/**/

.static-top-menu {
  position: fixed;
  top: 0;
  z-index: 9999;
  background: #0f0f0f;
  width: 100%;
  color: #fff;
}
/*.static-top-menu:before {
    content: "\e019";
    font-family: 'Glyphicons Halflings';
    float: left;
    display: block;
    height: 100%;
    line-height: 3;
    padding: 0 10px;
}*/
.path-frontpage .static-top-menu + .page-header,
.static-top-menu + header,
.static-top-menu + div {
  margin-top: 50px;
}
.static-top-menu ul.menu a.is-active,
.static-top-menu .block-editor-menu a {
  color: #fff;
  font-size: small;
  font-weight: bold;
}
.static-top-menu ul.menu a.is-active:hover,
.static-top-menu .block-editor-menu a:hover {
  color: #333;
  text-decoration: none;
  background-color: #eeeeee;
}

.back-end.block-editor-menu .menu {
  list-style: none;
  margin: 0;
}
.back-end.block-editor-menu .menu li a {
  display: block;
  padding: 13px 15px;
  line-height: 24px;
}
.back-end.block-editor-menu .menu li {
  float: left;
  list-style-type: none;
  padding: 0;
}
body:not(.path-admin).user-logged-in .fieldgroup .form-checkboxes {
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
}

.field--name-field-keywords input,
.field--name-field-best-bet-keywords input {
  width: 100%; /*for evaluation page backend keywords and Best Bet Keywords fields*/
}
.field--name-field-related select {
  min-height: 200px;
  width: 100%;
}
.field--name-field-upload-file .details-wrapper {
  overflow: auto;
}
.field--name-field-upload-file .details-wrapper input[type="text"] {
  max-width: 200px;
}
/*login page title alignment*/
.user-logged-in #edit-title-wrapper {
  clear: both;
  padding-top: 3px;
}
form.node-general-documents-form .layout-node-form {
  display: block;
}
.form-boolean--type-checkbox:checked{
  /* background-image: url(../../ieg_custom/images/minus_accord.png); */
  background-image: url(../../ieg_custom/images/download.svg) !important;  
}
.tabledrag-handle.tabledrag-handle-y::after {
  background-image: url(../../ieg_custom/images/drag.svg) !important;  
}
body.path-node .ui-accordion h3.ui-accordion-header,body.path-node #block-system-main h3.ui-accordion-header , body.path-node .ui-accordion h3.ui-accordion-header,body.path-node #block-system-main h3.ui-accordion-header {
  margin: 0;
  font-size: 0;
  border: none;
  background: transparent;
}
body.path-node .ui-accordion h3.ui-accordion-header span,body.path-node #block-system-main h3.ui-accordion-header span, body.path-node .ui-accordion h3.ui-accordion-header span,body.path-node #block-system-main h3.ui-accordion-header span {
  display: none;
}
body.path-node .ui-accordion .ui-accordion-content , body.path-node .ui-accordion .ui-accordion-content {
  border-top: solid 1px #ccc;
}
/* Edited on 25-09-2024 */
.field-group-accordion-item {
  transition: all 0.3s ease; /* Smooth transition */
}

.field-group-accordion-item input,
.field-group-accordion-item textarea {
  position: relative; /* Avoid layout shifts */
  z-index: 1; /* Ensure input is on top */
}

.field-group-format-toggler.accordion-item {
  cursor: pointer; /* Indicate clickable items */
}

/* Edited on 25-09-2024 End*/

@media screen and (min-width: 61rem) {
  form.node-general-documents-form .layout-region--node-main,
  form.node-general-documents-form .layout-region--node-footer {
    float: left;
    width: calc(100% - 22.5rem);
    padding-right: 1.5rem;
  }

  form.node-general-documents-form
    .layout-region--node-main
    .layout-region__content,
  form.node-general-documents-form
    .layout-region--node-footer
    .layout-region__content {
    max-width: 52rem;
    margin-right: auto;
    margin-left: auto;
  }
  form.node-general-documents-form .layout-region--node-secondary {
    margin-top: 1.5rem;
  }
  form.node-general-documents-form .layout-region--node-secondary {
    float: right;
    width: 22.5rem;
  }
  form.node-general-documents-form
    .layout-region--node-footer
    .layout-region__content {
    margin-top: 0.5rem;
  }
}
/************************#364729 - report page styling***************************************/
form.node-reports-edit-form
  .layout-region--node-main
  .field--name-field-upload-file
  table
  thead
  tr
  th,
form.node-upcoming-report-edit-form
  .layout-region--node-main
  .field--name-field-upload-file
  table
  thead
  tr
  th {
  min-width: 280px;
  width: 100%;
}
form.node-reports-edit-form
  .layout-region--node-main
  .field--name-field-upload-file
  table
  tbody
  tr
  td:nth-child(4),
form.node-upcoming-report-edit-form
  .layout-region--node-main
  .field--name-field-upload-file
  table
  tbody
  tr
  td:nth-child(4) {
  display: none;
}
form.node-upcoming-report-edit-form
  .layout-region--node-main
  .field--name-field-upload-file
  table
  tbody
  tr
  td.tabledrag-cell
  .field--name-filename,
form.node-reports-edit-form
  .layout-region--node-main
  .field--name-field-upload-file
  table
  tbody
  tr
  td.tabledrag-cell
  .field--name-filename {
  word-break: break-all;
}

/***********17-06-2024**********/

.field-group-format-toggler.accordion-item {
  position: relative;
}

.field-group-format-toggler.accordion-item a {
  /* position: absolute;
  top: -44px;
  right: 0;
  width: 25px;
  height: 25px;
  border: 1px solid #adaeb3;
  border-radius: 50%;
  cursor: pointer;
  background-image: url(../../ieg_custom/images/minus_accord.png);
  font-size: 0 !important;
  background-position: center;
  background-repeat: no-repeat; */
  display: none;
}

.field-group-format-toggler.accordion-item a:focus{
  box-shadow: none !important;
}

.field-group-format-toggler.accordion-item a.inactive {
  /* background-image: url(../../ieg_custom/images/plus_accord.png); */
}

/*************************/


/**********#368110 18-06-2024************/

.paragraphs-dropbutton-wrapper{
  padding-right: 25px;
}

/***************************************/
.accordion-btn {
  display: inline-block !important;
  font-size: 16px;
}

.ui-accordion{
  position: relative;
}

.field-group-format-toggler.accordion-item ~ .accordion-btn   {
  position: absolute;
  top: -44px;
  right: 0;
  width: 25px;
  height: 25px;
  border: 1px solid #adaeb3;
  border-radius: 50%;
  cursor: pointer;
  background-image: url(../../ieg_custom/images/minus_accord.png);
  font-size: 0 !important;
  background-position: center;
  background-repeat: no-repeat;
}

.field-group-format-toggler.accordion-item ~ .accordion-btn.inactive {
  background-image: url(../../ieg_custom/images/plus_accord.png);
}