@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Open+Sans");
.cl-green {
  color: #4DCC80; }

.cl-red {
  color: #F7475B; }

.cl-white {
  color: #fff; }

.skeleton .displayZone .editor .signEditorContainer .signBlock, .skeleton .displayZone .sidepanel .preview-block {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
                                  supported by Chrome and Opera */ }

.skeleton .modal .modal-dialog .modal-content .close-modal:hover .nav, .skeleton .modal .buttonsMenu .menuButtonBlock.colorSelector .popup-selector .nav {
  border: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-items: "stretch";
  -ms-flex-align: "stretch";
  align-items: "stretch"; }
  .skeleton .modal .modal-dialog .modal-content .close-modal:hover .nav li, .skeleton .modal .buttonsMenu .menuButtonBlock.colorSelector .popup-selector .nav li, .skeleton .modal .modal-dialog .modal-content .close-modal:hover .nav li a, .skeleton .modal .buttonsMenu .menuButtonBlock.colorSelector .popup-selector .nav li a {
    flex-grow: 1;
    border: none;
    border-radius: 0;
    margin: 0;
    text-align: center;
    background-color: #F2F2F2;
    color: #21579D; }
  .skeleton .modal .modal-dialog .modal-content .close-modal:hover .nav li:hover a, .skeleton .modal .buttonsMenu .menuButtonBlock.colorSelector .popup-selector .nav li:hover a, .skeleton .modal .modal-dialog .modal-content .close-modal:hover .nav li.active a, .skeleton .modal .buttonsMenu .menuButtonBlock.colorSelector .popup-selector .nav li.active a {
    background-color: #FFFFFF;
    color: black; }

.skeleton .modal .modal-dialog .modal-content .close-modal:hover .tab-content, .skeleton .modal .buttonsMenu .menuButtonBlock.colorSelector .popup-selector .tab-content {
  padding: 1rem; }
  .skeleton .modal .modal-dialog .modal-content .close-modal:hover .tab-content .picker, .skeleton .modal .buttonsMenu .menuButtonBlock.colorSelector .popup-selector .tab-content .picker {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: "stretch";
    -ms-flex-align: "stretch";
    align-items: "stretch"; }
    .skeleton .modal .modal-dialog .modal-content .close-modal:hover .tab-content .picker input, .skeleton .modal .buttonsMenu .menuButtonBlock.colorSelector .popup-selector .tab-content .picker input {
      width: 100%; }
    .skeleton .modal .modal-dialog .modal-content .close-modal:hover .tab-content .picker .colorpicker, .skeleton .modal .buttonsMenu .menuButtonBlock.colorSelector .popup-selector .tab-content .picker .colorpicker {
      display: inline-block;
      width: 120px;
      box-shadow: none;
      background: none;
      border: none; }

.skeleton .modal .buttonsMenu .menuButtonBlock.flashButton .popup-selector fieldset {
  width: calc((100% / 2) - 5px);
  margin-right: 5px;
  display: inline-block; }
  .skeleton .modal .buttonsMenu .menuButtonBlock.flashButton .popup-selector fieldset em {
    font-size: 0.7rem; }
  .skeleton .modal .buttonsMenu .menuButtonBlock.flashButton .popup-selector fieldset:last-child {
    margin-right: 0; }
  .skeleton .modal .buttonsMenu .menuButtonBlock.flashButton .popup-selector fieldset input {
    width: 100%; }

.skeleton .modal .modal-dialog .modal-content .close-modal:hover .tab-content .picker .bgSimpleColor, .skeleton .modal .buttonsMenu .menuButtonBlock.colorSelector .popup-selector .tab-content .picker .bgSimpleColor, .skeleton .modal .modal-dialog .modal-content .close-modal:hover .tab-content .colorText .textSimpleColor, .skeleton .modal .buttonsMenu .menuButtonBlock.colorSelector .popup-selector .tab-content .colorText .textSimpleColor {
  min-width: 60px;
  flex-grow: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding: 0; }
  .skeleton .modal .modal-dialog .modal-content .close-modal:hover .tab-content .picker .bgSimpleColor .color, .skeleton .modal .buttonsMenu .menuButtonBlock.colorSelector .popup-selector .tab-content .picker .bgSimpleColor .color, .skeleton .modal .modal-dialog .modal-content .close-modal:hover .tab-content .colorText .textSimpleColor .color, .skeleton .modal .buttonsMenu .menuButtonBlock.colorSelector .popup-selector .tab-content .colorText .textSimpleColor .color {
    cursor: pointer;
    width: 33%;
    display: block;
    margin: 0; }
    .skeleton .modal .modal-dialog .modal-content .close-modal:hover .tab-content .picker .bgSimpleColor .color.selected span, .skeleton .modal .buttonsMenu .menuButtonBlock.colorSelector .popup-selector .tab-content .picker .bgSimpleColor .color.selected span, .skeleton .modal .modal-dialog .modal-content .close-modal:hover .tab-content .colorText .textSimpleColor .color.selected span, .skeleton .modal .buttonsMenu .menuButtonBlock.colorSelector .popup-selector .tab-content .colorText .textSimpleColor .color.selected span {
      display: block; }
    .skeleton .modal .modal-dialog .modal-content .close-modal:hover .tab-content .picker .bgSimpleColor .color span, .skeleton .modal .buttonsMenu .menuButtonBlock.colorSelector .popup-selector .tab-content .picker .bgSimpleColor .color span, .skeleton .modal .modal-dialog .modal-content .close-modal:hover .tab-content .colorText .textSimpleColor .color span, .skeleton .modal .buttonsMenu .menuButtonBlock.colorSelector .popup-selector .tab-content .colorText .textSimpleColor .color span {
      display: none;
      width: 100%;
      height: 100%;
      background-size: 50px 50px; }
    .skeleton .modal .modal-dialog .modal-content .close-modal:hover .tab-content .picker .bgSimpleColor .color:after, .skeleton .modal .buttonsMenu .menuButtonBlock.colorSelector .popup-selector .tab-content .picker .bgSimpleColor .color:after, .skeleton .modal .modal-dialog .modal-content .close-modal:hover .tab-content .colorText .textSimpleColor .color:after, .skeleton .modal .buttonsMenu .menuButtonBlock.colorSelector .popup-selector .tab-content .colorText .textSimpleColor .color:after {
      content: "";
      display: block;
      padding-bottom: 100%; }

.skeleton button {
  width: auto;
  height: 40px;
  min-height: 30px;
  min-width: 45px;
  max-width: 150px; }
  .skeleton button.btn {
    padding: 0; }
  .skeleton button.disabled, .skeleton button.disabled:hover, .skeleton button.disabled:focus {
    background-color: #F2F2F2 !important;
    cursor: default !important;
    width: auto;
    padding: 0 12px; }
  .skeleton button.btnText {
    width: auto;
    padding: 6px 12px; }

.skeleton .errors .error {
  border: solid 1px #E5E5E5;
  border-radius: 3px;
  width: 100%;
  min-height: 3rem;
  padding: 5px 10px;
  margin-bottom: 5px;
  background-color: #F6A623; }
  .skeleton .errors .error.error-code-200 {
    background-color: #F6A623; }
  .skeleton .errors .error.error-code-300 {
    background-color: #E2562B; }
  .skeleton .errors .error.error-code-400 {
    background-color: #F7475B; }
  .skeleton .errors .error .message {
    font-weight: 700; }
  .skeleton .errors .error .onPages {
    color: #525252;
    font-style: oblique; }

ul.thumbnails.image_picker_selector {
  overflow: auto;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start; }
  ul.thumbnails.image_picker_selector:after {
    content: "";
    flex: auto; }
  ul.thumbnails.image_picker_selector li {
    width: 155px;
    height: 155px; }
    ul.thumbnails.image_picker_selector li div.thumbnail {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      border: none;
      width: 100%;
      height: 100%;
      position: relative;
      background: #FFFFFF;
      border-radius: 0;
      border-width: 1px;
      border-style: solid;
      border-color: #F2F2F2; }
      ul.thumbnails.image_picker_selector li div.thumbnail.selected {
        background: #FFFFFF;
        border-width: 3px;
        border-color: #4DCC80;
        box-shadow: none !important; }
        ul.thumbnails.image_picker_selector li div.thumbnail.selected:hover {
          box-shadow: none !important; }
      ul.thumbnails.image_picker_selector li div.thumbnail:hover {
        border-width: 3px;
        cursor: pointer;
        -webkit-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.4);
        -moz-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.4);
        box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.4); }
      ul.thumbnails.image_picker_selector li div.thumbnail img.image_picker_image {
        display: block;
        width: 30%;
        height: auto;
        padding-bottom: 32px;
        object-fit: contain;
        background-position: center center;
        white-space: pre;
        image-rendering: -moz-crisp-edges;
        /* Firefox */
        image-rendering: -o-crisp-edges;
        /* Opera */
        image-rendering: -webkit-optimize-contrast;
        /* Webkit (non-standard naming) */
        image-rendering: crisp-edges;
        image-rendering: pixelated;
        -ms-interpolation-mode: nearest-neighbor; }
      ul.thumbnails.image_picker_selector li div.thumbnail div.labels {
        width: 100%;
        height: 100%;
        position: absolute;
        bottom: 0;
        left: 0; }
        ul.thumbnails.image_picker_selector li div.thumbnail div.labels .legend {
          position: absolute;
          display: block;
          width: 100%;
          min-height: 40px;
          bottom: 0;
          left: 0;
          padding: 4px 5px;
          text-align: center;
          line-height: 20px;
          background-color: #F2F2F2;
          opacity: 0.8; }
          ul.thumbnails.image_picker_selector li div.thumbnail div.labels .legend span {
            display: block;
            width: 95%;
            margin: 0 auto;
            text-align: center;
            color: #525252; }
            ul.thumbnails.image_picker_selector li div.thumbnail div.labels .legend span:nth-child(1) {
              font-weight: 600;
              font-size: 13px;
              line-height: 18px; }
            ul.thumbnails.image_picker_selector li div.thumbnail div.labels .legend span:nth-child(2) {
              font-weight: 400;
              font-size: 11px;
              line-height: 15px; }
        ul.thumbnails.image_picker_selector li div.thumbnail div.labels .delButton,
        ul.thumbnails.image_picker_selector li div.thumbnail div.labels .lock {
          position: absolute;
          right: 3px;
          top: 3px;
          width: 16px;
          height: 16px;
          border: 0;
          color: transparent;
          line-height: 20px;
          text-align: center;
          background-repeat: no-repeat;
          background-position: center;
          background-size: cover; }
          ul.thumbnails.image_picker_selector li div.thumbnail div.labels .delButton.delButton,
          ul.thumbnails.image_picker_selector li div.thumbnail div.labels .lock.delButton {
            cursor: pointer; }
        ul.thumbnails.image_picker_selector li div.thumbnail div.labels .delButton {
          background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxMDBweCIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiPjx0aXRsZT5kZWxCdXR0b248L3RpdGxlPjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPjxkZWZzLz48ZyBpZD0iaWNvbnMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIGlkPSJkZWxCdXR0b24iPjxyZWN0IGlkPSJQYXRoIiBmaWxsLW9wYWNpdHk9IjAiIGZpbGw9IiM0QTRBNEEiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIi8+PHBhdGggZD0iTTcwLjM4Mjk0NjIsMTYuMzE2NTg4MSBMNTAsMzYuNjk0MDY0OCBMMjkuNjE3MDUzOCwxNi4zMTIzNTIxIEMyNy44NjcxNDUyLDE0LjU2MjU0OTMgMjUuMDI5MTQzNSwxNC41NjI1NDkzIDIzLjI3OTEyODksMTYuMzEyMzUyMSBMMTYuMzEyNDMxNSwyMy4yODI3NTggQzE0LjU2MjUyMjgsMjUuMDMyNTYwOCAxNC41NjI1MjI4LDI3Ljg2NjI2MDYgMTYuMzEyNDMxNSwyOS42MjAyOTk0IEwzNi42OTUzNzc3LDUwLjAwMjAxMjEgTDE2LjMxMjQzMTUsNzAuMzgzNzI0OCBDMTQuNTYyNTIyOCw3Mi4xMzM1Mjc2IDE0LjU2MjUyMjgsNzQuOTcxMzU3NiAxNi4zMTI0MzE1LDc2LjcxNzEzNjEgTDIzLjI3OTEyODksODMuNjgzNDExOSBDMjUuMDI5MDM3Niw4NS40MzMyMTQ2IDI3Ljg2NzAzOTMsODUuNDMzMjE0NiAyOS42MTcwNTM4LDgzLjY4MzQxMTkgTDUwLDYzLjMwNTkzNTIgTDcwLjM4Mjk0NjIsODMuNjg3NjQ3OSBDNzIuMTMyODU0OCw4NS40Mzc0NTA3IDc0Ljk2NjcyNjIsODUuNDM3NDUwNyA3Ni43MTY3NDA3LDgzLjY4NzY0NzkgTDgzLjY4NzU2ODUsNzYuNzE3MjQyIEM4NS40Mzc0NzcyLDc0Ljk2NzQzOTIgODUuNDM3NDc3Miw3Mi4xMjk2MDkyIDgzLjY4NzU2ODUsNzAuMzgzODMwNyBMNjMuMzA0NjIyMyw1MC4wMDIxMTggTDgzLjY4NzU2ODUsMjkuNjIwNDA1MyBDODUuNDM3NDc3MiwyNy44NzA2MDI2IDg1LjQzNzQ3NzIsMjUuMDMyNzcyNiA4My42ODc1Njg1LDIzLjI4Mjg2MzkgTDc2LjcxNjc0MDcsMTYuMzEyNDU4IEM3NC45NjY4MzIxLDE0LjU2MjY1NTIgNzIuMTMyOTYwNywxNC41NjY3ODU0IDcwLjM4Mjk0NjIsMTYuMzE2NTk4NyBMNzAuMzgyOTQ2MiwxNi4zMTY1ODgxIFoiIGlkPSJQYWdlLTEiIGZpbGw9IiNGRkZGRkYiLz48L2c+PC9nPjwvc3ZnPiA=) !important;
          background-color: #21579D; }
        ul.thumbnails.image_picker_selector li div.thumbnail div.labels .lock {
          background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxMDBweCIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiPjx0aXRsZT5QYWRMb2NrPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZGVmcy8+PGcgaWQ9Imljb25zIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBpZD0iUGFkTG9jayIgZmlsbD0iIzRBNEE0QSI+PHJlY3QgaWQ9IlBhdGgiIGZpbGwtb3BhY2l0eT0iMCIgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiLz48ZyBpZD0iR3JvdXAtMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTUuMDAwMDAwLCAxNS4wMDAwMDApIj48cGF0aCBkPSJNNjAuNjY4MTYsMzIuNjY4MTYgTDYwLjY2ODE2LDI1LjY2ODE2IEM2MC42NjgxNiwxMS40MzYzMiA0OS4yMzYzMiwwIDM1LDAgQzIwLjc2ODE2LDAgOS4zMzE4NCwxMS40MzE4NCA5LjMzMTg0LDI1LjY2ODE2IEw5LjMzMTg0LDMyLjY2ODE2IEwwLDMyLjY2ODE2IEwwLDcwIEw3MCw3MCBMNzAsMzIuNjY4MTYgTDYwLjY2ODE2LDMyLjY2ODE2IFogTTM2LjcxOTEwODksNTAuOTUyMjA0MyBMMzYuNzE5MTA4OSw1OC41MjQ1OTAyIEwzMi4xMjg5NDUsNTguNTI0NTkwMiBMMzIuMTI4OTQ1LDUwLjk1MjIwNDMgQzMwLjc1MjMzNjMsNTAuMjYzODA1NiAyOS44MzYwNjU2LDQ4LjY1OTAxMDUgMjkuODM2MDY1Niw0Ny4wNDk4MDk3IEMyOS44MzYwNjU2LDQ0LjUyNDIxMjUgMzEuOTAwOTc4Niw0Mi40NTkwMTY0IDM0LjQyNjIyOTUsNDIuNDU5MDE2NCBDMzYuOTUxNDgwNCw0Mi40NTkwMTY0IDM5LjAxNjM5MzQsNDQuNTI0MjEyNSAzOS4wMTYzOTM0LDQ3LjA0OTgwOTcgQzM5LjAxNjM5MzQsNDguNjU0NjA0OCAzOC4wOTU3ODM2LDUwLjI2MzgwNTYgMzYuNzE5MjE5LDUwLjk1MjIwNDMgTDM2LjcxOTEwODksNTAuOTUyMjA0MyBaIE0zNC40MjYyMjk1LDMyLjEzMTE0NzUgTDE4LjM2MDY1NTcsMzIuMTMxMTQ3NSBMMTguMzYwNjU1NywyNS4yNDU0NjEgQzE4LjM2MDY1NTcsMTYuMjk0MDY4NCAyNS40NzQ1OTE0LDkuMTgwMzI3ODcgMzQuNDI2MjI5NSw5LjE4MDMyNzg3IEM0My4zNzc4Njc2LDkuMTgwMzI3ODcgNTAuNDkxODAzMywxNi4yOTQwNjg0IDUwLjQ5MTgwMzMsMjUuMjQ1NDYxIEw1MC40OTE4MDMzLDMyLjEzMTE0NzUgTDM0LjQyNjIyOTUsMzIuMTMxMTQ3NSBaIiBpZD0iUGFnZS0xIi8+PC9nPjwvZz48L2c+PC9zdmc+IA==) !important;
          background-color: transparent; }
        ul.thumbnails.image_picker_selector li div.thumbnail div.labels .svgImageLoader {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          background-color: white;
          opacity: 0.7; }
          ul.thumbnails.image_picker_selector li div.thumbnail div.labels .svgImageLoader svg {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%; }

.skeleton {
  font-family: 'Open Sans', sans-serif !important;
  padding: 1% 5% 5%; }
  .skeleton .displayZone {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    background-color: #F9F9F9; }
  .skeleton #signEditor-pictoManager .modal-dialog {
    min-width: 100%;
    margin-top: 0; }
    .skeleton #signEditor-pictoManager .modal-dialog .modal-content .close-modal {
      top: 10px;
      right: 10px; }
  .skeleton .modal {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 14px;
    background-color: rgba(0, 0, 0, 0.7); }
    .skeleton .modal .modal-dialog {
      min-width: 400px;
      margin-top: 15%; }
      .skeleton .modal .modal-dialog.modal-sm {
        width: 20%; }
      .skeleton .modal .modal-dialog .modal-content {
        border-color: transparent;
        border-radius: 3px;
        box-shadow: none;
        position: relative; }
        .skeleton .modal .modal-dialog .modal-content .modal-header {
          padding: 15px 30px;
          font-size: 24px;
          font-weight: 600;
          text-align: center;
          color: #FFFFFF;
          border: none;
          background-color: #0E6FC1; }
        .skeleton .modal .modal-dialog .modal-content .modal-body {
          padding: 30px;
          background-color: #FFFFFF;
          border: none; }
          .skeleton .modal .modal-dialog .modal-content .modal-body .help {
            width: 100%;
            display: table-cell;
            vertical-align: middle;
            height: 28px;
            margin-top: 10px;
            margin-bottom: 20px;
            padding-left: 40px;
            font-size: 12px;
            font-weight: normal;
            line-height: 17px;
            color: #525252;
            background-position: 0 -5px;
            background-size: 35px; }
            .skeleton .modal .modal-dialog .modal-content .modal-body .help ul {
              margin-top: 15px;
              padding: 0 0 0.25em 1em; }
          .skeleton .modal .modal-dialog .modal-content .modal-body form.textBoxForm .help {
            display: none; }
          .skeleton .modal .modal-dialog .modal-content .modal-body form.textBoxForm .badwords [name^="text"] {
            border: 2px solid #F7475B; }
          .skeleton .modal .modal-dialog .modal-content .modal-body form.textBoxForm .badwords .help {
            display: block;
            color: #F7475B; }
        .skeleton .modal .modal-dialog .modal-content .modal-footer {
          padding: 15px 30px;
          font-size: 1.5rem;
          text-align: center;
          border: none;
          background-color: #F2F2F2; }
          .skeleton .modal .modal-dialog .modal-content .modal-footer .save {
            min-width: 120px;
            margin: 10px auto;
            padding: 6px 10px 8px;
            border: 0;
            border-radius: 4px;
            font-size: 16px;
            font-weight: 600;
            line-height: 20px;
            color: #FFFFFF;
            background: #4DCC80;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            -webkit-animation-direction: alternate;
            /* Chrome, Safari, Opera */
            animation-direction: alternate; }
            .skeleton .modal .modal-dialog .modal-content .modal-footer .save:hover {
              color: #FFFFFF;
              background: #EB8000;
              -webkit-transition: all 0.3s ease-in-out;
              -moz-transition: all 0.3s ease-in-out;
              -o-transition: all 0.3s ease-in-out;
              transition: all 0.3s ease-in-out;
              -webkit-animation-direction: alternate;
              /* Chrome, Safari, Opera */
              animation-direction: alternate; }
          .skeleton .modal .modal-dialog .modal-content .modal-footer .delete {
            cursor: pointer;
            display: block;
            width: 90%;
            margin: auto;
            text-align: center;
            color: #F7475B;
            margin-top: 7px; }
        .skeleton .modal .modal-dialog .modal-content .close-modal {
          display: block;
          position: absolute;
          top: -20px;
          right: -20px;
          width: 40px;
          height: 40px;
          text-decoration: none;
          color: transparent;
          background-color: #21579D;
          border-radius: 6px;
          border: 3px solid #FFFFFF;
          cursor: pointer;
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
          -webkit-animation-direction: alternate;
          /* Chrome, Safari, Opera */
          animation-direction: alternate; }
          .skeleton .modal .modal-dialog .modal-content .close-modal:before {
            content: " ";
            position: relative;
            display: block;
            top: 8px;
            left: 9px;
            height: 16px;
            width: 16px;
            background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHRpdGxlPmNsb3NlV2hpdGU8L3RpdGxlPjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPjxkZWZzLz48ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBpZD0iY2xvc2VXaGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkuMDAwMDAwLCAtOS4wMDAwMDApIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjxyZWN0IGlkPSJSZWN0YW5nbGUtMyIgZmlsbC1vcGFjaXR5PSIwIiBmaWxsPSIjRTQwQTBBIiB4PSIwIiB5PSIwIiB3aWR0aD0iNTAiIGhlaWdodD0iNTAiLz48cGF0aCBkPSJNMzguMzEzMzQwMywxMC43MTA2NTM5IEwyNS4xNzY4NTUyLDIzLjY0MTcxNDcgTDExLjY5MTM2OTYsMTAuMjg3NzkxOCBDMTEuMzAyNzI3Nyw5LjkwNDA2OTQgMTAuNjgwMjc4OCw5LjkwNDA2OTQgMTAuMzMxMTIyOSwxMC4yODc3OTE4IEM5Ljk0MjQ4MSwxMC42NzE1MTQyIDkuOTQyNDgxLDExLjI4NjA4NCAxMC4zMzExMjI5LDExLjYzMDgyMDIgTDIzLjgxNjYwODUsMjQuOTg0NzQzMSBMMTAuMjkxNDgxNCwzOC4zMzg2NjYgQzkuOTAyODM5NTIsMzguNzIyMzg4NCA5LjkwMjgzOTUyLDM5LjMzNjk1ODIgMTAuMjkxNDgxNCwzOS42ODE2OTQ0IEMxMC40ODU4MDI0LDM5Ljg3MzU1NTYgMTAuNzE5NjA5NCwzOS45NTAwMDA4IDEwLjk5MTM0NzgsMzkuOTUwMDAwOCBDMTEuMjYzMDg2MiwzOS45NTAwMDA4IDExLjQ5Njg5MzIsMzkuODczNTU1NiAxMS42OTEyMTQxLDM5LjY4MTY5NDQgTDI1LjIxNjM0MTIsMjYuMzI3NzcxNSBMMzguMzEzMTg0OSwzOS4yNTg4MzIzIEMzOC41MDc1MDU4LDM5LjQ1MDY5MzUgMzguNzQxMzEyOCwzOS41MjcxMzg3IDM5LjAxMzA1MTIsMzkuNTI3MTM4NyBDMzkuMjg0Nzk3NCwzOS41MjcxMzg3IDM5LjUxODU5NjYsMzkuNDUwNjkzNSAzOS43MTI5MTc2LDM5LjI1ODgzMjMgQzQwLjEwMTU1OTUsMzguODc1MTA5OSA0MC4xMDE1NTk1LDM4LjI2MDU0MDEgMzkuNzEyOTE3NiwzNy45MTU4MDM5IEwyNi41NzY0MzI0LDI0Ljk4NDc0MzEgTDM5LjY3MzI3NjEsMTIuMDUzNjgyMiBDNDAuMDIyNDQ3NiwxMS42Njk5NTk4IDQwLjAyMjQ0NzYsMTEuMDU1MzkwMSAzOS42NzMyNzYxLDEwLjcxMDY1MzkgQzM5LjI4NDk0NTEsMTAuMzI2OTMxNSAzOC42NjI0OTYyLDEwLjMyNjkzMTUgMzguMzEzMzQwMywxMC43MTA2NTM5IFoiIGlkPSJTaGFwZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9IiNGRkZGRkYiLz48L2c+PC9nPjwvc3ZnPiA=) !important;
            background-size: 16px 16px;
            background-position: center;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            -webkit-animation-direction: alternate;
            /* Chrome, Safari, Opera */
            animation-direction: alternate; }
          .skeleton .modal .modal-dialog .modal-content .close-modal:hover {
            width: 40px;
            height: 40px;
            background-size: 16px 16px;
            background-position: center;
            background-color: #21579D;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            -webkit-animation-direction: alternate;
            /* Chrome, Safari, Opera */
            animation-direction: alternate; }
            .skeleton .modal .modal-dialog .modal-content .close-modal:hover:before {
              content: " ";
              position: relative;
              display: block;
              top: 8px;
              left: 9px;
              height: 16px;
              width: 16px;
              background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHRpdGxlPmNsb3NlV2hpdGU8L3RpdGxlPjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPjxkZWZzLz48ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBpZD0iY2xvc2VXaGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkuMDAwMDAwLCAtOS4wMDAwMDApIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjxyZWN0IGlkPSJSZWN0YW5nbGUtMyIgZmlsbC1vcGFjaXR5PSIwIiBmaWxsPSIjRTQwQTBBIiB4PSIwIiB5PSIwIiB3aWR0aD0iNTAiIGhlaWdodD0iNTAiLz48cGF0aCBkPSJNMzguMzEzMzQwMywxMC43MTA2NTM5IEwyNS4xNzY4NTUyLDIzLjY0MTcxNDcgTDExLjY5MTM2OTYsMTAuMjg3NzkxOCBDMTEuMzAyNzI3Nyw5LjkwNDA2OTQgMTAuNjgwMjc4OCw5LjkwNDA2OTQgMTAuMzMxMTIyOSwxMC4yODc3OTE4IEM5Ljk0MjQ4MSwxMC42NzE1MTQyIDkuOTQyNDgxLDExLjI4NjA4NCAxMC4zMzExMjI5LDExLjYzMDgyMDIgTDIzLjgxNjYwODUsMjQuOTg0NzQzMSBMMTAuMjkxNDgxNCwzOC4zMzg2NjYgQzkuOTAyODM5NTIsMzguNzIyMzg4NCA5LjkwMjgzOTUyLDM5LjMzNjk1ODIgMTAuMjkxNDgxNCwzOS42ODE2OTQ0IEMxMC40ODU4MDI0LDM5Ljg3MzU1NTYgMTAuNzE5NjA5NCwzOS45NTAwMDA4IDEwLjk5MTM0NzgsMzkuOTUwMDAwOCBDMTEuMjYzMDg2MiwzOS45NTAwMDA4IDExLjQ5Njg5MzIsMzkuODczNTU1NiAxMS42OTEyMTQxLDM5LjY4MTY5NDQgTDI1LjIxNjM0MTIsMjYuMzI3NzcxNSBMMzguMzEzMTg0OSwzOS4yNTg4MzIzIEMzOC41MDc1MDU4LDM5LjQ1MDY5MzUgMzguNzQxMzEyOCwzOS41MjcxMzg3IDM5LjAxMzA1MTIsMzkuNTI3MTM4NyBDMzkuMjg0Nzk3NCwzOS41MjcxMzg3IDM5LjUxODU5NjYsMzkuNDUwNjkzNSAzOS43MTI5MTc2LDM5LjI1ODgzMjMgQzQwLjEwMTU1OTUsMzguODc1MTA5OSA0MC4xMDE1NTk1LDM4LjI2MDU0MDEgMzkuNzEyOTE3NiwzNy45MTU4MDM5IEwyNi41NzY0MzI0LDI0Ljk4NDc0MzEgTDM5LjY3MzI3NjEsMTIuMDUzNjgyMiBDNDAuMDIyNDQ3NiwxMS42Njk5NTk4IDQwLjAyMjQ0NzYsMTEuMDU1MzkwMSAzOS42NzMyNzYxLDEwLjcxMDY1MzkgQzM5LjI4NDk0NTEsMTAuMzI2OTMxNSAzOC42NjI0OTYyLDEwLjMyNjkzMTUgMzguMzEzMzQwMywxMC43MTA2NTM5IFoiIGlkPSJTaGFwZSIgc3Ryb2tlPSIjRUI4MDAwIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9IiNFQjgwMDAiLz48L2c+PC9nPjwvc3ZnPiA=) !important;
              background-size: 16px 16px;
              background-position: center;
              -webkit-transition: all 0.3s ease-in-out;
              -moz-transition: all 0.3s ease-in-out;
              -o-transition: all 0.3s ease-in-out;
              transition: all 0.3s ease-in-out;
              -webkit-animation-direction: alternate;
              /* Chrome, Safari, Opera */
              animation-direction: alternate; }
    .skeleton .modal.errorModal .modal-footer {
      background-color: #F2F2F2;
      border: none;
      font-size: 1.5rem;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; }
      .skeleton .modal.errorModal .modal-footer button {
        flex-grow: 1;
        margin: 10px auto;
        padding: 6px 10px 8px;
        font-size: 16px;
        font-weight: 600;
        line-height: 20px;
        color: #FFFFFF;
        border: 0;
        border-radius: 4px;
        background-color: #21579D;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        -webkit-animation-direction: alternate;
        /* Chrome, Safari, Opera */
        animation-direction: alternate; }
        .skeleton .modal.errorModal .modal-footer button:focus {
          outline: 0; }
        .skeleton .modal.errorModal .modal-footer button.primary {
          background-color: #21579D; }
          .skeleton .modal.errorModal .modal-footer button.primary:hover {
            background: #EB8000;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            -webkit-animation-direction: alternate;
            /* Chrome, Safari, Opera */
            animation-direction: alternate; }
        .skeleton .modal.errorModal .modal-footer button.cancel {
          color: #FFFFFF;
          background-color: #F7475B; }
          .skeleton .modal.errorModal .modal-footer button.cancel:hover {
            background: #EB8000;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            -webkit-animation-direction: alternate;
            /* Chrome, Safari, Opera */
            animation-direction: alternate; }
        .skeleton .modal.errorModal .modal-footer button.secondary {
          background-color: #F7475B; }
          .skeleton .modal.errorModal .modal-footer button.secondary:hover {
            background: #EB8000;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            -webkit-animation-direction: alternate;
            /* Chrome, Safari, Opera */
            animation-direction: alternate; }

.simplecolorpicker.picker.glyphicons {
  width: 182px;
  max-width: 200px;
  min-width: 30px;
  display: -webkit-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding: 0; }
  .simplecolorpicker.picker.glyphicons .color {
    width: 45px;
    height: 45px;
    display: block;
    margin: 0; }
    .simplecolorpicker.picker.glyphicons .color[data-selected]::after {
      line-height: 30px;
      font-size: 30px;
      top: 5px;
      margin-left: 7px; }

.skeleton .displayZone .editor {
  position: relative;
  height: 600px;
  flex-grow: 2;
  margin: 20px;
  background-color: transparent;
  box-shadow: inset 0 1px 12px 0 rgba(0, 0, 0, 0.13);
  border: 1px solid #E5E5E5; }
  .skeleton .displayZone .editor .signEditorGrid {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAqkAAAJwCAMAAACdyQgSAAAANlBMVEUAAAD////////////////////////////////////////////////////////////////////xY8b8AAAAEnRSTlMAVTsIEl4ya3YeKkxDrGWKoMlUYa1kAAAteElEQVR4Ae2d3a7jqrKFJ3Qw2PwQv//LHgXqokqprIrp7D5p9fDFLln5NLQX9cnYPTH+ucfHkfooPfEyf4omkaogupnRfz8jqRlJEusZUSdksTLuSxldZKy3Zz1DgGpGX85Yb89P+nkcuxulbKO02yjzJ5vY6i9GeD9K0DKCJETGOLtJYpcZjNgm4ThxUEabRJEEFYPY6zj7FWfiJPIhMziRORF/UYZByCgiipLxW+251eOZ8Nul9tzqRsSl9njenl8yY7E9X2kqTIWpMBWmwlSYClNhKkyFqfS4deePbPc0So1UDKKfn8hIX5GRKKMKojNCln6XBGUohJnRiUgiY21oKaN/RUb8RAae/XFNxewPU2EqTIWpMBWmwlSYClPXTYWpPTyONEtPo9zbKDWwEl8T6WwKEZWM+yQ6J0QGEalbGUR0mTHOmk5QEYT4P6xlKISdEc/IE/WBM4h40tl6eyhDEnZ7JNHOpBBX2iMy1tvTf9LtcWxhlOxHifso6cbKQUR5JkqdRFMJKowok2gH+8nX3SCo7HESWc1ghJ9EUDMEsbGftnoMghLdKI4TsmjEUQ+eSIRXMxRinxmUeK09gtgrJS63R2Sst6cWnbjUHsz+mP1xnwpTYSpMhakwFabC1K80tW+PI6dRYhill1k2KoxoChFO/0yk/8honBAZZRKBiPycUfpLwp2FE9HMiFrGOPN0RoSTGa+JORAyg4aWEzJKI/JJZ9faI4iiZTQrQzbQn4ERhQi9PXoDKcNuoNGen+4fh0ujxDBKL7N4VvJrIpycaG2UnkWGRYSzDKJzImkZRMRnwp3jrFAiEU5mGISdIUtIz0Q+M08kIugZ2uCPDGcQFzJEA6+1p5yBE3p7LIIy1MHP77YHsz9mf9ynwlSYClNhKkyFqTD1O0399TiOMEr2o8R9lPSLikH4emNEKaM0JWNvkhAZu0HIDD+JcLCfNsqIk8iSYEUSjhPHzLhJYpvEjYG3WTYniZlxCMLOEEM7iL2K/1dupT173Z6J4i+1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);
    background-repeat: repeat;
    background-size: 700px 700px; }
  .skeleton .displayZone .editor .signEditorContainer {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%; }
    .skeleton .displayZone .editor .signEditorContainer .signBlock {
      position: relative;
      color: #FFFFFF;
      white-space: pre;
      image-rendering: -moz-crisp-edges;
      /* Firefox */
      image-rendering: -o-crisp-edges;
      /* Opera */
      image-rendering: -webkit-optimize-contrast;
      /* Webkit (non-standard naming) */
      image-rendering: crisp-edges;
      image-rendering: pixelated;
      -ms-interpolation-mode: nearest-neighbor; }
      .skeleton .displayZone .editor .signEditorContainer .signBlock.selected::after {
        content: "";
        position: absolute;
        overflow: hidden;
        top: -20px;
        left: -20px;
        width: calc(100% + 40px);
        height: calc(100% + 40px);
        border: dashed 4px #0E6FC1;
        border-radius: 4px; }
  .skeleton .displayZone .editor .emptySign {
    position: absolute;
    top: calc(50% - 200px);
    left: 30%;
    width: 40%;
    font-size: 3rem;
    font-weight: 700;
    text-align: center; }
    .skeleton .displayZone .editor .emptySign:before {
      content: '';
      display: block;
      width: 200px;
      height: 200px;
      margin-left: auto;
      margin-right: auto; }

.skeleton .sign_editor_menu {
  padding-top: 20px;
  padding-bottom: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap; }
  .skeleton .sign_editor_menu .group-block {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin-right: 7px; }
    .skeleton .sign_editor_menu .group-block button, .skeleton .sign_editor_menu .group-block .btn {
      border: 1px solid #F2F2F2;
      background: #FFFFFF;
      outline: none; }
      .skeleton .sign_editor_menu .group-block button:active, .skeleton .sign_editor_menu .group-block .btn:active {
        background-color: #EB8000; }
  .skeleton .sign_editor_menu .leftMenu {
    flex-grow: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: flex-start;
    justify-content: flex-start; }
    .skeleton .sign_editor_menu .leftMenu .align_button {
      flex-grow: 1;
      height: 40px; }
      .skeleton .sign_editor_menu .leftMenu .align_button button:focus {
        outline: none;
        background-color: #EB8000;
        animation-name: pulse_animation;
        animation-duration: 3500ms;
        transform-origin: 70% 70%;
        animation-iteration-count: 2;
        animation-timing-function: linear; }

@keyframes pulse_animation {
  0% {
    transform: scale(1); }
  30% {
    transform: scale(1); }
  40% {
    transform: scale(1.08); }
  50% {
    transform: scale(1); }
  60% {
    transform: scale(1); }
  70% {
    transform: scale(1.05); }
  80% {
    transform: scale(1); }
  100% {
    transform: scale(1); } }
      .skeleton .sign_editor_menu .leftMenu .align_button button.disabled {
        min-width: 60px;
        color: #525252; }
  .skeleton .sign_editor_menu .rightMenu {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: flex-end;
    justify-content: flex-end; }
    .skeleton .sign_editor_menu .rightMenu button {
      margin-left: 7px; }
      .skeleton .sign_editor_menu .rightMenu button:hover {
        background-color: #CBCBCB; }
    .skeleton .sign_editor_menu .rightMenu.button-save {
      background: #21579D none;
      color: #FFFFFF; }
      .skeleton .sign_editor_menu .rightMenu.button-save:hover {
        background-color: #0E6FC1; }
    .skeleton .sign_editor_menu .rightMenu .saveButton button {
      height: 40px;
      margin-right: 0;
      padding: 6px 10px 8px;
      font-size: 16px;
      font-weight: 600;
      line-height: 20px;
      text-align: center;
      color: #21579D;
      outline: 0;
      border: 1px solid #F2F2F2;
      border-right: 0;
      border-radius: 4px 0 0 4px;
      background: #FFFFFF;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      -webkit-animation-direction: alternate;
      /* Chrome, Safari, Opera */
      animation-direction: alternate; }
      .skeleton .sign_editor_menu .rightMenu .saveButton button span {
        display: none; }
      .skeleton .sign_editor_menu .rightMenu .saveButton button:focus {
        outline: 0; }
      .skeleton .sign_editor_menu .rightMenu .saveButton button:hover {
        background-color: #EB8000;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        -webkit-animation-direction: alternate;
        /* Chrome, Safari, Opera */
        animation-direction: alternate; }
    .skeleton .sign_editor_menu .rightMenu .saveButton.unchanged button {
      background-color: #F2F2F2;
      color: #CBCBCB; }
    .skeleton .sign_editor_menu .rightMenu .saveButton.changed button {
      background-color: #FFFFFF;
      color: #21579D; }
    .skeleton .sign_editor_menu .rightMenu .saveButton.saved {
      position: relative; }
      .skeleton .sign_editor_menu .rightMenu .saveButton.saved button {
        padding: 15px 10px 8px;
        background-color: #525252;
        color: #FFFFFF; }
        .skeleton .sign_editor_menu .rightMenu .saveButton.saved button span {
          display: none; }
        .skeleton .sign_editor_menu .rightMenu .saveButton.saved button:after {
          top: 11px;
          right: 14px;
          background-size: 14px 14px;
          width: 15px;
          height: 15px; }
    .skeleton .sign_editor_menu .rightMenu .flasherBlock button,
    .skeleton .sign_editor_menu .rightMenu .helpBlock button {
      margin-left: 0;
      background: #FFFFFF;
      border: 1px solid #F2F2F2;
      border-right: 0;
      border-radius: 0; }
      .skeleton .sign_editor_menu .rightMenu .flasherBlock button .help,
      .skeleton .sign_editor_menu .rightMenu .helpBlock button .help {
        width: auto;
        margin-top: 5px;
        background-position: 6px -4px; }
    .skeleton .sign_editor_menu .rightMenu .flasherBlock button {
      background-size: 35px; }
    .skeleton .sign_editor_menu .rightMenu .pageParameter button {
      margin-left: 0;
      background: #FFFFFF;
      border: 1px solid #F2F2F2;
      border-radius: 0 4px 4px 0; }

.skeleton .sign_global_menu {
  margin-bottom: 20px; }
  .skeleton .sign_global_menu .message-name {
    min-width: 120px;
    max-width: 50%; }
    .skeleton .sign_global_menu .message-name input {
      height: 3vw;
      font-size: 2rem;
      margin-top: 0; }
  .skeleton .sign_global_menu .preset-sign .input-group select {
    height: 3vw;
    font-size: 2rem;
    margin-top: 0; }

.skeleton .pagesList ul {
  list-style: none;
  margin: 0;
  padding: 0;
  min-height: 1vw;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start; }
  .skeleton .pagesList ul li {
    box-sizing: content-box !important;
    text-decoration: none;
    display: block;
    padding: 1rem 2rem;
    width: 6rem;
    min-height: 1vw;
    color: #FFFFFF;
    background-color: #21579D;
    cursor: pointer;
    font-weight: 700;
    text-align: center;
    font-size: 14px; }
    .skeleton .pagesList ul li.pageButton {
      margin-right: 1px; }
      .skeleton .pagesList ul li.pageButton.selected {
        color: #21579D;
        background-color: #FFFFFF;
        border-top: solid 2px #21579D; }
    .skeleton .pagesList ul li.pagesAdd {
      padding: 0;
      width: 3vw;
      max-width: 40px;
      min-width: 30px; }
      .skeleton .pagesList ul li.pagesAdd .add {
        background-color: #21579D;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        -webkit-animation-direction: alternate;
        /* Chrome, Safari, Opera */
        animation-direction: alternate; }
        .skeleton .pagesList ul li.pagesAdd .add:hover {
          background-color: #F6A623;
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
          -webkit-animation-direction: alternate;
          /* Chrome, Safari, Opera */
          animation-direction: alternate; }
    .skeleton .pagesList ul li.pageListBorder {
      flex-grow: 2;
      background-color: #FFFFFF;
      border-bottom: solid 1px #21579D;
      cursor: default;
      padding: 0; }

.skeleton .displayZone .sidepanel {
  width: 30%;
  padding: 2rem;
  background-color: #F9F9F9;
  word-wrap: break-word; }
  .skeleton .displayZone .sidepanel .infoboxContainer {
    position: relative; }
  .skeleton .displayZone .sidepanel .preview-block {
    white-space: pre;
    image-rendering: -moz-crisp-edges;
    /* Firefox */
    image-rendering: -o-crisp-edges;
    /* Opera */
    image-rendering: -webkit-optimize-contrast;
    /* Webkit (non-standard naming) */
    image-rendering: crisp-edges;
    image-rendering: pixelated;
    -ms-interpolation-mode: nearest-neighbor; }
  .skeleton .displayZone .sidepanel .preview-button {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: "stretch";
    -ms-flex-align: "stretch";
    align-items: "stretch"; }
    .skeleton .displayZone .sidepanel .preview-button .navigation-button {
      flex-grow: 1; }
      .skeleton .displayZone .sidepanel .preview-button .navigation-button div {
        cursor: pointer; }
    .skeleton .displayZone .sidepanel .preview-button .active-page {
      width: 50px;
      text-align: right; }
  .skeleton .displayZone .sidepanel .previewContainer > .preview {
    background-color: #000000; }
  .skeleton .displayZone .sidepanel .previewContainer .actions .btn-group button {
    border: 1px solid #F2F2F2;
    background-color: #FFFFFF;
    background-size: contain; }

.skeleton .measureTest {
  white-space: pre;
  display: none; }

.skeleton .hiddenDiv {
  display: none; }
  .skeleton .hiddenDiv .sign_editor_cache .cache {
    display: none; }
  .skeleton .hiddenDiv .save-loader {
    display: none;
    position: fixed;
    padding: 0;
    margin: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(70, 70, 70, 0.7);
    z-index: 99999; }
    .skeleton .hiddenDiv .save-loader .main-loader {
      width: 25vw;
      min-width: 430px;
      margin: auto;
      height: 40vh;
      min-height: 180px;
      margin-top: calc(60vh / 2);
      background-color: #FFFFFF;
      border-radius: 3px;
      position: relative; }
      .skeleton .hiddenDiv .save-loader .main-loader span {
        padding-top: 20px;
        margin-bottom: 20px;
        display: block;
        width: 100%;
        height: 10vh;
        text-align: center;
        font-size: 2rem;
        font-weight: 700; }
      .skeleton .hiddenDiv .save-loader .main-loader .loader {
        margin: auto;
        margin-top: 10vh;
        border: 5px solid #F2F2F2;
        border-top: 5px solid #0E6FC1;
        border-radius: 50%;
        width: 10vh;
        height: 10vh;
        animation: spin 2s linear infinite; }
      .skeleton .hiddenDiv .save-loader .main-loader .message {
        display: none;
        width: 100%; }
        .skeleton .hiddenDiv .save-loader .main-loader .message .title {
          font-size: 2rem;
          font-weight: 700;
          width: 100%;
          text-align: center; }
        .skeleton .hiddenDiv .save-loader .main-loader .message .text {
          width: 100%;
          text-align: center; }
      .skeleton .hiddenDiv .save-loader .main-loader .closebutton {
        display: none;
        position: absolute;
        bottom: 0;
        width: 100%;
        margin: 0;
        padding: 10px;
        background-color: #21579D;
        color: #FFFFFF;
        border: none;
        font-weight: 700;
        font-size: 2rem;
        -webkit-border-bottom-right-radius: 3px;
        -webkit-border-bottom-left-radius: 3px;
        -moz-border-radius-bottomright: 3px;
        -moz-border-radius-bottomleft: 3px;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px; }

@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.skeleton .modal .helpBlock h4 {
  color: #0E6FC1;
  font-weight: 700; }

.skeleton .modal .helpBlock ul {
  list-style: none;
  padding: 0;
  margin: 0; }
  .skeleton .modal .helpBlock ul li {
    padding-left: 1em;
    text-indent: -.7em;
    line-height: 2.5rem; }
    .skeleton .modal .helpBlock ul li::before {
      content: "• ";
      font-size: 2rem;
      line-height: 2rem;
      color: #525252; }

.skeleton .modal .buttonsMenu {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 90%;
  margin-right: auto;
  margin-left: auto; }
  .skeleton .modal .buttonsMenu .menuButtonBlock {
    width: 70px;
    height: 70px;
    position: relative;
    padding: 5px; }
    .skeleton .modal .buttonsMenu .menuButtonBlock .menuButton {
      display: block;
      width: 100%;
      height: 100%;
      outline: 0;
      border: 1px solid #E5E5E5;
      background-color: #FFFFFF;
      border-radius: 3px;
      position: relative;
      cursor: pointer;
      margin-right: 5px; }
      .skeleton .modal .buttonsMenu .menuButtonBlock .menuButton:last-child {
        margin-right: 0; }
    .skeleton .modal .buttonsMenu .menuButtonBlock.fontSelector .menuButton {
      -webkit-appearance: none;
      -moz-appearance: none;
      text-indent: -10000px;
      text-overflow: ''; }
      .skeleton .modal .buttonsMenu .menuButtonBlock.fontSelector .menuButton::-ms-expand {
        display: none; }
      .skeleton .modal .buttonsMenu .menuButtonBlock.fontSelector .menuButton.textSize:not(select) {
        font-size: 1px;
        color: white; }
        .skeleton .modal .buttonsMenu .menuButtonBlock.fontSelector .menuButton.textSize:not(select) option {
          font-size: 12px;
          color: black;
          min-width: 200px; }
    .skeleton .modal .buttonsMenu .menuButtonBlock .popup-selector {
      position: absolute;
      top: 90px;
      left: -225%;
      width: 500%;
      min-height: 100px;
      border-radius: 3px;
      background-color: #FFFFFF;
      box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.35);
      display: none; }
      .skeleton .modal .buttonsMenu .menuButtonBlock .popup-selector .arrowup {
        width: 0;
        height: 0;
        border-left: 15px solid transparent;
        border-right: 15px solid transparent;
        border-bottom: 15px solid #F2F2F2;
        position: absolute;
        top: -15px;
        left: 50%; }
      .skeleton .modal .buttonsMenu .menuButtonBlock .popup-selector.show {
        padding: 15px;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row; }
      .skeleton .modal .buttonsMenu .menuButtonBlock .popup-selector .flashContainer {
        padding: 10px 20px;
        color: #21579D; }

.skeleton .modal .textBoxForm li {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  flex-direction: row;
  margin-top: 20px;
  overflow: hidden; }

.skeleton .modal .text-control-list-container {
  display: flex;
  height: 44px;
  border-radius: 0 5px 5px 0;
  overflow: hidden; }

.skeleton .modal .pageForm {
  width: 90%;
  display: block;
  margin: 0 auto;
  color: darkblue; }

.skeleton .modal .btn.save .svgEditorLoader {
  display: none; }

.skeleton .modal .btn.save .text {
  display: block; }

.skeleton .modal .btn.save.btn-feedback .text {
  display: none; }

.skeleton .modal .btn.save.btn-feedback .svgEditorLoader {
  display: block; }

.skeleton .modal .flasherForm .radio {
  display: inline; }

.skeleton .modal .textarea-list-container {
  padding: 0;
  margin: 0 20px; }
  .skeleton .modal .textarea-list-container .form-control {
    flex-grow: 1;
    width: auto;
    height: 44px;
    font-size: 20px; }

.skeleton .modal .side-input-button {
  padding: 0;
  width: 26px;
  height: 100%;
  border: none;
  outline: none;
  max-width: 100%;
  min-height: 0;
  min-width: 0;
  border-radius: 0; }
  .skeleton .modal .side-input-button:nth-of-type(1) {
    border-right: 1px solid rgba(255, 255, 255, 0.4); }

.skeleton .modal form.uploadImage .upload-disclaimer p {
  color: #999;
  font-size: 12px;
  font-style: italic; }

.skeleton .modal form.uploadImage .form-field {
  display: block;
  width: 100%; }

.skeleton .modal form.uploadImage .btn-choose-file {
  min-width: 175px;
  margin: 10px auto 5px;
  padding: 2px 10px 10px 10px;
  border: 0;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  color: #FFFFFF;
  background: #4DCC80;
  border: none;
  transition: all .2s; }
  .skeleton .modal form.uploadImage .btn-choose-file:before {
    content: "";
    position: relative;
    display: inline-block;
    height: 25px;
    width: 38px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1N3B4IiBoZWlnaHQ9IjM3cHgiIHZpZXdCb3g9IjAgMCA1NyAzNyI+PHRpdGxlPlNoYXBlPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZGVmcy8+PGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgaWQ9InVwbG9hZFdoaXRlIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiNGRkZGRkYiPjxwYXRoIGQ9Ik00My4yNDU1NCwxMC4zNTE1OSBDNDIuNDYwMzgsMTAuMzUxNTkgNDEuNjk0NzQsMTAuNDE3OTk2IDQwLjk0ODY0LDEwLjU0MyBDMzkuMDgxNDQsNC40NDUzIDMzLjMwNDE0LDAgMjYuNDYwNjQsMCBDMTguMTA5MDQsMCAxMS4zMzk2NCw2LjYxNzIgMTEuMzM5NjQsMTQuNzg1IEMxMS4zMzk2NCwxNS41MTE1NiAxMS4zOTQzMjgsMTYuMjMwMyAxMS40OTk4LDE2LjkyOTUgQzExLjA5NzQ2LDE2Ljg4MjYyNSAxMC42OTUxMSwxNi44NTEzNzUgMTAuMjgxLDE2Ljg1MTM3NSBDNC42MDEzLDE2Ljg1MTM3NSAwLDIxLjM1MTM3NSAwLDI2LjkwMjM3NSBDMCwzMi40NTMxNzUgNC42MDU1LDM2Ljk1NzM3NSAxMC4yODEsMzYuOTU3Mzc1IEwyNC40NDUsMzYuOTU3Mzc1IEwyNC40NDUsMjMuODgzMzc1IEwxOC40NzYyLDI2LjE1Njc3NSBMMjguNDI1NCwxMS45NDE3NzUgTDM4LjM3NDYsMjYuMTU2Nzc1IEwzMi40MDU4LDIzLjg4MzM3NSBMMzIuNDA1OCwzNi45NjEzNzUgTDQzLjI0NTgsMzYuOTYxMzc1IEM1MC43NjE0LDM2Ljk2MTM3NSA1Ni44NTQ4LDMxLjAwNDM3NSA1Ni44NTQ4LDIzLjY1NjM3NSBDNTYuODU0OCwxNi4zMDg2NzUgNTAuNzYxLDEwLjM1MTM3NSA0My4yNDU4LDEwLjM1MTM3NSBMNDMuMjQ1NTQsMTAuMzUxNTkgWiIgaWQ9IlNoYXBlIi8+PC9nPjwvZz48L3N2Zz4g) !important;
    background-position: 0 7px;
    background-repeat: no-repeat;
    background-size: 30px; }
  .skeleton .modal form.uploadImage .btn-choose-file:hover {
    -webkit-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.4);
    box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.4); }

.skeleton .modal form.uploadImage .SE-file-upload {
  overflow: hidden;
  position: relative;
  display: inline-block;
  width: 180px;
  float: left; }
  .skeleton .modal form.uploadImage .SE-file-upload > input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    opacity: 0; }
  .skeleton .modal form.uploadImage .SE-file-upload:hover {
    outline: none; }
    .skeleton .modal form.uploadImage .SE-file-upload:hover .btn-choose-file {
      outline: none;
      -webkit-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.4);
      -moz-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.4);
      box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.4); }

.skeleton .modal form.uploadImage .SE-file-info {
  display: block;
  clear: both;
  margin-top: 0;
  color: #999; }

.skeleton .modal form.uploadImage .SE-btn-upload {
  width: 50%;
  display: inline-block;
  margin: 10px;
  background-color: #FFFFFF;
  color: #4DCC80; }
  .skeleton .modal form.uploadImage .SE-btn-upload:hover {
    -webkit-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.4);
    box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.4); }

.skeleton .modal form.imageSelectorForm {
  width: 100%;
  display: block;
  clear: both;
  padding-top: 20px; }

.skeleton {
  position: relative; }
  .skeleton .signLoader {
    background-color: rgba(255, 255, 255, 0.5);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
    .skeleton .signLoader div.loaderContainer {
      position: absolute;
      top: calc(50% - 45px);
      left: calc(50% - 45px);
      height: 70px;
      width: 70px;
      color: #21579D; }
      .skeleton .signLoader div.loaderContainer .square-spin > div {
        background-color: #21579D; }
      .skeleton .signLoader div.loaderContainer.withoutSign {
        position: absolute;
        top: calc(50% - 75px);
        left: 25%;
        min-height: 150px;
        width: 50%;
        text-align: center; }
        .skeleton .signLoader div.loaderContainer.withoutSign h2 {
          font-weight: 700; }
  .skeleton.loading .displayZone .editor {
    box-shadow: none;
    border: none; }
  .skeleton .popup-selector, .skeleton .tooltip {
    z-index: 1060 !important; }
  .skeleton input, .skeleton .input-group-addon {
    border-radius: 0 !important; }
