.file_exists_green, .file_exists_red {
  font-weight: bold;
  padding: 2px 10px;
  border-radius: 25px;
}
.file_exists_green {
  background-color: #14f409;
}
.file_exists_red {
  background-color: #f80909;
  color: white;
}
 
/* Hide the Warranty Information for XFCA Dealers */
.hide_custom_xp_message, #block-warrantyinformation {
  display: none;
}
 
.messages__wrapper.layout-container .messages {
  padding: 13px 20px 13px 35px !important;
}
 
.psakb-web-service-button {
  margin-top: 16px;
}
#psakb-config-api-tool .seven-details__wrapper .js-form-item.form-item {
  margin-bottom: 16px;
}
#psakb-config-api-tool .seven-details__wrapper .js-form-item.form-item:last-child {
  margin-bottom: 0;
}
#psakb-config-api-tool .seven-details__summary {
  text-transform: inherit;
}
#psakb-config-api-tool #edit-submit.button {
  margin-right: 0;
  margin-left: 0;
}
#taxonomy-manager-vocabulary-terms-form {
  width: 100%;
}
fieldset#edit-taxonomy-manager {
  width: 35% !important;
}
#taxonomy-term-data-form {
  width: 60% !important;
}
#edit-taxonomy-manager ul.fancytree-container, #edit-taxonomy-manager .fancytree-container:focus {
  margin-top: 10px;
}
span.fancytree-title, #fancytree-drop-marker, span.fancytree-checkbox, span.fancytree-drag-helper-img, span.fancytree-empty, span.fancytree-expander, span.fancytree-icon, span.fancytree-vline {
  vertical-align: middle !important;
}
/* a[href*="admin/structure/taxonomy/add"] {
  display: none !important;
} */
.taxonomy-manager-vocabulary-terms-form fieldset input.button {
  margin: 0.25rem 1rem 0 0 !important;
}
.taxonomy-manager-vocabulary-terms-form fieldset .form-select {
  font-size: 0.875rem !important;
}
#edit-taxonomy-manager nav.pager {
  margin-top: 20px;
}
#edit-taxonomy-manager nav.pager .pager__items {
  margin-left: 0 !important;
}
#taxonomy-term-data-form fieldset {
  padding-bottom: 0;
}
.vertical-align-middle {
  vertical-align: middle !important;
}
.psakb-vip-config-form .form-item-confirm-save {
  margin-top: 25px !important;
}
.psakb-naconfigform label, .psakb-vip-config-form label {
  font-weight: bold !important;
  text-transform: uppercase;
}
.psakb-naconfigform .form-item.form-type-checkbox, .psakb-naconfigform .form-item.form-type-radio, .psakb-naconfigform .form-item.form-type-textarea .description  {
  margin-bottom: 16px !important;
}
.psakb-naconfigform .form-item.form-type-checkbox:last-child, .psakb-naconfigform .form-item.form-type-radio:last-child {
  margin-bottom: 5px !important;
}
form#psakb-update-search-items input {
  margin-left: 0;
}
.psakb-naconfigform #edit-flow-access-roles, .psakb-naconfigform #edit-priority-api {
  display: flex;
  width: 100%;
  gap: 1em;
  align-items: center;
}
.psakb-naconfigform #edit-flow-access-roles .form-item.form-type-checkbox:last-child, .psakb-naconfigform #edit-flow-access-roles .form-item.form-type-radio:last-child, .psakb-naconfigform #edit-priority-api .form-item.form-type-checkbox:last-child, .psakb-naconfigform #edit-priority-api .form-item.form-type-radio:last-child {
  margin-bottom: 16px !important;
}
.psakb-naconfigform #edit-flow-access-roles--wrapper--description, .psakb-naconfigform #edit-priority-api--wrapper--description {
  margin-top: -7px;
}
.psakb-naconfigform .form-item.fieldgroup {
  margin: 0 0 5px !important;
}
.psakb-naconfigform .form-composite > .fieldset-wrapper > .description, .psakb-naconfigform .form-item .description {
  font-size: 0.95em !important;
}
.form-item-country-list-to-call-vip-first label {
  text-transform: none;
} 
 