/* admin actions */
.admin-success {
background-image: url(../../../../core/misc/icons/73b355/check.svg);
background-position: 14px 16px;
background-repeat: no-repeat;
border: 2px solid;
margin: 6px 0;
padding: 10px 10px 10px 50px; /* LTR */
border-color: #be7;
}

.admin-warning {
background-image: url(../../../../core/misc/icons/e32700/error.svg);
background-position: 14px 16px; /* LTR */
background-repeat: no-repeat;
border: 2px solid;
margin: 6px 0;
padding: 10px 10px 10px 50px; /* LTR */
border-color: #ed541d;
}

.admin-warning h2 {
margin-top: 0;
}

.admin-info {
background-image: url(../../../../core/misc/icons/787878/questionmark-disc.svg);
background-position: 14px 16px;
background-repeat: no-repeat;
border: 2px solid;
margin: 6px 0;
padding: 10px 10px 10px 50px; /* LTR */
border-color: #009cbf;
}

.admin-action {
background-image: url(../../../../core/misc/icons/787878/pencil.svg);
background-position: 14px 16px;
background-repeat: no-repeat;
border: 2px solid;
margin: 6px 0;
padding: 10px 10px 10px 50px; /* LTR */
border-color: #000000;
}

.admin-add {
background-image: url(../../../../core/misc/icons/787878/plus.svg);
background-position: 14px 16px;
background-repeat: no-repeat;
border: 2px solid;
margin: 6px 0;
padding: 10px 10px 10px 50px; /* LTR */
border-color: #7ccc36;
}

.form-item {
margin: 1em 0;
}
label {
display: block;
font-weight: 700;
}
input, textarea {
font-size: 20px;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
    margin-right: 1em;
}

/* local tasks */
.local-tasks {
background: transparent url(images/tabs-border.png) repeat-x left bottom;
margin: 0 0 10px 0;
}
.local-tasks ul {
margin: 10px 0 0 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 0 3px;
}

.local-tasks ul li {
margin: 0 10px 0 0;
}
.local-tasks ul li a {
color: #000;
background-color: #ededed;
border-color: #bbb;
border-style: solid solid solid solid;
border-width: 1px;
line-height: 1.9;
display: block;
font-size: 0.929em;
padding: 3px 10px;
}
.local-tasks ul li a:hover {
color: #02b196;
}
.local-tasks ul li a.is-active {
background-color: #fff;
border-bottom-color: #fff;
color: #35a8e0;
}

/* system messages */
.messages {
  margin: 9px 0 10px 8px; /* LTR */
  background: no-repeat 10px 10px;  /* LTR */
  padding: 8px 20px 8px 35px; /* LTR */
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.messages + .messages {
  margin-top: 1.538em;
}
.messages__list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.messages__item + .messages__item {
  margin-top: 0.769em;
}
/* See .color-success in Seven's colors.css */
.messages--status {
  color: #325e1c;
  background-color: #f3faef;
  border-color: #c9e1bd #c9e1bd #c9e1bd transparent;  /* LTR */
  background-image: url(../../../../core/misc/icons/73b355/check.svg);
  -webkit-box-shadow: -5px 0 0 #77b259;
          box-shadow: -5px 0 0 #77b259; /* LTR */
}
[dir="rtl"] .messages--status {
  border-color: #c9e1bd transparent #c9e1bd #c9e1bd;
  -webkit-box-shadow: 5px 0 0 #77b259;
          box-shadow: 5px 0 0 #77b259;
  margin-left: 0;
}
/* See .color-warning in Seven's colors.css */
.messages--warning {
  background-color: #fdf8ed;
  background-image: url(../../../../core/misc/icons/e29700/warning.svg);
  border-color: #f4daa6 #f4daa6 #f4daa6 transparent;  /* LTR */
  color: #734c00;
  -webkit-box-shadow: -5px 0 0 #e09600;
          box-shadow: -5px 0 0 #e09600; /* LTR */
}
[dir="rtl"] .messages--warning {
  border-color: #f4daa6 transparent #f4daa6 #f4daa6;
  -webkit-box-shadow: 5px 0 0 #e09600;
          box-shadow: 5px 0 0 #e09600;
}
/* See .color-error in Seven's colors.css */
.messages--error {
  background-color: #fcf4f2;
  color: #a51b00;
  background-image: url(../../../../core/misc/icons/e32700/error.svg);
  border-color: #f9c9bf #f9c9bf #f9c9bf transparent;  /* LTR */
  -webkit-box-shadow: -5px 0 0 #e62600;
          box-shadow: -5px 0 0 #e62600; /* LTR */
}
[dir="rtl"] .messages--error {
  border-color: #f9c9bf transparent #f9c9bf #f9c9bf;
  -webkit-box-shadow: 5px 0 0 #e62600;
          box-shadow: 5px 0 0 #e62600;
}
.messages--error p.error {
  color: #a51b00;
}

