.spaceBottom12 {
    padding-bottom: 12px;
}

@font-face {
  font-family: Matter;
  font-weight: 100;
  src: url("Matter-Light.otf") format("opentype");
}
@font-face {
  font-family: Matter;
  font-weight: 300;
  src: url("Matter-Regular.otf") format("opentype");
}
@font-face {
  font-family: Matter;
  font-weight: 400;
  src: url("Matter-Medium.otf") format("opentype");
}
@font-face {
  font-family: Matter;
  font-weight: 600;
  src: url("Matter-SemiBold.otf") format("opentype");
}
@font-face {
  font-family: Matter;
  font-weight: 800;
  src: url("MatterSQ-Bold.otf") format("opentype");
}

body, body2 {
  font-weight: 300;
  font-family: Matter, Roboto, sans-serif !important;
  word-break: break-word;
}

html {
  font-weight: 300;
  font-family: Matter, Roboto, sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%
}

html {
  box-sizing: border-box;
}

*, *:before, *:after {
  box-sizing: inherit;
}

* {
  transition: color 140ms, background-color 140ms, border 140ms;
}

:global(canvas), :global(img), :global(video) {
  max-width: none;
  height: auto;
}

:global(.uk canvas), :global(.uk img), :global(.uk video) {
  max-width: 100%;
  height: auto;
}

:global(h1),
:global(h2),
:global(h3),
:global(h4),
:global(h5),
:global(h6) {
  color: inherit;
  margin: 0;
  font-family: inherit;
}

.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

pre.prettyprint {
  margin: 16px 0;
  padding: 10px;
  border: none;
  display: block;
}

pre.prettyprint code {
  max-height: 500px;
  overflow-x: hidden;
  overflow-y: auto;
  display: block;
  white-space: pre-wrap;
  word-wrap: break-word;
}

.snippet pre.prettyprint {
  margin: 0 0 10px 0;
}

.snippetroot .snippet {
  position: relative;
  display: block;
  width: 600px;
}

.snippet-code {
  border: 1px solid #e4e6e8;
  padding: 10px 10px 0 10px;
  display: block;
}



.useDark .antd2 .ant-popover-arrow {
  border-color: #2a2a2a;
}
.useDark .antd2 .ant-popover-inner {
  background-color: #2a2a2a;
  color: rgba(255,255,255,0.8);
}
.useDark .antd2 .ant-popover-title {
  color: rgba(255,255,255,0.8);
  border-bottom: 1px solid rgba(255,255,255,0.3);
}
.useDark .antd2 .ant-popover-message {
  color: rgba(255,255,255,1);
}

.useDark .antd3 .ant-popover-arrow {
  border-color: #242b34;
}
.useDark .antd3 .ant-popover-inner {
  background-color: #242b34;
  color: rgba(255,255,255,0.8);
}
.useDark .antd3 .ant-popover-title {
  color: rgba(255,255,255,0.8);
  border-bottom: 1px solid rgba(255,255,255,0.3);
}
.useDark .antd3 .ant-popover-message {
  color: rgba(255,255,255,1);
}

.noAnim .ant-card, .noAnim.ant-card {
  transition: width 0ms, height 0ms !important;
}

.tooltipChart * {
  white-space: nowrap;
}




.headerNavNew {
  background: linear-gradient(-45deg, #0CCFE4 0%, #3391ED 57%, #8C54FF 100%);
  box-shadow: 0 0 10px rgba(0,0,0,0.4);
}
.contentBody {
  max-width: 1280px;
}
.contentBody2 {
  max-width: 1100px;
}
@media only screen and (max-width: 1360px) {
  .solutionsHeaderAutoHide {
    display: none !important;
  }
  .contentBody {
    max-width: 1180px;
  }
  .contentBody2 {
    max-width: 1040px;
  }
}
@media only screen and (max-device-width: 1024px) {
  .solutionsHeaderAutoHide {
    display: none !important;
  }
  .contentBody {
    max-width: 950px;
  }
  .contentBody2 {
    max-width: 900px;
  }
}
@media only screen and (max-width: 1000px) {
  .solutionsHeaderAutoHide {
    display: none !important;
  }
  .contentBody {
    max-width: 750px;
  }
  .contentBody2 {
    max-width: 700px;
  }
}
.fixedNav .topTabNew {
  color: #FFFFFF;
}

.fixedNav .topTabNew:hover {
  color: #23305E;
}

.fixedNav .topTabNew.selected {
  color: #38bfa1;
}

.fixedNav .topTabNew.request {
  border: none;
  background-color: white;
  color: #3391ED;
}
.fixedNav .topTabNew.request:hover {
  color: white;
  background-color: #3391ED;
}
.topTab, .topTabNew {
  outline: none !important;
  font-family: 'Matter', sans-serif;
  font-weight: 800;
  color: rgba(255,255,255,0.8);
  border: 2px solid transparent;
  border-radius: 23px;
  padding: 10px 14px;
  letter-spacing: 1pt;
  font-size: 16px;
  cursor: pointer;
  transition: border-color 200ms, color 200ms;
  text-decoration: none;
}
.topTabNew {
  font-weight: bold;
  color: white;
}
.topTab:hover, .topTabNew:hover {
  text-decoration: none;
  color: rgba(255,255,255,1);
}
.topTabNew:hover {
  color: #38BFA1;
}

.topTab.selected {
  border-color: #38BFA1;
  color: rgba(255,255,255,1);
}

.topTabNew.selected {
  color: #38bfa1;
}

.topTabNew.request {
  border-color: #38BFA1;
  color: rgba(255,255,255,1);
}
.topTabNew.request:hover {
  background-color: #38BFA1;
}
.dropdown-content .topTabNew {
  display: block;
  padding: 7px 16px;
}
.dropdown-content.dropdown-menu {
  background-color: #0D101B;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  color: white;
}

.topSubItems {
  box-shadow: 0 0 7px 0 rgba(255, 255, 255, 0.25) !important;
}

.topSubItems .subitemMenu, .topSubItems .subitemMenuTitle {
  font-family: Matter, sans-serif;
  font-size: 16px;
  letter-spacing: 0.4px;
  font-weight: 300;
  color: #D1E4F5 !important;
}
.topSubItems .subitemMenuTitle {
  font-weight: 400;
  color: white !important;
}
.topSubItems .subitemMenu:hover, .topSubItems .subitemMenuTitle:hover {
  color: #3b5cbc !important;
}

.topMenuItem {
  display: flex;
  align-items: center;
  color: white;
  padding: 15px 0;
}
.topMenuItem:hover {
  color: #3b5cbc;
}

:root {
  --gray-offset: rgba(0, 0, 0, 0.03);
  --gray-border: rgba(0, 0, 0, 0.15);
  --gray-light: rgba(0, 0, 0, 0.4);
  --gray-mid: rgba(0, 0, 0, 0.7);
  --gray-dark: rgba(0, 0, 0, 0.9);
  --body-color: var(--gray-mid);
  --headline-color: var(--gray-dark);
  --accent-color: #0066f0;
  --body-font-family: -apple-system, BlinkMacSystemFont, sans-serif;
  --radius: 6px;
  --logo-image: url("https://storage.googleapis.com/stripe-sample-images/KAVHOLM.svg");
  --form-width: 343px;
}

.sr-root {
  display: flex;
  flex-direction: row;
  width: 100%;
  max-width: 980px;
  padding: 48px;
  align-content: center;
  justify-content: center;
  height: auto;
  margin: 0 auto;
}
.sr-header {
  margin-bottom: 32px;
}
.sr-payment-summary {
  margin-bottom: 20px;
}
.sr-main,
.sr-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  align-self: center;
}
.sr-main {
  width: var(--form-width);
}
.sr-content {
  padding-left: 48px;
}
.sr-header__logo {
  background-image: var(--logo-image);
  height: 24px;
  background-size: contain;
  background-repeat: no-repeat;
  width: 100%;
}
.sr-legal-text {
  color: var(--gray-light);
  text-align: center;
  font-size: 13px;
  line-height: 17px;
  margin-top: 12px;
}
.sr-field-error {
  color: var(--accent-color);
  text-align: left;
  font-size: 13px;
  line-height: 17px;
  margin-top: 12px;
}

.sr-field-success {
  text-align: left;
  font-size: 13px;
  line-height: 17px;
  margin-top: 12px;
}

.sr-form-row {
  margin: 16px 0;
}

.sr-input,
.sr-select {
  border: 1px solid var(--gray-border);
  border-radius: var(--radius);
  padding: 8px 12px;
  height: 44px;
  width: 100%;
  transition: box-shadow 0.2s ease;
  background: white;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  color: #32325d;
}
.sr-input:focus,
.StripeElement--focus {
  box-shadow: 0 0 0 1px rgba(50, 151, 211, 0.3), 0 1px 1px 0 rgba(0, 0, 0, 0.07),
  0 0 0 4px rgba(50, 151, 211, 0.3);
  outline: none;
  z-index: 9;
}
.sr-input::placeholder {
  color: var(--gray-light);
}

.sr-checkbox-label {
  position: relative;
  cursor: pointer;
}

.sr-checkbox-label input {
  opacity: 0;
  margin-right: 6px;
}

.sr-checkbox-label .sr-checkbox-check {
  position: absolute;
  left: 0;
  height: 16px;
  width: 16px;
  background-color: white;
  border: 1px solid var(--gray-border);
  border-radius: 4px;
  transition: all 0.2s ease;
}

.sr-checkbox-label input:focus ~ .sr-checkbox-check {
  box-shadow: 0 0 0 1px rgba(50, 151, 211, 0.3), 0 1px 1px 0 rgba(0, 0, 0, 0.07),
  0 0 0 4px rgba(50, 151, 211, 0.3);
  outline: none;
}

.sr-checkbox-label input:checked ~ .sr-checkbox-check {
  background-color: var(--accent-color);
  background-image: url("https://storage.googleapis.com/stripe-sample-images/icon-checkmark.svg");
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: -1px -1px;
}

.sr-select {
  display: block;
  height: 44px;
  margin: 0;
  background-image: url("https://storage.googleapis.com/stripe-sample-images/icon-chevron-down.svg");
  background-repeat: no-repeat, repeat;
  background-position: right 12px top 50%, 0 0;
  background-size: 0.65em auto, 100%;
}
.sr-select:after {
}
.sr-select::-ms-expand {
  display: none;
}
.sr-select:hover {
  cursor: pointer;
}
.sr-select:focus {
  box-shadow: 0 0 0 1px rgba(50, 151, 211, 0.3), 0 1px 1px 0 rgba(0, 0, 0, 0.07),
  0 0 0 4px rgba(50, 151, 211, 0.3);
  outline: none;
}
.sr-select option {
  font-weight: 400;
}
.sr-select:invalid {
  color: var(--gray-light);
  background-opacity: 0.4;
}

.sr-combo-inputs {
  display: flex;
  flex-direction: column;
}
.sr-combo-inputs input::placeholder {
  color: rgba(0,0,0,0.4);
}
.sr-combo-inputs input,
.sr-combo-inputs .sr-select {
  border-radius: 0;
  border-bottom: 0;
}
.sr-combo-inputs > input:first-child,
.sr-combo-inputs > .sr-select:first-child {
  border-radius: var(--radius) var(--radius) 0 0;
}
.sr-combo-inputs > input:last-child,
.sr-combo-inputs > .sr-select:last-child {
  border-radius: 0 0 var(--radius) var(--radius);
  border-bottom: 1px solid var(--gray-border);
}
.sr-combo-inputs > .sr-combo-inputs-row:last-child input:first-child {
  border-radius: 0 0 0 var(--radius);
  border-bottom: 1px solid var(--gray-border);
}
.sr-combo-inputs > .sr-combo-inputs-row:last-child input:last-child {
  border-radius: 0 0 var(--radius) 0;
  border-bottom: 1px solid var(--gray-border);
}
.sr-combo-inputs > .sr-combo-inputs-row:first-child input:first-child {
  border-radius: var(--radius) 0 0 0;
}
.sr-combo-inputs > .sr-combo-inputs-row:first-child input:last-child {
  border-radius: 0 var(--radius) 0 0;
}
.sr-combo-inputs > .sr-combo-inputs-row:first-child input:only-child {
  border-radius: var(--radius) var(--radius) 0 0;
}
.sr-combo-inputs-row {
  width: 100%;
  display: flex;
}

.sr-combo-inputs-row > input {
  width: 100%;
  border-radius: 0;
}

.sr-combo-inputs-row > input:first-child:not(:only-child) {
  border-right: 0;
}

.sr-combo-inputs-row:not(:first-of-type) .sr-input {
  border-radius: 0 0 var(--radius) var(--radius);
}

.sr-payment-form button,
.fullwidth {
  width: 100%;
}

.sr-callout {
  background: var(--gray-offset);
  padding: 12px;
  border-radius: var(--radius);
  max-height: 200px;
  overflow: auto;
}

.spinner,
.spinner:before,
.spinner:after {
  border-radius: 50%;
}
.spinner {
  color: #ffffff;
  font-size: 22px;
  text-indent: -99999px;
  margin: 0px auto;
  position: relative;
  width: 20px;
  height: 20px;
  box-shadow: inset 0 0 0 2px;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
.spinner:before,
.spinner:after {
  position: absolute;
  content: "";
}
.spinner:before {
  width: 10.4px;
  height: 20.4px;
  background: var(--accent-color);
  border-radius: 20.4px 0 0 20.4px;
  top: -0.2px;
  left: -0.2px;
  -webkit-transform-origin: 10.4px 10.2px;
  transform-origin: 10.4px 10.2px;
  -webkit-animation: loading 2s infinite ease 1.5s;
  animation: loading 2s infinite ease 1.5s;
}
.spinner:after {
  width: 10.4px;
  height: 10.2px;
  background: var(--accent-color);
  border-radius: 0 10.2px 10.2px 0;
  top: -0.1px;
  left: 10.2px;
  -webkit-transform-origin: 0px 10.2px;
  transform-origin: 0px 10.2px;
  -webkit-animation: loading 2s infinite ease;
  animation: loading 2s infinite ease;
}

@-webkit-keyframes loading {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes loading {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}


.sr-root {
  animation: 0.4s form-in;
  animation-fill-mode: both;
  animation-timing-function: ease;
}

.sr-payment-form .sr-form-row {
  animation: 0.4s field-in;
  animation-fill-mode: both;
  animation-timing-function: ease;
  transform-origin: 50% 0%;
}

.sr-payment-form .sr-form-row:nth-child(1) {
  animation-delay: 0;
}
.sr-payment-form .sr-form-row:nth-child(2) {
  animation-delay: 60ms;
}
.sr-payment-form .sr-form-row:nth-child(3) {
  animation-delay: 120ms;
}
.sr-payment-form .sr-form-row:nth-child(4) {
  animation-delay: 180ms;
}
.sr-payment-form .sr-form-row:nth-child(5) {
  animation-delay: 240ms;
}
.sr-payment-form .sr-form-row:nth-child(6) {
  animation-delay: 300ms;
}

.hidden {
  display: none;
}

@keyframes field-in {
  0% {
    opacity: 0;
    transform: translateY(8px) scale(0.95);
  }
  100% {
    opacity: 1;
    transform: translateY(0px) scale(1);
  }
}

@keyframes form-in {
  0% {
    opacity: 0;
    transform: scale(0.98);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}

@media (max-width: 720px) {
  .sr-root {
    flex-direction: column;
    justify-content: flex-start;
    padding: 48px 20px;
    min-width: 320px;
  }

  .sr-header__logo {
    background-position: center;
  }

  .sr-payment-summary {
    text-align: center;
  }

  .sr-content {
    display: none;
  }

  .sr-main {
    margin-top: 120px;
    width: 100%;
  }
}



.ReactCrop {
  position: relative;
  display: inline-block;
  cursor: crosshair;
  overflow: hidden;
  max-width: 100%; }
.ReactCrop:focus {
  outline: none; }
.ReactCrop--disabled, .ReactCrop--locked {
  cursor: inherit; }
.ReactCrop__image {
  display: block;
  max-width: 100%;
  touch-action: manipulation; }
.ReactCrop__crop-selection {
  position: absolute;
  top: 0;
  left: 0;
  transform: translate3d(0, 0, 0);
  box-sizing: border-box;
  cursor: move;
  box-shadow: 0 0 0 9999em rgba(0, 0, 0, 0.5);
  touch-action: manipulation;
  border: 1px solid;
  border-image-source: url("data:image/gif;base64,R0lGODlhCgAKAJECAAAAAP///////wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEI5RDc5MTFDNkE2MTFFM0JCMDZEODI2QTI4MzJBOTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEI5RDc5MTBDNkE2MTFFM0JCMDZEODI2QTI4MzJBOTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MDgzQzNDMjA5MzREQ0ZDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MDgzQzNDMjA5MzREQ0ZDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQoAAgAsAAAAAAoACgAAAhWEERkn7W3ei7KlagMWF/dKgYeyGAUAIfkEBQoAAgAsAAAAAAoACgAAAg+UYwLJ7RnQm7QmsCyVKhUAIfkEBQoAAgAsAAAAAAoACgAAAhCUYgLJHdiinNSAVfOEKoUCACH5BAUKAAIALAAAAAAKAAoAAAIRVISAdusPo3RAzYtjaMIaUQAAIfkEBQoAAgAsAAAAAAoACgAAAg+MDiem7Q8bSLFaG5il6xQAIfkEBQoAAgAsAAAAAAoACgAAAg+UYRLJ7QnQm7SmsCyVKhUAIfkEBQoAAgAsAAAAAAoACgAAAhCUYBLJDdiinNSEVfOEKoECACH5BAUKAAIALAAAAAAKAAoAAAIRFISBdusPo3RBzYsjaMIaUQAAOw==");
  border-image-slice: 1;
  border-image-repeat: repeat; }
.ReactCrop--disabled .ReactCrop__crop-selection {
  cursor: inherit; }
.ReactCrop--circular-crop .ReactCrop__crop-selection {
  border-radius: 50%;
  box-shadow: 0px 0px 1px 1px white, 0 0 0 9999em rgba(0, 0, 0, 0.5); }
.ReactCrop--invisible-crop .ReactCrop__crop-selection {
  display: none; }
.ReactCrop__rule-of-thirds-vt::before, .ReactCrop__rule-of-thirds-vt::after, .ReactCrop__rule-of-thirds-hz::before, .ReactCrop__rule-of-thirds-hz::after {
  content: '';
  display: block;
  position: absolute;
  background-color: rgba(255, 255, 255, 0.4); }
.ReactCrop__rule-of-thirds-vt::before, .ReactCrop__rule-of-thirds-vt::after {
  width: 1px;
  height: 100%; }
.ReactCrop__rule-of-thirds-vt::before {
  left: 33.3333%;
  left: calc(100% / 3); }
.ReactCrop__rule-of-thirds-vt::after {
  left: 66.6666%;
  left: calc(100% / 3 * 2); }
.ReactCrop__rule-of-thirds-hz::before, .ReactCrop__rule-of-thirds-hz::after {
  width: 100%;
  height: 1px; }
.ReactCrop__rule-of-thirds-hz::before {
  top: 33.3333%;
  top: calc(100% / 3); }
.ReactCrop__rule-of-thirds-hz::after {
  top: 66.6666%;
  top: calc(100% / 3 * 2); }
.ReactCrop__drag-handle {
  position: absolute; }
.ReactCrop__drag-handle::after {
  position: absolute;
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  background-color: rgba(0, 0, 0, 0.2);
  border: 1px solid rgba(255, 255, 255, 0.7);
  box-sizing: border-box;
  outline: 1px solid transparent; }
.ReactCrop .ord-nw {
  top: 0;
  left: 0;
  margin-top: -5px;
  margin-left: -5px;
  cursor: nw-resize; }
.ReactCrop .ord-nw::after {
  top: 0;
  left: 0; }
.ReactCrop .ord-n {
  top: 0;
  left: 50%;
  margin-top: -5px;
  margin-left: -5px;
  cursor: n-resize; }
.ReactCrop .ord-n::after {
  top: 0; }
.ReactCrop .ord-ne {
  top: 0;
  right: 0;
  margin-top: -5px;
  margin-right: -5px;
  cursor: ne-resize; }
.ReactCrop .ord-ne::after {
  top: 0;
  right: 0; }
.ReactCrop .ord-e {
  top: 50%;
  right: 0;
  margin-top: -5px;
  margin-right: -5px;
  cursor: e-resize; }
.ReactCrop .ord-e::after {
  right: 0; }
.ReactCrop .ord-se {
  bottom: 0;
  right: 0;
  margin-bottom: -5px;
  margin-right: -5px;
  cursor: se-resize; }
.ReactCrop .ord-se::after {
  bottom: 0;
  right: 0; }
.ReactCrop .ord-s {
  bottom: 0;
  left: 50%;
  margin-bottom: -5px;
  margin-left: -5px;
  cursor: s-resize; }
.ReactCrop .ord-s::after {
  bottom: 0; }
.ReactCrop .ord-sw {
  bottom: 0;
  left: 0;
  margin-bottom: -5px;
  margin-left: -5px;
  cursor: sw-resize; }
.ReactCrop .ord-sw::after {
  bottom: 0;
  left: 0; }
.ReactCrop .ord-w {
  top: 50%;
  left: 0;
  margin-top: -5px;
  margin-left: -5px;
  cursor: w-resize; }
.ReactCrop .ord-w::after {
  left: 0; }
.ReactCrop__disabled .ReactCrop__drag-handle {
  cursor: inherit; }
.ReactCrop__drag-bar {
  position: absolute; }
.ReactCrop__drag-bar.ord-n {
  top: 0;
  left: 0;
  width: 100%;
  height: 6px;
  margin-top: -3px; }
.ReactCrop__drag-bar.ord-e {
  right: 0;
  top: 0;
  width: 6px;
  height: 100%;
  margin-right: -3px; }
.ReactCrop__drag-bar.ord-s {
  bottom: 0;
  left: 0;
  width: 100%;
  height: 6px;
  margin-bottom: -3px; }
.ReactCrop__drag-bar.ord-w {
  top: 0;
  left: 0;
  width: 6px;
  height: 100%;
  margin-left: -3px; }
.ReactCrop--new-crop .ReactCrop__drag-bar,
.ReactCrop--new-crop .ReactCrop__drag-handle,
.ReactCrop--fixed-aspect .ReactCrop__drag-bar {
  display: none; }
.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,
.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,
.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,
.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w {
  display: none; }
@media (pointer: coarse) {
  .ReactCrop .ord-n,
  .ReactCrop .ord-e,
  .ReactCrop .ord-s,
  .ReactCrop .ord-w {
    display: none; }
  .ReactCrop__drag-handle {
    width: 24px;
    height: 24px; } }




.react-js-cron {
  display: flex;
  align-items: normal;
  flex-wrap: wrap;
  color: white;
}
.react-js-cron > div,
.react-js-cron-field {
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.react-js-cron-field {
  margin-bottom: 8px;
}
.react-js-cron-field > span {
  margin-left: 5px;
}
div.react-js-cron-select {
  margin-left: 5px;
}
.react-js-cron-select.react-js-cron-select-no-prefix {
  margin-left: 0;
}
div.react-js-cron-error .react-js-cron-select .ant-select-selector {
  border-color: #ff4d4f;
  background: #0d1726;
}
.react-js-cron-select .ant-select-selector {
  border-color: #5b5b66 !important;
  background: #0d1726 !important;
  color: white !important;
}
div.react-js-cron-custom-select {
  min-width: 70px;
}
div.react-js-cron-select.react-js-cron-custom-select.ant-select
div.ant-select-selector {
  padding-left: 11px;
  padding-right: 30px;
}
.react-js-cron-read-only
div.react-js-cron-select.react-js-cron-custom-select.ant-select
div.ant-select-selector {
  padding-right: 11px;
}
div.react-js-cron-custom-select .ant-select-selection-search {
  width: 0 !important;
}
div.react-js-cron-custom-select .ant-select-selection-placeholder {
  position: static;
  top: 50%;
  right: auto;
  left: auto;
  transform: none;
  transition: none;
  opacity: 1;
}
.react-js-cron-week-days-placeholder
.react-js-cron-custom-select
.ant-select-selection-placeholder,
.react-js-cron-month-days-placeholder
.react-js-cron-custom-select
.ant-select-selection-placeholder {
  opacity: 0.4;
}
.react-js-cron-custom-select-dropdown {
  min-width: 0 !important;
  width: 170px !important;
}
.react-js-cron-custom-select-dropdown > div > div:nth-child(2) {
  max-height: none !important;
}
.react-js-cron-custom-select-dropdown-grid div:nth-child(2) > div > div {
  display: grid !important;
  grid-template-columns: repeat(4, 1fr);
}
.react-js-cron-custom-select-dropdown-grid
div:nth-child(2)
> div
> div
.ant-select-item-option-content {
  text-align: center;
}
.react-js-cron-custom-select-dropdown-hours-twelve-hour-clock {
  width: 260px !important;
}
.react-js-cron-custom-select-dropdown-minutes-large {
  width: 300px !important;
}
.react-js-cron-custom-select-dropdown-minutes-large
div:nth-child(2)
> div
> div {
  grid-template-columns: repeat(7, 1fr);
}
.react-js-cron-custom-select-dropdown-minutes-medium {
  width: 215px !important;
}
.react-js-cron-custom-select-dropdown-minutes-medium
div:nth-child(2)
> div
> div {
  grid-template-columns: repeat(5, 1fr);
}
.react-js-cron-period > span:first-child {
  margin-left: 0 !important;
}
.react-js-cron-period
.react-js-cron-select.ant-select-single.ant-select-open
.ant-select-selection-item {
  opacity: 1;
}
.react-js-cron-select-dropdown-period {
  min-width: 0 !important;
  width: auto !important;
}
.react-js-cron-clear-button {
  margin-left: 10px;
  margin-bottom: 8px;
}

.dx-datagrid-headers .dx-header-row {
  background-color: #25315b;
}
.dx-datagrid-rowsview .dx-scrollable-content {
  padding-bottom: 5px;
}

.dxAbacus .dx-datagrid-borders > .dx-datagrid-headers {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.dxAbacus .dx-datagrid-borders > .dx-datagrid-total-footer,
.dxAbacus .dx-datagrid-borders > .dx-datagrid-rowsview {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

.temporary-hide {
  /* display: none !important; */
}
