/* >>> Backend Buttons <<< */
/*** Arrow back ***/
.editor-theme .arrow-back,
.editor-theme .arrow-back-wrap a {
  font-size: 0.875rem;
  color: var(--fc-c1);
  background: url(/gmap-api/themes/custom/ast_admin/components/elements/buttons/img/back_arrow.svg) no-repeat center left 0;
  padding-left: 31px;
  text-transform: uppercase;
  transition: var(--transition-all);
  border: 0;
}

.editor-theme .arrow-back:hover,
.editor-theme .arrow-back-wrap a:hover,
.editor-theme .arrow-back:active,
.editor-theme .arrow-back-wrap a:active,
.editor-theme .arrow-back:focus,
.editor-theme .arrow-back-wrap a:focus {
  background: url(/gmap-api/themes/custom/ast_admin/components/elements/buttons/img/back_arrow_hover.svg) no-repeat center left 5px;
  color: var(--primary);
}

.editor-theme .primary-btn-normal,
.editor-theme .primary-btn-normal-wrap a {
  font-size: 1rem;
  line-height: 1.25;
  font-weight: 600;
  color: var(--white);
  min-height: 43px;
  padding: 0 18px;
  background: var(--primary);
  transition: var(--transition-all);
  text-transform: uppercase;
  border: 1px solid var(--primary);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}

.editor-theme .primary-btn-normal-wrap.add a,
.editor-theme .primary-btn-normal.add {
  padding-right: 48px;
  background: var(--primary) url(/gmap-api/themes/custom/ast_admin/components/elements/buttons/img/plus-2px-1.svg) center right 18px no-repeat;
  background-size: 20px !important;
  color: var(--white);
}

.editor-theme .primary-btn-normal.add:hover,
.editor-theme .primary-btn-normal-wrap.add a:hover {
  color: var(--primary);
  background: transparent url(/gmap-api/themes/custom/ast_admin/components/elements/buttons/img/plus_hover-2px-1.svg) center right 18px no-repeat;
}

.button,
a.button,
.editor-theme .form-actions .form-submit,
.editor-theme a.button.button--danger,
.editor-theme .btn-primary,
.editor-theme #edit-cancel,
.editor-theme a.use-ajax {
  font-size: 0.8125rem;
  line-height: 1.5;
  font-weight: 600;
  text-transform: uppercase;
  padding: 7px 33px;
  /* border-radius: 18px; */
  border-radius: 0;
  transition: var(--transition-all);
}

.editor-theme #edit-cancel {
  background-color: var(--primary);
  color: var(--white);
  border: 1px solid var(--primary);
  transition: var(--transition-all);
}

.editor-theme #edit-cancel:hover {
  background-color: transparent;
  color: var(--primary);
}

.button,
a.button,
.editor-theme .form-actions .form-submit,
.editor-theme .btn-primary,
.editor-theme a.use-ajax {
  background: var(--primary);
  color: var(--white);
  border: 1px solid var(--primary);
}

.button:hover,
a.button:hover,
.editor-theme .form-actions .form-submit:hover,
.editor-theme .form-actions .form-submit:active,
.editor-theme .form-actions .form-submit:focus,
.editor-theme .btn-primary:hover,
.editor-theme .btn-primary:active,
.editor-theme .btn-primary:focus,
.editor-theme a.use-ajax:hover {
  background-color: transparent;
  color: var(--primary);
}

.button:hover,
a.button:hover {
  border-color: var(--primary);
}

.editor-theme .ast-remove-icon,
.editor-theme .form-submit[value="Remove"] {
  border: 1px solid var(--cr-c1);
  background-color: var(--cr-c1);
}

.editor-theme .form-submit[value="Remove"]:hover {
  color: var(--cr-c1);
  background-color: transparent;
}

.editor-theme.delete-node .form-actions .form-submit,
.editor-theme a.button.button--danger,
.editor-theme .form-submit[value="Delete"] {
  border: 1px solid var(--primary);
  background: var(--primary) url(/gmap-api/themes/custom/ast_admin/components/elements/buttons/img/delete.svg) center right 18px no-repeat;
  background-size: 20px !important;
  padding-right: 48px;
}

.editor-theme.delete-node .form-actions .form-submit:hover,
.editor-theme a.button.button--danger:hover,
.editor-theme .form-submit[value="Delete"]:hover {
  /* color: var(--cr-c1); */
  color: var(--primary);
  background: transparent url(/gmap-api/themes/custom/ast_admin/components/elements/buttons/img/delete_hover.svg) center right 18px no-repeat;
}

/* .editor-theme .views-field-publishcontent a, */
.editor-theme .import,
.editor-theme .views-field-clone-link a,
.editor-theme .views-field-field-excel-csv a,
.editor-theme .views-field-edit-node a,
.editor-theme .views-field-delete-node a {
  font-size: 0;
  display: table-cell;
  width: 17px;
  height: 17px;
  background-size: 17px !important;
  padding-right: 27px;
  transform: var(--transition-all);
}

.editor-theme .views-field-edit-node a {
  background: url(/gmap-api/themes/custom/ast_admin/components/elements/buttons/img/edit.svg) center right 0 no-repeat;
}

.editor-theme .views-field-edit-node a:hover {
  background: url(/gmap-api/themes/custom/ast_admin/components/elements/buttons/img/edit_hover.svg) center right 0 no-repeat;
}

.editor-theme .views-field-delete-node a {
  background: url(/gmap-api/themes/custom/ast_admin/components/elements/buttons/img/delete_dark.svg) center right 0 no-repeat;
}

.editor-theme .views-field-delete-node a:hover {
  background: url(/gmap-api/themes/custom/ast_admin/components/elements/buttons/img/delete_dark_hover.svg) center right 0 no-repeat;
}

.editor-theme .views-field-field-excel-csv a {
  background: url(/gmap-api/themes/custom/ast_admin/components/elements/buttons/img/icon-download-link.svg) center right 0 no-repeat;
}

.editor-theme .views-field-field-excel-csv a:hover {
  background-image: url(/gmap-api/themes/custom/ast_admin/components/elements/buttons/img/icon-download-link-hover.svg);
}

.editor-theme .import {
  background: url(/gmap-api/themes/custom/ast_admin/components/elements/buttons/img/import.svg) center right 0 no-repeat;
}

.editor-theme .import:hover {
  background-image: url(/gmap-api/themes/custom/ast_admin/components/elements/buttons/img/import-hover.svg);
}

.editor-theme .views-field-clone-link a {
  background: url(/gmap-api/themes/custom/ast_admin/components/elements/buttons/img/clone_icon.svg) center right 0 no-repeat;
}

.editor-theme .views-field-clone-link a:hover {
  background-image: url(/gmap-api/themes/custom/ast_admin/components/elements/buttons/img/clone_icon-hover.svg);
}

/* .editor-theme .views-field-publishcontent a {
  background: url(/gmap-api/themes/custom/ast_admin/components/elements/buttons/img/unpublished.svg) center right 0 no-repeat;
}
.editor-theme .views-field-publishcontent a:hover {
  background: url(/gmap-api/themes/custom/ast_admin/components/elements/buttons/img/unpublished_hover.svg) center right 0 no-repeat;
} */

/*** END OF Arrow back ***/

.btn-wrapper {
  display: flex;
  flex-wrap: wrap;
}

.btn-wrapper button {
  margin-bottom: 10px;
}

.btn-wrapper button:not(:last-child) {
  margin-right: 15px;
}

/* buttons */
.editor-theme .button--secondary {
  background-color: var(--secondary);
  border-color: var(--secondary) !important;
  color: #fff;
}

.editor-theme .button--secondary:hover {
  background-color: transparent;
  color: var(--secondary);
}
