/*********************************************************************************************************************

Custom Holmes css ( SoftEntity, Soft Action, Documents, Visualisation, Association, List Management, workspace etc)            
 
*********************************************************************************************************************/

@media (min-width: 1024px) and (max-width: 1280px) {
  #createEntityMarker #gbox_markerGrid  {
      width: 987px !important;
  }

  div .ffb-arrow {
    height: 13px !important;
  }
}

@media screen and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .ffb-input + .ffb-arrow {
      background-color:rgba(240, 240, 240, 1)!important;
      border:1px solid #555 !important;
      margin-left: -26px !important;
      margin-top: 2px !important;
  }
  input[type=checkbox][disabled] {
      box-shadow: 0 0 1px #fff;
  }
  .ui-jqgrid .overflow-cell.overflowed .overflow-link {display: block;}
  
  .portlet.adhocquery #filterFolder {
    width: 60% !important;
  }
  
  input#filterFolder::-ms-clear {
   display: none;
  }
  
}

.value-edit-container.attribute-type-DL .ffb-arrow {
    position: absolute;
}


#gridChildPanel .entityAttrDiv {
    position: fixed;
    right: auto !important;
}

#addMoreButton {
    background-color: #09779f;
    border: 1px solid #09779f;
    color: #fff;
}

#notificationSection,
#notiSectionContainer {
    height: 2.5rem;
}

#bannedPasswordForm .ui-jqgrid 
.ui-search-table .ui-search-input > input,
 #courtSystemForm .ui-jqgrid 
 .ui-search-table .ui-search-input > input {
    width:auto;
}

#viewhdauditDetailGrid .ui-icon-closethick {
   left: -15px !important;
   top: -10px !important;
}

.portal-popup.page-disc #selectedCaseFile, .portal-popup.page-disc #selectedScheduleType,
.portal-popup.page-disc #selectedProtectiveMarking, .portal-popup.page-disc #selectedStatus,
.portal-popup.page-disc #fileName {
    width: 50%;
}

.portal-popup.page-disc #createScheduleButtonId {
    margin-left:8px;
}

.page-docdash #allFootNotesExportCsv, #resetToDefault + button { 
    background-color: #0c9bcf !important;
    color:white !important;
}

.portlet.documentsmain .portlet-content .template-list #templateId {
    max-width: 25rem;
    max-height: 3.2rem !important;
}

.page-docdash #allFootNotesExportCsv:hover,  #resetToDefault + button:hover {
   background-color: #09779f !important;
}

.documentsmain .tox.tox-tinymce:not(.tox.tox-tinymce.tox-fullscreen) {
    height: 350px !important;
}

#addSingle .recordDetail {
    text-align: left!important;
}

.portlet-document .groupAttribute input {
    margin-right: 100%!important
}

.page-qb #idleWarning + h1 {
    margin-top:0px !important;
}

.page-qb #idleWarning {
    color: #aaa !important;
    opacity: 1 !important;
    text-shadow: none !important;
}

.portlet-wizard #breadCrumb + div .softEntity-survivorEvacuee:before {
    content: none;
}

.ui-state-hover .jQueryGrid a, .ui-state-hover .jQueryGrid a:hover {
    color: #666!important;
}

.page-portalop .ui-dialog table.simple td.namecol{
    min-width: 110px;
}

.ffb-sel:hover {
    background-color: #3399FF!important;
    color: #fff !important;
}

#popupOuterDiv .actionBarButtons input[value='close'] {
    display: none!important;
}

#registerDoc #specification {
  min-width:225px;
}

#manageTemplateDiv + #entityTemplateForm 
.ui-jqgrid .navtable .ui-pg-div span.ui-pg-button-text {
    display:none;
}

.page-docpol .portlet.softentity .softEntity-policyFile #createForm .searchTopContainerDiv .incidentSelectionContainer {
    width: 40%;
}

.negMargin.working-list tbody > tr > td {
    padding: 7px 0px !important;
}

.documentContainer #docSummary {
    line-height:20px;
}

.documentContainer label[id^="label_contactEmail"] {
  word-break:break-word;
}

.working-list .portlet-msg-error {
   margin-left: 4%;
}

.page-disclosures .searchPanel .mutuallyExclusive .entityAttrDiv select[id*='recType'] {
    display:none !important;
}

#currentWorkingList + button.ui-multiselect {
    width: 254px !important;
}

.documentsmain .tox.tox-tinymce.tox-platform-ie:not(.tox-fullscreen){
   height: 350px !important;
}

.ui-dialog .ui-dialog-content.portlet {
    max-height: 40rem !important;
    overflow-y: auto !important;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}

.chevronContent {
  float: left;
  max-width: 0;
}

#reportGridPager .ui-pg-button-text {
    display: block !important;
    font-size: 14px;
}

input.ffb-input::-ms-clear {
   width:0px;
   height:0px;
}

.ui-multiselect-menu {
  min-height: 14em !important;
}

.hazardous {
    color: red !important;
}

#auditDetailGrid tr td {
    white-space: nowrap !important;
}

#ViewGrid_auditDetailGrid > table td.ui-helper-reset > span{
    display: block;
    max-height: 20rem;
    overflow-y: auto;
}

.page-raisefast select#createIncidentSelect,
.page-raiseact select#createIncidentSelect{
   max-width: 32% !important;
}

.page-raisefast select#createTemplateSelect,
.page-raiseact select#createTemplateSelect {
  max-width: 22% !important;
}

body .portlet.softentity .softEntity-nominal #createForm .searchTopContainerDiv .bulkCreateContainer.withRecordCountDiv label.bold,
body .portlet.softentity .softEntity-nominal #createForm .searchTopContainerDiv .bulkCreateContainer label{
   width: auto !important;
}

.page-genreport .ffb-input {
  min-width: 655px !important;
}
 
.page-docdash .documentContainerEdit .ffb-input,
.page-docviewd .documentContainerEdit .ffb-input,
.page-docviewc .documentContainerEdit .ffb-input,
.page-register-document .documentContainerEdit .ffb-input {
    width: 10% !important;
    height: 21px!important;
}

.page-register-document .mandatory {
  margin-left: 0 !important;
}

.page-docdash .documentContainerEdit .activeMenu,
.page-docviewd .documentContainerEdit .activeMenu,
.page-docviewc .documentContainerEdit .activeMenu,
.page-register-document .documentContainerEdit .activeMenu {
    background: none;
    min-width: 218px !important;
}

.portlet.documentsmain .portlet-content .template-list b,
.portlet.documentsmain .portlet-content .template-list .actionButton,
.portlet.documentsmain .portlet-content .template-list #templateId {
    font-size: 12px !important;
}

div[id*='maPager_2509'] table td[id$="view_right"] {
    width:20%;
}

.page-docdash.tox-dialog__disable-scroll .tox .tox-dialog__title {
    font-size: 20px !important;
}

.page-docdash .detailsPage #attributePanel tr[class*="mutuallyExclusive"]  td.namecol,
.page-register-document .detailsPage #attributePanel tr[class*="mutuallyExclusive"]  td.namecol {
    padding: 0px;
    max-width: 8.5%;
}

.page-acttemplate h4#attributeLabel {
    margin: 12.5px 0;
    font-weight: bold;
    line-height: 25px;
    color: inherit !important;
    font-size: 15px;
}

.portal-popup.page-disc .copyToCaseFile #chunkerErrorsDiv #errorContent {
    line-height: 1.8;
    max-height: 350px;
    overflow-y: auto;
}

.portal-popup.page-disc .copyToCaseFile #chunkerErrorsDiv .chunkerErrorHeading {
   margin-top: 5px;
}

.page-docdash #associationNewDescription {
   width: 35%
 }

#dashboardBulkUpdateForm #bulkUpdateResponse .portlet-msg-error.formErrorMsg {
    margin: 8px 0 0px;
}

.page-searchfastact .portlet.softentity .searchTopContainer td:nth-child(4),
.page-searchact .portlet.softentity .searchTopContainer td:nth-child(4),
.page-elmsgdash .portlet.softentity .searchTopContainer td:nth-child(4),
.page-broadcasts .portlet.softentity .searchTopContainer td:nth-child(4),
.page-elmsgdash .portlet.softentity .searchTopContainer td:nth-child(2),
.page-broadcasts .portlet.softentity .searchTopContainer td:nth-child(2),
.page-searchfastact .portlet.softentity .searchTopContainer td:nth-child(2),
.page-searchact .portlet.softentity .searchTopContainer td:nth-child(2){
    width:40%;
}

.portal-popup.page-disc .actionButton {
    font-size: 14px !important;
    font-family: "Open Sans Bold", Tahoma;
    padding: 8px;
}

#viewmodauditGrid #v_indexDescription span {
    word-break: break-word;
}

.portal-popup.page-disc .portlet-title {
    font-size: 1.6rem !important;
    font-family: Tahoma, Arial, "Helvetica Neue", Helvetica, sans-serif;
 }

[id^='createOfficerButtonDiv'] + input[type='hidden'] + input.ffb-input {
    width: 30rem !important;
}

.addAssociationPanelDiv .refreshButtonPosition,
#associationsPanelAddEdit .refreshButtonPosition {
    display: block;
    padding-top:3px;
    margin-left:-2px;
}
/* we will handle once ULEAF dialog fix*/
.ui-dialog.grid-child-dialog {
  left: 20% !important;
  width: calc(100% - 40%) !important;
}

.page-cat:has(.softEntity-fastAction, .softEntity-mirsapAction) .ui-dialog.grid-child-dialog:has(#editInViewContainer),
.page-searchact:has(.softEntity-fastAction, .softEntity-mirsapAction) .ui-dialog.grid-child-dialog:has(#editInViewContainer),
.page-viewact .ui-dialog.grid-child-dialog:has(#editInViewContainer),
.page-raiseact .ui-dialog.grid-child-dialog:has(#editInViewContainer),
.page-raisefast .ui-dialog.grid-child-dialog:has(#editInViewContainer) {
  left: 4% !important;
  width: calc(100% - 8%) !important;
}

@media (max-width: 1280px) {
  .portal-popup.page-disc .portlet-title {
      font-size: 16px !important;
      font-family: Tahoma, Arial, "Helvetica Neue", Helvetica, sans-serif;
  }

  .portal-popup.page-disc .actionButton {
      font-family: "Open Sans Bold", Tahoma;
      padding: 2px 6px !important;
  }

  .portal-popup.page-disc  input {
      height: 22px !important;
      font-family: "Open Sans", Tahoma;
  }

  .portal-popup.page-disc .portlet-content table td,
  .portal-popup.page-disc #chunkerErrorsDiv .chunkerErrorHeading,
  .portal-popup.page-disc #chunkerErrorsDiv #errorContent,
  .portal-popup.page-disc #chunkerErrorsDiv .actionButton,
  .portal-popup.page-disc .ui-multiselect  span,
  .portal-popup.page-disc .ui-multiselect-menu ul.ui-multiselect-checkboxes li label span {
      font-size: 12px !important;
      line-height: 20px;
  }

  .portal-popup.page-disc .portlet-topper {
      margin-bottom: 12px;
  }

  .portal-popup.page-disc .copyToCaseFile #copyToCaseFileButton {
      margin-top: 16px;
  }

  .portal-popup.page-disc select {
      font-size: 9px !important;
      height: 32px !important;
  }

  .portal-popup.page-disc .ui-multiselect  {
      height: auto !important;
  }
}

.date-list-input,
.dl-attr {
    float: initial !important;
}

.date-list-div {
    margin-top: 0px !important;
}

.msgBoxImage.alertImgClass {
    background: url('data:image/png;base64,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') !important;
}

.confirm-checkbox {
    opacity: 0.5;
    color: #555;
    cursor: not-allowed;
}

.valuesGroupId div[data-id='DataProtect'] {
    display:none;
}

.os-api-branding.copyright {
    font-family: 'Open Sans Bold', Tahoma !important;
}

.page-cat:has(.softEntity-fastAction, .softEntity-mirsapAction) .miniContainer.lifecycleAttrConfig:has(select, input),
.page-searchact:has(.softEntity-fastAction, .softEntity-mirsapAction) .miniContainer.lifecycleAttrConfig:has(select, input),
.page-viewact .miniContainer.lifecycleAttrConfig:has(select, input),
.page-raiseact .miniContainer.lifecycleAttrConfig:has(select, input) ,
.page-raisefast .miniContainer.lifecycleAttrConfig:has(select, input) {
    display:none;
}

.page-raisefast #entityTab span.attribute-type-S .errorBorder ,
.page-cat #entityTab span.attribute-type-S .errorBorder,
.page-searchact #entityTab span.attribute-type-S .errorBorder,
.page-searchfastact #entityTab span.attribute-type-S .errorBorder {
    border: 1px solid #d64040 !important;
}

.page-raisefast #entityTab .borderButtonClass ,
.page-cat #entityTab .borderButtonClass,
.page-searchact #entityTab .borderButtonClass,
.page-searchfastact #entityTab .borderButtonClass {
    border: 1px solid #d64040;
    border-bottom: 2px solid #d64040;
}

.ui-jqgrid div.overflow-cell span {
    line-height:23px !important;
}