/* ==== editable-form ==== */
/* class for single editable element */
.editable-wrap {
  display: inline-block;
  white-space: pre;
  margin: 0;
}

/* remove bottom-margin for bootstrap */
.editable-wrap .editable-controls,
.editable-wrap .editable-error {
  margin-bottom: 0;
}

/* remove bottom-margin of inputs */
.editable-wrap .editable-controls > input,
.editable-wrap .editable-controls > select,
.editable-wrap .editable-controls > textarea {
  margin-bottom: 0;
}

/* keep buttons on the same line */
.editable-wrap .editable-input {
  display: inline-block;
}

.editable-buttons {
  display: inline-block;
  vertical-align: top;
}

.editable-buttons button {
  margin-left: 5px;
}

/* in bootstrap width: 100% => buttons go outside the box */
.editable-input.editable-has-buttons {
  width: auto;
}

/* ==== editable-text ==== */
/* fix padding issue on typeahead */
.editable-text {
  white-space: nowrap;
}

/* ==== editable-bsdate ==== */
/* fix padding issue on bsdate popup */
.editable-bsdate {
  white-space: nowrap;
}

/* ==== editable-bstime ==== */
/* fix padding issue on bstime */
.editable-bstime {
  white-space: nowrap;
}

/* workaround for bootstrap that sets width: 100% and inputs become too wide */
.editable-bstime .editable-input input[type=text] {
  width: 46px;
}

/* less padding for .well */
.editable-bstime .well-small {
  margin-bottom: 0;
  padding: 10px;
}

/* ==== editable-range ==== */
.editable-range output {
  display: inline-block;
  min-width: 30px;
  vertical-align: top;
  text-align: center;
}

/* ==== editable-color ==== */
.editable-color input[type=color] {
  width: 50px;
}

/* ==== editable-checkbox ==== */
/* ==== editable-checklist ==== */
/* ==== editable-radiolist ==== */
.editable-checkbox label span,
.editable-checklist label span,
.editable-radiolist label span {
  margin-left: 7px;
  margin-right: 10px;
}

/* ==== element ==== */
/* hiding element */
.editable-hide {
  display: none !important;
}

.editable-click,
a.editable-click {
  text-decoration: none;
  color: #428bca;
  border-bottom: dashed 1px #428bca;
}

.editable-click:hover,
a.editable-click:hover {
  text-decoration: none;
  color: #2a6496;
  border-bottom-color: #2a6496;
}

/* editable-empty */
.editable-empty,
.editable-empty:hover,
.editable-empty:focus,
a.editable-empty,
a.editable-empty:hover,
a.editable-empty:focus {
  font-style: italic;
  color: #DD1144;
  text-decoration: none;
}

/* ui-bootstrap editable popover */
.ui-popover-wrapper a {
  /* make the link always show up */
  display: inline !important;
}

.ui-popover-wrapper form {
  display: none !important;
}

/* editable popover */
.popover-wrapper > a {
  /* make the link always show up */
  display: inline !important;
}

.popover-wrapper {
  /* make absolutely positioned children constrained to this box*/
  display: inline;
  position: relative;
}

.popover-wrapper form {
  position: absolute;
  top: -53px;
  background: #FFF;
  border: 1px solid #AAA;
  border-radius: 5px;
  padding: 7px;
  width: auto;
  display: inline-block;
  left: 50%;
  z-index: 101;
}

.popover-wrapper form:before {
  content: "";
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #AAA;
  position: absolute;
  bottom: -10px;
}

.popover-wrapper form:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-top: 9px solid #FFF;
  position: absolute;
  bottom: -9px;
}

@media screen and (max-width: 750px) {
  .popover-wrapper form {
    margin-left: -60px;
  }
  .popover-wrapper form:before {
    left: 50px;
  }
  .popover-wrapper form:after {
    left: 51px;
  }
}
@media screen and (min-width: 750px) {
  .popover-wrapper form {
    margin-left: -110px;
  }
  .popover-wrapper form:before {
    left: 100px;
  }
  .popover-wrapper form:after {
    left: 101px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYW5ndWxhci14ZWRpdGFibGUvZGlzdC9jc3MveGVkaXRhYmxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDIiwiZmlsZSI6Im5wbS5hbmd1bGFyLXhlZGl0YWJsZS5idW5kbGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogPT09PSBlZGl0YWJsZS1mb3JtID09PT0gKi9cbi8qIGNsYXNzIGZvciBzaW5nbGUgZWRpdGFibGUgZWxlbWVudCAqL1xuLmVkaXRhYmxlLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogcmVtb3ZlIGJvdHRvbS1tYXJnaW4gZm9yIGJvb3RzdHJhcCAqL1xuLmVkaXRhYmxlLXdyYXAgLmVkaXRhYmxlLWNvbnRyb2xzLFxuLmVkaXRhYmxlLXdyYXAgLmVkaXRhYmxlLWVycm9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogcmVtb3ZlIGJvdHRvbS1tYXJnaW4gb2YgaW5wdXRzICovXG4uZWRpdGFibGUtd3JhcCAuZWRpdGFibGUtY29udHJvbHMgPiBpbnB1dCxcbi5lZGl0YWJsZS13cmFwIC5lZGl0YWJsZS1jb250cm9scyA+IHNlbGVjdCxcbi5lZGl0YWJsZS13cmFwIC5lZGl0YWJsZS1jb250cm9scyA+IHRleHRhcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyoga2VlcCBidXR0b25zIG9uIHRoZSBzYW1lIGxpbmUgKi9cbi5lZGl0YWJsZS13cmFwIC5lZGl0YWJsZS1pbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmVkaXRhYmxlLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5lZGl0YWJsZS1idXR0b25zIGJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi8qIGluIGJvb3RzdHJhcCB3aWR0aDogMTAwJSA9PiBidXR0b25zIGdvIG91dHNpZGUgdGhlIGJveCAqL1xuLmVkaXRhYmxlLWlucHV0LmVkaXRhYmxlLWhhcy1idXR0b25zIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi8qID09PT0gZWRpdGFibGUtdGV4dCA9PT09ICovXG4vKiBmaXggcGFkZGluZyBpc3N1ZSBvbiB0eXBlYWhlYWQgKi9cbi5lZGl0YWJsZS10ZXh0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLyogPT09PSBlZGl0YWJsZS1ic2RhdGUgPT09PSAqL1xuLyogZml4IHBhZGRpbmcgaXNzdWUgb24gYnNkYXRlIHBvcHVwICovXG4uZWRpdGFibGUtYnNkYXRlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLyogPT09PSBlZGl0YWJsZS1ic3RpbWUgPT09PSAqL1xuLyogZml4IHBhZGRpbmcgaXNzdWUgb24gYnN0aW1lICovXG4uZWRpdGFibGUtYnN0aW1lIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLyogd29ya2Fyb3VuZCBmb3IgYm9vdHN0cmFwIHRoYXQgc2V0cyB3aWR0aDogMTAwJSBhbmQgaW5wdXRzIGJlY29tZSB0b28gd2lkZSAqL1xuLmVkaXRhYmxlLWJzdGltZSAuZWRpdGFibGUtaW5wdXQgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHdpZHRoOiA0NnB4O1xufVxuXG4vKiBsZXNzIHBhZGRpbmcgZm9yIC53ZWxsICovXG4uZWRpdGFibGUtYnN0aW1lIC53ZWxsLXNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLyogPT09PSBlZGl0YWJsZS1yYW5nZSA9PT09ICovXG4uZWRpdGFibGUtcmFuZ2Ugb3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogPT09PSBlZGl0YWJsZS1jb2xvciA9PT09ICovXG4uZWRpdGFibGUtY29sb3IgaW5wdXRbdHlwZT1jb2xvcl0ge1xuICB3aWR0aDogNTBweDtcbn1cblxuLyogPT09PSBlZGl0YWJsZS1jaGVja2JveCA9PT09ICovXG4vKiA9PT09IGVkaXRhYmxlLWNoZWNrbGlzdCA9PT09ICovXG4vKiA9PT09IGVkaXRhYmxlLXJhZGlvbGlzdCA9PT09ICovXG4uZWRpdGFibGUtY2hlY2tib3ggbGFiZWwgc3Bhbixcbi5lZGl0YWJsZS1jaGVja2xpc3QgbGFiZWwgc3Bhbixcbi5lZGl0YWJsZS1yYWRpb2xpc3QgbGFiZWwgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLyogPT09PSBlbGVtZW50ID09PT0gKi9cbi8qIGhpZGluZyBlbGVtZW50ICovXG4uZWRpdGFibGUtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmVkaXRhYmxlLWNsaWNrLFxuYS5lZGl0YWJsZS1jbGljayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM0MjhiY2E7XG4gIGJvcmRlci1ib3R0b206IGRhc2hlZCAxcHggIzQyOGJjYTtcbn1cblxuLmVkaXRhYmxlLWNsaWNrOmhvdmVyLFxuYS5lZGl0YWJsZS1jbGljazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyYTY0OTY7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyYTY0OTY7XG59XG5cbi8qIGVkaXRhYmxlLWVtcHR5ICovXG4uZWRpdGFibGUtZW1wdHksXG4uZWRpdGFibGUtZW1wdHk6aG92ZXIsXG4uZWRpdGFibGUtZW1wdHk6Zm9jdXMsXG5hLmVkaXRhYmxlLWVtcHR5LFxuYS5lZGl0YWJsZS1lbXB0eTpob3ZlcixcbmEuZWRpdGFibGUtZW1wdHk6Zm9jdXMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjREQxMTQ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIHVpLWJvb3RzdHJhcCBlZGl0YWJsZSBwb3BvdmVyICovXG4udWktcG9wb3Zlci13cmFwcGVyIGEge1xuICAvKiBtYWtlIHRoZSBsaW5rIGFsd2F5cyBzaG93IHVwICovXG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4udWktcG9wb3Zlci13cmFwcGVyIGZvcm0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIGVkaXRhYmxlIHBvcG92ZXIgKi9cbi5wb3BvdmVyLXdyYXBwZXIgPiBhIHtcbiAgLyogbWFrZSB0aGUgbGluayBhbHdheXMgc2hvdyB1cCAqL1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLnBvcG92ZXItd3JhcHBlciB7XG4gIC8qIG1ha2UgYWJzb2x1dGVseSBwb3NpdGlvbmVkIGNoaWxkcmVuIGNvbnN0cmFpbmVkIHRvIHRoaXMgYm94Ki9cbiAgZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb3BvdmVyLXdyYXBwZXIgZm9ybSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTNweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0FBQTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA3cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTAxO1xufVxuXG4ucG9wb3Zlci13cmFwcGVyIGZvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjQUFBO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwcHg7XG59XG5cbi5wb3BvdmVyLXdyYXBwZXIgZm9ybTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA5cHggc29saWQgI0ZGRjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC05cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wb3BvdmVyLXdyYXBwZXIgZm9ybSB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICB9XG4gIC5wb3BvdmVyLXdyYXBwZXIgZm9ybTpiZWZvcmUge1xuICAgIGxlZnQ6IDUwcHg7XG4gIH1cbiAgLnBvcG92ZXItd3JhcHBlciBmb3JtOmFmdGVyIHtcbiAgICBsZWZ0OiA1MXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAucG9wb3Zlci13cmFwcGVyIGZvcm0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTEwcHg7XG4gIH1cbiAgLnBvcG92ZXItd3JhcHBlciBmb3JtOmJlZm9yZSB7XG4gICAgbGVmdDogMTAwcHg7XG4gIH1cbiAgLnBvcG92ZXItd3JhcHBlciBmb3JtOmFmdGVyIHtcbiAgICBsZWZ0OiAxMDFweDtcbiAgfVxufSJdLCJzb3VyY2VSb290IjoiIn0=*/