.alert.alert-success {
  position: absolute;
  right: 0;
  top: 20%;
  padding: 10px 50px;
  color: white;
  background: #71A066; }

.tu-generic-element.editable:hover {
  outline-width: 2.5px;
  outline-style: dashed;
  outline-color: rgba(0, 0, 0, 0.2);
  outline-offset: 5px; }

.tu-generic-element.editable .tools {
  position: absolute;
  left: -70px;
  border-radius: 2px;
  background: #0b93d5;
  padding: 2px 8px;
  color: white; }
  .tu-generic-element.editable .tools a {
    color: white; }

.tu-generic-element.editable .alert {
  position: absolute;
  right: 0;
  top: 20%;
  padding: 10px 50px;
  color: white;
  background: #71A066; }

.tu-generic-element.editable .tu-text-field:hover, .tu-generic-element.editable .tu-text-field ~ .note-editor > .note-editing-area .note-editable:hover {
  outline-width: 2.5px;
  outline-style: dashed;
  outline-color: #0b93d5;
  outline-offset: 5px; }

.tu-generic-element.editable .tu-text-field.editing, .tu-generic-element.editable .tu-text-field.editing ~ .note-editor > .note-editing-area .note-editable, .tu-generic-element.editable .tu-text-field ~ .note-editor > .note-editing-area .note-editable.editing, .tu-generic-element.editable .tu-text-field ~ .note-editor > .note-editing-area .note-editable.editing ~ .note-editor > .note-editing-area .note-editable {
  outline-width: 2.5px;
  outline-style: solid;
  outline-color: #0b93d5;
  outline-offset: 5px; }

.tu-generic-element.editable .tu-text-field.saving, .tu-generic-element.editable .tu-text-field.saving ~ .note-editor > .note-editing-area .note-editable, .tu-generic-element.editable .tu-text-field ~ .note-editor > .note-editing-area .note-editable.saving, .tu-generic-element.editable .tu-text-field ~ .note-editor > .note-editing-area .note-editable.saving ~ .note-editor > .note-editing-area .note-editable {
  opacity: 0.5;
  outline-style: dotted;
  outline-color: #fa7a00;
  outline-offset: 5px;
  outline-width: 2.5px; }

.tu-generic-element.editable .tu-text-field .cursor, .tu-generic-element.editable .tu-text-field ~ .note-editor > .note-editing-area .note-editable .cursor {
  display: inline;
  width: 1px;
  -webkit-animation: 1s blink step-end infinite;
  -moz-animation: 1s blink step-end infinite;
  -ms-animation: 1s blink step-end infinite;
  -o-animation: 1s blink step-end infinite;
  animation: 1s blink step-end infinite; }

.tu-generic-element.editable .tu-text-field .tu-hidden, .tu-generic-element.editable .tu-text-field ~ .note-editor > .note-editing-area .note-editable .tu-hidden {
  opacity: 0.001;
  width: 1px;
  height: 1px;
  border: none;
  background: transparent; }

@keyframes blink {
  from, to {
    color: transparent; }
  50% {
    color: black; } }

@-moz-keyframes blink {
  from, to {
    color: transparent; }
  50% {
    color: black; } }

@-webkit-keyframes blink {
  from, to {
    color: transparent; }
  50% {
    color: black; } }

@-ms-keyframes blink {
  from, to {
    color: transparent; }
  50% {
    color: black; } }

@-o-keyframes blink {
  from, to {
    color: transparent; }
  50% {
    color: black; } }

.content-editable-frame {
  border: 10px solid #eaa95c;
  outline: 10px solid #eaa95c;
  outline-offset: -10px;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  top: 37px;
  left: 0;
  position: fixed;
  z-index: 100;
  pointer-events: none; }

.instant-edit-label {
  position: relative;
  top: 0;
  width: 150px;
  height: 30px;
  margin: 0 auto;
  text-align: center;
  background-color: #eaa95c;
  color: white;
  padding-top: 3px;
  font-size: 18px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px; }
  .instant-edit-label .fa-flash::before {
    margin-right: 6px; }

.instant-edit-hover-me {
  position: fixed;
  bottom: 10%;
  right: 61px;
  /*height: 65px;*/
  height: 200px;
  /*width: 65px;*/
  width: 78px;
  /*background-color: greenyellow;*/
  transition: all 0.8s ease; }
  .instant-edit-hover-me:hover .template-edit {
    top: 0;
    transition: all 0.8s ease; }
  .instant-edit-hover-me:hover .cms-edit {
    top: 60px;
    transition: all 0.8s ease; }

.instant-edit-section {
  position: fixed;
  height: 170px;
  right: 100px;
  bottom: 200px;
  z-index: 999;
  width: 18px; }
  .instant-edit-section .tu-circle-me {
    border-radius: 50%;
    border-color: #eaa95c;
    border-width: 2px;
    height: 75px;
    width: 75px;
    text-align: center;
    background-color: white;
    -webkit-box-shadow: 0px 3px 8px 2px rgba(0, 0, 0, 0.28);
    -moz-box-shadow: 0px 3px 8px 2px rgba(0, 0, 0, 0.28);
    box-shadow: 0px 3px 8px 2px rgba(0, 0, 0, 0.28); }
    .instant-edit-section .tu-circle-me:hover {
      cursor: pointer; }
  .instant-edit-section .template-edit {
    right: 15px;
    bottom: 13px; }
  .instant-edit-section .cms-edit {
    right: 15px;
    bottom: 13px; }
  .instant-edit-section .instant-edit {
    position: absolute;
    z-index: 999;
    bottom: 0; }
  .instant-edit-section .public-me {
    top: 60px;
    right: 15px;
    margin-left: auto !important;
    margin-right: auto !important; }
  .instant-edit-section .circle-me-little {
    position: absolute;
    border-radius: 50%;
    border-color: #81aed1;
    border-width: 3px;
    height: 50px;
    width: 50px;
    text-align: center;
    background-color: white;
    -webkit-box-shadow: 0px 3px 8px 2px rgba(0, 0, 0, 0.28);
    -moz-box-shadow: 0px 3px 8px 2px rgba(0, 0, 0, 0.28);
    box-shadow: 0px 3px 8px 2px rgba(0, 0, 0, 0.28);
    z-index: 988; }
    .instant-edit-section .circle-me-little:hover {
      cursor: pointer; }
  .instant-edit-section .fa-paper-plane {
    font-size: 21px;
    margin-top: 16px;
    margin-right: 15px !important;
    color: #81aed1; }
  .instant-edit-section .fa-check {
    font-size: 32px;
    margin-top: 19px;
    margin-right: 18px !important;
    color: green; }
  .instant-edit-section .fa-spinner.fa-spin {
    font-size: 21px;
    width: 21px !important;
    margin-top: 16px;
    margin-right: 0 !important;
    color: #81aed1; }
  .instant-edit-section .fa-tasks {
    font-size: 28px;
    margin-top: 11px;
    margin-right: 16px !important;
    color: #81aed1; }
  .instant-edit-section .fa-columns {
    font-size: 28px;
    margin-top: 12px;
    margin-right: 15px !important;
    color: #81aed1; }
  .instant-edit-section .fa-pencil {
    font-size: 36px;
    margin-top: 16px;
    margin-right: 18px !important;
    color: #eaa95c; }
