#stwebsigning {
  width: 100% !important;
  height: 100% !important;
  position: relative !important;
  top: 0 !important;
  left: 0 !important;
  box-sizing: border-box; }
  #stwebsigning *, #stwebsigning :after, #stwebsigning :before {
    box-sizing: inherit;
    font-family: Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;
    font-size: 14px;
    text-align: left; }
  #stwebsigning #st-setup {
    width: 100% !important;
    height: 100% !important;
    position: relative !important;
    top: 0 !important;
    left: 0 !important; }
    #stwebsigning #st-setup .stboxz {
      text-align: center; }
      #stwebsigning #st-setup .stboxz .imagez {
        height: 40px;
        max-width: 100%;
        border-style: none;
        cursor: pointer;
        text-align: center !important; }
      #stwebsigning #st-setup .stboxz .titlez {
        font-family: 'Zilla Slab' !important;
        color: #000000;
        font-size: 20px;
        font-weight: 800;
        line-height: 1;
        margin: 0;
        cursor: pointer;
        text-align: center !important; }
      #stwebsigning #st-setup .stboxz .desz {
        font-family: 'Zilla Slab';
        font-size: 14px;
        line-height: 1.2;
        color: #000000;
        cursor: pointer;
        text-align: center !important; }
    #stwebsigning #st-setup .popup-overlay {
      position: fixed;
      top: 0px;
      bottom: 0px;
      left: 0px;
      right: 0px;
      background: rgba(0, 0, 0, 0.7);
      display: flex;
      z-index: 999999 !important;
      font-size: 14px;
      color: rgba(0, 0, 0, 0.87); }
      #stwebsigning #st-setup .popup-overlay .popup-content {
        position: relative;
        background: white;
        width: 80%;
        margin: auto;
        border: 1px solid #bbbbbb;
        border-radius: 5px; }
        #stwebsigning #st-setup .popup-overlay .popup-content .modal {
          padding: 20px; }
          #stwebsigning #st-setup .popup-overlay .popup-content .modal > .close {
            cursor: pointer;
            position: absolute;
            display: block;
            color: #ff0000;
            padding: 2px 5px;
            line-height: 20px;
            right: -10px;
            top: -10px;
            font-size: 24px;
            background: #ffffff;
            border-radius: 18px;
            border: 1px solid #cfcece; }
          #stwebsigning #st-setup .popup-overlay .popup-content .modal .signtech_logo {
            position: absolute;
            top: 0;
            left: 0; }
          #stwebsigning #st-setup .popup-overlay .popup-content .modal .searchs {
            height: 45px;
            clear: both;
            margin: 5px 0;
            padding-left: 30%;
            padding-right: 30%; }
            #stwebsigning #st-setup .popup-overlay .popup-content .modal .searchs .css-148o527-ItemComponent.react-dropdown-select-item-selected {
              background: #73a1d6; }
            #stwebsigning #st-setup .popup-overlay .popup-content .modal .searchs .css-1hwno7-DropDown {
              width: 100%; }
            #stwebsigning #st-setup .popup-overlay .popup-content .modal .searchs .css-3rj0br-ReactDropdownSelect {
              border-radius: 5px;
              width: 100% !important; }
          @media (max-width: 768px) {
            #stwebsigning #st-setup .popup-overlay .popup-content .modal .searchs {
              margin: 50px 0 5px !important;
              padding-left: 10% !important;
              padding-right: 10% !important; } }
          #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main {
            padding: 10px; }
            #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .react-loader {
              position: fixed !important;
              top: 0;
              left: 0;
              z-index: 99999999999999 !important;
              width: 100%;
              height: 100%;
              background: #000;
              opacity: 0.9; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .react-loader svg {
                position: absolute;
                top: 0;
                bottom: 0;
                right: 0;
                left: 0;
                width: 100%;
                margin: auto; }
            #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .category {
              width: 100%; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .category .rwt__tabs[data-rwt-vertical="true"] {
                display: flex; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .category .rwt__tablist:not([aria-orientation="vertical"]) {
                max-width: 100%;
                padding-top: 0;
                padding-bottom: 0;
                display: flex;
                flex-direction: row;
                align-items: center;
                justify-content: space-between; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .category .rwt__tablist[aria-orientation="vertical"] {
                display: flex;
                flex-direction: column;
                flex-shrink: 0;
                flex-grow: 0;
                border-right: 1px solid #ddd;
                margin-right: 1rem; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .category .rwt__tab {
                width: 33%;
                background: transparent;
                color: #ffffff;
                padding: 10px 16px;
                font-weight: 600;
                font-size: 20px;
                border-top-left-radius: 10px;
                border-top-right-radius: 3px;
                border-bottom-left-radius: 0px;
                border-bottom-right-radius: 0px;
                display: inline-block;
                text-align: center;
                text-decoration: none;
                cursor: pointer; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .category .rwt__tablist button:first-of-type {
                background-color: #73a1d6;
                border: 1px solid #73a1d6; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .category .rwt__tablist button:nth-child(2) {
                background-color: #6fcf97;
                border: 1px solid #6fcf97; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .category .rwt__tablist button:last-of-type {
                background-color: #b25c2a;
                border: 1px solid #b25c2a; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .category .rwt__tablist button:hover,
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .category .rwt__tablist button:focus {
                outline: none; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .category .rwt__tabpanel {
                padding: 5px; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .category .tabpanel_container {
                display: flex;
                min-height: 200px;
                padding: 20px;
                flex-wrap: nowrap;
                flex-direction: column;
                align-items: flex-start;
                background-image: linear-gradient(#ffffff, #ffffff); }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .category .tabpanel_form {
                width: 100%;
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                height: 100%;
                justify-content: center;
                text-align: center;
                align-content: flex-start;
                align-items: flex-start; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .category .form-links {
                display: block;
                width: 20%;
                margin: 10px;
                padding: 10px;
                border-radius: 5px;
                text-align: center;
                text-decoration: none;
                align-items: center;
                justify-content: center;
                box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.8); }
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .category .form-links .icon {
                  height: 40px;
                  display: flex;
                  text-align: center; }
                  #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .category .form-links .icon img {
                    max-width: 100%;
                    max-height: 100%;
                    margin: auto; }
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .category .form-links .panelform-title {
                  width: 100%;
                  font-size: 15px !important;
                  font-weight: 600;
                  overflow: hidden;
                  height: 28px;
                  text-overflow: ellipsis;
                  line-height: 1;
                  margin-top: 10px;
                  text-align: center; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .category .rwt__tabpanel {
                max-height: 310px;
                overflow: auto; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .category #tabpanel-f.rwt__tabpanel {
                background-color: #73a1d6; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .category #tabpanel-s.rwt__tabpanel {
                background-color: #6fcf97; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .category #tabpanel-t.rwt__tabpanel {
                background-color: #b25c2a; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .category #tabpanel-f.rwt__tabpanel .panelform-title {
                color: #73a1d6; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .category #tabpanel-s.rwt__tabpanel .panelform-title {
                color: #6fcf97; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .category #tabpanel-t.rwt__tabpanel .panelform-title {
                color: #b25c2a; }
              @media (max-width: 928px) {
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .category .form-links {
                  width: 25% !important; } }
              @media (max-width: 768px) {
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .category .rwt__tablist:not([aria-orientation="vertical"]) {
                  display: block !important; }
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .category .rwt__tab {
                  width: 100% !important;
                  margin: 5px 0 !important;
                  border: none !important; }
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .category .rwt__tabpanel {
                  border-top-left-radius: 10px;
                  border-top-right-radius: 3px;
                  border-bottom-left-radius: 0px;
                  border-bottom-right-radius: 0px; }
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .category .form-links {
                  width: 40% !important; } }
              @media (max-width: 600px) {
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .category .form-links {
                  width: 100% !important; } }
            #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning {
              position: fixed;
              top: 0;
              left: 0;
              right: 0;
              bottom: 0;
              z-index: 99999999 !important;
              background: #000;
              padding: 10px 2%;
              margin: auto; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning > div {
                position: relative;
                background: #fff;
                overflow: auto;
                height: 100%;
                width: 100%; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning > div > a {
                position: absolute;
                right: 10px;
                top: 5px;
                font-size: 36px;
                font-weight: 700;
                color: #ff0000;
                cursor: pointer;
                text-decoration: none; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning > div > a:hover,
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning > div > a:focus {
                color: #b90505 !important; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning > div > h1 {
                position: absolute;
                left: 10px;
                top: 5px;
                width: auto !important;
                padding: 0 0 5px;
                color: #1d1c93 !important;
                text-transform: uppercase !important;
                border-bottom: 1px dashed #34373e !important;
                font-size: 2rem; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form.error .error.message:not(:empty) {
                display: block !important; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form {
                font-size: 1rem;
                position: relative;
                width: 90%;
                margin: auto;
                margin-top: 80px; }
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form input:not([type]),
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form input[type=date],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form input[type=datetime-local],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form input[type=email],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form input[type=file],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form input[type=number],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form input[type=password],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form input[type=search],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form input[type=tel],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form input[type=text],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form input[type=time],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form input[type=url] {
                  width: 100%;
                  vertical-align: top;
                  font-family: Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;
                  margin: 0;
                  outline: 0;
                  tap-highlight-color: rgba(255, 255, 255, 0);
                  line-height: 1.21428571em;
                  padding: .67857143em 1em;
                  font-size: 1em;
                  background: #fff;
                  border: 1px solid rgba(34, 36, 38, 0.15);
                  color: rgba(0, 0, 0, 0.87);
                  border-radius: .28571429rem;
                  box-shadow: 0 0 0 0 transparent inset;
                  transition: color .1s ease,border-color .1s ease; }
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form input:not([type]):focus,
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form input[type=date]:focus,
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form input[type=datetime-local]:focus,
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form input[type=email]:focus,
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form input[type=file]:focus,
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form input[type=number]:focus,
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form input[type=password]:focus,
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form input[type=search]:focus,
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form input[type=tel]:focus,
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form input[type=text]:focus,
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form input[type=time]:focus,
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form input[type=url]:focus,
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form textarea:focus,
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form select:focus {
                  color: rgba(0, 0, 0, 0.95);
                  border-color: #85b7d9;
                  border-radius: .28571429rem;
                  background: #fff;
                  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.35) inset;
                  outline: none; }
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form textarea {
                  width: 100%;
                  vertical-align: top;
                  margin: 0;
                  -webkit-appearance: none;
                  tap-highlight-color: rgba(255, 255, 255, 0);
                  padding: .78571429em 1em;
                  background: #fff;
                  border: 1px solid rgba(34, 36, 38, 0.15);
                  outline: 0;
                  color: rgba(0, 0, 0, 0.87);
                  border-radius: .28571429rem;
                  box-shadow: 0 0 0 0 transparent inset;
                  transition: color .1s ease,border-color .1s ease;
                  font-size: 1em;
                  line-height: 1.2857;
                  resize: vertical;
                  overflow: auto; }
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form select {
                  display: block;
                  height: auto;
                  width: 100%;
                  background: #fff;
                  border: 1px solid rgba(34, 36, 38, 0.15);
                  border-radius: .28571429rem;
                  box-shadow: 0 0 0 0 transparent inset;
                  padding: .62em 1em;
                  color: rgba(0, 0, 0, 0.87);
                  transition: color .1s ease,border-color .1s ease; }
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form input[type=range] {
                  -webkit-appearance: none;
                  width: 100%;
                  height: 15px;
                  border-radius: 5px;
                  background: #d3d3d3;
                  outline: none;
                  opacity: 0.7;
                  -webkit-transition: .2s;
                  transition: opacity .2s; }
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form input[type=range]::-webkit-slider-thumb {
                  -webkit-appearance: none;
                  appearance: none;
                  width: 25px;
                  height: 25px;
                  border-radius: 50%;
                  background: #4CAF50;
                  cursor: pointer; }
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form input[type=range]::-moz-range-thumb {
                  width: 25px;
                  height: 25px;
                  border-radius: 50%;
                  background: #4CAF50;
                  cursor: pointer; }
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .error.message {
                  display: none;
                  position: relative;
                  margin: 1em 0;
                  background: #f8f8f9;
                  padding: 1em 1.5em;
                  line-height: 1.4285em;
                  font-size: 1em;
                  background-color: #fff6f6;
                  color: #9f3a38;
                  box-shadow: 0 0 0 1px #e0b4b4 inset, 0 0 0 0 transparent;
                  transition: opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease,-webkit-box-shadow .1s ease;
                  border-radius: .28571429rem;
                  text-align: center;
                  margin-top: 10px;
                  width: 100%;
                  min-height: 100px;
                  vertical-align: middle; }
                  #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .error.message tr {
                    background-color: #fff !important; }
                  #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .error.message .loading {
                    border: none !important; }
                  #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .error.message .ui.segment {
                    min-height: 100px;
                    background: white;
                    border: none !important;
                    box-sizing: initial;
                    box-shadow: none;
                    padding: 0;
                    margin: 0; }
                  #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .error.message .header {
                    display: block;
                    font-family: Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;
                    font-weight: 700;
                    margin: -.14285714em 0 0 0;
                    color: #912d2b;
                    font-size: 1.14285714em; }
                  #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .error.message .header + p {
                    width: 100%;
                    display: flex;
                    flex-direction: row;
                    flex-wrap: wrap;
                    text-align: left;
                    justify-content: flex-start;
                    align-content: flex-start;
                    align-items: flex-start;
                    opacity: .85;
                    margin: .75em 0;
                    margin-top: .25em; }
                    #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .error.message .header + p li {
                      width: 30%;
                      margin: auto 1.5%;
                      list-style-position: inside;
                      white-space: nowrap;
                      overflow: hidden;
                      text-overflow: ellipsis; }
                    @media (max-width: 768px) {
                      #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .error.message .header + p li {
                        width: 45%;
                        margin: auto 2.5%; } }
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .fieldset {
                  display: block;
                  margin-inline-start: 2px;
                  margin-inline-end: 2px;
                  padding-block-start: 0.35em;
                  padding-inline-start: 0.75em;
                  padding-inline-end: 0.75em;
                  padding-block-end: 0.625em;
                  min-inline-size: min-content;
                  border-width: 2px;
                  border-style: groove;
                  border-color: threedface;
                  border-image: initial;
                  margin: 10px 0;
                  margin-bottom: 1em;
                  width: 95%;
                  padding: 0.5em; }
                  #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .fieldset legend {
                    display: block;
                    padding-inline-start: 2px;
                    padding-inline-end: 2px;
                    border-width: initial;
                    border-style: none;
                    border-color: initial;
                    border-image: initial;
                    width: initial;
                    padding: 0 15px;
                    margin-bottom: initial;
                    font-size: 1rem;
                    color: #117722;
                    box-sizing: border-box;
                    max-width: 100%;
                    white-space: normal; }
                  #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .fieldset .description {
                    margin-bottom: 20px;
                    color: #333;
                    font-size: 16px; }
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .field {
                  clear: both;
                  margin: 0 0 1em;
                  width: 100%; }
                  #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .field > label {
                    display: block;
                    margin: 0 0 .28571429rem 0;
                    color: rgba(0, 0, 0, 0.87);
                    font-size: .92857143em;
                    font-weight: 700;
                    text-transform: none; }
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .required.field > label:after,
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .required.fields.grouped > label:after,
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .required.fields:not(.grouped) > .field > label:after {
                  content: '*';
                  margin: -.2em 0 0 .2em;
                  color: #db2828;
                  display: inline-block;
                  vertical-align: top; }
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .fourteen.wide.field input:not([type]),
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .fourteen.wide.field input[type=date],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .fourteen.wide.field input[type=datetime-local],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .fourteen.wide.field input[type=email],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .fourteen.wide.field input[type=file],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .fourteen.wide.field input[type=number],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .fourteen.wide.field input[type=password],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .fourteen.wide.field input[type=search],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .fourteen.wide.field input[type=tel],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .fourteen.wide.field input[type=text],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .fourteen.wide.field input[type=time],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .fourteen.wide.field input[type=url],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .fourteen.wide.field input[type=range],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .fourteen.wide.field textarea,
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .fourteen.wide.field select {
                  width: 87.5% !important; }
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .four.wide.field input:not([type]),
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .four.wide.field input[type=date],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .four.wide.field input[type=datetime-local],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .four.wide.field input[type=email],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .four.wide.field input[type=file],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .four.wide.field input[type=number],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .four.wide.field input[type=password],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .four.wide.field input[type=search],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .four.wide.field input[type=tel],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .four.wide.field input[type=text],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .four.wide.field input[type=time],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .four.wide.field input[type=url],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .four.wide.field input[type=range]
textarea,
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .four.wide.field select {
                  width: 25% !important; }
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .five.wide.field input:not([type]),
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .five.wide.field input[type=date],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .five.wide.field input[type=datetime-local],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .five.wide.field input[type=email],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .five.wide.field input[type=file],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .five.wide.field input[type=number],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .five.wide.field input[type=password],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .five.wide.field input[type=search],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .five.wide.field input[type=tel],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .five.wide.field input[type=text],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .five.wide.field input[type=time],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .five.wide.field input[type=url],
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .five.wide.field input[type=range]
textarea,
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form .five.wide.field select {
                  width: 35% !important; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .successful {
                text-align: left;
                color: #34373e; }
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .successful .download-link {
                  color: #00bb00;
                  margin: 0 5px;
                  padding: 5px;
                  border: 1px solid #eee;
                  border-radius: 5px;
                  cursor: pointer;
                  background: whitesmoke; }
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .successful .download-link:hover,
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .successful .download-link:focus {
                  background: #eee; }
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .successful .generate {
                  color: #00bb00 !important; }
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .successful .red {
                  color: red !important; }
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .successful .successful-message {
                  margin-bottom: 10px; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .rwt__tabs[data-rwt-vertical=true] {
                margin: 1em 0 1em 15em;
                border: 1px solid #ccc;
                position: relative; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .rwt__tablist[aria-orientation=vertical] {
                width: 15em;
                list-style: none;
                list-style-image: none;
                border-top: 1px solid #ccc;
                padding: 0;
                position: relative;
                margin: -1px 0 -1px -15em;
                border-right: none !important;
                float: left; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .rwt__tabpanel {
                width: 100%; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning button.rwt__tab {
                background: #eee;
                border: 1px solid #ccc;
                border-top: 0;
                padding: 0;
                margin: 0;
                min-width: 0;
                width: initial !important;
                padding: 0.5em 0.6em;
                color: #117722; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning button.rwt__tab[aria-selected=true] {
                background-color: #fff;
                border-right-width: 0;
                color: #000; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning button.rwt__tab[aria-selected=true]:focus,
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning button.rwt__tab[aria-selected=true]:hover {
                outline: none; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .rwt__tablist:not([aria-orientation=vertical]) input,
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .rwt__tablist:not([aria-orientation=vertical]) select,
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .rwt__tablist:not([aria-orientation=vertical]) textarea,
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .rwt__tabs[data-rwt-vertical=false] input,
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .rwt__tabs[data-rwt-vertical=false] select,
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .rwt__tabs[data-rwt-vertical=false] textarea {
                border: 1px solid #ccc; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .rwt__tabs[data-rwt-vertical=false] button {
                text-decoration: none; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .rwt__tabs[data-rwt-vertical=false] .buttonWrapper .mybutton {
                padding: 5px 0;
                width: 70px; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .form-item {
                margin-top: 1em;
                margin-bottom: 1em; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .form-item .myWidth-lg {
                width: 100%; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .form-item input[type="checkbox" i],
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .form-item input[type="radio" i] {
                margin: 0px 8px 3px 4px;
                vertical-align: middle; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .form-item label,
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .signfieldset label {
                font-weight: bold;
                position: relative; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .form-item .required,
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .signfieldset .required {
                color: #db2828;
                display: inline-block;
                vertical-align: top; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .form-boxes {
                margin-top: 0.4em !important;
                margin-bottom: 0.4em !important; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .form-boxes label {
                font-weight: initial !important; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .invisible {
                visibility: hidden; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .form-required {
                color: #f00; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .buttonWrapper {
                width: 33%;
                margin: 0 0px 16px 0px;
                float: left;
                text-align: center; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .buttonWrapper .mybutton {
                display: inline-block;
                background: none repeat scroll 0% 0% #172;
                padding: 7px 0;
                border-radius: 4px;
                font-size: 14px;
                font-weight: normal !important;
                width: 100px !important;
                color: #fff !important;
                text-align: center;
                border: 0;
                cursor: pointer; }
              @media (max-width: 768px) {
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .buttonWrapper .mybutton {
                  width: 70px !important;
                  font-size: 14px;
                  padding: 10px !important; }
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .buttonWrapper {
                  margin: 0 0px 40px 0px; }
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning > div > h1 {
                  font-size: 1rem;
                  max-width: 500px;
                  overflow: hidden;
                  text-overflow: ellipsis;
                  white-space: nowrap; }
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning > div > a {
                  font-size: 30px; } }
              @media (max-width: 480px) {
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning > div > h1 {
                  max-width: 300px !important;
                  overflow: hidden;
                  text-overflow: ellipsis;
                  white-space: nowrap; }
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.form {
                  margin-top: 50px !important; } }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .edit-submit {
                text-align: center;
                font-weight: bold;
                margin: 20px 0 0 0;
                font-size: 16px; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .edit-button {
                display: block;
                margin-left: auto;
                margin-right: auto;
                margin-top: 14px;
                margin-bottom: 10px;
                background: none repeat scroll 0% 0% #172;
                padding: 7px 0;
                border-radius: 4px;
                font-size: 14px;
                font-weight: normal !important;
                width: 100px !important;
                color: #fff;
                text-align: center;
                border: 0;
                cursor: pointer; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .rwt__tablist[aria-orientation=vertical] .rwt__tab[aria-selected=true]::after {
                border-right: none !important; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .sigContainer {
                width: 100%;
                height: 100%;
                margin: 0 auto;
                background-color: #fff; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .sigContainer canvas {
                border: 1px solid #737373;
                cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAACSElEQVRIx81VS2hTQRSN+EOtfxe6kAp1V6o1M5MaVBSV4qJdibhz07oQulQoiiiiiAhFYpKZqZFClwVxI+IPCyIVpKIu0jbvThq0GjcK4raFeG5K7Ysm5rVNxQeXx3vcOefOuefOhEL/8yNsZos07tSigB+6PLhMGnourXducao37haqvxcqFJbUHDyaSm9C9d+VcSdrDt44kF4hLfUIQ2mp6XNYe20LBt0Zo5Wq12sG8HlUnkWkdvW/XxMxmd3zImEwZWkYQA7xEfEVMYiGXt2rR3f4c8uRCOu1IP9+xf6wM6TxYiqR2ypsfnW1gmZIpPaOS+tuAHxCGWqvuADJD4Wl1qA7Zrkg3wg3Hu/+puSHjdX8/a0xka7z/+dFTNrcl9tQxrJ9wng3hc2uD1XfLkVB8PIPcONykO0ZN7klRutm9aYGVE3CDi8P1mDtrkjtLpQ2nQ5yk4vyGRpCpftn8+k6SLrnMKH0jl1UeuZQK4Cn0MTX7H9/4zFsL0DYFAh8T3y8HgCf/PYKJzMHAP4FpEdVb1ZFeyZW/VqAvGK/MHyBCCBNFxbES8Fd3i9JyVTDCDwngeUBwdOwdoeDgE9LN7INOWNzOdvzbFMG/Rv4vrtja6H9MbjnNnbwNqh7TsMRd8qCQ+tw0gkcARcxoa9Yd+Q8AMnZ3w1RWR5DTzDB12bAeSfKZI/gWxePAUNvUPElqTOREwOFpfO4+mgS8WOahFLsHMRjWPSMSrjtC7xbqRNgBSaBBI/w7ojERzfX7BLhyWWSmoL+q+cnWg1njxI73IoAAAAASUVORK5CYII=") 8 8, crosshair; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .buttons {
                width: initial !important;
                height: 30px;
                margin: 0px 5px;
                color: #117722;
                cursor: pointer;
                text-decoration: none; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .sigImage {
                background-size: 200px 50px;
                width: 200px;
                height: 50px;
                background-color: white; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .btn-submit {
                width: 100%;
                margin: 16px auto;
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                align-items: center;
                justify-content: center; }
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .btn-submit .mybutton {
                  display: inline-block;
                  background: none repeat scroll 0% 0% #172;
                  padding: 7px 0;
                  border-radius: 4px;
                  font-size: 14px;
                  font-weight: normal !important;
                  width: 100px !important;
                  color: #fff !important;
                  text-align: center;
                  border: 0;
                  cursor: pointer;
                  margin: 5px 15px; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .rwt__tablist:not([aria-orientation=vertical]) {
                border: none !important;
                margin-bottom: 20px !important; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .rwt__tablist:not([aria-orientation=vertical]) button.rwt__tab {
                margin: 2px !important;
                border-radius: 5px !important; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .rwt__tablist:not([aria-orientation=vertical]) button.rwt__tab[aria-selected=true] {
                background-color: #eee !important; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .ui.top.left.pointing.dropdown > .menu {
                z-index: 9999999; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .websigningtable {
                margin: 20px;
                overflow-x: auto; }
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .websigningtable table {
                  border-collapse: collapse;
                  border-spacing: 0;
                  width: 100%;
                  border: 1px solid #ddd; }
                  #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .websigningtable table thead tr {
                    background: #8989ff;
                    color: #fff; }
                  #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .websigningtable table th, #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .websigningtable table td {
                    min-width: 150px;
                    text-align: center;
                    padding: 8px;
                    border: 1px solid #ddd;
                    vertical-align: middle; }
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .websigningtable .form-item {
                  margin-top: 0.2em;
                  margin-bottom: 0.2em; }
                  #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .websigningtable .form-item .radiofield {
                    display: flex;
                    flex-direction: row;
                    justify-content: center;
                    align-content: center;
                    align-items: center; }
                  #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .websigningtable .form-item .form-boxes {
                    display: flex;
                    margin: 0px 10px !important;
                    flex-direction: row;
                    align-items: flex-start;
                    align-content: flex-start;
                    justify-content: flex-start; }
                  #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .websigningtable .form-item input {
                    position: relative;
                    top: 2px;
                    margin: 0px !important;
                    margin-right: 10px !important; }
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .websigningtable .labelfield {
                  display: block;
                  text-overflow: ellipsis;
                  word-wrap: break-word;
                  overflow: hidden;
                  max-height: 4em;
                  line-height: 1.3em; }
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .websigningtable .field input, #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .websigningtable .field select, #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .websigningtable .field textarea {
                  width: 100% !important; }
              @media (min-width: 768px) {
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .successful ul {
                  font-size: 18px; }
                #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .successful .generate {
                  font-size: 32px; } }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .rwt__tabs[data-rwt-vertical="true"] {
                display: flex; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .rwt__tablist:not([aria-orientation="vertical"]) {
                border-bottom: 1px solid #ddd; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .rwt__tablist[aria-orientation="vertical"] {
                display: flex;
                flex-direction: column;
                flex-shrink: 0;
                flex-grow: 0;
                border-right: 1px solid #ddd;
                margin-right: 1rem; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .rwt__tab {
                width: 33.3%;
                background: transparent;
                border: 0;
                font-family: inherit;
                font-size: inherit;
                padding: 1rem 2rem;
                transition: background 0.3s cubic-bezier(0.22, 0.61, 0.36, 1); }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .rwt__tab[aria-selected="false"]:hover,
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .rwt__tab[aria-selected="false"]:focus {
                outline: 0;
                background-color: #f4f4f4;
                background-color: rgba(0, 0, 0, 0.05); }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .rwt__tab[aria-selected="true"] {
                position: relative; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .rwt__tab[aria-selected="true"]:after {
                content: '';
                position: absolute; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .rwt__tablist:not([aria-orientation="vertical"]) .rwt__tab[aria-selected="true"]:after {
                bottom: -1px;
                left: 0;
                width: 100%;
                border-bottom: 3px solid #00d8ff; }
              #stwebsigning #st-setup .popup-overlay .popup-content .modal #wbsign_main .webcontainer .websigning .rwt__tablist[aria-orientation="vertical"] .rwt__tab[aria-selected="true"]:after {
                right: -1px;
                top: 0;
                height: 100%;
                border-right: 3px solid #00d8ff; }
      @media (max-width: 768px) {
        #stwebsigning #st-setup .popup-overlay .popup-content {
          width: 90%; } }

