/*!
    Project: Webswing server webapp style.css (v 1.01)
    Author: Stephen Niemans
*/
.webswing-element {
  overflow: hidden;
  width: 100%;
  height: 100%;
  color: #212121;
  font-family: "open sans", sans-serif;
  font-weight: normal;
  line-height: 1.4;
  box-sizing: border-box;
}

html.ws-fullscreen,
html.ws-fullscreen body {
  margin: 0;
  width: 100%;
  height: 100%;
}

@font-face {
  font-family: 'Open Sans';
  font-weight: 400;
  font-style: normal;
  src: url("data:application/octet-stream;base64,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") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
.ws-icon-user:before, .webswing-element .ws-form-icon--username:before {
  content: '\e800';
}

.ws-icon-lock:before, .webswing-element .ws-form-icon--password:before {
  content: '\e801';
}

.ws-icon-trash-empty:before {
  content: '\e802';
}

.ws-icon-cancel-circled:before {
  content: '\e803';
}

.ws-icon-picture:before {
  content: '\e804';
}

.ws-icon-play:before {
  content: '\e805';
}

.ws-icon-stop:before {
  content: '\e806';
}

.ws-icon-pause:before {
  content: '\e807';
}

.ws-icon-to-end:before {
  content: '\e808';
}

.ws-icon-to-end-alt:before {
  content: '\e809';
}

.ws-icon-back:before {
  content: '\e80a';
}

.ws-icon-arrows-cw:before {
  content: '\e80b';
}

.ws-icon-logout:before {
  content: '\e80c';
}

.ws-icon-docs:before {
  content: '\f0c5';
}

.ws-icon-download-cloud:before {
  content: '\f0ed';
}

.ws-icon-upload-cloud:before {
  content: '\f0ee';
}

.ws-icon-keyboard:before {
  content: '\f11c';
}

.ws-icon-building-filled:before, .webswing-element .ws-form-icon--company:before {
  content: '\f1ad';
}

.ws-icon-angle-double-right:before {
  content: '\f101';
}

.ws-icon-certificate:before {
  content: '\f0a3';
}

.ws-icon-info:before {
  content: '\e80e';
}

.ws-icon-warn:before {
  content: '\e80d';
}

[class^="ws-icon-"]:before, [class*=" ws-icon-"]:before {
  font-family: "wsFontAwesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-size: 120%;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "wsFontAwesome";
  font-weight: normal;
  font-style: normal;
  src: url("data:application/octet-stream;base64,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") format("woff");
}
.webswing-element {
  /**
   * Filename: _base.scss
   *
   * Description:
   * Sets all base styles for the application
   */
}
.webswing-element html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
.webswing-element body {
  margin: 0;
}
.webswing-element article,
.webswing-element aside,
.webswing-element footer,
.webswing-element header,
.webswing-element nav,
.webswing-element section {
  display: block;
}
.webswing-element h1 {
  margin: 0.67em 0;
  font-size: 2em;
}
.webswing-element figcaption,
.webswing-element figure,
.webswing-element main {
  display: block;
}
.webswing-element figure {
  margin: 1em 40px;
}
.webswing-element hr {
  overflow: visible;
  box-sizing: content-box;
  height: 0;
}
.webswing-element pre {
  font-family: monospace,monospace;
  font-size: 1em;
}
.webswing-element a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
.webswing-element a:active,
.webswing-element a:hover {
  outline-width: 0;
}
.webswing-element abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
.webswing-element b,
.webswing-element strong {
  font-weight: inherit;
}
.webswing-element b,
.webswing-element strong {
  font-weight: bolder;
}
.webswing-element code,
.webswing-element kbd,
.webswing-element samp {
  font-family: monospace,monospace;
  font-size: 1em;
}
.webswing-element dfn {
  font-style: italic;
}
.webswing-element mark {
  background-color: #ffff00;
  color: #000000;
}
.webswing-element small {
  font-size: 80%;
}
.webswing-element sub,
.webswing-element sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
.webswing-element sub {
  bottom: -0.25em;
}
.webswing-element sup {
  top: -0.5em;
}
.webswing-element audio,
.webswing-element video {
  display: inline-block;
}
.webswing-element audio:not([controls]) {
  display: none;
  height: 0;
}
.webswing-element img {
  border-style: none;
}
.webswing-element svg:not(:root) {
  overflow: hidden;
}
.webswing-element button,
.webswing-element input,
.webswing-element optgroup,
.webswing-element select,
.webswing-element textarea {
  margin: 0;
  font-family: sans-serif;
  font-size: 100%;
  line-height: 1.15;
}
.webswing-element button,
.webswing-element input {
  overflow: visible;
}
.webswing-element button,
.webswing-element select {
  text-transform: none;
}
.webswing-element button,
.webswing-element html [type='button'],
.webswing-element [type='reset'],
.webswing-element [type='submit'] {
  -webkit-appearance: button;
}
.webswing-element button::-moz-focus-inner,
.webswing-element [type='button']::-moz-focus-inner,
.webswing-element [type='reset']::-moz-focus-inner,
.webswing-element [type='submit']::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
.webswing-element button:-moz-focusring,
.webswing-element [type='button']:-moz-focusring,
.webswing-element [type='reset']:-moz-focusring,
.webswing-element [type='submit']:-moz-focusring {
  outline: 1px dotted ButtonText;
}
.webswing-element fieldset {
  padding: 0.35em 0.625em 0.75em;
  margin: 0 2px;
  border: 1px solid #c0c0c0;
}
.webswing-element legend {
  display: table;
  box-sizing: border-box;
  max-width: 100%;
  padding: 0;
  color: inherit;
  white-space: normal;
}
.webswing-element progress {
  display: inline-block;
  vertical-align: baseline;
}
.webswing-element textarea {
  overflow: auto;
}
.webswing-element [type='checkbox'],
.webswing-element [type='radio'] {
  box-sizing: border-box;
  padding: 0;
}
.webswing-element [type='number']::-webkit-inner-spin-button,
.webswing-element [type='number']::-webkit-outer-spin-button {
  height: auto;
}
.webswing-element [type='search'] {
  outline-offset: -2px;
  -webkit-appearance: textfield;
}
.webswing-element [type='search']::-webkit-search-cancel-button,
.webswing-element [type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
.webswing-element ::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
.webswing-element details,
.webswing-element menu {
  display: block;
}
.webswing-element summary {
  display: list-item;
}
.webswing-element canvas {
  display: inline-block;
}
.webswing-element template {
  display: none;
}
.webswing-element [hidden] {
  display: none;
}
.webswing-element .ws-hidden {
  display: none;
}
.webswing-element .ws-right {
  float: right;
}
.webswing-element .ws-left {
  float: left;
}
.webswing-element .ws-margin {
  margin-bottom: 15px;
}
.webswing-element * {
  box-sizing: border-box;
}
.webswing-element p {
  font-size: 15px;
}
.webswing-element h1,
.webswing-element h2,
.webswing-element h3,
.webswing-element h4,
.webswing-element h5,
.webswing-element h6,
.webswing-element legend {
  font-family: "open sans", sans-serif;
  font-weight: bold;
  line-height: 1.2;
}
.webswing-element h1 {
  font-size: 50.512px;
}
.webswing-element h2,
.webswing-element legend {
  font-size: 37.904px;
}
.webswing-element h3,
.webswing-element big {
  font-size: 28.432px;
}
.webswing-element h4 {
  font-size: 21.328px;
}
.webswing-element h5 {
  font-size: 16px;
}
.webswing-element h6 {
  font-size: 15px;
}
.webswing-element blockquote,
.webswing-element cite,
.webswing-element em,
.webswing-element i {
  font-style: italic;
}
.webswing-element ::-moz-selection,
.webswing-element ::selection {
  background-color: #ff5c00;
  color: #ffffff;
}
.webswing-element a:link, .webswing-element a:visited, .webswing-element a:hover, .webswing-element a:active, .webswing-element a:focus {
  color: #ff5c00;
  text-decoration: none;
}
.webswing-element a,
.webswing-element button,
.webswing-element input {
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -ms-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
.webswing-element button,
.webswing-element input,
.webswing-element optgroup,
.webswing-element select,
.webswing-element textarea {
  font-family: inherit;
  line-height: inherit;
}
.webswing-element pre {
  overflow: auto;
}
.webswing-element .webswing-version {
  position: fixed;
  z-index: -1;
  right: 20px;
  bottom: 0;
  color: lightgray;
  font-family: monospace;
  font-size: small;
}
.webswing-element .webswing-version a {
  color: lightgray;
}
.webswing-element .ws-modal-container {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 100%;
  justify-content: center;
}
.webswing-element .ws-modal, .webswing-element .ws-dialog, .webswing-element .ws-files, .webswing-element .ws-login, .webswing-element .ws-selector, .webswing-element .ws-paste {
  max-width: 320px;
  padding: 20px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22);
  position: relative;
  top: -10%;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  background-color: #ffffff;
  text-align: center;
}
.webswing-element .ws-modal-content {
  margin: 0px;
}
.webswing-element .ws-toolbar, .webswing-element .ws-clipboard, .webswing-element .ws-filebar, .webswing-element .ws-playback, .webswing-element .ws-touchbar, .webswing-element .ws-networkbar, .webswing-element .ws-messagebar {
  width: 480px;
  padding: 15px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  position: absolute;
  right: 0;
  bottom: 0;
  background: #ffffff;
  font-size: 14px;
}
.webswing-element .ws-toolbar-container, .webswing-element .ws-clipboard-control {
  display: block;
  clear: both;
  width: 100%;
}
.webswing-element .ws-header, .webswing-element .ws-files-header, .webswing-element .ws-login-header, .webswing-element .ws-paste-header, .webswing-element .ws-clipboard-header {
  padding-bottom: 20px;
  border-bottom: 1px solid #eeeeee;
}
.webswing-element .ws-title, .webswing-element .ws-files-title, .webswing-element .ws-login-title, .webswing-element .ws-selector-title, .webswing-element .ws-paste-title, .webswing-element .ws-clipboard-title {
  font-size: 16px;
  text-transform: uppercase;
}
.webswing-element .ws-text, .webswing-element .ws-files-instructions, .webswing-element .ws-login-instructions, .webswing-element .ws-paste-message {
  padding-top: 10px;
  color: #757575;
  font-size: 15px;
}
.webswing-element .ws-message, .webswing-element .ws-login-message {
  margin: 20px 0px;
  font-size: 15px;
}
.webswing-element .ws-message--error {
  color: #d62020;
}
.webswing-element .ws-message--neutral {
  color: #086788;
}
.webswing-element .ws-message--success {
  color: #6bb21a;
}
.webswing-element .ws-message--warning {
  color: #ffb219;
}
.webswing-element .ws-btn, .webswing-element .ws-touchbar-btn, .webswing-element .ws-networkbar-btn, .webswing-element .ws-messagebar-btn {
  cursor: pointer;
  padding: 8px 15px;
  margin: 15px 10px 0px 0px;
  background: none;
  border: 1px solid;
  border-color: #e2e2e2;
  border-radius: 3px;
  font-size: 14px;
}
.webswing-element .ws-btn:last-of-type, .webswing-element .ws-touchbar-btn:last-of-type, .webswing-element .ws-networkbar-btn:last-of-type, .webswing-element .ws-messagebar-btn:last-of-type {
  margin-right: 0;
}
.webswing-element .ws-btn:hover, .webswing-element .ws-touchbar-btn:hover, .webswing-element .ws-networkbar-btn:hover, .webswing-element .ws-messagebar-btn:hover {
  background-color: #ff5c00;
  border-color: #ff5c00;
  color: #ffffff;
}
.webswing-element .ws-btn--selected {
  color: #ff5c00;
}
.webswing-element .ws-btn--inactive {
  border-color: #e2e2e2;
  color: #e2e2e2;
  cursor: default;
}
.webswing-element .ws-btn--inactive:hover {
  background: none;
  border-color: #e2e2e2;
  color: #e2e2e2;
}
.webswing-element .ws-btn--xs {
  font-size: 13px;
}
.webswing-element .ws-btn-group {
  display: block;
  float: left;
}
.webswing-element .ws-btn-group .ws-btn, .webswing-element .ws-btn-group .ws-touchbar-btn, .webswing-element .ws-btn-group .ws-networkbar-btn, .webswing-element .ws-btn-group .ws-messagebar-btn {
  margin: 15px 0px 0px 0px;
  float: left;
  border-radius: 0px;
}
.webswing-element .ws-btn-group .ws-btn:first-child, .webswing-element .ws-btn-group .ws-touchbar-btn:first-child, .webswing-element .ws-btn-group .ws-networkbar-btn:first-child, .webswing-element .ws-btn-group .ws-messagebar-btn:first-child {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.webswing-element .ws-btn-group .ws-btn:last-child, .webswing-element .ws-btn-group .ws-touchbar-btn:last-child, .webswing-element .ws-btn-group .ws-networkbar-btn:last-child, .webswing-element .ws-btn-group .ws-messagebar-btn:last-child {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.webswing-element .ws-btn-group .ws-btn:not(:first-child), .webswing-element .ws-btn-group .ws-touchbar-btn:not(:first-child), .webswing-element .ws-btn-group .ws-networkbar-btn:not(:first-child), .webswing-element .ws-btn-group .ws-messagebar-btn:not(:first-child) {
  border-left: 0;
}
.webswing-element .ws-submit-form {
  padding-bottom: 64px;
}
.webswing-element .ws-btn-submit {
  padding: 10px;
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  max-height: 60px;
  margin-top: 20px;
  background: #ff5c00;
  border-width: 0;
  border-radius: 0 0 3px 3px;
  color: #ffffff;
  font-size: 16px;
  cursor: pointer;
  transform: rotateZ(0deg);
  transition: all 0.1s ease-out;
}
.webswing-element .ws-btn-submit:before {
  height: 4px;
  content: '';
  position: absolute;
  z-index: -1;
  right: 50%;
  bottom: 0;
  left: 50%;
  background: rgba(0, 0, 0, 0.1);
  border-width: 0;
  border-radius: 0 0 6px 6px;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.webswing-element .ws-btn-submit:hover:before, .webswing-element .ws-btn-submit:focus:before, .webswing-element .ws-btn-submit:active:before {
  right: 0;
  left: 0;
}
.webswing-element .ws-btn-submit:hover {
  background: #ff6d01;
}
.webswing-element .ws-input-hidden {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 1px;
  height: 1px;
  display: block;
  font-size: 1em;
  z-index: -1;
  color: transparent;
  background: transparent;
  overflow: hidden;
  border: none;
  padding: 0;
  resize: none;
  outline: none;
  -webkit-user-select: text;
  user-select: text;
  /* Because for user-select:none, Safari won't allow input */
}
.webswing-element .ws-form-field {
  padding: 12px 15px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin-bottom: 15px;
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  -ms-transition-duration: 0.1s;
  -o-transition-duration: 0.1s;
  transition-duration: 0.1s;
  display: block;
  width: 100%;
  border: 1px solid #dddddd;
  outline: none;
  color: #757575;
  font-size: 15px;
}
.webswing-element .ws-form-field:focus {
  border-color: #ff5c00;
}
.webswing-element .ws-form-field:hover {
  border-color: #ff5c00;
}
.webswing-element .ws-form-underscore {
  margin: 15px auto 5px auto;
  font-size: 14px;
  text-align: center;
}
.webswing-element .ws-form-addon {
  font-size: 16px;
}
.webswing-element .ws-form-addon:focus {
  border-color: #ff5c00;
  border-left-width: 35px;
}
.webswing-element .ws-form-addon:focus + .ws-form-icon {
  left: 32px;
  opacity: 1;
  transition: all 0.25s ease-out;
}
.webswing-element .ws-form-icon {
  display: inline-block;
  font-family: "wsFontAwesome";
  font-size: inherit;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-top: -45px;
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  -ms-transition-duration: 0.1s;
  -o-transition-duration: 0.1s;
  transition-duration: 0.1s;
  position: absolute;
  left: 0;
  opacity: 0;
  color: #ffffff;
}
.webswing-element input:-webkit-autofill,
.webswing-element input:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0 50px #ffffff inset;
  -webkit-text-fill-color: #757575;
}
.webswing-element .ws-progress {
  height: 30px;
  margin: 15px 0px 5px 0px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.webswing-element .ws-progress-text {
  width: 280px;
  top: 7px;
  left: 0px;
  position: absolute;
  padding: 0px 16px;
  font-size: 12px;
}
.webswing-element .ws-progress-text em {
  font-style: normal;
}
.webswing-element .ws-progress-bar {
  background-color: rgba(107, 178, 26, 0.95);
  background-image: linear-gradient(90deg, rgba(118, 196, 29, 0) 10%, rgba(128, 214, 31, 0.8) 30%, #8be029 70%, rgba(128, 214, 31, 0.8) 80%, rgba(118, 196, 29, 0) 90%), linear-gradient(to right, rgba(139, 224, 41, 0) 0%, #8be029 100%), linear-gradient(to left, rgba(139, 224, 41, 0) 0%, #8be029 100%);
  border-color: #9ee54d;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  position: relative;
  display: block;
  opacity: 1;
  width: 0;
  height: 100%;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-position: -20% center, right center, left center;
  background-size: 100px 30px;
  color: #ffffff;
  font-size: 14px;
  font-weight: normal;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);
  animation: pulse 2s ease-out infinite;
  transition: opacity 0.2s ease, width 0.8s ease-out, background-color 1s ease, border-color 0.3s ease, box-shadow 1s ease;
}
.webswing-element .ws-progress-bar:before, .webswing-element .ws-progress-bar:after {
  top: -10px;
  right: -1px;
  width: 1px;
  height: 40px;
  content: '';
  position: absolute;
}
.webswing-element .ws-progress-bar:before {
  right: -4px;
  width: 7px;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 75%);
}
.webswing-element .ws-progress-bar:after {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0) 100%);
}
@keyframes pulse {
  0% {
    background-position: -50% center, right center, left center;
  }
  100% {
    background-position: 150% center, right center, left center;
  }
}
.webswing-element .ws-spinner {
  width: 40px;
  height: 40px;
  margin: 20px auto;
  position: relative;
  text-align: center;
  -webkit-animation: sk-rotate 2.0s infinite linear;
  animation: sk-rotate 2.0s infinite linear;
}
.webswing-element .ws-spinner-dot-1, .webswing-element .ws-spinner-dot-2 {
  position: absolute;
  top: 0;
  display: inline-block;
  width: 60%;
  height: 60%;
  background-color: #ff5c00;
  border-radius: 100%;
  -webkit-animation: sk-bounce 2.0s infinite ease-in-out;
  animation: sk-bounce 2.0s infinite ease-in-out;
}
.webswing-element .ws-spinner-dot-2 {
  top: auto;
  bottom: 0;
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}
@-webkit-keyframes sk-rotate {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes sk-rotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes sk-bounce {
  0%,
    100% {
    -webkit-transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
  }
}
@keyframes sk-bounce {
  0%,
    100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.webswing-element .ws-dialog-content {
  padding-bottom: 20px;
  margin: 0px;
}
.webswing-element .ws-files {
  padding: 0px;
}
.webswing-element .ws-files-header {
  padding: 10px 0px;
  margin: 0px;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  background-color: #2e2f33;
}
.webswing-element .ws-files-title {
  margin: 12px 0px;
  color: #ffffff;
}
.webswing-element .ws-files-content {
  margin: 0px;
}
.webswing-element .ws-files-content-inner {
  padding: 20px;
}
.webswing-element .ws-files-instructions {
  padding: 0;
  margin: 0;
}
.webswing-element .ws-files-btn-container {
  padding: 0;
  margin: 0;
  border-top: 1px solid #eeeeee;
  list-style: none;
}
.webswing-element .ws-files-btn-panel {
  height: 100px;
  padding: 5px;
  float: left;
  width: 50%;
  border-right: 1px solid #f4f4f4;
  text-align: center;
}
.webswing-element .ws-files-btn-panel:last-child {
  border: none;
}
.webswing-element .ws-files-btn {
  height: 90px;
  padding: 55px 0px 14px 0px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  position: relative;
  display: block;
  width: 100%;
  background: none;
  border: 0;
  color: #757575;
  font-size: 14px;
  font-weight: normal;
  cursor: pointer;
}
.webswing-element .ws-files-btn:hover {
  background-color: #fafafa;
}
.webswing-element .ws-files-btn--hidden {
  position: absolute;
  z-index: -1;
  opacity: 0;
  overflow: hidden;
  width: 0.1px;
  height: 0.1px;
}
.webswing-element .ws-files-btn-icon {
  font-size: 28.432px;
  top: 15px;
  left: 57px;
  position: absolute;
}
.webswing-element .ws-login-header {
  text-align: left;
}
.webswing-element .ws-login-title {
  margin: 15px 0 5px 0;
}
.webswing-element .ws-login-content {
  margin: 0px;
}
.webswing-element .ws-login-form {
  padding-bottom: 64px;
}
.webswing-element .ws-login-instructions {
  padding: 0px;
  margin: 20px 0px 20px 0px;
  text-align: left;
}
.webswing-element .ws-login-message {
  text-align: left;
}
.webswing-element .ws-login-message--error {
  color: #d62020;
}
.webswing-element .ws-login-password-reset {
  font-size: 15px;
  text-align: right;
}
.webswing-element .ws-selector {
  text-align: left;
  max-width: 80%;
}
.webswing-element .ws-selector-content {
  margin-top: 40px;
}
.webswing-element .ws-selector-container {
  display: block;
  float: left;
  text-align: initial;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
.webswing-element .ws-selector-header {
  text-align: center;
}
.webswing-element .ws-selector-title {
  padding: 0px;
  margin: 0px 0px 15px 0px;
  font-size: 21.328px;
  text-transform: none;
}
.webswing-element .ws-selector-admin {
  margin: 0px 0px 20px 0px;
  font-size: 15px;
}
.webswing-element .ws-selector-btn {
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -ms-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 10px;
  margin: 10px;
  display: inline-block;
  background: none;
  border: 1px solid;
  border-color: #eeeeee;
  cursor: pointer;
}
.webswing-element .ws-selector-btn:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  border-color: #ffffff;
}
.webswing-element .ws-selector-btn-thumb {
  max-width: 150px;
}
.webswing-element .ws-selector-btn-label {
  font-size: 14px;
  word-wrap: break-word;
  text-align: center;
}
.webswing-element .ws-paste-header {
  text-align: left;
}
.webswing-element .ws-paste-title {
  margin: 15px 0 5px 0;
}
.webswing-element .ws-paste-content {
  margin: 0px;
}
.webswing-element .ws-paste-message {
  padding: 0px;
  margin: 20px 0px 20px 0px;
  text-align: left;
}
.webswing-element .ws-paste-textarea {
  display: block;
  width: 100%;
}
.webswing-element .ws-clipboard-body {
  min-height: 100px;
  margin-right: 0;
}
.webswing-element .ws-clipboard-header {
  padding-bottom: 0px;
  height: 20px;
  clear: both;
}
.webswing-element .ws-clipboard-title {
  margin: 0px 25px 0px 0px;
  float: left;
  padding: 0;
  background: none;
}
.webswing-element .ws-clipboard-item {
  min-height: 100px;
  top: 10px;
  margin-bottom: 10px;
  display: none;
  clear: both;
}
.webswing-element .ws-clipboard-item--active {
  display: block;
  color: #212121;
}
.webswing-element .ws-clipboard-text-area {
  padding: 10px;
  width: 100%;
}
.webswing-element .ws-clipboard-text-iframe {
  background-color: #f5f5f5;
  border: 1px solid #cccccc;
  border-radius: 4px;
  width: 100%;
  max-height: 160px;
}
.webswing-element .ws-clipboard-text-pre {
  width: 100%;
  max-height: 160px;
}
.webswing-element .ws-clipboard-img-thumb {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 10px;
  margin: 0px 10px 10px 0px;
  max-height: 100px;
  display: block;
  clear: both;
  height: auto;
  background: none;
  border: 1px solid;
  border-color: #eeeeee;
}
.webswing-element .ws-clipboard-file-list {
  padding: 10px;
  margin-bottom: 10px;
  clear: both;
  border: 1px solid #f4f4f4;
  max-height: 100px;
  overflow: auto;
  color: #086788;
  font-size: 13px;
}
.webswing-element .ws-clipboard-file-list a {
  cursor: pointer;
}
.webswing-element .ws-filebar-dropArea {
  height: 30px;
  margin-bottom: 5px;
  border-style: dashed;
  border-color: #f2f0ed;
  overflow: hidden;
}
.webswing-element .ws-filebar-dropArea--ondrag {
  height: 200px;
}
.webswing-element .ws-filebar-dropArea-label {
  margin: 0 0 2px;
  padding-left: 10px;
  text-align: center;
}
.webswing-element .ws-filebar-upload {
  position: relative;
  overflow: hidden;
}
.webswing-element .ws-filebar-inputupload {
  font-size: 14px;
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
}
.webswing-element .ws-playback-container {
  margin-bottom: 5px;
}
.webswing-element .ws-playback-progress-bar {
  animation: none;
}
.webswing-element .ws-touchbar {
  width: auto;
}
.webswing-element .ws-touchbar-btn {
  margin: 0;
}
.webswing-element .ws-networkbar-btn {
  margin: 0;
}
.webswing-element .ws-messagebar-btn {
  margin: 0;
}

/*# sourceMappingURL=style.css.map */
