.back-link i {
  position: relative;
  top: 6px; }

.canvas-tag-container {
  position: relative;
  display: inline-block;
  outline: none;
  border: none; }
  .canvas-tag-container.container-creation {
    margin-top: 148px; }
  .canvas-tag-container:hover .add-image-container {
    display: block; }
  .canvas-tag-container:focus {
    outline: none;
    border: none; }
  .canvas-tag-container .material-icons {
    font-size: 30px;
    line-height: 24px;
    cursor: pointer; }
  .canvas-tag-container .tag-canvas {
    position: absolute;
    z-index: 1;
    background-color: #329dfb;
    padding: 5px;
    width: 150px;
    margin-top: -15px;
    margin-left: 5px; }
    .canvas-tag-container .tag-canvas:after {
      content: "";
      display: block;
      position: absolute;
      width: 0;
      height: 0;
      border-top: 5px solid transparent;
      border-bottom: 5px solid transparent;
      border-right: 7px solid #329dfb;
      top: 10px;
      left: -7px; }
    .canvas-tag-container .tag-canvas.view-tags {
      max-width: 200px;
      width: auto; }
    .canvas-tag-container .tag-canvas.tag-canvas-student {
      background-color: #4a3d73; }
      .canvas-tag-container .tag-canvas.tag-canvas-student:after {
        border-right-color: #4a3d73; }

.is-ios .canvas-tag-container input {
  width: calc(100% - 44px); }

.camara-svg-canvas {
  width: 50px;
  height: 50px; }

.add-image-container {
  position: absolute;
  top: calc(50% - 10px);
  text-align: center;
  left: calc(50% - 102px);
  cursor: pointer; }
  .add-image-container p {
    color: #ccc; }

.canvas-textangular .ta-scroll-window > .ta-bind {
  min-height: 600px; }

.canvas-textangular .btn-toolbar {
  margin-bottom: 12px; }
