@charset "UTF-8";
.b {
  color: white; }

.ant-layout {
  min-height: 100vh !important;
  min-width: 0;
  background: transparent; }

.ant-layout-header {
  padding: 0 !important;
  line-height: normal;
  height: auto;
  background: transparent; }

.ant-layout-footer {
  padding: 0 !important;
  background: transparent; }

.ant-layout.ant-layout-has-sider > .ant-layout,
.ant-layout.ant-layout-has-sider > .ant-layout-content {
  overflow-x: initial !important; }

.b {
  color: white; }

.ant-tabs-nav .ant-tabs-tab {
  padding-left: 0;
  padding-right: 0;
  margin-right: 1.53rem !important; }
  .ant-tabs-nav .ant-tabs-tab:last-child {
    margin-right: 0; }

.kit-tabs.ant-tabs,
.kit-tabs-bold.ant-tabs,
.kit-tabs-pills.ant-tabs {
  overflow: visible; }

.kit-tabs .ant-tabs-top-bar,
.kit-tabs-bold .ant-tabs-top-bar,
.kit-tabs-pills .ant-tabs-top-bar {
  margin-bottom: 0;
  border-bottom: none;
  height: 100%; }

.kit-tabs .ant-tabs-nav-container,
.kit-tabs .ant-tabs-nav-wrap,
.kit-tabs .ant-tabs-nav-scroll,
.kit-tabs-bold .ant-tabs-nav-container,
.kit-tabs-bold .ant-tabs-nav-wrap,
.kit-tabs-bold .ant-tabs-nav-scroll,
.kit-tabs-pills .ant-tabs-nav-container,
.kit-tabs-pills .ant-tabs-nav-wrap,
.kit-tabs-pills .ant-tabs-nav-scroll {
  height: 100%;
  overflow: visible; }

.kit-tabs .ant-tabs-nav,
.kit-tabs-bold .ant-tabs-nav,
.kit-tabs-pills .ant-tabs-nav {
  height: 100%; }
  .kit-tabs .ant-tabs-nav > div,
  .kit-tabs-bold .ant-tabs-nav > div,
  .kit-tabs-pills .ant-tabs-nav > div {
    height: 100%; }
  .kit-tabs .ant-tabs-nav .ant-tabs-ink-bar,
  .kit-tabs-bold .ant-tabs-nav .ant-tabs-ink-bar,
  .kit-tabs-pills .ant-tabs-nav .ant-tabs-ink-bar {
    height: 1px;
    bottom: -1px; }
    .kit-tabs .ant-tabs-nav .ant-tabs-ink-bar[style*='width: 0px;'],
    .kit-tabs-bold .ant-tabs-nav .ant-tabs-ink-bar[style*='width: 0px;'],
    .kit-tabs-pills .ant-tabs-nav .ant-tabs-ink-bar[style*='width: 0px;'] {
      width: 100% !important; }
  .kit-tabs .ant-tabs-nav .ant-tabs-tab,
  .kit-tabs-bold .ant-tabs-nav .ant-tabs-tab,
  .kit-tabs-pills .ant-tabs-nav .ant-tabs-tab {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 0; }

.kit-tabs .ant-tabs-tab-active .nav-link,
.kit-tabs-bold .ant-tabs-tab-active .nav-link,
.kit-tabs-pills .ant-tabs-tab-active .nav-link {
  background-color: #7e4fe0;
  color: #ffffff;
  border-radius: 0.25rem; }

.kit-tabs-bold .ant-tabs-nav .ant-tabs-ink-bar {
  height: 7px;
  bottom: -4px;
  border-radius: 7px; }

.kit-tabs-pills .ant-tabs-ink-bar {
  display: none !important; }

.kit-tabs-pills .ant-tabs-nav .ant-tabs-tab {
  padding-left: 0;
  padding-right: 0; }

.kit-tabs-bordered .ant-tabs-nav-container,
.kit-tabs-bordered .ant-tabs-tabpane {
  padding-left: 1.84rem;
  padding-right: 1.84rem; }

.kit-tabs-bordered.kit-tabs-bold .ant-tabs-top-bar {
  border-bottom: 1px solid #ecebf3; }

[data-kit-theme='dark'] .ant-tabs .ant-tabs-card-bar .ant-tabs-tab {
  background: transparent; }
  [data-kit-theme='dark'] .ant-tabs .ant-tabs-card-bar .ant-tabs-tab-active {
    background: #232135; }

.b {
  color: white; }

.ant-notification {
  max-width: calc(100vw - 48px); }

[data-kit-theme='dark'] .ant-notification-notice-message {
  color: #ffffff; }

[data-kit-theme='dark'] .ant-notification-close-icon svg {
  fill: #ffffff; }

.b {
  color: white; }

[data-kit-theme='dark'] .ant-checkbox-inner {
  background-color: #5c5583; }

[data-kit-theme='dark'] .ant-checkbox-checked .ant-checkbox-inner {
  background: #7e4fe0; }

[data-kit-theme='dark'] .ant-checkbox-disabled .ant-checkbox-inner {
  border-color: #232135 !important;
  opacity: 0.3; }

.b {
  color: white; }

[data-kit-theme='dark'] .ant-tag {
  border-color: transparent; }

.b {
  color: white; }

.ant-dropdown {
  color: #5c5583; }

.ant-dropdown-menu-item-group-list {
  margin: 0;
  list-style: none;
  padding: 0; }

[data-kit-theme='dark'] .ant-dropdown-menu-item-group-title {
  color: #3f3f61 !important; }

[data-kit-theme='dark'] .ant-select-dropdown-menu-item-selected {
  color: #5c5583;
  background: #6b6399; }

.b {
  color: white; }

[data-kit-theme='dark'] .ant-radio-disabled .ant-radio-inner {
  border-color: #232135 !important; }

[data-kit-theme='dark'] .ant-radio-group-solid .ant-radio-button-wrapper {
  color: #5c5583; }
  [data-kit-theme='dark'] .ant-radio-group-solid .ant-radio-button-wrapper-checked {
    color: #ffffff; }
    [data-kit-theme='dark'] .ant-radio-group-solid .ant-radio-button-wrapper-checked:hover, [data-kit-theme='dark'] .ant-radio-group-solid .ant-radio-button-wrapper-checked:active {
      color: #ffffff; }

.b {
  color: white; }

.ant-btn:hover, .ant-btn:active, .ant-btn:focus {
  border-color: #7e4fe0;
  color: #7e4fe0; }

.ant-btn-purtato {
  background-color: #f0f0f2 !important;
  border-color: white !important;
  color: inherit !important; }
  .ant-btn-purtato:hover, .ant-btn-purtato:active, .ant-btn-purtato:focus {
    background: #bbbbc1 !important; }

.ant-btn-primary {
  background: #7e4fe0 !important;
  border-color: #7e4fe0 !important; }
  .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
    background: #7e4fe0 !important;
    border-color: #7e4fe0 !important;
    color: #ffffff !important; }

.ant-btn-danger:hover, .ant-btn-danger:active, .ant-btn-danger:focus {
  background: #f63a45;
  border-color: #f63a45;
  color: #ffffff !important; }

.ant-btn-primary[disabled], .ant-btn-primary[disabled]:hover, .ant-btn-danger[disabled], .ant-btn-danger[disabled]:hover {
  background: #ecebf3 !important;
  border-color: #ecebf3 !important; }

[data-kit-theme="dark"] .ant-btn-primary:hover, [data-kit-theme="dark"] .ant-btn-primary:active, [data-kit-theme="dark"] .ant-btn-primary:focus {
  background: #42baf9 !important;
  border-color: #42baf9 !important;
  color: #ffffff; }

[data-kit-theme="dark"] .ant-btn-danger:hover, [data-kit-theme="dark"] .ant-btn-danger:active, [data-kit-theme="dark"] .ant-btn-danger:focus {
  background: #f7535c;
  border-color: #f7535c;
  color: #ffffff; }

[data-kit-theme="dark"] .ant-btn-primary[disabled], [data-kit-theme="dark"] .ant-btn-primary[disabled]:hover, [data-kit-theme="dark"] .ant-btn-danger[disabled], [data-kit-theme="dark"] .ant-btn-danger[disabled]:hover {
  background: #1d1b2c !important;
  border-color: #232135 !important; }

.b {
  color: white; }

[data-kit-theme='dark'] .ant-empty svg * {
  fill: #a1a1c2;
  stroke: #5c5583; }

.b {
  color: white; }

.ant-select-open .ant-select-selection {
  border-color: #7e4fe0; }

.ant-select-selection:hover {
  border-color: #7e4fe0; }

[data-kit-theme='dark'] .ant-select-multiple .ant-select-selection-item {
  color: #aeaee0;
  background: #7e4fe0; }
  [data-kit-theme='dark'] .ant-select-multiple .ant-select-selection-item-remove {
    color: #aeaee0; }

[data-kit-theme='dark'] .ant-select-item-option-active:not(.ant-select-item-option-disabled), [data-kit-theme='dark'] .ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
  color: #aeaee0;
  background: #7e4fe0; }

[data-kit-theme='dark'] .ant-select-selection--multiple .ant-select-selection__choice {
  color: #aeaee0;
  background: #7e4fe0; }
  [data-kit-theme='dark'] .ant-select-selection--multiple .ant-select-selection__choice-remove {
    color: #4f4f7a; }

[data-kit-theme='dark'] .ant-select-dropdown-menu-item-selected {
  color: #aeaee0;
  background: #7e4fe0; }

[data-kit-theme='dark'] .ant-select-tree-dropdown .ant-select-dropdown-search .ant-select-search__field {
  background: #141322; }

.b {
  color: white; }

.ant-modal-mask {
  background: rgba(246, 246, 250, 0.9); }

.ant-modal-header {
  border-color: transparent; }

.ant-modal-footer {
  border-color: transparent; }

.ant-modal-content {
  -webkit-box-shadow: 0 0 100px -30px rgba(57, 55, 73, 0.3);
          box-shadow: 0 0 100px -30px rgba(57, 55, 73, 0.3); }

[data-kit-theme='dark'] .ant-modal-mask {
  background: rgba(45, 38, 62, 0.84); }

[data-kit-theme='dark'] .ant-modal-close-x {
  color: #a1a1c2; }
  [data-kit-theme='dark'] .ant-modal-close-x:hover {
    color: #ded9ea; }

[data-kit-theme='dark'] .ant-modal-content {
  background: #131020; }

[data-kit-theme='dark'] .ant-modal-header {
  background: #131020;
  border-color: #131020; }

[data-kit-theme='dark'] .ant-modal-footer {
  border-color: #131020; }

.b {
  color: white; }

.ant-fullcalendar-content ul {
  padding-left: 0; }

.ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-selected-cell .ant-fullcalendar-month,
.ant-fullcalendar-fullscreen .ant-fullcalendar-selected-day .ant-fullcalendar-date {
  background: #f6f6fa; }

[data-kit-theme="dark"] .ant-calendar-range-picker-separator, [data-kit-theme="dark"] .ant-calendar-range-middle {
  color: #a1a1c2; }

[data-kit-theme="dark"] .ant-calendar-active-week {
  background: #141322 !important; }
  [data-kit-theme="dark"] .ant-calendar-active-week:hover {
    background: #141322 !important; }

[data-kit-theme="dark"] .ant-calendar-week-number .ant-calendar-body tr:hover {
  background: #141322 !important; }

[data-kit-theme="dark"] .ant-fullcalendar-selected-day .ant-fullcalendar-date {
  background: #141322; }

[data-kit-theme="default"] .ant-calendar-selected-day .ant-calendar-date {
  background-color: #7e4fe0 !important;
  color: #ffffff; }

.b {
  color: white; }

[data-kit-theme='dark'] .ant-progress-inner {
  background: #232135; }

.b {
  color: white; }

[data-kit-theme='dark'] .ant-upload {
  background: #232135; }
  [data-kit-theme='dark'] .ant-upload.ant-upload-drag {
    background: #232135; }
  [data-kit-theme='dark'] .ant-upload .ant-upload-text {
    color: #aeaee0 !important; }
  [data-kit-theme='dark'] .ant-upload .ant-upload-hint {
    color: #4f4f7a !important; }

.b {
  color: white; }

[data-kit-theme='dark'] .ant-slider-rail {
  background: #232135; }

[data-kit-theme='dark'] .ant-slider-track {
  background: #7e4fe0; }

[data-kit-theme='dark'] .ant-slider-dot {
  border-color: #4f4f7a; }
  [data-kit-theme='dark'] .ant-slider-dot-active {
    border-color: #7e4fe0; }

[data-kit-theme='dark'] .ant-slider:hover .ant-slider-rail {
  background: #4f4f7a; }

.b {
  color: white; }

[data-kit-theme='dark'] .ant-collapse {
  background: transparent; }
  [data-kit-theme='dark'] .ant-collapse-header {
    background: #0c0c1b;
    color: #aeaee0 !important; }

.b {
  color: white; }

[data-kit-theme='dark'] .ant-card {
  color: #aeaee0; }
  [data-kit-theme='dark'] .ant-card-meta-description {
    color: #aeaee0; }
  [data-kit-theme='dark'] .ant-card-actions {
    background: #0c0c1b; }
    [data-kit-theme='dark'] .ant-card-actions > li .anticon {
      color: #aeaee0; }

.b {
  color: white; }

[data-kit-theme='dark'] .ant-cascader-menu-item-active {
  background: #7e4fe0; }
  [data-kit-theme='dark'] .ant-cascader-menu-item-active:hover {
    background: #7e4fe0; }

.b {
  color: white; }

.ant-input:hover, .ant-input:focus, .ant-input:active {
  border-color: #7e4fe0; }

.ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled), .ant-input-affix-wrapper:focus .ant-input:not(.ant-input-disabled), .ant-input-affix-wrapper:active .ant-input:not(.ant-input-disabled) {
  border-color: #7e4fe0; }

[data-kit-theme='dark'] .ant-input-number-handler-wrap {
  background: #4f4f7a; }

.b {
  color: white; }

[data-kit-theme='dark'] .ant-mentions textarea {
  background: #232135; }

.b {
  color: white; }

[data-kit-theme='dark'] .ant-time-picker-panel-input {
  background: transparent; }

[data-kit-theme='dark'] .ant-time-picker-panel-select-option-selected {
  background: #7e4fe0; }
  [data-kit-theme='dark'] .ant-time-picker-panel-select-option-selected:hover {
    background: #7e4fe0; }

.b {
  color: white; }

[data-kit-theme='dark'] .ant-skeleton {
  opacity: 0.1; }

.b {
  color: white; }

[data-kit-theme='dark'] .ant-breadcrumb-link,
[data-kit-theme='dark'] .ant-breadcrumb-link a {
  color: #aeaee0; }

[data-kit-theme='dark'] .ant-breadcrumb-separator {
  color: #4f4f7a; }

.b {
  color: white; }

[data-kit-theme='dark'] .ant-menu-item-group-title {
  color: #7575a3; }

[data-kit-theme='dark'] .ant-menu-item-disabled {
  color: #4f4f7a !important; }

.b {
  color: white; }

[data-kit-theme='dark'] .ant-table-column-has-sorters:hover {
  background: #141322 !important; }

[data-kit-theme='dark'] .ant-table-column-sort {
  background: #141322 !important; }

/*  css V4 CUSTOM STYLES */
.b {
  color: white; }

/* CARDS */
.card,
.card-header,
.card-footer {
  border-color: #ecebf3;
  border-radius: calc(7px - 1px); }

.card-header,
.card-footer,
.card-body {
  background: transparent;
  padding: 1.53rem 1.92rem; }
  @media (max-width: 767px) {
    .card-header,
    .card-footer,
    .card-body {
      padding-left: 1.15rem;
      padding-right: 1.15rem; } }
  .card-header:last-child,
  .card-footer:last-child,
  .card-body:last-child {
    border-radius: 0 0 calc(7px - 1px) calc(7px - 1px); }
  .card-header:first-child,
  .card-footer:first-child,
  .card-body:first-child {
    border-radius: calc(7px - 1px) calc(7px - 1px) 0 0; }

.card {
  margin-bottom: 2.3rem;
  background: #ffffff; }
  .card-borderless {
    border-color: transparent !important; }
  .card-solid {
    color: #ffffff;
    border-color: transparent !important; }
    .card-solid h1,
    .card-solid h2,
    .card-solid h3,
    .card-solid h4,
    .card-solid h5,
    .card-solid h6 {
      color: #ffffff !important; }
    .card-solid .card-header,
    .card-solid .card-footer {
      border-color: rgba(255, 255, 255, 0.3); }

.card-header:last-child {
  border-bottom: none !important; }

.card-header-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding-top: 0;
  padding-bottom: 0;
  min-height: 4.76rem; }

.card-header-borderless {
  border-color: transparent !important; }
  .card-header-borderless + .card-body {
    padding-top: 0; }

[data-kit-theme='dark'] .card {
  background: #0c0c1b;
  border-color: #232135; }
  [data-kit-theme='dark'] .card-solid .card-header,
  [data-kit-theme='dark'] .card-solid .card-footer {
    border-color: rgba(236, 235, 243, 0.4); }

[data-kit-theme='dark'] .card-header,
[data-kit-theme='dark'] .card-footer {
  border-color: #232135; }

.b {
  color: white; }

/* UTILITIES */
.text-default {
  color: #c8c4db !important; }

.text-primary {
  color: #7e4fe0 !important; }

.text-secondary {
  color: #a1a1c2 !important; }

.text-success {
  color: #41b883 !important; }

.text-danger {
  color: #f5222e !important; }

.text-warning {
  color: #faad15 !important; }

.text-info {
  color: #42baf9 !important; }

.text-light {
  color: #f6f6fa !important; }

.text-dark {
  color: #2d263e !important; }

.text-white {
  color: #ffffff !important; }

.text-muted {
  color: #a1a1c2 !important; }

.bg-default {
  background-color: #c8c4db !important; }

.bg-primary {
  background-color: #7e4fe0 !important; }

.bg-secondary {
  background-color: #7e4fe0 !important; }

.bg-success {
  background-color: #41b883 !important; }

.bg-danger {
  background-color: #f5222e !important; }

.bg-warning {
  background-color: #faad15 !important; }

.bg-info {
  background-color: #42baf9 !important; }

.bg-light {
  background-color: #f6f6fa !important; }

.bg-dark {
  background-color: #2d263e !important; }

.bg-white {
  background-color: #ffffff !important; }

[data-kit-theme='dark'] .text-light {
  color: #2d263e !important; }

[data-kit-theme='dark'] .text-dark {
  color: #7575a3 !important; }

[data-kit-theme='dark'] .text-muted {
  color: #4f4f7a !important; }

[data-kit-theme='dark'] .bg-light {
  background-color: #2d263e !important; }

[data-kit-theme='dark'] .bg-dark {
  background-color: #aeaee0 !important; }

[data-kit-theme='dark'] .border {
  border-color: #232135 !important; }
  [data-kit-theme='dark'] .border-top, [data-kit-theme='dark'] .border-right, [data-kit-theme='dark'] .border-bottom, [data-kit-theme='dark'] .border-left {
    border-color: #232135 !important; }

.b {
  color: white; }

/* BUTTONS */
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate; }
  .btn-group-justified > .btn-group {
    float: none;
    display: table-cell;
    width: 1%; }
    .btn-group-justified > .btn-group > .btn {
      width: 100%; }
  .btn-group-justified.btn-group-vertical {
    display: block; }
    .btn-group-justified.btn-group-vertical > .btn-group {
      display: block;
      width: 100%; }
    .btn-group-justified.btn-group-vertical > label {
      margin-bottom: 0; }

label.btn input {
  display: none; }

.btn {
  outline: none !important;
  -webkit-transition: color 0.2s ease-in-out, background 0.2s ease-in-out, border 0.2s ease-in-out;
  transition: color 0.2s ease-in-out, background 0.2s ease-in-out, border 0.2s ease-in-out;
  border-radius: 2.01px; }
  .btn:hover, .btn:active {
    -webkit-transition: color 0.1s ease-in-out, background 0.1s ease-in-out, border 0.1s ease-in-out;
    transition: color 0.1s ease-in-out, background 0.1s ease-in-out, border 0.1s ease-in-out; }
  .btn.btn-rounded {
    border-radius: 100px; }
  .btn.btn-squared {
    border-radius: 0; }
  .btn.btn-link {
    color: #7e4fe0;
    border-color: transparent !important;
    background: none !important;
    text-decoration: none; }
    .btn.btn-link:hover, .btn.btn-link:active, .btn.btn-link:focus, .btn.btn-link.active {
      color: #5c5583; }

.btn-with-addon {
  overflow: hidden;
  position: relative;
  padding-left: 3.84rem !important;
  border: none; }
  .btn-with-addon .btn-addon {
    position: absolute;
    z-index: 1;
    top: -1px;
    left: -1px;
    bottom: -1px;
    background-color: rgba(255, 255, 255, 0.2);
    width: 3.07rem; }
  .btn-with-addon .btn-addon-icon {
    font-size: 1.23rem;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }

.btn,
.show > .btn {
  color: #5c5583;
  background-color: #ffffff;
  border-color: #ecebf3; }
  .btn:hover, .btn:active,
  .show > .btn:hover,
  .show > .btn:active {
    background-color: #ecebf3;
    border-color: #ecebf3; }
  .btn:hover:active, .btn:focus, .btn.active,
  .show > .btn:hover:active,
  .show > .btn:focus,
  .show > .btn.active {
    background-color: #ecebf3;
    border-color: #ecebf3; }
  .btn.btn-default, .btn.btn-primary, .btn.btn-secondary, .btn.btn-success, .btn.btn-info, .btn.btn-warning, .btn.btn-danger, .btn.btn-dark,
  .show > .btn.btn-default,
  .show > .btn.btn-primary,
  .show > .btn.btn-secondary,
  .show > .btn.btn-success,
  .show > .btn.btn-info,
  .show > .btn.btn-warning,
  .show > .btn.btn-danger,
  .show > .btn.btn-dark {
    color: #ffffff !important; }
  .btn.btn-default,
  .show > .btn.btn-default {
    background-color: #c8c4db;
    border-color: #c8c4db; }
    .btn.btn-default:hover, .btn.btn-default:active,
    .show > .btn.btn-default:hover,
    .show > .btn.btn-default:active {
      background-color: #dad7e7;
      border-color: #dad7e7; }
    .btn.btn-default:hover:active, .btn.btn-default:focus, .btn.btn-default.active,
    .show > .btn.btn-default:hover:active,
    .show > .btn.btn-default:focus,
    .show > .btn.btn-default.active {
      background-color: #b6b1cf;
      border-color: #b6b1cf; }
  .btn.btn-primary,
  .show > .btn.btn-primary {
    background-color: #7e4fe0;
    border-color: #7e4fe0; }
    .btn.btn-primary:hover, .btn.btn-primary:active,
    .show > .btn.btn-primary:hover,
    .show > .btn.btn-primary:active {
      background-color: #42baf9;
      border-color: #42baf9; }
    .btn.btn-primary:hover:active, .btn.btn-primary:focus, .btn.btn-primary.active,
    .show > .btn.btn-primary:hover:active,
    .show > .btn.btn-primary:focus,
    .show > .btn.btn-primary.active {
      background-color: #652eff !important;
      border-color: #652eff !important; }
  .btn.btn-secondary,
  .show > .btn.btn-secondary {
    background-color: #a1a1c2;
    border-color: #a1a1c2; }
    .btn.btn-secondary:hover, .btn.btn-secondary:active,
    .show > .btn.btn-secondary:hover,
    .show > .btn.btn-secondary:active {
      background-color: #b4b4ce;
      border-color: #b4b4ce; }
    .btn.btn-secondary:hover:active, .btn.btn-secondary:focus, .btn.btn-secondary.active,
    .show > .btn.btn-secondary:hover:active,
    .show > .btn.btn-secondary:focus,
    .show > .btn.btn-secondary.active {
      background-color: #8e8eb6;
      border-color: #8e8eb6; }
  .btn.btn-success,
  .show > .btn.btn-success {
    background-color: #41b883;
    border-color: #41b883; }
    .btn.btn-success:hover, .btn.btn-success:active,
    .show > .btn.btn-success:hover,
    .show > .btn.btn-success:active {
      background-color: #55c392;
      border-color: #55c392; }
    .btn.btn-success:hover:active, .btn.btn-success:focus, .btn.btn-success.active,
    .show > .btn.btn-success:hover:active,
    .show > .btn.btn-success:focus,
    .show > .btn.btn-success.active {
      background-color: #39a173;
      border-color: #39a173; }
  .btn.btn-danger,
  .show > .btn.btn-danger {
    background-color: #f5222e;
    border-color: #f5222e; }
    .btn.btn-danger:hover, .btn.btn-danger:active,
    .show > .btn.btn-danger:hover,
    .show > .btn.btn-danger:active {
      background-color: #f63f4a;
      border-color: #f63f4a; }
    .btn.btn-danger:hover:active, .btn.btn-danger:focus, .btn.btn-danger.active,
    .show > .btn.btn-danger:hover:active,
    .show > .btn.btn-danger:focus,
    .show > .btn.btn-danger.active {
      background-color: #ee0b18;
      border-color: #ee0b18; }
  .btn.btn-warning,
  .show > .btn.btn-warning {
    background-color: #faad15;
    border-color: #faad15; }
    .btn.btn-warning:hover, .btn.btn-warning:active,
    .show > .btn.btn-warning:hover,
    .show > .btn.btn-warning:active {
      background-color: #fbb733;
      border-color: #fbb733; }
    .btn.btn-warning:hover:active, .btn.btn-warning:focus, .btn.btn-warning.active,
    .show > .btn.btn-warning:hover:active,
    .show > .btn.btn-warning:focus,
    .show > .btn.btn-warning.active {
      background-color: #eb9e05;
      border-color: #eb9e05; }
  .btn.btn-info,
  .show > .btn.btn-info {
    background-color: #42baf9;
    border-color: #42baf9; }
    .btn.btn-info:hover, .btn.btn-info:active,
    .show > .btn.btn-info:hover,
    .show > .btn.btn-info:active {
      background-color: #60c5fa;
      border-color: #60c5fa; }
    .btn.btn-info:hover:active, .btn.btn-info:focus, .btn.btn-info.active,
    .show > .btn.btn-info:hover:active,
    .show > .btn.btn-info:focus,
    .show > .btn.btn-info.active {
      background-color: #24aff8;
      border-color: #24aff8; }
  .btn.btn-light,
  .show > .btn.btn-light {
    border-color: transparent;
    color: #7e4fe0; }
    .btn.btn-light:hover, .btn.btn-light:active,
    .show > .btn.btn-light:hover,
    .show > .btn.btn-light:active {
      background: #bbbbc1 !important; }
    .btn.btn-light:hover:active, .btn.btn-light:focus, .btn.btn-light.active,
    .show > .btn.btn-light:hover:active,
    .show > .btn.btn-light:focus,
    .show > .btn.btn-light.active {
      background: rgba(161, 160, 169, 0.2) !important; }
  .btn.btn-dark,
  .show > .btn.btn-dark {
    background-color: #2d263e;
    border-color: #2d263e; }
    .btn.btn-dark:hover, .btn.btn-dark:active,
    .show > .btn.btn-dark:hover,
    .show > .btn.btn-dark:active {
      background-color: #3b3251;
      border-color: #3b3251; }
    .btn.btn-dark:hover:active, .btn.btn-dark:focus, .btn.btn-dark.active,
    .show > .btn.btn-dark:hover:active,
    .show > .btn.btn-dark:focus,
    .show > .btn.btn-dark.active {
      background-color: #1f1a2b;
      border-color: #1f1a2b; }
  .btn.btn-outline-default,
  .show > .btn.btn-outline-default {
    color: #5c5583;
    background-color: #ffffff;
    border-color: #ecebf3; }
    .btn.btn-outline-default:hover, .btn.btn-outline-default:active,
    .show > .btn.btn-outline-default:hover,
    .show > .btn.btn-outline-default:active {
      background-color: #ecebf3 !important;
      border-color: #ecebf3; }
    .btn.btn-outline-default:hover:active, .btn.btn-outline-default:focus, .btn.btn-outline-default.active,
    .show > .btn.btn-outline-default:hover:active,
    .show > .btn.btn-outline-default:focus,
    .show > .btn.btn-outline-default.active {
      background-color: #ecebf3 !important;
      border-color: #ecebf3; }
  .btn.btn-outline-primary,
  .show > .btn.btn-outline-primary {
    border-color: #7e4fe0;
    color: #7e4fe0; }
    .btn.btn-outline-primary:hover, .btn.btn-outline-primary:active,
    .show > .btn.btn-outline-primary:hover,
    .show > .btn.btn-outline-primary:active {
      background-color: #42baf9 !important;
      border-color: #42baf9;
      color: #ffffff; }
    .btn.btn-outline-primary:hover:active, .btn.btn-outline-primary:focus, .btn.btn-outline-primary.active,
    .show > .btn.btn-outline-primary:hover:active,
    .show > .btn.btn-outline-primary:focus,
    .show > .btn.btn-outline-primary.active {
      background-color: #652eff !important;
      border-color: #652eff;
      color: #ffffff; }
  .btn.btn-outline-secondary,
  .show > .btn.btn-outline-secondary {
    border-color: #a1a1c2;
    color: #a1a1c2; }
    .btn.btn-outline-secondary:hover, .btn.btn-outline-secondary:active,
    .show > .btn.btn-outline-secondary:hover,
    .show > .btn.btn-outline-secondary:active {
      background-color: #b4b4ce !important;
      border-color: #b4b4ce;
      color: #ffffff; }
    .btn.btn-outline-secondary:hover:active, .btn.btn-outline-secondary:focus, .btn.btn-outline-secondary.active,
    .show > .btn.btn-outline-secondary:hover:active,
    .show > .btn.btn-outline-secondary:focus,
    .show > .btn.btn-outline-secondary.active {
      background-color: #8e8eb6 !important;
      border-color: #8e8eb6;
      color: #ffffff; }
  .btn.btn-outline-success,
  .show > .btn.btn-outline-success {
    border-color: #41b883;
    color: #41b883; }
    .btn.btn-outline-success:hover, .btn.btn-outline-success:active,
    .show > .btn.btn-outline-success:hover,
    .show > .btn.btn-outline-success:active {
      background-color: #55c392 !important;
      border-color: #55c392;
      color: #ffffff; }
    .btn.btn-outline-success:hover:active, .btn.btn-outline-success:focus, .btn.btn-outline-success.active,
    .show > .btn.btn-outline-success:hover:active,
    .show > .btn.btn-outline-success:focus,
    .show > .btn.btn-outline-success.active {
      background-color: #39a173 !important;
      border-color: #39a173;
      color: #ffffff; }
  .btn.btn-outline-danger,
  .show > .btn.btn-outline-danger {
    border-color: #f5222e;
    color: #f5222e; }
    .btn.btn-outline-danger:hover, .btn.btn-outline-danger:active,
    .show > .btn.btn-outline-danger:hover,
    .show > .btn.btn-outline-danger:active {
      background-color: #f63f4a !important;
      border-color: #f63f4a;
      color: #ffffff; }
    .btn.btn-outline-danger:hover:active, .btn.btn-outline-danger:focus, .btn.btn-outline-danger.active,
    .show > .btn.btn-outline-danger:hover:active,
    .show > .btn.btn-outline-danger:focus,
    .show > .btn.btn-outline-danger.active {
      background-color: #ee0b18 !important;
      border-color: #ee0b18;
      color: #ffffff; }
  .btn.btn-outline-warning,
  .show > .btn.btn-outline-warning {
    border-color: #faad15;
    color: #faad15; }
    .btn.btn-outline-warning:hover, .btn.btn-outline-warning:active,
    .show > .btn.btn-outline-warning:hover,
    .show > .btn.btn-outline-warning:active {
      background-color: #fbb733 !important;
      border-color: #fbb733;
      color: #ffffff; }
    .btn.btn-outline-warning:hover:active, .btn.btn-outline-warning:focus, .btn.btn-outline-warning.active,
    .show > .btn.btn-outline-warning:hover:active,
    .show > .btn.btn-outline-warning:focus,
    .show > .btn.btn-outline-warning.active {
      background-color: #eb9e05 !important;
      border-color: #eb9e05;
      color: #ffffff; }
  .btn.btn-outline-info,
  .show > .btn.btn-outline-info {
    border-color: #42baf9;
    color: #42baf9; }
    .btn.btn-outline-info:hover, .btn.btn-outline-info:active,
    .show > .btn.btn-outline-info:hover,
    .show > .btn.btn-outline-info:active {
      background-color: #60c5fa !important;
      border-color: #60c5fa;
      color: #ffffff; }
    .btn.btn-outline-info:hover:active, .btn.btn-outline-info:focus, .btn.btn-outline-info.active,
    .show > .btn.btn-outline-info:hover:active,
    .show > .btn.btn-outline-info:focus,
    .show > .btn.btn-outline-info.active {
      background-color: #24aff8 !important;
      border-color: #24aff8;
      color: #ffffff; }
  .btn.btn-outline-light,
  .show > .btn.btn-outline-light {
    border-color: #f6f6fa;
    color: #5c5583; }
    .btn.btn-outline-light:hover, .btn.btn-outline-light:active,
    .show > .btn.btn-outline-light:hover,
    .show > .btn.btn-outline-light:active {
      background-color: #e2e2ef !important;
      border-color: #e2e2ef;
      color: #7e4fe0; }
    .btn.btn-outline-light:hover:active, .btn.btn-outline-light:focus, .btn.btn-outline-light.active,
    .show > .btn.btn-outline-light:hover:active,
    .show > .btn.btn-outline-light:focus,
    .show > .btn.btn-outline-light.active {
      background-color: #e2e2ef !important;
      border-color: #e2e2ef;
      color: #7e4fe0; }
  .btn.btn-outline-dark,
  .show > .btn.btn-outline-dark {
    border-color: #2d263e;
    color: #2d263e; }
    .btn.btn-outline-dark:hover, .btn.btn-outline-dark:active,
    .show > .btn.btn-outline-dark:hover,
    .show > .btn.btn-outline-dark:active {
      background-color: #3b3251 !important;
      border-color: #3b3251;
      color: #ffffff; }
    .btn.btn-outline-dark:hover:active, .btn.btn-outline-dark:focus, .btn.btn-outline-dark.active,
    .show > .btn.btn-outline-dark:hover:active,
    .show > .btn.btn-outline-dark:focus,
    .show > .btn.btn-outline-dark.active {
      background-color: #1f1a2b !important;
      border-color: #1f1a2b;
      color: #ffffff; }

[data-kit-theme="dark"] .btn.btn-light, [data-kit-theme="dark"] .btn.btn-outline-default,
[data-kit-theme="dark"] .show > .btn.btn-light,
[data-kit-theme="dark"] .show > .btn.btn-outline-default {
  background-color: #2d263e;
  border-color: #2d263e;
  color: #aeaee0; }
  [data-kit-theme="dark"] .btn.btn-light:hover, [data-kit-theme="dark"] .btn.btn-light:active, [data-kit-theme="dark"] .btn.btn-outline-default:hover, [data-kit-theme="dark"] .btn.btn-outline-default:active,
  [data-kit-theme="dark"] .show > .btn.btn-light:hover,
  [data-kit-theme="dark"] .show > .btn.btn-light:active,
  [data-kit-theme="dark"] .show > .btn.btn-outline-default:hover,
  [data-kit-theme="dark"] .show > .btn.btn-outline-default:active {
    background-color: #362e4b !important;
    border-color: #362e4b !important;
    color: #aeaee0; }
  [data-kit-theme="dark"] .btn.btn-light:hover:active, [data-kit-theme="dark"] .btn.btn-light:focus, [data-kit-theme="dark"] .btn.btn-light.active, [data-kit-theme="dark"] .btn.btn-outline-default:hover:active, [data-kit-theme="dark"] .btn.btn-outline-default:focus, [data-kit-theme="dark"] .btn.btn-outline-default.active,
  [data-kit-theme="dark"] .show > .btn.btn-light:hover:active,
  [data-kit-theme="dark"] .show > .btn.btn-light:focus,
  [data-kit-theme="dark"] .show > .btn.btn-light.active,
  [data-kit-theme="dark"] .show > .btn.btn-outline-default:hover:active,
  [data-kit-theme="dark"] .show > .btn.btn-outline-default:focus,
  [data-kit-theme="dark"] .show > .btn.btn-outline-default.active {
    background-color: #3b3251 !important;
    border-color: #3b3251 !important;
    color: #aeaee0; }

[data-kit-theme="dark"] .btn.btn-dark,
[data-kit-theme="dark"] .show > .btn.btn-dark {
  background-color: #f6f6fa;
  border-color: #f6f6fa;
  color: #232135 !important; }
  [data-kit-theme="dark"] .btn.btn-dark:hover, [data-kit-theme="dark"] .btn.btn-dark:active,
  [data-kit-theme="dark"] .show > .btn.btn-dark:hover,
  [data-kit-theme="dark"] .show > .btn.btn-dark:active {
    background-color: #e2e2ef;
    border-color: #e2e2ef; }
  [data-kit-theme="dark"] .btn.btn-dark:hover:active, [data-kit-theme="dark"] .btn.btn-dark:focus, [data-kit-theme="dark"] .btn.btn-dark.active,
  [data-kit-theme="dark"] .show > .btn.btn-dark:hover:active,
  [data-kit-theme="dark"] .show > .btn.btn-dark:focus,
  [data-kit-theme="dark"] .show > .btn.btn-dark.active {
    background-color: #d5d5e8;
    border-color: #d5d5e8; }

[data-kit-theme="dark"] .btn.btn-outline-primary, [data-kit-theme="dark"] .btn.btn-outline-secondary, [data-kit-theme="dark"] .btn.btn-outline-success, [data-kit-theme="dark"] .btn.btn-outline-danger, [data-kit-theme="dark"] .btn.btn-outline-warning, [data-kit-theme="dark"] .btn.btn-outline-info, [data-kit-theme="dark"] .btn.btn-outline-light, [data-kit-theme="dark"] .btn.btn-outline-dark,
[data-kit-theme="dark"] .show > .btn.btn-outline-primary,
[data-kit-theme="dark"] .show > .btn.btn-outline-secondary,
[data-kit-theme="dark"] .show > .btn.btn-outline-success,
[data-kit-theme="dark"] .show > .btn.btn-outline-danger,
[data-kit-theme="dark"] .show > .btn.btn-outline-warning,
[data-kit-theme="dark"] .show > .btn.btn-outline-info,
[data-kit-theme="dark"] .show > .btn.btn-outline-light,
[data-kit-theme="dark"] .show > .btn.btn-outline-dark {
  background: transparent; }

[data-kit-theme="dark"] .btn.btn-outline-light,
[data-kit-theme="dark"] .show > .btn.btn-outline-light {
  border-color: #2d263e;
  color: #aeaee0; }
  [data-kit-theme="dark"] .btn.btn-outline-light:hover, [data-kit-theme="dark"] .btn.btn-outline-light:active,
  [data-kit-theme="dark"] .show > .btn.btn-outline-light:hover,
  [data-kit-theme="dark"] .show > .btn.btn-outline-light:active {
    background-color: #362e4b !important;
    border-color: #362e4b; }
  [data-kit-theme="dark"] .btn.btn-outline-light:hover:active, [data-kit-theme="dark"] .btn.btn-outline-light:focus, [data-kit-theme="dark"] .btn.btn-outline-light.active,
  [data-kit-theme="dark"] .show > .btn.btn-outline-light:hover:active,
  [data-kit-theme="dark"] .show > .btn.btn-outline-light:focus,
  [data-kit-theme="dark"] .show > .btn.btn-outline-light.active {
    background-color: #1f1a2b !important;
    border-color: #1f1a2b; }

[data-kit-theme="dark"] .btn.btn-outline-dark,
[data-kit-theme="dark"] .show > .btn.btn-outline-dark {
  border-color: #f6f6fa;
  color: #f6f6fa; }
  [data-kit-theme="dark"] .btn.btn-outline-dark:hover, [data-kit-theme="dark"] .btn.btn-outline-dark:active,
  [data-kit-theme="dark"] .show > .btn.btn-outline-dark:hover,
  [data-kit-theme="dark"] .show > .btn.btn-outline-dark:active {
    color: #232135 !important;
    background-color: #e2e2ef !important;
    border-color: #e2e2ef; }
  [data-kit-theme="dark"] .btn.btn-outline-dark:hover:active, [data-kit-theme="dark"] .btn.btn-outline-dark:focus, [data-kit-theme="dark"] .btn.btn-outline-dark.active,
  [data-kit-theme="dark"] .show > .btn.btn-outline-dark:hover:active,
  [data-kit-theme="dark"] .show > .btn.btn-outline-dark:focus,
  [data-kit-theme="dark"] .show > .btn.btn-outline-dark.active {
    color: #232135 !important;
    background-color: #e2e2ef !important;
    border-color: #e2e2ef; }

.b {
  color: white; }

/* TABLE */
.table {
  color: inherit; }
  .table thead th {
    border-bottom: 1px solid #ecebf3;
    outline: none !important; }
    .table thead th:focus {
      background: #ecebf3; }
  .table td,
  .table th {
    border-color: #ecebf3; }
    .table td:focus,
    .table th:focus {
      background-color: #ecebf3; }
  .table tbody tr:first-child td {
    border-top: none; }
  .table.table-hover tbody tr:hover {
    background: #f6f6fa; }
  .table tr.active,
  .table th.active {
    background: #f6f6fa; }
  .table .thead-dark th {
    color: #ffffff;
    background: #2d263e; }
  .table .thead-default th {
    background: #f6f6fa; }
  .table.table-striped tbody tr:nth-of-type(odd) {
    background: #f6f6fa; }
  .table.table-vertical-middle td,
  .table.table-vertical-middle th {
    vertical-align: middle; }
  .table.table-dark {
    color: #ffffff; }
    .table.table-dark.table-hover tr:hover td,
    .table.table-dark.table-hover tr:hover th {
      color: #ffffff; }
    .table.table-dark thead th {
      border-bottom-color: #3f3657;
      color: #ffffff; }
    .table.table-dark th,
    .table.table-dark td {
      border-top-color: #3f3657; }
    .table.table-dark th,
    .table.table-dark td,
    .table.table-dark thead th {
      background: #2d263e; }
      .table.table-dark th:focus,
      .table.table-dark td:focus,
      .table.table-dark thead th:focus {
        background: #2d263e; }
    .table.table-dark tr.active,
    .table.table-dark th.active {
      background: #ded9ea; }

[data-kit-theme='dark'] .table thead th {
  border-color: #232135; }

[data-kit-theme='dark'] .table thead.thead-default th {
  background: #232135;
  color: #ffffff; }

[data-kit-theme='dark'] .table td,
[data-kit-theme='dark'] .table th {
  border-color: #232135; }

[data-kit-theme='dark'] .table tr.active {
  background: #232135;
  color: #ffffff; }

[data-kit-theme='dark'] .table .thead-dark th {
  color: #5c5583;
  background: #ffffff; }

[data-kit-theme='dark'] .table.table-hover tbody tr:hover {
  background: #232135;
  color: #ffffff; }

[data-kit-theme='dark'] .table.table-striped tbody tr:nth-of-type(odd) {
  background: #232135; }

[data-kit-theme='dark'] .table.table-dark {
  color: inherit; }
  [data-kit-theme='dark'] .table.table-dark thead th {
    border-bottom: 1px solid #ecebf3;
    outline: none !important;
    color: #5c5583; }
    [data-kit-theme='dark'] .table.table-dark thead th:focus {
      background: #ecebf3; }
  [data-kit-theme='dark'] .table.table-dark td,
  [data-kit-theme='dark'] .table.table-dark th {
    border-color: #ecebf3;
    background: #ffffff; }
    [data-kit-theme='dark'] .table.table-dark td:focus,
    [data-kit-theme='dark'] .table.table-dark th:focus {
      background-color: #ecebf3; }
  [data-kit-theme='dark'] .table.table-dark tbody tr:first-child td {
    border-top: none; }
  [data-kit-theme='dark'] .table.table-dark.table-hover tbody tr:hover {
    background: #f6f6fa; }
  [data-kit-theme='dark'] .table.table-dark.table-hover td,
  [data-kit-theme='dark'] .table.table-dark.table-hover th {
    color: #5c5583; }
  [data-kit-theme='dark'] .table.table-dark.table-hover tr:hover td,
  [data-kit-theme='dark'] .table.table-dark.table-hover tr:hover th {
    background: #f6f6fa; }

.b {
  color: white; }

/* TYPOGRAPHY */
.mark,
mark {
  background: #faad15;
  color: #ffffff; }

.blockquote {
  background: #f6f6fa;
  padding: 30px;
  border-left: 3px solid #ecebf3;
  font-size: 1.15rem; }
  .blockquote-reverse {
    text-align: right;
    border-left: none;
    border-right: 3px solid #ecebf3; }
  .blockquote-footer {
    margin-top: 1.53rem;
    color: #a1a1c2; }

[data-kit-theme='dark'] .blockquote {
  background: #232135; }

.b {
  color: white; }

/* BREADCRUMB */
.breadcrumb {
  background: #f6f6fa; }

[data-kit-theme='dark'] .breadcrumb {
  color: #aeaee0;
  background: #232135; }
  [data-kit-theme='dark'] .breadcrumb .breadcrumb-item:before {
    color: #4f4f7a; }
  [data-kit-theme='dark'] .breadcrumb .breadcrumb-item.active {
    color: #aeaee0; }

.b {
  color: white; }

/* FORMS */
.form-actions {
  border-top: 1px solid #ecebf3;
  padding-top: 1.53rem;
  margin: 1.53rem 0; }

.form-control {
  font-family: var(--kit-font-family);
  border-color: #ecebf3;
  color: #5c5583; }
  .form-control.form-control-rounded {
    border-radius: 500px; }
  .form-control:focus {
    border-color: #7e4fe0; }
  .form-control.input-sm {
    padding: 0.3rem 0.61rem; }

.col-form-label {
  padding-top: 0.69rem;
  padding-bottom: 0.69rem; }

.form-control:disabled,
.form-control[readonly] {
  background-color: #f6f6fa; }

.input-group-addon {
  border-color: #ecebf3;
  background-color: #ded9ea; }

span.input-group-addon {
  outline: none !important; }

.form-group.has-danger .form-control {
  border-color: #f5222e; }

.form-group.has-success .form-control {
  border-color: #41b883; }

.form-group.has-warning .form-control {
  border-color: #faad15; }

.form-group.has-focused .form-control {
  border-color: #7e4fe0; }

.form-input-icon {
  position: relative; }
  .form-input-icon > i {
    color: #a1a1c2;
    position: absolute;
    margin: 1rem 0.15rem 0.3rem 0.76rem;
    z-index: 3;
    width: 1.23rem;
    font-size: 1.23rem;
    text-align: center;
    left: 0; }
  .form-input-icon .form-control {
    padding-left: 2.61rem; }
  .form-input-icon.form-input-icon-right > i {
    left: auto;
    right: 0.23rem;
    margin: 1rem 0.76rem 0.3rem 0.15rem; }
  .form-input-icon.form-input-icon-right .form-control {
    padding-left: 1.23rem;
    padding-right: 2.61rem; }

.input-group .add-on.input-group-addon {
  width: 30px;
  text-align: center;
  display: inline-block; }
  .input-group .add-on.input-group-addon i {
    line-height: 2.2; }

[data-kit-theme="dark"] .form-control {
  background: #141322;
  border-color: #232135;
  color: #aeaee0; }

[data-kit-theme="dark"] .form-actions {
  border-top: 1px solid #232135; }

[data-kit-theme="dark"] .input-group-text {
  background: #232135;
  border-color: #232135;
  color: #aeaee0; }

.b {
  color: white; }

/* DROPDOWNS */
.dropdown .dropdown-toggle::after,
.btn-group .dropdown-toggle::after {
  opacity: 0.6;
  -webkit-transform: translateY(40%);
          transform: translateY(40%); }

.dropdown .dropdown-toggle-noarrow:after,
.btn-group .dropdown-toggle-noarrow:after {
  display: none; }

.dropdown .dropdown-toggle-icon,
.btn-group .dropdown-toggle-icon {
  position: relative;
  bottom: -0.16rem;
  margin-right: 0.38rem;
  color: #c8c4db; }

.dropdown .dropdown-menu-scroll-container,
.btn-group .dropdown-menu-scroll-container {
  position: relative; }

.dropdown .dropdown-menu,
.btn-group .dropdown-menu {
  border: 1px solid transparent;
  background-color: #ffffff;
  border-radius: 5px;
  -webkit-box-shadow: 0 4px 38px 0 rgba(45, 38, 62, 0.11), 0 0 21px 0 rgba(45, 38, 62, 0.05);
          box-shadow: 0 4px 38px 0 rgba(45, 38, 62, 0.11), 0 0 21px 0 rgba(45, 38, 62, 0.05); }
  .dropdown .dropdown-menu .dropdown-icon,
  .btn-group .dropdown-menu .dropdown-icon {
    margin-right: 0.38rem; }
  .dropdown .dropdown-menu .dropdown-divider,
  .btn-group .dropdown-menu .dropdown-divider {
    border-top-color: #ecebf3; }
  .dropdown .dropdown-menu .dropdown-header,
  .btn-group .dropdown-menu .dropdown-header {
    padding: 0.53rem 1.15rem;
    color: #5c5583;
    font-size: 1.07rem;
    font-weight: 600; }
  .dropdown .dropdown-menu .dropdown-item,
  .btn-group .dropdown-menu .dropdown-item {
    color: #5c5583;
    background: none;
    padding: 0.23rem 1.15rem;
    -webkit-transition: color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out; }
    .dropdown .dropdown-menu .dropdown-item a,
    .btn-group .dropdown-menu .dropdown-item a {
      color: #5c5583; }
      .dropdown .dropdown-menu .dropdown-item a:hover, .dropdown .dropdown-menu .dropdown-item a:active,
      .btn-group .dropdown-menu .dropdown-item a:hover,
      .btn-group .dropdown-menu .dropdown-item a:active {
        background: none;
        color: #7e4fe0; }
    .dropdown .dropdown-menu .dropdown-item.disabled,
    .btn-group .dropdown-menu .dropdown-item.disabled {
      cursor: not-allowed;
      color: #ecebf3 !important; }
      .dropdown .dropdown-menu .dropdown-item.disabled a,
      .btn-group .dropdown-menu .dropdown-item.disabled a {
        color: #ecebf3 !important;
        cursor: not-allowed; }
    .dropdown .dropdown-menu .dropdown-item.active,
    .btn-group .dropdown-menu .dropdown-item.active {
      background: #ded9ea !important; }
    .dropdown .dropdown-menu .dropdown-item:hover, .dropdown .dropdown-menu .dropdown-item:active, .dropdown .dropdown-menu .dropdown-item:focus,
    .btn-group .dropdown-menu .dropdown-item:hover,
    .btn-group .dropdown-menu .dropdown-item:active,
    .btn-group .dropdown-menu .dropdown-item:focus {
      background: none;
      color: #7e4fe0; }

.dropdown.show .dropdown-toggle::before,
.btn-group.show .dropdown-toggle::before {
  display: block; }

.dropdown.show .dropdown-toggle-text,
.btn-group.show .dropdown-toggle-text {
  color: #7e4fe0; }

[data-kit-theme='dark'] .dropdown-menu {
  background-color: #0c0c1b; }

[data-kit-theme='dark'] .dropdown .dropdown-menu:not(.inner),
[data-kit-theme='dark'] .btn-group .dropdown-menu:not(.inner) {
  border: 1px solid #232135; }

[data-kit-theme='dark'] .dropdown .dropdown-menu,
[data-kit-theme='dark'] .btn-group .dropdown-menu {
  background-color: #0c0c1b; }
  [data-kit-theme='dark'] .dropdown .dropdown-menu .dropdown-divider,
  [data-kit-theme='dark'] .btn-group .dropdown-menu .dropdown-divider {
    border-top-color: #232135; }
  [data-kit-theme='dark'] .dropdown .dropdown-menu .dropdown-header,
  [data-kit-theme='dark'] .btn-group .dropdown-menu .dropdown-header {
    color: #aeaee0; }
  [data-kit-theme='dark'] .dropdown .dropdown-menu .dropdown-item,
  [data-kit-theme='dark'] .btn-group .dropdown-menu .dropdown-item {
    color: #aeaee0; }
    [data-kit-theme='dark'] .dropdown .dropdown-menu .dropdown-item a,
    [data-kit-theme='dark'] .btn-group .dropdown-menu .dropdown-item a {
      color: #aeaee0; }
      [data-kit-theme='dark'] .dropdown .dropdown-menu .dropdown-item a:hover, [data-kit-theme='dark'] .dropdown .dropdown-menu .dropdown-item a:active,
      [data-kit-theme='dark'] .btn-group .dropdown-menu .dropdown-item a:hover,
      [data-kit-theme='dark'] .btn-group .dropdown-menu .dropdown-item a:active {
        background: none;
        color: #7e4fe0; }
    [data-kit-theme='dark'] .dropdown .dropdown-menu .dropdown-item.disabled,
    [data-kit-theme='dark'] .btn-group .dropdown-menu .dropdown-item.disabled {
      cursor: not-allowed;
      color: #4f4f7a !important; }
      [data-kit-theme='dark'] .dropdown .dropdown-menu .dropdown-item.disabled a,
      [data-kit-theme='dark'] .btn-group .dropdown-menu .dropdown-item.disabled a {
        color: #4f4f7a !important;
        cursor: not-allowed; }
    [data-kit-theme='dark'] .dropdown .dropdown-menu .dropdown-item.active,
    [data-kit-theme='dark'] .btn-group .dropdown-menu .dropdown-item.active {
      background: #7e4fe0 !important;
      color: #ffffff !important; }
    [data-kit-theme='dark'] .dropdown .dropdown-menu .dropdown-item:hover, [data-kit-theme='dark'] .dropdown .dropdown-menu .dropdown-item:active, [data-kit-theme='dark'] .dropdown .dropdown-menu .dropdown-item:focus,
    [data-kit-theme='dark'] .btn-group .dropdown-menu .dropdown-item:hover,
    [data-kit-theme='dark'] .btn-group .dropdown-menu .dropdown-item:active,
    [data-kit-theme='dark'] .btn-group .dropdown-menu .dropdown-item:focus {
      background: none;
      color: #7e4fe0; }

.b {
  color: white; }

/* SELECTBOXES */
select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
  select option:disabled {
    opacity: 0.4; }
  select.form-control {
    background: #fff center right no-repeat url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAFCAYAAABB9hwOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiNWZkMzNlMC0zNTcxLTI4NDgtYjA3NC01ZTRhN2RjMWVmNjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODZDNDdFRTkxRTJBMTFFNjg0MUM5MTMwMjYwRDYwRDkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODZDNDdFRTgxRTJBMTFFNjg0MUM5MTMwMjYwRDYwRDkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTUxRUI3MDZEQjk4MTFFNUI1NDA5QTcyNTlFQzRERTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTUxRUI3MDdEQjk4MTFFNUI1NDA5QTcyNTlFQzRERTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz69wtu7AAAAe0lEQVR42mLce+zSOVFhYUMGNHDv4cOd/q6WHgxkAqbvP77H/P339zey4Nfv3z7ceXA/hoECwCQnLXPtw8eP05EFHz15WuRm7/CGIoNBhLCgUPnPX79egdgv37w+qKmqOp+BQsAEpX8wMTFm/fnz5/P/f//DGagAAAIMAKIuMR+q/rU9AAAAAElFTkSuQmCC"); }
  select.form-control[multiple] {
    background-image: none; }

[data-kit-theme='dark'] select.form-control {
  background-color: #141322;
  border-color: #232135; }

.b {
  color: white; }

/* BADGE */
.badge {
  font-weight: normal;
  background: #ffffff;
  color: #a1a1c2;
  letter-spacing: 1px;
  text-transform: uppercase; }
  .badge.badge-default {
    background: #c8c4db;
    color: #ffffff; }
  .badge.badge-primary {
    background: #7e4fe0;
    color: #ffffff; }
  .badge.badge-secondary {
    background: #a1a1c2;
    color: #ffffff; }
  .badge.badge-success {
    background: #41b883;
    color: #ffffff; }
  .badge.badge-danger {
    background: #f5222e;
    color: #ffffff; }
  .badge.badge-warning {
    background: #faad15;
    color: #ffffff; }
  .badge.badge-info {
    background: #42baf9;
    color: #ffffff; }
  .badge.badge-light {
    background: #f6f6fa;
    color: #5c5583; }
  .badge.badge-dark {
    background: #2d263e;
    color: #ffffff; }

[data-kit-theme='dark'] .badge.badge-light {
  background: #2d263e;
  color: #ffffff; }

[data-kit-theme='dark'] .badge.badge-dark {
  background: #f6f6fa;
  color: #5c5583; }

.b {
  color: white; }

/* CAROUSEL */
.carousel-indicators li {
  opacity: 0.5; }
  .carousel-indicators li.active {
    opacity: 1; }

[data-kit-theme='dark'] .carousel-indicators li.active {
  opacity: 1;
  background-color: #7e4fe0; }

.b {
  color: white; }

/* COLLAPSE */
.accordion .card {
  border-radius: 0;
  margin-bottom: 0;
  border-bottom-width: 0; }
  .accordion .card:first-child {
    border-radius: 5px 5px 0 0; }
  .accordion .card:last-child {
    border-radius: 0 0 5px 5px;
    border-bottom-width: 1px; }
  .accordion .card .card-header {
    cursor: pointer; }
    .accordion .card .card-header .card-title {
      margin-bottom: 0; }
    .accordion .card .card-header.collapsed {
      border: none; }

.accordion.accordion-margin-bottom .card {
  border-radius: 5px;
  margin-bottom: 1.15rem;
  border-bottom-width: 1px; }

.accordion .accordion-indicator {
  padding-top: 1px;
  color: #a1a1c2; }
  .accordion .accordion-indicator .plus {
    display: none; }
  .accordion .accordion-indicator .minus {
    display: inline; }

.accordion .collapsed .accordion-indicator .plus {
  display: inline; }

.accordion .collapsed .accordion-indicator .minus {
  display: none; }

.b {
  color: white; }

/* MODAL */
.modal .modal-content {
  border: none; }

.modal .modal-header .close {
  background: #ffffff; }

.modal-backdrop {
  background: #2d263e; }
  .modal-backdrop.show {
    opacity: 0.3; }

[data-kit-theme='dark'] .modal-content {
  background: #0c0c1b; }

[data-kit-theme='dark'] .modal-header, [data-kit-theme='dark'] .modal-footer {
  border-color: #232135; }

[data-kit-theme='dark'] .modal-backdrop.show {
  opacity: 0.7; }

[data-kit-theme='dark'] .modal .close {
  background: transparent;
  color: #4f4f7a;
  text-shadow: none; }

.b {
  color: white; }

/* ALERTS */
.alert {
  border: none;
  font-weight: normal;
  color: #ffffff; }
  .alert .close {
    color: #ffffff;
    opacity: 0.5;
    outline: none !important; }
    .alert .close:hover {
      opacity: 1; }
  .alert a,
  .alert .alert-link {
    font-weight: normal;
    color: #ffffff;
    opacity: 0.7;
    -webkit-transition: color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out; }
    .alert a:hover,
    .alert .alert-link:hover {
      opacity: 1;
      color: #ffffff; }
  .alert.alert-default {
    background: #c8c4db; }
  .alert.alert-primary {
    background: #7e4fe0; }
  .alert.alert-secondary {
    background: #a1a1c2; }
  .alert.alert-success {
    background: #41b883; }
  .alert.alert-danger {
    background: #f5222e; }
  .alert.alert-warning {
    background: #faad15; }
  .alert.alert-info {
    background: #42baf9; }
  .alert.alert-light {
    background: #f6f6fa;
    color: #5c5583; }
    .alert.alert-light a,
    .alert.alert-light .alert-link {
      font-weight: normal;
      color: #5c5583;
      opacity: 0.7;
      -webkit-transition: color 0.2s ease-in-out;
      transition: color 0.2s ease-in-out; }
      .alert.alert-light a:hover,
      .alert.alert-light .alert-link:hover {
        opacity: 1;
        color: #5c5583; }
  .alert.alert-dark {
    background: #2d263e; }

[data-kit-theme='dark'] .alert.alert-light {
  background: #2d263e; }

[data-kit-theme='dark'] .alert.alert-dark {
  background: #f6f6fa;
  color: #aeaee0; }
  [data-kit-theme='dark'] .alert.alert-dark a,
  [data-kit-theme='dark'] .alert.alert-dark .alert-link {
    font-weight: normal;
    color: #5c5583;
    opacity: 0.7;
    -webkit-transition: color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out; }
    [data-kit-theme='dark'] .alert.alert-dark a:hover,
    [data-kit-theme='dark'] .alert.alert-dark .alert-link:hover {
      opacity: 1;
      color: #5c5583; }

.b {
  color: white; }

/* PAGINATION */
.pagination .page-link {
  border-color: #ecebf3;
  color: #5c5583;
  outline: none;
  margin-bottom: 0.76rem; }
  .pagination .page-link:hover, .pagination .page-link:focus {
    background: #f6f6fa; }

.pagination .page-item.disabled .page-link {
  background: #f6f6fa; }

.pagination .page-item.active .page-link {
  background: #7e4fe0;
  border-color: #7e4fe0; }

.pager li > a {
  border-color: #a1a1c2;
  color: #5c5583;
  outline: none;
  border-radius: 3px; }
  .pager li > a:hover, .pager li > a:focus {
    background: #c8c4db;
    color: #ffffff;
    border-color: #c8c4db; }

[data-kit-theme='dark'] .pagination .page-link {
  border-color: #232135;
  background: #232135; }
  [data-kit-theme='dark'] .pagination .page-link:hover, [data-kit-theme='dark'] .pagination .page-link:focus {
    background: #7e4fe0;
    border-color: #7e4fe0;
    color: #ffffff; }

[data-kit-theme='dark'] .pagination .page-item.disabled .page-link {
  opacity: 0.5;
  background: #232135; }

.b {
  color: white; }

/* NAVS */
.nav .nav-link.disabled {
  opacity: 0.4; }

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  background: #7e4fe0; }

.nav-tabs .nav-link.active {
  background: transparent; }

.nav-tabs-noborder {
  border-bottom: 0; }

.nav-tabs-stretched {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch; }
  .nav-tabs-stretched .nav-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .nav-tabs-stretched .nav-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }

.nav-tabs-line .nav-item:last-child .nav-link {
  margin-right: 0; }

.nav-tabs-line .nav-item.show .nav-link {
  border-color: transparent; }

.nav-tabs-line .nav-link {
  padding-left: 0;
  padding-right: 0;
  margin-right: 1.53rem; }
  .nav-tabs-line .nav-link:hover, .nav-tabs-line .nav-link:focus, .nav-tabs-line .nav-link:active {
    border-color: transparent; }
  .nav-tabs-line .nav-link.active {
    border-color: transparent;
    position: relative;
    color: #7e4fe0; }
    .nav-tabs-line .nav-link.active:after {
      position: absolute;
      bottom: -1px;
      left: 0;
      content: '';
      display: block;
      height: 1px;
      width: 100%;
      background: #7e4fe0; }

.nav-tabs-line-bold .nav-link.active:after {
  height: 7px;
  bottom: -4px;
  border-radius: 7px; }

.nav-tabs-line-bottom {
  border-bottom: 4px solid #ecebf3; }
  .nav-tabs-line-bottom .nav-item {
    margin-right: 2.3rem;
    margin-bottom: -4px; }
  .nav-tabs-line-bottom .nav-link {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0.76rem;
    position: relative;
    color: #2d263e; }
    .nav-tabs-line-bottom .nav-link::before {
      content: '';
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      height: 4px;
      background-color: #ecebf3; }
    .nav-tabs-line-bottom .nav-link.active {
      color: #7e4fe0; }
      .nav-tabs-line-bottom .nav-link.active::before {
        background-color: #7e4fe0; }

[data-kit-theme='dark'] .nav-tabs {
  border-color: #232135; }
  [data-kit-theme='dark'] .nav-tabs:not(.nav-tabs-line) .nav-link.active, [data-kit-theme='dark'] .nav-tabs:not(.nav-tabs-line) .nav-link:hover, [data-kit-theme='dark'] .nav-tabs:not(.nav-tabs-line) .nav-link:active, [data-kit-theme='dark'] .nav-tabs:not(.nav-tabs-line) .nav-link:focus {
    color: #7e4fe0;
    background: transparent;
    border-color: #232135;
    border-bottom-color: #0c0c1b; }

.b {
  color: white; }

/* POPOVERS */
.popover {
  border-color: #ecebf3; }
  .popover .popover-inner {
    border-width: 0.61rem; }
    .popover .popover-inner:after {
      border-width: 0.53rem; }
  .popover .popover-header {
    font-weight: 600;
    background: #f6f6fa;
    margin: -1px;
    padding: 0.61rem 1.15rem;
    border-radius: 3px 3px 0 0; }
  .popover.bs-popover-right .arrow:before {
    border-right-color: #ecebf3; }
  .popover.bs-popover-left .arrow:before {
    border-left-color: #ecebf3; }
  .popover.bs-popover-bottom .arrow:before {
    border-bottom-color: #ecebf3; }
  .popover.bs-popover-top .arrow:before {
    border-top-color: #ecebf3; }

[data-kit-theme='dark'] .popover {
  border-color: #232135;
  background: #0c0c1b; }
  [data-kit-theme='dark'] .popover .popover-header {
    background: #232135;
    color: #ffffff;
    border-color: #232135; }
  [data-kit-theme='dark'] .popover .popover-body {
    color: #aeaee0; }
  [data-kit-theme='dark'] .popover.bs-popover-right .arrow:before {
    border-right-color: #232135; }
  [data-kit-theme='dark'] .popover.bs-popover-right .arrow:after {
    border-right-color: #0c0c1b; }
  [data-kit-theme='dark'] .popover.bs-popover-left .arrow:before {
    border-left-color: #232135; }
  [data-kit-theme='dark'] .popover.bs-popover-left .arrow:after {
    border-left-color: #0c0c1b; }
  [data-kit-theme='dark'] .popover.bs-popover-bottom .arrow:before {
    border-bottom-color: #232135; }
  [data-kit-theme='dark'] .popover.bs-popover-bottom .arrow:after {
    border-bottom-color: #0c0c1b; }
  [data-kit-theme='dark'] .popover.bs-popover-top .arrow:before {
    border-top-color: #232135; }
  [data-kit-theme='dark'] .popover.bs-popover-top .arrow:after {
    border-top-color: #0c0c1b; }

.b {
  color: white; }

/* TOOLTIPS */
.tooltip .tooltip-inner {
  background: #2d263e;
  padding: 0.3rem 1.15rem;
  color: #ffffff;
  font-size: 1.07rem; }

.b {
  color: white; }

/* LIST GROUP */
.list-group-item {
  border-color: #ecebf3; }
  .list-group-item.active {
    background: #7e4fe0; }

[data-kit-theme='dark'] .list-group-item {
  border-color: #232135;
  background: #0c0c1b;
  color: inherit; }
  [data-kit-theme='dark'] .list-group-item.active {
    background: #7e4fe0 !important; }
  [data-kit-theme='dark'] .list-group-item-action {
    color: #ffffff !important; }
    [data-kit-theme='dark'] .list-group-item-action:hover {
      background: #141322; }
    [data-kit-theme='dark'] .list-group-item-action.disabled {
      opacity: 0.5;
      background: transparent; }

.b {
  color: white; }

/* PROGRESS */
[data-kit-theme='dark'] .progress {
  background: #232135; }

.b {
  color: white; }

/* JUMBOTRON */
[data-kit-theme='dark'] .jumbotron {
  background: #232135; }

.b {
  color: white; }

/* NAVBAR */
.b {
  color: white; }

/*  NPROGRESS */
#nprogress {
  pointer-events: none; }

#nprogress .bar {
  height: 3px;
  background: #7e4fe0;
  position: fixed;
  z-index: 1031;
  top: 0;
  left: 0;
  width: 100%; }

/* Fancy blur effect */
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0;
  width: 100px;
  height: 100%;
  -webkit-box-shadow: 0 0 10px #29d, 0 0 5px #29d;
          box-shadow: 0 0 10px #29d, 0 0 5px #29d;
  opacity: 1;
  -webkit-transform: rotate(3deg) translate(0, -4px);
  transform: rotate(3deg) translate(0, -4px); }

#nprogress .spinner {
  display: block;
  position: fixed;
  z-index: 1031;
  width: 10.76rem;
  padding: 0.61rem 1.15rem;
  background: #ffffff;
  border-radius: 4px;
  border: 1px solid #ecebf3;
  right: auto;
  left: 50%;
  top: 1rem;
  margin-left: -5.62rem; }
  #nprogress .spinner:after {
    content: 'Loading...';
    display: inline-block;
    position: absolute;
    top: 0.53rem;
    left: 3.69rem; }

#nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: solid 2px transparent;
  border-top-color: #7e4fe0;
  border-left-color: #7e4fe0;
  border-radius: 50%;
  -webkit-animation: nprogress-spinner 400ms linear infinite;
  animation: nprogress-spinner 400ms linear infinite; }

.nprogress-custom-parent {
  overflow: hidden;
  position: relative; }

.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
  position: absolute; }

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

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

[data-kit-theme='dark'] #nprogress .spinner {
  color: #ffffff;
  background: #7e4fe0;
  border-color: #7e4fe0; }
  [data-kit-theme='dark'] #nprogress .spinner .spinner-icon {
    border-top-color: #ffffff;
    border-left-color: #ffffff; }

.b {
  color: white; }

.ct-label {
  fill: rgba(0, 0, 0, 0.4);
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  line-height: 1; }

.ct-chart-line .ct-label,
.ct-chart-bar .ct-label {
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.ct-chart-pie .ct-label,
.ct-chart-donut .ct-label {
  dominant-baseline: central; }

.ct-label.ct-horizontal.ct-start {
  -webkit-box-align: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start; }

.ct-label.ct-horizontal.ct-end {
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start; }

.ct-label.ct-vertical.ct-start {
  -webkit-box-align: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-end;
  -ms-flex-pack: flex-end;
  justify-content: flex-end;
  text-align: right;
  text-anchor: end; }

.ct-label.ct-vertical.ct-end {
  -webkit-box-align: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start; }

.ct-chart-bar .ct-label.ct-horizontal.ct-start {
  -webkit-box-align: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  text-anchor: start; }

.ct-chart-bar .ct-label.ct-horizontal.ct-end {
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  text-anchor: start; }

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start {
  -webkit-box-align: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start; }

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end {
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start; }

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: flex-end;
  -ms-flex-pack: flex-end;
  justify-content: flex-end;
  text-align: right;
  text-anchor: end; }

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: end; }

.ct-grid {
  stroke: rgba(0, 0, 0, 0.2);
  stroke-width: 1px;
  stroke-dasharray: 2px; }

.ct-grid-background {
  fill: none; }

.ct-point {
  stroke-width: 10px;
  stroke-linecap: round; }

.ct-line {
  fill: none;
  stroke-width: 4px; }

.ct-area {
  stroke: none;
  fill-opacity: 0.1; }

.ct-bar {
  fill: none;
  stroke-width: 10px; }

.ct-slice-donut {
  fill: none;
  stroke-width: 60px; }

.ct-series-a .ct-point,
.ct-series-a .ct-line,
.ct-series-a .ct-bar,
.ct-series-a .ct-slice-donut {
  stroke: #7e4fe0; }

.ct-series-a .ct-slice-pie,
.ct-series-a .ct-slice-donut-solid,
.ct-series-a .ct-area {
  fill: #7e4fe0; }

.ct-series-b .ct-point,
.ct-series-b .ct-line,
.ct-series-b .ct-bar,
.ct-series-b .ct-slice-donut {
  stroke: #41b883; }

.ct-series-b .ct-slice-pie,
.ct-series-b .ct-slice-donut-solid,
.ct-series-b .ct-area {
  fill: #41b883; }

.ct-series-c .ct-point,
.ct-series-c .ct-line,
.ct-series-c .ct-bar,
.ct-series-c .ct-slice-donut {
  stroke: #ff0; }

.ct-series-c .ct-slice-pie,
.ct-series-c .ct-slice-donut-solid,
.ct-series-c .ct-area {
  fill: #ff0; }

.ct-series-d .ct-point,
.ct-series-d .ct-line,
.ct-series-d .ct-bar,
.ct-series-d .ct-slice-donut {
  stroke: #faad15; }

.ct-series-d .ct-slice-pie,
.ct-series-d .ct-slice-donut-solid,
.ct-series-d .ct-area {
  fill: #faad15; }

.ct-series-e .ct-point,
.ct-series-e .ct-line,
.ct-series-e .ct-bar,
.ct-series-e .ct-slice-donut {
  stroke: #453d3f; }

.ct-series-e .ct-slice-pie,
.ct-series-e .ct-slice-donut-solid,
.ct-series-e .ct-area {
  fill: #453d3f; }

.ct-series-f .ct-point,
.ct-series-f .ct-line,
.ct-series-f .ct-bar,
.ct-series-f .ct-slice-donut {
  stroke: #59922b; }

.ct-series-f .ct-slice-pie,
.ct-series-f .ct-slice-donut-solid,
.ct-series-f .ct-area {
  fill: #59922b; }

.ct-series-g .ct-point,
.ct-series-g .ct-line,
.ct-series-g .ct-bar,
.ct-series-g .ct-slice-donut {
  stroke: #0544d3; }

.ct-series-g .ct-slice-pie,
.ct-series-g .ct-slice-donut-solid,
.ct-series-g .ct-area {
  fill: #0544d3; }

.ct-series-h .ct-point,
.ct-series-h .ct-line,
.ct-series-h .ct-bar,
.ct-series-h .ct-slice-donut {
  stroke: #652eff; }

.ct-series-h .ct-slice-pie,
.ct-series-h .ct-slice-donut-solid,
.ct-series-h .ct-area {
  fill: #652eff; }

.ct-series-i .ct-point,
.ct-series-i .ct-line,
.ct-series-i .ct-bar,
.ct-series-i .ct-slice-donut {
  stroke: #fd3995; }

.ct-series-i .ct-slice-pie,
.ct-series-i .ct-slice-donut-solid,
.ct-series-i .ct-area {
  fill: #fd3995; }

.ct-series-j .ct-point,
.ct-series-j .ct-line,
.ct-series-j .ct-bar,
.ct-series-j .ct-slice-donut {
  stroke: #dda458; }

.ct-series-j .ct-slice-pie,
.ct-series-j .ct-slice-donut-solid,
.ct-series-j .ct-area {
  fill: #dda458; }

.ct-series-k .ct-point,
.ct-series-k .ct-line,
.ct-series-k .ct-bar,
.ct-series-k .ct-slice-donut {
  stroke: #eacf7d; }

.ct-series-k .ct-slice-pie,
.ct-series-k .ct-slice-donut-solid,
.ct-series-k .ct-area {
  fill: #eacf7d; }

.ct-series-l .ct-point,
.ct-series-l .ct-line,
.ct-series-l .ct-bar,
.ct-series-l .ct-slice-donut {
  stroke: #86797d; }

.ct-series-l .ct-slice-pie,
.ct-series-l .ct-slice-donut-solid,
.ct-series-l .ct-area {
  fill: #86797d; }

.ct-series-m .ct-point,
.ct-series-m .ct-line,
.ct-series-m .ct-bar,
.ct-series-m .ct-slice-donut {
  stroke: #f6f6fa; }

.ct-series-m .ct-slice-pie,
.ct-series-m .ct-slice-donut-solid,
.ct-series-m .ct-area {
  fill: #f6f6fa; }

.ct-series-n .ct-point,
.ct-series-n .ct-line,
.ct-series-n .ct-bar,
.ct-series-n .ct-slice-donut {
  stroke: #c8c4db; }

.ct-series-n .ct-slice-pie,
.ct-series-n .ct-slice-donut-solid,
.ct-series-n .ct-area {
  fill: #c8c4db; }

.ct-series-o .ct-point,
.ct-series-o .ct-line,
.ct-series-o .ct-bar,
.ct-series-o .ct-slice-donut {
  stroke: #a748ca; }

.ct-series-o .ct-slice-pie,
.ct-series-o .ct-slice-donut-solid,
.ct-series-o .ct-area {
  fill: #a748ca; }

.ct-square {
  display: block;
  position: relative;
  width: 100%; }
  .ct-square:before {
    display: block;
    float: left;
    content: '';
    width: 0;
    height: 0;
    padding-bottom: 100%; }
  .ct-square:after {
    content: '';
    display: table;
    clear: both; }
  .ct-square > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-minor-second {
  display: block;
  position: relative;
  width: 100%; }
  .ct-minor-second:before {
    display: block;
    float: left;
    content: '';
    width: 0;
    height: 0;
    padding-bottom: 93.75%; }
  .ct-minor-second:after {
    content: '';
    display: table;
    clear: both; }
  .ct-minor-second > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-second {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-second:before {
    display: block;
    float: left;
    content: '';
    width: 0;
    height: 0;
    padding-bottom: 88.88889%; }
  .ct-major-second:after {
    content: '';
    display: table;
    clear: both; }
  .ct-major-second > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-minor-third {
  display: block;
  position: relative;
  width: 100%; }
  .ct-minor-third:before {
    display: block;
    float: left;
    content: '';
    width: 0;
    height: 0;
    padding-bottom: 83.33333%; }
  .ct-minor-third:after {
    content: '';
    display: table;
    clear: both; }
  .ct-minor-third > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-third {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-third:before {
    display: block;
    float: left;
    content: '';
    width: 0;
    height: 0;
    padding-bottom: 80%; }
  .ct-major-third:after {
    content: '';
    display: table;
    clear: both; }
  .ct-major-third > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-perfect-fourth {
  display: block;
  position: relative;
  width: 100%; }
  .ct-perfect-fourth:before {
    display: block;
    float: left;
    content: '';
    width: 0;
    height: 0;
    padding-bottom: 75%; }
  .ct-perfect-fourth:after {
    content: '';
    display: table;
    clear: both; }
  .ct-perfect-fourth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-perfect-fifth {
  display: block;
  position: relative;
  width: 100%; }
  .ct-perfect-fifth:before {
    display: block;
    float: left;
    content: '';
    width: 0;
    height: 0;
    padding-bottom: 66.66667%; }
  .ct-perfect-fifth:after {
    content: '';
    display: table;
    clear: both; }
  .ct-perfect-fifth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-minor-sixth {
  display: block;
  position: relative;
  width: 100%; }
  .ct-minor-sixth:before {
    display: block;
    float: left;
    content: '';
    width: 0;
    height: 0;
    padding-bottom: 62.5%; }
  .ct-minor-sixth:after {
    content: '';
    display: table;
    clear: both; }
  .ct-minor-sixth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-golden-section {
  display: block;
  position: relative;
  width: 100%; }
  .ct-golden-section:before {
    display: block;
    float: left;
    content: '';
    width: 0;
    height: 0;
    padding-bottom: 61.8047%; }
  .ct-golden-section:after {
    content: '';
    display: table;
    clear: both; }
  .ct-golden-section > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-sixth {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-sixth:before {
    display: block;
    float: left;
    content: '';
    width: 0;
    height: 0;
    padding-bottom: 60%; }
  .ct-major-sixth:after {
    content: '';
    display: table;
    clear: both; }
  .ct-major-sixth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-minor-seventh {
  display: block;
  position: relative;
  width: 100%; }
  .ct-minor-seventh:before {
    display: block;
    float: left;
    content: '';
    width: 0;
    height: 0;
    padding-bottom: 56.25%; }
  .ct-minor-seventh:after {
    content: '';
    display: table;
    clear: both; }
  .ct-minor-seventh > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-seventh {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-seventh:before {
    display: block;
    float: left;
    content: '';
    width: 0;
    height: 0;
    padding-bottom: 53.33333%; }
  .ct-major-seventh:after {
    content: '';
    display: table;
    clear: both; }
  .ct-major-seventh > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-octave {
  display: block;
  position: relative;
  width: 100%; }
  .ct-octave:before {
    display: block;
    float: left;
    content: '';
    width: 0;
    height: 0;
    padding-bottom: 50%; }
  .ct-octave:after {
    content: '';
    display: table;
    clear: both; }
  .ct-octave > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-tenth {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-tenth:before {
    display: block;
    float: left;
    content: '';
    width: 0;
    height: 0;
    padding-bottom: 40%; }
  .ct-major-tenth:after {
    content: '';
    display: table;
    clear: both; }
  .ct-major-tenth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-eleventh {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-eleventh:before {
    display: block;
    float: left;
    content: '';
    width: 0;
    height: 0;
    padding-bottom: 37.5%; }
  .ct-major-eleventh:after {
    content: '';
    display: table;
    clear: both; }
  .ct-major-eleventh > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-twelfth {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-twelfth:before {
    display: block;
    float: left;
    content: '';
    width: 0;
    height: 0;
    padding-bottom: 33.33333%; }
  .ct-major-twelfth:after {
    content: '';
    display: table;
    clear: both; }
  .ct-major-twelfth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-double-octave {
  display: block;
  position: relative;
  width: 100%; }
  .ct-double-octave:before {
    display: block;
    float: left;
    content: '';
    width: 0;
    height: 0;
    padding-bottom: 25%; }
  .ct-double-octave:after {
    content: '';
    display: table;
    clear: both; }
  .ct-double-octave > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-hidden-points .ct-point {
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  stroke-linecap: square; }

.ct-hidden-points:hover .ct-point {
  opacity: 1; }

[data-kit-theme='dark'] .ct-grid {
  stroke: #4f4f7a; }

[data-kit-theme='dark'] .ct-label {
  color: #7575a3; }

.b {
  color: white; }

/*  CHARTIST TOOLTIP PLUGIN */
.chartist-tooltip {
  position: absolute;
  display: none;
  min-width: 5em;
  padding: 8px 10px;
  background: #2d263e;
  color: #fff;
  text-align: center;
  pointer-events: none;
  z-index: 100;
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  border-radius: 3px;
  -webkit-transform: translate3d(3px, 4px, 0);
          transform: translate3d(3px, 4px, 0); }
  .chartist-tooltip.tooltip-show {
    display: inline-block; }
  .chartist-tooltip:before {
    position: absolute;
    bottom: -14px;
    left: 50%;
    border: solid transparent;
    content: ' ';
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: transparent;
    border-top-color: #2d263e;
    border-width: 7px;
    margin-left: -8px; }
  .chartist-tooltip.hide {
    display: block;
    opacity: 0;
    visibility: hidden; }

.b {
  color: white; }

/*  Perfect Scrollbar */
.ps__thumb-y {
  width: 4px !important;
  background: #c5cdd2 !important; }

.ps__thumb-x {
  height: 4px !important;
  background: #c5cdd2 !important; }

.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background: none !important; }

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  width: 4px !important; }

.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  height: 4px !important; }

.ps-content {
  height: 100%; }

[data-kit-theme='dark'] .ps__thumb-y {
  background: #32304b !important; }

[data-kit-theme='dark'] .ps__thumb-x {
  background: #32304b !important; }

.b {
  color: white; }

/*  QUILL */
[data-kit-theme='dark'] .ql-container, [data-kit-theme='dark'] .ql-toolbar {
  border-color: #232135; }

[data-kit-theme='dark'] .ql-editor.ql-blank::before {
  color: #4f4f7a; }

[data-kit-theme='dark'] .ql-toolbar .ql-stroke {
  stroke: #ffffff; }

[data-kit-theme='dark'] .ql-toolbar .ql-fill {
  fill: #ffffff; }

[data-kit-theme='dark'] .ql-toolbar .ql-picker-label {
  color: #ffffff; }

[data-kit-theme='dark'] .ql-toolbar .ql-picker.ql-expanded .ql-picker-options {
  border-color: #232135; }

[data-kit-theme='dark'] .ql-toolbar .ql-picker-options {
  background: #232135;
  color: #ffffff; }

.b {
  color: white; }

/*  "CORE" STYLES */
:root {
  --kit-color-primary: #7e4fe0;
  --kit-font-family: "Noto Sans TC", "Noto Sans HK", "Noto Sans SC",
    "Noto Sans JP", sans-serif; }

html {
  font-size: 14px; }
  @media (max-width: 575px) {
    html {
      font-size: 14px; } }

body {
  font-size: 1rem;
  line-height: 1.5;
  font-family: var(--kit-font-family);
  color: #5c5583;
  overflow-x: hidden;
  position: relative;
  font-variant: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal; }

.ant-form label {
  font-size: 12px !important;
  height: 16px !important; }

.ant-form-item label {
  font-size: 12px !important;
  height: 16px !important; }

[data-kit-theme="default"] .ant-form-vertical .ant-form-item-label,
[data-kit-theme="default"] .ant-form-item-label,
[data-kit-theme="default"] .ant-form-item-label {
  padding-bottom: 0px;
  margin-bottom: 0px; }

[data-kit-theme="default"] .has-error .ant-form-explain,
[data-kit-theme="default"] .has-error .ant-form-split {
  font-size: 12px !important; }

.index_menu_1Dync .index_navigation_2249Q .ant-menu-item-group-title {
  text-transform: none !important; }

[data-kit-theme="default"] .ant-btn-group > .ant-btn:first-child:not(:last-child), [data-kit-theme="default"] .ant-btn-group > span:first-child:not(:last-child) > .ant-btn {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px; }

[data-kit-theme="default"] .ant-btn-group > .ant-btn:last-child:not(:first-child), [data-kit-theme="default"] .ant-btn-group > span:last-child:not(:first-child) > .ant-btn {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px; }

[data-kit-theme="default"] .ant-radio-button-wrapper:first-child {
  border-radius: 8px 0 0 8px; }

[data-kit-theme="default"] .ant-radio-button-wrapper:last-child {
  border-radius: 0 8px 8px 0; }

*:not(.ant-btn-group) > .ant-btn {
  border-radius: 8px !important; }

@media only screen and (max-width: 1200px) {
  [data-kit-theme="default"] .userTable .ant-pagination-options .ant-pagination-options-quick-jumper {
    display: none; } }

[data-kit-theme="default"] .ant-table-placeholder {
  border-top: none !important; }

/* 设置滚动条的样式 */
*::-webkit-scrollbar {
  width: 5px;
  height: 5px; }

/* 滚动槽 */
*::-webkit-scrollbar-track {
  -webkit-box-shadow: inset006pxrgba(0, 0, 0, 0.3);
  border-radius: 10px; }

/* 滚动条滑块 */
*::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #c4acf3;
  -webkit-box-shadow: inset006pxrgba(0, 0, 0, 0.5); }

*::-webkit-scrollbar-thumb:window-inactive {
  background: #c4acf3; }

a {
  text-decoration: none;
  color: #5c5583;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out; }
  a:hover, a:active, a:focus {
    color: #7e4fe0;
    text-decoration: none; }

input {
  outline: none !important;
  font-family: var(--kit-font-family);
  color: #5c5583; }

button,
input {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  outline: none !important; }

input[type="text"],
input[type="password"],
input[type="email"],
textarea {
  -webkit-appearance: none !important;
     -moz-appearance: none !important;
          appearance: none !important; }

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #2d263e;
  margin: 0; }

svg {
  vertical-align: initial;
  overflow: auto; }

.badge-example {
  font-size: 1.07rem;
  text-transform: uppercase;
  margin-bottom: 1.15rem;
  background: #ecebf3;
  color: #2d263e;
  display: inline-block;
  padding: 0.23rem 0.46rem;
  border-radius: 4px; }

[data-kit-theme="dark"] body {
  background: #141322;
  color: #aeaee0; }

[data-kit-theme="dark"] .badge-example {
  background: #232135; }

[data-kit-theme="dark"] h1,
[data-kit-theme="dark"] h2,
[data-kit-theme="dark"] h3,
[data-kit-theme="dark"] h4,
[data-kit-theme="dark"] h5,
[data-kit-theme="dark"] h6 {
  color: #aeaee0; }

[data-kit-theme="dark"] a {
  color: #aeaee0; }
  [data-kit-theme="dark"] a:hover, [data-kit-theme="dark"] a:active, [data-kit-theme="dark"] a:focus {
    color: #7e4fe0;
    text-decoration: none; }

[data-kit-theme="default"] .ant-upload-list-picture-card .ant-upload-list-item-thumbnail,
[data-kit-theme="default"] .ant-upload-list-picture-card .ant-upload-list-item-thumbnail img {
  -o-object-fit: scale-down;
     object-fit: scale-down; }

.ma-0 {
  margin: 0px !important; }

.ma-n0 {
  margin: 0px !important; }

.mb-n0 {
  margin-bottom: 0px !important; }

.mb-0 {
  margin-bottom: 0px !important; }

.mt-n0 {
  margin-top: 0px !important; }

.mt-0 {
  margin-top: 0px !important; }

.mr-n0 {
  margin-right: 0px !important; }

.mr-0 {
  margin-right: 0px !important; }

.ml-n0 {
  margin-left: 0px !important; }

.ml-0 {
  margin-left: 0px !important; }

.mx-0 {
  margin-left: 0px !important;
  margin-right: 0px !important; }

.mx-n0 {
  margin-left: 0px !important;
  margin-left: 0px !important; }

.my-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important; }

.my-n0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important; }

.pb-0 {
  padding-bottom: 0px !important; }

.pl-0 {
  padding-left: 0px !important; }

.pa-0 {
  padding: 0px !important; }

.pr-0 {
  padding-right: 0px !important; }

.pt-0 {
  padding-top: 0px !important; }

.py-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important; }

.px-0 {
  padding-left: 0px !important;
  padding-right: 0px !important; }

.ma-1 {
  margin: 2px !important; }

.ma-n1 {
  margin: -2px !important; }

.mb-n1 {
  margin-bottom: -2px !important; }

.mb-1 {
  margin-bottom: 2px !important; }

.mt-n1 {
  margin-top: -2px !important; }

.mt-1 {
  margin-top: 2px !important; }

.mr-n1 {
  margin-right: -2px !important; }

.mr-1 {
  margin-right: 2px !important; }

.ml-n1 {
  margin-left: -2px !important; }

.ml-1 {
  margin-left: 2px !important; }

.mx-1 {
  margin-left: 2px !important;
  margin-right: 2px !important; }

.mx-n1 {
  margin-left: -2px !important;
  margin-left: -2px !important; }

.my-1 {
  margin-top: 2px !important;
  margin-bottom: 2px !important; }

.my-n1 {
  margin-top: -2px !important;
  margin-bottom: -2px !important; }

.pb-1 {
  padding-bottom: 2px !important; }

.pl-1 {
  padding-left: 2px !important; }

.pa-1 {
  padding: 2px !important; }

.pr-1 {
  padding-right: 2px !important; }

.pt-1 {
  padding-top: 2px !important; }

.py-1 {
  padding-top: 2px !important;
  padding-bottom: 2px !important; }

.px-1 {
  padding-left: 2px !important;
  padding-right: 2px !important; }

.ma-2 {
  margin: 4px !important; }

.ma-n2 {
  margin: -4px !important; }

.mb-n2 {
  margin-bottom: -4px !important; }

.mb-2 {
  margin-bottom: 4px !important; }

.mt-n2 {
  margin-top: -4px !important; }

.mt-2 {
  margin-top: 4px !important; }

.mr-n2 {
  margin-right: -4px !important; }

.mr-2 {
  margin-right: 4px !important; }

.ml-n2 {
  margin-left: -4px !important; }

.ml-2 {
  margin-left: 4px !important; }

.mx-2 {
  margin-left: 4px !important;
  margin-right: 4px !important; }

.mx-n2 {
  margin-left: -4px !important;
  margin-left: -4px !important; }

.my-2 {
  margin-top: 4px !important;
  margin-bottom: 4px !important; }

.my-n2 {
  margin-top: -4px !important;
  margin-bottom: -4px !important; }

.pb-2 {
  padding-bottom: 4px !important; }

.pl-2 {
  padding-left: 4px !important; }

.pa-2 {
  padding: 4px !important; }

.pr-2 {
  padding-right: 4px !important; }

.pt-2 {
  padding-top: 4px !important; }

.py-2 {
  padding-top: 4px !important;
  padding-bottom: 4px !important; }

.px-2 {
  padding-left: 4px !important;
  padding-right: 4px !important; }

.ma-3 {
  margin: 6px !important; }

.ma-n3 {
  margin: -6px !important; }

.mb-n3 {
  margin-bottom: -6px !important; }

.mb-3 {
  margin-bottom: 6px !important; }

.mt-n3 {
  margin-top: -6px !important; }

.mt-3 {
  margin-top: 6px !important; }

.mr-n3 {
  margin-right: -6px !important; }

.mr-3 {
  margin-right: 6px !important; }

.ml-n3 {
  margin-left: -6px !important; }

.ml-3 {
  margin-left: 6px !important; }

.mx-3 {
  margin-left: 6px !important;
  margin-right: 6px !important; }

.mx-n3 {
  margin-left: -6px !important;
  margin-left: -6px !important; }

.my-3 {
  margin-top: 6px !important;
  margin-bottom: 6px !important; }

.my-n3 {
  margin-top: -6px !important;
  margin-bottom: -6px !important; }

.pb-3 {
  padding-bottom: 6px !important; }

.pl-3 {
  padding-left: 6px !important; }

.pa-3 {
  padding: 6px !important; }

.pr-3 {
  padding-right: 6px !important; }

.pt-3 {
  padding-top: 6px !important; }

.py-3 {
  padding-top: 6px !important;
  padding-bottom: 6px !important; }

.px-3 {
  padding-left: 6px !important;
  padding-right: 6px !important; }

.ma-4 {
  margin: 8px !important; }

.ma-n4 {
  margin: -8px !important; }

.mb-n4 {
  margin-bottom: -8px !important; }

.mb-4 {
  margin-bottom: 8px !important; }

.mt-n4 {
  margin-top: -8px !important; }

.mt-4 {
  margin-top: 8px !important; }

.mr-n4 {
  margin-right: -8px !important; }

.mr-4 {
  margin-right: 8px !important; }

.ml-n4 {
  margin-left: -8px !important; }

.ml-4 {
  margin-left: 8px !important; }

.mx-4 {
  margin-left: 8px !important;
  margin-right: 8px !important; }

.mx-n4 {
  margin-left: -8px !important;
  margin-left: -8px !important; }

.my-4 {
  margin-top: 8px !important;
  margin-bottom: 8px !important; }

.my-n4 {
  margin-top: -8px !important;
  margin-bottom: -8px !important; }

.pb-4 {
  padding-bottom: 8px !important; }

.pl-4 {
  padding-left: 8px !important; }

.pa-4 {
  padding: 8px !important; }

.pr-4 {
  padding-right: 8px !important; }

.pt-4 {
  padding-top: 8px !important; }

.py-4 {
  padding-top: 8px !important;
  padding-bottom: 8px !important; }

.px-4 {
  padding-left: 8px !important;
  padding-right: 8px !important; }

.ma-5 {
  margin: 10px !important; }

.ma-n5 {
  margin: -10px !important; }

.mb-n5 {
  margin-bottom: -10px !important; }

.mb-5 {
  margin-bottom: 10px !important; }

.mt-n5 {
  margin-top: -10px !important; }

.mt-5 {
  margin-top: 10px !important; }

.mr-n5 {
  margin-right: -10px !important; }

.mr-5 {
  margin-right: 10px !important; }

.ml-n5 {
  margin-left: -10px !important; }

.ml-5 {
  margin-left: 10px !important; }

.mx-5 {
  margin-left: 10px !important;
  margin-right: 10px !important; }

.mx-n5 {
  margin-left: -10px !important;
  margin-left: -10px !important; }

.my-5 {
  margin-top: 10px !important;
  margin-bottom: 10px !important; }

.my-n5 {
  margin-top: -10px !important;
  margin-bottom: -10px !important; }

.pb-5 {
  padding-bottom: 10px !important; }

.pl-5 {
  padding-left: 10px !important; }

.pa-5 {
  padding: 10px !important; }

.pr-5 {
  padding-right: 10px !important; }

.pt-5 {
  padding-top: 10px !important; }

.py-5 {
  padding-top: 10px !important;
  padding-bottom: 10px !important; }

.px-5 {
  padding-left: 10px !important;
  padding-right: 10px !important; }

.ma-6 {
  margin: 12px !important; }

.ma-n6 {
  margin: -12px !important; }

.mb-n6 {
  margin-bottom: -12px !important; }

.mb-6 {
  margin-bottom: 12px !important; }

.mt-n6 {
  margin-top: -12px !important; }

.mt-6 {
  margin-top: 12px !important; }

.mr-n6 {
  margin-right: -12px !important; }

.mr-6 {
  margin-right: 12px !important; }

.ml-n6 {
  margin-left: -12px !important; }

.ml-6 {
  margin-left: 12px !important; }

.mx-6 {
  margin-left: 12px !important;
  margin-right: 12px !important; }

.mx-n6 {
  margin-left: -12px !important;
  margin-left: -12px !important; }

.my-6 {
  margin-top: 12px !important;
  margin-bottom: 12px !important; }

.my-n6 {
  margin-top: -12px !important;
  margin-bottom: -12px !important; }

.pb-6 {
  padding-bottom: 12px !important; }

.pl-6 {
  padding-left: 12px !important; }

.pa-6 {
  padding: 12px !important; }

.pr-6 {
  padding-right: 12px !important; }

.pt-6 {
  padding-top: 12px !important; }

.py-6 {
  padding-top: 12px !important;
  padding-bottom: 12px !important; }

.px-6 {
  padding-left: 12px !important;
  padding-right: 12px !important; }

.ma-7 {
  margin: 14px !important; }

.ma-n7 {
  margin: -14px !important; }

.mb-n7 {
  margin-bottom: -14px !important; }

.mb-7 {
  margin-bottom: 14px !important; }

.mt-n7 {
  margin-top: -14px !important; }

.mt-7 {
  margin-top: 14px !important; }

.mr-n7 {
  margin-right: -14px !important; }

.mr-7 {
  margin-right: 14px !important; }

.ml-n7 {
  margin-left: -14px !important; }

.ml-7 {
  margin-left: 14px !important; }

.mx-7 {
  margin-left: 14px !important;
  margin-right: 14px !important; }

.mx-n7 {
  margin-left: -14px !important;
  margin-left: -14px !important; }

.my-7 {
  margin-top: 14px !important;
  margin-bottom: 14px !important; }

.my-n7 {
  margin-top: -14px !important;
  margin-bottom: -14px !important; }

.pb-7 {
  padding-bottom: 14px !important; }

.pl-7 {
  padding-left: 14px !important; }

.pa-7 {
  padding: 14px !important; }

.pr-7 {
  padding-right: 14px !important; }

.pt-7 {
  padding-top: 14px !important; }

.py-7 {
  padding-top: 14px !important;
  padding-bottom: 14px !important; }

.px-7 {
  padding-left: 14px !important;
  padding-right: 14px !important; }

.ma-8 {
  margin: 16px !important; }

.ma-n8 {
  margin: -16px !important; }

.mb-n8 {
  margin-bottom: -16px !important; }

.mb-8 {
  margin-bottom: 16px !important; }

.mt-n8 {
  margin-top: -16px !important; }

.mt-8 {
  margin-top: 16px !important; }

.mr-n8 {
  margin-right: -16px !important; }

.mr-8 {
  margin-right: 16px !important; }

.ml-n8 {
  margin-left: -16px !important; }

.ml-8 {
  margin-left: 16px !important; }

.mx-8 {
  margin-left: 16px !important;
  margin-right: 16px !important; }

.mx-n8 {
  margin-left: -16px !important;
  margin-left: -16px !important; }

.my-8 {
  margin-top: 16px !important;
  margin-bottom: 16px !important; }

.my-n8 {
  margin-top: -16px !important;
  margin-bottom: -16px !important; }

.pb-8 {
  padding-bottom: 16px !important; }

.pl-8 {
  padding-left: 16px !important; }

.pa-8 {
  padding: 16px !important; }

.pr-8 {
  padding-right: 16px !important; }

.pt-8 {
  padding-top: 16px !important; }

.py-8 {
  padding-top: 16px !important;
  padding-bottom: 16px !important; }

.px-8 {
  padding-left: 16px !important;
  padding-right: 16px !important; }

.ma-9 {
  margin: 18px !important; }

.ma-n9 {
  margin: -18px !important; }

.mb-n9 {
  margin-bottom: -18px !important; }

.mb-9 {
  margin-bottom: 18px !important; }

.mt-n9 {
  margin-top: -18px !important; }

.mt-9 {
  margin-top: 18px !important; }

.mr-n9 {
  margin-right: -18px !important; }

.mr-9 {
  margin-right: 18px !important; }

.ml-n9 {
  margin-left: -18px !important; }

.ml-9 {
  margin-left: 18px !important; }

.mx-9 {
  margin-left: 18px !important;
  margin-right: 18px !important; }

.mx-n9 {
  margin-left: -18px !important;
  margin-left: -18px !important; }

.my-9 {
  margin-top: 18px !important;
  margin-bottom: 18px !important; }

.my-n9 {
  margin-top: -18px !important;
  margin-bottom: -18px !important; }

.pb-9 {
  padding-bottom: 18px !important; }

.pl-9 {
  padding-left: 18px !important; }

.pa-9 {
  padding: 18px !important; }

.pr-9 {
  padding-right: 18px !important; }

.pt-9 {
  padding-top: 18px !important; }

.py-9 {
  padding-top: 18px !important;
  padding-bottom: 18px !important; }

.px-9 {
  padding-left: 18px !important;
  padding-right: 18px !important; }

.ma-10 {
  margin: 20px !important; }

.ma-n10 {
  margin: -20px !important; }

.mb-n10 {
  margin-bottom: -20px !important; }

.mb-10 {
  margin-bottom: 20px !important; }

.mt-n10 {
  margin-top: -20px !important; }

.mt-10 {
  margin-top: 20px !important; }

.mr-n10 {
  margin-right: -20px !important; }

.mr-10 {
  margin-right: 20px !important; }

.ml-n10 {
  margin-left: -20px !important; }

.ml-10 {
  margin-left: 20px !important; }

.mx-10 {
  margin-left: 20px !important;
  margin-right: 20px !important; }

.mx-n10 {
  margin-left: -20px !important;
  margin-left: -20px !important; }

.my-10 {
  margin-top: 20px !important;
  margin-bottom: 20px !important; }

.my-n10 {
  margin-top: -20px !important;
  margin-bottom: -20px !important; }

.pb-10 {
  padding-bottom: 20px !important; }

.pl-10 {
  padding-left: 20px !important; }

.pa-10 {
  padding: 20px !important; }

.pr-10 {
  padding-right: 20px !important; }

.pt-10 {
  padding-top: 20px !important; }

.py-10 {
  padding-top: 20px !important;
  padding-bottom: 20px !important; }

.px-10 {
  padding-left: 20px !important;
  padding-right: 20px !important; }

.ma-11 {
  margin: 22px !important; }

.ma-n11 {
  margin: -22px !important; }

.mb-n11 {
  margin-bottom: -22px !important; }

.mb-11 {
  margin-bottom: 22px !important; }

.mt-n11 {
  margin-top: -22px !important; }

.mt-11 {
  margin-top: 22px !important; }

.mr-n11 {
  margin-right: -22px !important; }

.mr-11 {
  margin-right: 22px !important; }

.ml-n11 {
  margin-left: -22px !important; }

.ml-11 {
  margin-left: 22px !important; }

.mx-11 {
  margin-left: 22px !important;
  margin-right: 22px !important; }

.mx-n11 {
  margin-left: -22px !important;
  margin-left: -22px !important; }

.my-11 {
  margin-top: 22px !important;
  margin-bottom: 22px !important; }

.my-n11 {
  margin-top: -22px !important;
  margin-bottom: -22px !important; }

.pb-11 {
  padding-bottom: 22px !important; }

.pl-11 {
  padding-left: 22px !important; }

.pa-11 {
  padding: 22px !important; }

.pr-11 {
  padding-right: 22px !important; }

.pt-11 {
  padding-top: 22px !important; }

.py-11 {
  padding-top: 22px !important;
  padding-bottom: 22px !important; }

.px-11 {
  padding-left: 22px !important;
  padding-right: 22px !important; }

.ma-12 {
  margin: 24px !important; }

.ma-n12 {
  margin: -24px !important; }

.mb-n12 {
  margin-bottom: -24px !important; }

.mb-12 {
  margin-bottom: 24px !important; }

.mt-n12 {
  margin-top: -24px !important; }

.mt-12 {
  margin-top: 24px !important; }

.mr-n12 {
  margin-right: -24px !important; }

.mr-12 {
  margin-right: 24px !important; }

.ml-n12 {
  margin-left: -24px !important; }

.ml-12 {
  margin-left: 24px !important; }

.mx-12 {
  margin-left: 24px !important;
  margin-right: 24px !important; }

.mx-n12 {
  margin-left: -24px !important;
  margin-left: -24px !important; }

.my-12 {
  margin-top: 24px !important;
  margin-bottom: 24px !important; }

.my-n12 {
  margin-top: -24px !important;
  margin-bottom: -24px !important; }

.pb-12 {
  padding-bottom: 24px !important; }

.pl-12 {
  padding-left: 24px !important; }

.pa-12 {
  padding: 24px !important; }

.pr-12 {
  padding-right: 24px !important; }

.pt-12 {
  padding-top: 24px !important; }

.py-12 {
  padding-top: 24px !important;
  padding-bottom: 24px !important; }

.px-12 {
  padding-left: 24px !important;
  padding-right: 24px !important; }

.ma-13 {
  margin: 26px !important; }

.ma-n13 {
  margin: -26px !important; }

.mb-n13 {
  margin-bottom: -26px !important; }

.mb-13 {
  margin-bottom: 26px !important; }

.mt-n13 {
  margin-top: -26px !important; }

.mt-13 {
  margin-top: 26px !important; }

.mr-n13 {
  margin-right: -26px !important; }

.mr-13 {
  margin-right: 26px !important; }

.ml-n13 {
  margin-left: -26px !important; }

.ml-13 {
  margin-left: 26px !important; }

.mx-13 {
  margin-left: 26px !important;
  margin-right: 26px !important; }

.mx-n13 {
  margin-left: -26px !important;
  margin-left: -26px !important; }

.my-13 {
  margin-top: 26px !important;
  margin-bottom: 26px !important; }

.my-n13 {
  margin-top: -26px !important;
  margin-bottom: -26px !important; }

.pb-13 {
  padding-bottom: 26px !important; }

.pl-13 {
  padding-left: 26px !important; }

.pa-13 {
  padding: 26px !important; }

.pr-13 {
  padding-right: 26px !important; }

.pt-13 {
  padding-top: 26px !important; }

.py-13 {
  padding-top: 26px !important;
  padding-bottom: 26px !important; }

.px-13 {
  padding-left: 26px !important;
  padding-right: 26px !important; }

.ma-14 {
  margin: 28px !important; }

.ma-n14 {
  margin: -28px !important; }

.mb-n14 {
  margin-bottom: -28px !important; }

.mb-14 {
  margin-bottom: 28px !important; }

.mt-n14 {
  margin-top: -28px !important; }

.mt-14 {
  margin-top: 28px !important; }

.mr-n14 {
  margin-right: -28px !important; }

.mr-14 {
  margin-right: 28px !important; }

.ml-n14 {
  margin-left: -28px !important; }

.ml-14 {
  margin-left: 28px !important; }

.mx-14 {
  margin-left: 28px !important;
  margin-right: 28px !important; }

.mx-n14 {
  margin-left: -28px !important;
  margin-left: -28px !important; }

.my-14 {
  margin-top: 28px !important;
  margin-bottom: 28px !important; }

.my-n14 {
  margin-top: -28px !important;
  margin-bottom: -28px !important; }

.pb-14 {
  padding-bottom: 28px !important; }

.pl-14 {
  padding-left: 28px !important; }

.pa-14 {
  padding: 28px !important; }

.pr-14 {
  padding-right: 28px !important; }

.pt-14 {
  padding-top: 28px !important; }

.py-14 {
  padding-top: 28px !important;
  padding-bottom: 28px !important; }

.px-14 {
  padding-left: 28px !important;
  padding-right: 28px !important; }

.ma-15 {
  margin: 30px !important; }

.ma-n15 {
  margin: -30px !important; }

.mb-n15 {
  margin-bottom: -30px !important; }

.mb-15 {
  margin-bottom: 30px !important; }

.mt-n15 {
  margin-top: -30px !important; }

.mt-15 {
  margin-top: 30px !important; }

.mr-n15 {
  margin-right: -30px !important; }

.mr-15 {
  margin-right: 30px !important; }

.ml-n15 {
  margin-left: -30px !important; }

.ml-15 {
  margin-left: 30px !important; }

.mx-15 {
  margin-left: 30px !important;
  margin-right: 30px !important; }

.mx-n15 {
  margin-left: -30px !important;
  margin-left: -30px !important; }

.my-15 {
  margin-top: 30px !important;
  margin-bottom: 30px !important; }

.my-n15 {
  margin-top: -30px !important;
  margin-bottom: -30px !important; }

.pb-15 {
  padding-bottom: 30px !important; }

.pl-15 {
  padding-left: 30px !important; }

.pa-15 {
  padding: 30px !important; }

.pr-15 {
  padding-right: 30px !important; }

.pt-15 {
  padding-top: 30px !important; }

.py-15 {
  padding-top: 30px !important;
  padding-bottom: 30px !important; }

.px-15 {
  padding-left: 30px !important;
  padding-right: 30px !important; }

.ma-16 {
  margin: 32px !important; }

.ma-n16 {
  margin: -32px !important; }

.mb-n16 {
  margin-bottom: -32px !important; }

.mb-16 {
  margin-bottom: 32px !important; }

.mt-n16 {
  margin-top: -32px !important; }

.mt-16 {
  margin-top: 32px !important; }

.mr-n16 {
  margin-right: -32px !important; }

.mr-16 {
  margin-right: 32px !important; }

.ml-n16 {
  margin-left: -32px !important; }

.ml-16 {
  margin-left: 32px !important; }

.mx-16 {
  margin-left: 32px !important;
  margin-right: 32px !important; }

.mx-n16 {
  margin-left: -32px !important;
  margin-left: -32px !important; }

.my-16 {
  margin-top: 32px !important;
  margin-bottom: 32px !important; }

.my-n16 {
  margin-top: -32px !important;
  margin-bottom: -32px !important; }

.pb-16 {
  padding-bottom: 32px !important; }

.pl-16 {
  padding-left: 32px !important; }

.pa-16 {
  padding: 32px !important; }

.pr-16 {
  padding-right: 32px !important; }

.pt-16 {
  padding-top: 32px !important; }

.py-16 {
  padding-top: 32px !important;
  padding-bottom: 32px !important; }

.px-16 {
  padding-left: 32px !important;
  padding-right: 32px !important; }

.ma-17 {
  margin: 34px !important; }

.ma-n17 {
  margin: -34px !important; }

.mb-n17 {
  margin-bottom: -34px !important; }

.mb-17 {
  margin-bottom: 34px !important; }

.mt-n17 {
  margin-top: -34px !important; }

.mt-17 {
  margin-top: 34px !important; }

.mr-n17 {
  margin-right: -34px !important; }

.mr-17 {
  margin-right: 34px !important; }

.ml-n17 {
  margin-left: -34px !important; }

.ml-17 {
  margin-left: 34px !important; }

.mx-17 {
  margin-left: 34px !important;
  margin-right: 34px !important; }

.mx-n17 {
  margin-left: -34px !important;
  margin-left: -34px !important; }

.my-17 {
  margin-top: 34px !important;
  margin-bottom: 34px !important; }

.my-n17 {
  margin-top: -34px !important;
  margin-bottom: -34px !important; }

.pb-17 {
  padding-bottom: 34px !important; }

.pl-17 {
  padding-left: 34px !important; }

.pa-17 {
  padding: 34px !important; }

.pr-17 {
  padding-right: 34px !important; }

.pt-17 {
  padding-top: 34px !important; }

.py-17 {
  padding-top: 34px !important;
  padding-bottom: 34px !important; }

.px-17 {
  padding-left: 34px !important;
  padding-right: 34px !important; }

.ma-18 {
  margin: 36px !important; }

.ma-n18 {
  margin: -36px !important; }

.mb-n18 {
  margin-bottom: -36px !important; }

.mb-18 {
  margin-bottom: 36px !important; }

.mt-n18 {
  margin-top: -36px !important; }

.mt-18 {
  margin-top: 36px !important; }

.mr-n18 {
  margin-right: -36px !important; }

.mr-18 {
  margin-right: 36px !important; }

.ml-n18 {
  margin-left: -36px !important; }

.ml-18 {
  margin-left: 36px !important; }

.mx-18 {
  margin-left: 36px !important;
  margin-right: 36px !important; }

.mx-n18 {
  margin-left: -36px !important;
  margin-left: -36px !important; }

.my-18 {
  margin-top: 36px !important;
  margin-bottom: 36px !important; }

.my-n18 {
  margin-top: -36px !important;
  margin-bottom: -36px !important; }

.pb-18 {
  padding-bottom: 36px !important; }

.pl-18 {
  padding-left: 36px !important; }

.pa-18 {
  padding: 36px !important; }

.pr-18 {
  padding-right: 36px !important; }

.pt-18 {
  padding-top: 36px !important; }

.py-18 {
  padding-top: 36px !important;
  padding-bottom: 36px !important; }

.px-18 {
  padding-left: 36px !important;
  padding-right: 36px !important; }

.ma-19 {
  margin: 38px !important; }

.ma-n19 {
  margin: -38px !important; }

.mb-n19 {
  margin-bottom: -38px !important; }

.mb-19 {
  margin-bottom: 38px !important; }

.mt-n19 {
  margin-top: -38px !important; }

.mt-19 {
  margin-top: 38px !important; }

.mr-n19 {
  margin-right: -38px !important; }

.mr-19 {
  margin-right: 38px !important; }

.ml-n19 {
  margin-left: -38px !important; }

.ml-19 {
  margin-left: 38px !important; }

.mx-19 {
  margin-left: 38px !important;
  margin-right: 38px !important; }

.mx-n19 {
  margin-left: -38px !important;
  margin-left: -38px !important; }

.my-19 {
  margin-top: 38px !important;
  margin-bottom: 38px !important; }

.my-n19 {
  margin-top: -38px !important;
  margin-bottom: -38px !important; }

.pb-19 {
  padding-bottom: 38px !important; }

.pl-19 {
  padding-left: 38px !important; }

.pa-19 {
  padding: 38px !important; }

.pr-19 {
  padding-right: 38px !important; }

.pt-19 {
  padding-top: 38px !important; }

.py-19 {
  padding-top: 38px !important;
  padding-bottom: 38px !important; }

.px-19 {
  padding-left: 38px !important;
  padding-right: 38px !important; }

.ma-20 {
  margin: 40px !important; }

.ma-n20 {
  margin: -40px !important; }

.mb-n20 {
  margin-bottom: -40px !important; }

.mb-20 {
  margin-bottom: 40px !important; }

.mt-n20 {
  margin-top: -40px !important; }

.mt-20 {
  margin-top: 40px !important; }

.mr-n20 {
  margin-right: -40px !important; }

.mr-20 {
  margin-right: 40px !important; }

.ml-n20 {
  margin-left: -40px !important; }

.ml-20 {
  margin-left: 40px !important; }

.mx-20 {
  margin-left: 40px !important;
  margin-right: 40px !important; }

.mx-n20 {
  margin-left: -40px !important;
  margin-left: -40px !important; }

.my-20 {
  margin-top: 40px !important;
  margin-bottom: 40px !important; }

.my-n20 {
  margin-top: -40px !important;
  margin-bottom: -40px !important; }

.pb-20 {
  padding-bottom: 40px !important; }

.pl-20 {
  padding-left: 40px !important; }

.pa-20 {
  padding: 40px !important; }

.pr-20 {
  padding-right: 40px !important; }

.pt-20 {
  padding-top: 40px !important; }

.py-20 {
  padding-top: 40px !important;
  padding-bottom: 40px !important; }

.px-20 {
  padding-left: 40px !important;
  padding-right: 40px !important; }

.ma-21 {
  margin: 42px !important; }

.ma-n21 {
  margin: -42px !important; }

.mb-n21 {
  margin-bottom: -42px !important; }

.mb-21 {
  margin-bottom: 42px !important; }

.mt-n21 {
  margin-top: -42px !important; }

.mt-21 {
  margin-top: 42px !important; }

.mr-n21 {
  margin-right: -42px !important; }

.mr-21 {
  margin-right: 42px !important; }

.ml-n21 {
  margin-left: -42px !important; }

.ml-21 {
  margin-left: 42px !important; }

.mx-21 {
  margin-left: 42px !important;
  margin-right: 42px !important; }

.mx-n21 {
  margin-left: -42px !important;
  margin-left: -42px !important; }

.my-21 {
  margin-top: 42px !important;
  margin-bottom: 42px !important; }

.my-n21 {
  margin-top: -42px !important;
  margin-bottom: -42px !important; }

.pb-21 {
  padding-bottom: 42px !important; }

.pl-21 {
  padding-left: 42px !important; }

.pa-21 {
  padding: 42px !important; }

.pr-21 {
  padding-right: 42px !important; }

.pt-21 {
  padding-top: 42px !important; }

.py-21 {
  padding-top: 42px !important;
  padding-bottom: 42px !important; }

.px-21 {
  padding-left: 42px !important;
  padding-right: 42px !important; }

.ma-22 {
  margin: 44px !important; }

.ma-n22 {
  margin: -44px !important; }

.mb-n22 {
  margin-bottom: -44px !important; }

.mb-22 {
  margin-bottom: 44px !important; }

.mt-n22 {
  margin-top: -44px !important; }

.mt-22 {
  margin-top: 44px !important; }

.mr-n22 {
  margin-right: -44px !important; }

.mr-22 {
  margin-right: 44px !important; }

.ml-n22 {
  margin-left: -44px !important; }

.ml-22 {
  margin-left: 44px !important; }

.mx-22 {
  margin-left: 44px !important;
  margin-right: 44px !important; }

.mx-n22 {
  margin-left: -44px !important;
  margin-left: -44px !important; }

.my-22 {
  margin-top: 44px !important;
  margin-bottom: 44px !important; }

.my-n22 {
  margin-top: -44px !important;
  margin-bottom: -44px !important; }

.pb-22 {
  padding-bottom: 44px !important; }

.pl-22 {
  padding-left: 44px !important; }

.pa-22 {
  padding: 44px !important; }

.pr-22 {
  padding-right: 44px !important; }

.pt-22 {
  padding-top: 44px !important; }

.py-22 {
  padding-top: 44px !important;
  padding-bottom: 44px !important; }

.px-22 {
  padding-left: 44px !important;
  padding-right: 44px !important; }

.ma-23 {
  margin: 46px !important; }

.ma-n23 {
  margin: -46px !important; }

.mb-n23 {
  margin-bottom: -46px !important; }

.mb-23 {
  margin-bottom: 46px !important; }

.mt-n23 {
  margin-top: -46px !important; }

.mt-23 {
  margin-top: 46px !important; }

.mr-n23 {
  margin-right: -46px !important; }

.mr-23 {
  margin-right: 46px !important; }

.ml-n23 {
  margin-left: -46px !important; }

.ml-23 {
  margin-left: 46px !important; }

.mx-23 {
  margin-left: 46px !important;
  margin-right: 46px !important; }

.mx-n23 {
  margin-left: -46px !important;
  margin-left: -46px !important; }

.my-23 {
  margin-top: 46px !important;
  margin-bottom: 46px !important; }

.my-n23 {
  margin-top: -46px !important;
  margin-bottom: -46px !important; }

.pb-23 {
  padding-bottom: 46px !important; }

.pl-23 {
  padding-left: 46px !important; }

.pa-23 {
  padding: 46px !important; }

.pr-23 {
  padding-right: 46px !important; }

.pt-23 {
  padding-top: 46px !important; }

.py-23 {
  padding-top: 46px !important;
  padding-bottom: 46px !important; }

.px-23 {
  padding-left: 46px !important;
  padding-right: 46px !important; }

.ma-24 {
  margin: 48px !important; }

.ma-n24 {
  margin: -48px !important; }

.mb-n24 {
  margin-bottom: -48px !important; }

.mb-24 {
  margin-bottom: 48px !important; }

.mt-n24 {
  margin-top: -48px !important; }

.mt-24 {
  margin-top: 48px !important; }

.mr-n24 {
  margin-right: -48px !important; }

.mr-24 {
  margin-right: 48px !important; }

.ml-n24 {
  margin-left: -48px !important; }

.ml-24 {
  margin-left: 48px !important; }

.mx-24 {
  margin-left: 48px !important;
  margin-right: 48px !important; }

.mx-n24 {
  margin-left: -48px !important;
  margin-left: -48px !important; }

.my-24 {
  margin-top: 48px !important;
  margin-bottom: 48px !important; }

.my-n24 {
  margin-top: -48px !important;
  margin-bottom: -48px !important; }

.pb-24 {
  padding-bottom: 48px !important; }

.pl-24 {
  padding-left: 48px !important; }

.pa-24 {
  padding: 48px !important; }

.pr-24 {
  padding-right: 48px !important; }

.pt-24 {
  padding-top: 48px !important; }

.py-24 {
  padding-top: 48px !important;
  padding-bottom: 48px !important; }

.px-24 {
  padding-left: 48px !important;
  padding-right: 48px !important; }

.ma-25 {
  margin: 50px !important; }

.ma-n25 {
  margin: -50px !important; }

.mb-n25 {
  margin-bottom: -50px !important; }

.mb-25 {
  margin-bottom: 50px !important; }

.mt-n25 {
  margin-top: -50px !important; }

.mt-25 {
  margin-top: 50px !important; }

.mr-n25 {
  margin-right: -50px !important; }

.mr-25 {
  margin-right: 50px !important; }

.ml-n25 {
  margin-left: -50px !important; }

.ml-25 {
  margin-left: 50px !important; }

.mx-25 {
  margin-left: 50px !important;
  margin-right: 50px !important; }

.mx-n25 {
  margin-left: -50px !important;
  margin-left: -50px !important; }

.my-25 {
  margin-top: 50px !important;
  margin-bottom: 50px !important; }

.my-n25 {
  margin-top: -50px !important;
  margin-bottom: -50px !important; }

.pb-25 {
  padding-bottom: 50px !important; }

.pl-25 {
  padding-left: 50px !important; }

.pa-25 {
  padding: 50px !important; }

.pr-25 {
  padding-right: 50px !important; }

.pt-25 {
  padding-top: 50px !important; }

.py-25 {
  padding-top: 50px !important;
  padding-bottom: 50px !important; }

.px-25 {
  padding-left: 50px !important;
  padding-right: 50px !important; }

.ma-26 {
  margin: 52px !important; }

.ma-n26 {
  margin: -52px !important; }

.mb-n26 {
  margin-bottom: -52px !important; }

.mb-26 {
  margin-bottom: 52px !important; }

.mt-n26 {
  margin-top: -52px !important; }

.mt-26 {
  margin-top: 52px !important; }

.mr-n26 {
  margin-right: -52px !important; }

.mr-26 {
  margin-right: 52px !important; }

.ml-n26 {
  margin-left: -52px !important; }

.ml-26 {
  margin-left: 52px !important; }

.mx-26 {
  margin-left: 52px !important;
  margin-right: 52px !important; }

.mx-n26 {
  margin-left: -52px !important;
  margin-left: -52px !important; }

.my-26 {
  margin-top: 52px !important;
  margin-bottom: 52px !important; }

.my-n26 {
  margin-top: -52px !important;
  margin-bottom: -52px !important; }

.pb-26 {
  padding-bottom: 52px !important; }

.pl-26 {
  padding-left: 52px !important; }

.pa-26 {
  padding: 52px !important; }

.pr-26 {
  padding-right: 52px !important; }

.pt-26 {
  padding-top: 52px !important; }

.py-26 {
  padding-top: 52px !important;
  padding-bottom: 52px !important; }

.px-26 {
  padding-left: 52px !important;
  padding-right: 52px !important; }

.ma-27 {
  margin: 54px !important; }

.ma-n27 {
  margin: -54px !important; }

.mb-n27 {
  margin-bottom: -54px !important; }

.mb-27 {
  margin-bottom: 54px !important; }

.mt-n27 {
  margin-top: -54px !important; }

.mt-27 {
  margin-top: 54px !important; }

.mr-n27 {
  margin-right: -54px !important; }

.mr-27 {
  margin-right: 54px !important; }

.ml-n27 {
  margin-left: -54px !important; }

.ml-27 {
  margin-left: 54px !important; }

.mx-27 {
  margin-left: 54px !important;
  margin-right: 54px !important; }

.mx-n27 {
  margin-left: -54px !important;
  margin-left: -54px !important; }

.my-27 {
  margin-top: 54px !important;
  margin-bottom: 54px !important; }

.my-n27 {
  margin-top: -54px !important;
  margin-bottom: -54px !important; }

.pb-27 {
  padding-bottom: 54px !important; }

.pl-27 {
  padding-left: 54px !important; }

.pa-27 {
  padding: 54px !important; }

.pr-27 {
  padding-right: 54px !important; }

.pt-27 {
  padding-top: 54px !important; }

.py-27 {
  padding-top: 54px !important;
  padding-bottom: 54px !important; }

.px-27 {
  padding-left: 54px !important;
  padding-right: 54px !important; }

.ma-28 {
  margin: 56px !important; }

.ma-n28 {
  margin: -56px !important; }

.mb-n28 {
  margin-bottom: -56px !important; }

.mb-28 {
  margin-bottom: 56px !important; }

.mt-n28 {
  margin-top: -56px !important; }

.mt-28 {
  margin-top: 56px !important; }

.mr-n28 {
  margin-right: -56px !important; }

.mr-28 {
  margin-right: 56px !important; }

.ml-n28 {
  margin-left: -56px !important; }

.ml-28 {
  margin-left: 56px !important; }

.mx-28 {
  margin-left: 56px !important;
  margin-right: 56px !important; }

.mx-n28 {
  margin-left: -56px !important;
  margin-left: -56px !important; }

.my-28 {
  margin-top: 56px !important;
  margin-bottom: 56px !important; }

.my-n28 {
  margin-top: -56px !important;
  margin-bottom: -56px !important; }

.pb-28 {
  padding-bottom: 56px !important; }

.pl-28 {
  padding-left: 56px !important; }

.pa-28 {
  padding: 56px !important; }

.pr-28 {
  padding-right: 56px !important; }

.pt-28 {
  padding-top: 56px !important; }

.py-28 {
  padding-top: 56px !important;
  padding-bottom: 56px !important; }

.px-28 {
  padding-left: 56px !important;
  padding-right: 56px !important; }

.ma-29 {
  margin: 58px !important; }

.ma-n29 {
  margin: -58px !important; }

.mb-n29 {
  margin-bottom: -58px !important; }

.mb-29 {
  margin-bottom: 58px !important; }

.mt-n29 {
  margin-top: -58px !important; }

.mt-29 {
  margin-top: 58px !important; }

.mr-n29 {
  margin-right: -58px !important; }

.mr-29 {
  margin-right: 58px !important; }

.ml-n29 {
  margin-left: -58px !important; }

.ml-29 {
  margin-left: 58px !important; }

.mx-29 {
  margin-left: 58px !important;
  margin-right: 58px !important; }

.mx-n29 {
  margin-left: -58px !important;
  margin-left: -58px !important; }

.my-29 {
  margin-top: 58px !important;
  margin-bottom: 58px !important; }

.my-n29 {
  margin-top: -58px !important;
  margin-bottom: -58px !important; }

.pb-29 {
  padding-bottom: 58px !important; }

.pl-29 {
  padding-left: 58px !important; }

.pa-29 {
  padding: 58px !important; }

.pr-29 {
  padding-right: 58px !important; }

.pt-29 {
  padding-top: 58px !important; }

.py-29 {
  padding-top: 58px !important;
  padding-bottom: 58px !important; }

.px-29 {
  padding-left: 58px !important;
  padding-right: 58px !important; }

.ma-30 {
  margin: 60px !important; }

.ma-n30 {
  margin: -60px !important; }

.mb-n30 {
  margin-bottom: -60px !important; }

.mb-30 {
  margin-bottom: 60px !important; }

.mt-n30 {
  margin-top: -60px !important; }

.mt-30 {
  margin-top: 60px !important; }

.mr-n30 {
  margin-right: -60px !important; }

.mr-30 {
  margin-right: 60px !important; }

.ml-n30 {
  margin-left: -60px !important; }

.ml-30 {
  margin-left: 60px !important; }

.mx-30 {
  margin-left: 60px !important;
  margin-right: 60px !important; }

.mx-n30 {
  margin-left: -60px !important;
  margin-left: -60px !important; }

.my-30 {
  margin-top: 60px !important;
  margin-bottom: 60px !important; }

.my-n30 {
  margin-top: -60px !important;
  margin-bottom: -60px !important; }

.pb-30 {
  padding-bottom: 60px !important; }

.pl-30 {
  padding-left: 60px !important; }

.pa-30 {
  padding: 60px !important; }

.pr-30 {
  padding-right: 60px !important; }

.pt-30 {
  padding-top: 60px !important; }

.py-30 {
  padding-top: 60px !important;
  padding-bottom: 60px !important; }

.px-30 {
  padding-left: 60px !important;
  padding-right: 60px !important; }

.ma-31 {
  margin: 62px !important; }

.ma-n31 {
  margin: -62px !important; }

.mb-n31 {
  margin-bottom: -62px !important; }

.mb-31 {
  margin-bottom: 62px !important; }

.mt-n31 {
  margin-top: -62px !important; }

.mt-31 {
  margin-top: 62px !important; }

.mr-n31 {
  margin-right: -62px !important; }

.mr-31 {
  margin-right: 62px !important; }

.ml-n31 {
  margin-left: -62px !important; }

.ml-31 {
  margin-left: 62px !important; }

.mx-31 {
  margin-left: 62px !important;
  margin-right: 62px !important; }

.mx-n31 {
  margin-left: -62px !important;
  margin-left: -62px !important; }

.my-31 {
  margin-top: 62px !important;
  margin-bottom: 62px !important; }

.my-n31 {
  margin-top: -62px !important;
  margin-bottom: -62px !important; }

.pb-31 {
  padding-bottom: 62px !important; }

.pl-31 {
  padding-left: 62px !important; }

.pa-31 {
  padding: 62px !important; }

.pr-31 {
  padding-right: 62px !important; }

.pt-31 {
  padding-top: 62px !important; }

.py-31 {
  padding-top: 62px !important;
  padding-bottom: 62px !important; }

.px-31 {
  padding-left: 62px !important;
  padding-right: 62px !important; }

.ma-32 {
  margin: 64px !important; }

.ma-n32 {
  margin: -64px !important; }

.mb-n32 {
  margin-bottom: -64px !important; }

.mb-32 {
  margin-bottom: 64px !important; }

.mt-n32 {
  margin-top: -64px !important; }

.mt-32 {
  margin-top: 64px !important; }

.mr-n32 {
  margin-right: -64px !important; }

.mr-32 {
  margin-right: 64px !important; }

.ml-n32 {
  margin-left: -64px !important; }

.ml-32 {
  margin-left: 64px !important; }

.mx-32 {
  margin-left: 64px !important;
  margin-right: 64px !important; }

.mx-n32 {
  margin-left: -64px !important;
  margin-left: -64px !important; }

.my-32 {
  margin-top: 64px !important;
  margin-bottom: 64px !important; }

.my-n32 {
  margin-top: -64px !important;
  margin-bottom: -64px !important; }

.pb-32 {
  padding-bottom: 64px !important; }

.pl-32 {
  padding-left: 64px !important; }

.pa-32 {
  padding: 64px !important; }

.pr-32 {
  padding-right: 64px !important; }

.pt-32 {
  padding-top: 64px !important; }

.py-32 {
  padding-top: 64px !important;
  padding-bottom: 64px !important; }

.px-32 {
  padding-left: 64px !important;
  padding-right: 64px !important; }

.ma-33 {
  margin: 66px !important; }

.ma-n33 {
  margin: -66px !important; }

.mb-n33 {
  margin-bottom: -66px !important; }

.mb-33 {
  margin-bottom: 66px !important; }

.mt-n33 {
  margin-top: -66px !important; }

.mt-33 {
  margin-top: 66px !important; }

.mr-n33 {
  margin-right: -66px !important; }

.mr-33 {
  margin-right: 66px !important; }

.ml-n33 {
  margin-left: -66px !important; }

.ml-33 {
  margin-left: 66px !important; }

.mx-33 {
  margin-left: 66px !important;
  margin-right: 66px !important; }

.mx-n33 {
  margin-left: -66px !important;
  margin-left: -66px !important; }

.my-33 {
  margin-top: 66px !important;
  margin-bottom: 66px !important; }

.my-n33 {
  margin-top: -66px !important;
  margin-bottom: -66px !important; }

.pb-33 {
  padding-bottom: 66px !important; }

.pl-33 {
  padding-left: 66px !important; }

.pa-33 {
  padding: 66px !important; }

.pr-33 {
  padding-right: 66px !important; }

.pt-33 {
  padding-top: 66px !important; }

.py-33 {
  padding-top: 66px !important;
  padding-bottom: 66px !important; }

.px-33 {
  padding-left: 66px !important;
  padding-right: 66px !important; }

.ma-34 {
  margin: 68px !important; }

.ma-n34 {
  margin: -68px !important; }

.mb-n34 {
  margin-bottom: -68px !important; }

.mb-34 {
  margin-bottom: 68px !important; }

.mt-n34 {
  margin-top: -68px !important; }

.mt-34 {
  margin-top: 68px !important; }

.mr-n34 {
  margin-right: -68px !important; }

.mr-34 {
  margin-right: 68px !important; }

.ml-n34 {
  margin-left: -68px !important; }

.ml-34 {
  margin-left: 68px !important; }

.mx-34 {
  margin-left: 68px !important;
  margin-right: 68px !important; }

.mx-n34 {
  margin-left: -68px !important;
  margin-left: -68px !important; }

.my-34 {
  margin-top: 68px !important;
  margin-bottom: 68px !important; }

.my-n34 {
  margin-top: -68px !important;
  margin-bottom: -68px !important; }

.pb-34 {
  padding-bottom: 68px !important; }

.pl-34 {
  padding-left: 68px !important; }

.pa-34 {
  padding: 68px !important; }

.pr-34 {
  padding-right: 68px !important; }

.pt-34 {
  padding-top: 68px !important; }

.py-34 {
  padding-top: 68px !important;
  padding-bottom: 68px !important; }

.px-34 {
  padding-left: 68px !important;
  padding-right: 68px !important; }

.ma-35 {
  margin: 70px !important; }

.ma-n35 {
  margin: -70px !important; }

.mb-n35 {
  margin-bottom: -70px !important; }

.mb-35 {
  margin-bottom: 70px !important; }

.mt-n35 {
  margin-top: -70px !important; }

.mt-35 {
  margin-top: 70px !important; }

.mr-n35 {
  margin-right: -70px !important; }

.mr-35 {
  margin-right: 70px !important; }

.ml-n35 {
  margin-left: -70px !important; }

.ml-35 {
  margin-left: 70px !important; }

.mx-35 {
  margin-left: 70px !important;
  margin-right: 70px !important; }

.mx-n35 {
  margin-left: -70px !important;
  margin-left: -70px !important; }

.my-35 {
  margin-top: 70px !important;
  margin-bottom: 70px !important; }

.my-n35 {
  margin-top: -70px !important;
  margin-bottom: -70px !important; }

.pb-35 {
  padding-bottom: 70px !important; }

.pl-35 {
  padding-left: 70px !important; }

.pa-35 {
  padding: 70px !important; }

.pr-35 {
  padding-right: 70px !important; }

.pt-35 {
  padding-top: 70px !important; }

.py-35 {
  padding-top: 70px !important;
  padding-bottom: 70px !important; }

.px-35 {
  padding-left: 70px !important;
  padding-right: 70px !important; }

.ma-36 {
  margin: 72px !important; }

.ma-n36 {
  margin: -72px !important; }

.mb-n36 {
  margin-bottom: -72px !important; }

.mb-36 {
  margin-bottom: 72px !important; }

.mt-n36 {
  margin-top: -72px !important; }

.mt-36 {
  margin-top: 72px !important; }

.mr-n36 {
  margin-right: -72px !important; }

.mr-36 {
  margin-right: 72px !important; }

.ml-n36 {
  margin-left: -72px !important; }

.ml-36 {
  margin-left: 72px !important; }

.mx-36 {
  margin-left: 72px !important;
  margin-right: 72px !important; }

.mx-n36 {
  margin-left: -72px !important;
  margin-left: -72px !important; }

.my-36 {
  margin-top: 72px !important;
  margin-bottom: 72px !important; }

.my-n36 {
  margin-top: -72px !important;
  margin-bottom: -72px !important; }

.pb-36 {
  padding-bottom: 72px !important; }

.pl-36 {
  padding-left: 72px !important; }

.pa-36 {
  padding: 72px !important; }

.pr-36 {
  padding-right: 72px !important; }

.pt-36 {
  padding-top: 72px !important; }

.py-36 {
  padding-top: 72px !important;
  padding-bottom: 72px !important; }

.px-36 {
  padding-left: 72px !important;
  padding-right: 72px !important; }

.ma-37 {
  margin: 74px !important; }

.ma-n37 {
  margin: -74px !important; }

.mb-n37 {
  margin-bottom: -74px !important; }

.mb-37 {
  margin-bottom: 74px !important; }

.mt-n37 {
  margin-top: -74px !important; }

.mt-37 {
  margin-top: 74px !important; }

.mr-n37 {
  margin-right: -74px !important; }

.mr-37 {
  margin-right: 74px !important; }

.ml-n37 {
  margin-left: -74px !important; }

.ml-37 {
  margin-left: 74px !important; }

.mx-37 {
  margin-left: 74px !important;
  margin-right: 74px !important; }

.mx-n37 {
  margin-left: -74px !important;
  margin-left: -74px !important; }

.my-37 {
  margin-top: 74px !important;
  margin-bottom: 74px !important; }

.my-n37 {
  margin-top: -74px !important;
  margin-bottom: -74px !important; }

.pb-37 {
  padding-bottom: 74px !important; }

.pl-37 {
  padding-left: 74px !important; }

.pa-37 {
  padding: 74px !important; }

.pr-37 {
  padding-right: 74px !important; }

.pt-37 {
  padding-top: 74px !important; }

.py-37 {
  padding-top: 74px !important;
  padding-bottom: 74px !important; }

.px-37 {
  padding-left: 74px !important;
  padding-right: 74px !important; }

.ma-38 {
  margin: 76px !important; }

.ma-n38 {
  margin: -76px !important; }

.mb-n38 {
  margin-bottom: -76px !important; }

.mb-38 {
  margin-bottom: 76px !important; }

.mt-n38 {
  margin-top: -76px !important; }

.mt-38 {
  margin-top: 76px !important; }

.mr-n38 {
  margin-right: -76px !important; }

.mr-38 {
  margin-right: 76px !important; }

.ml-n38 {
  margin-left: -76px !important; }

.ml-38 {
  margin-left: 76px !important; }

.mx-38 {
  margin-left: 76px !important;
  margin-right: 76px !important; }

.mx-n38 {
  margin-left: -76px !important;
  margin-left: -76px !important; }

.my-38 {
  margin-top: 76px !important;
  margin-bottom: 76px !important; }

.my-n38 {
  margin-top: -76px !important;
  margin-bottom: -76px !important; }

.pb-38 {
  padding-bottom: 76px !important; }

.pl-38 {
  padding-left: 76px !important; }

.pa-38 {
  padding: 76px !important; }

.pr-38 {
  padding-right: 76px !important; }

.pt-38 {
  padding-top: 76px !important; }

.py-38 {
  padding-top: 76px !important;
  padding-bottom: 76px !important; }

.px-38 {
  padding-left: 76px !important;
  padding-right: 76px !important; }

.ma-39 {
  margin: 78px !important; }

.ma-n39 {
  margin: -78px !important; }

.mb-n39 {
  margin-bottom: -78px !important; }

.mb-39 {
  margin-bottom: 78px !important; }

.mt-n39 {
  margin-top: -78px !important; }

.mt-39 {
  margin-top: 78px !important; }

.mr-n39 {
  margin-right: -78px !important; }

.mr-39 {
  margin-right: 78px !important; }

.ml-n39 {
  margin-left: -78px !important; }

.ml-39 {
  margin-left: 78px !important; }

.mx-39 {
  margin-left: 78px !important;
  margin-right: 78px !important; }

.mx-n39 {
  margin-left: -78px !important;
  margin-left: -78px !important; }

.my-39 {
  margin-top: 78px !important;
  margin-bottom: 78px !important; }

.my-n39 {
  margin-top: -78px !important;
  margin-bottom: -78px !important; }

.pb-39 {
  padding-bottom: 78px !important; }

.pl-39 {
  padding-left: 78px !important; }

.pa-39 {
  padding: 78px !important; }

.pr-39 {
  padding-right: 78px !important; }

.pt-39 {
  padding-top: 78px !important; }

.py-39 {
  padding-top: 78px !important;
  padding-bottom: 78px !important; }

.px-39 {
  padding-left: 78px !important;
  padding-right: 78px !important; }

.ma-40 {
  margin: 80px !important; }

.ma-n40 {
  margin: -80px !important; }

.mb-n40 {
  margin-bottom: -80px !important; }

.mb-40 {
  margin-bottom: 80px !important; }

.mt-n40 {
  margin-top: -80px !important; }

.mt-40 {
  margin-top: 80px !important; }

.mr-n40 {
  margin-right: -80px !important; }

.mr-40 {
  margin-right: 80px !important; }

.ml-n40 {
  margin-left: -80px !important; }

.ml-40 {
  margin-left: 80px !important; }

.mx-40 {
  margin-left: 80px !important;
  margin-right: 80px !important; }

.mx-n40 {
  margin-left: -80px !important;
  margin-left: -80px !important; }

.my-40 {
  margin-top: 80px !important;
  margin-bottom: 80px !important; }

.my-n40 {
  margin-top: -80px !important;
  margin-bottom: -80px !important; }

.pb-40 {
  padding-bottom: 80px !important; }

.pl-40 {
  padding-left: 80px !important; }

.pa-40 {
  padding: 80px !important; }

.pr-40 {
  padding-right: 80px !important; }

.pt-40 {
  padding-top: 80px !important; }

.py-40 {
  padding-top: 80px !important;
  padding-bottom: 80px !important; }

.px-40 {
  padding-left: 80px !important;
  padding-right: 80px !important; }

.ma-41 {
  margin: 82px !important; }

.ma-n41 {
  margin: -82px !important; }

.mb-n41 {
  margin-bottom: -82px !important; }

.mb-41 {
  margin-bottom: 82px !important; }

.mt-n41 {
  margin-top: -82px !important; }

.mt-41 {
  margin-top: 82px !important; }

.mr-n41 {
  margin-right: -82px !important; }

.mr-41 {
  margin-right: 82px !important; }

.ml-n41 {
  margin-left: -82px !important; }

.ml-41 {
  margin-left: 82px !important; }

.mx-41 {
  margin-left: 82px !important;
  margin-right: 82px !important; }

.mx-n41 {
  margin-left: -82px !important;
  margin-left: -82px !important; }

.my-41 {
  margin-top: 82px !important;
  margin-bottom: 82px !important; }

.my-n41 {
  margin-top: -82px !important;
  margin-bottom: -82px !important; }

.pb-41 {
  padding-bottom: 82px !important; }

.pl-41 {
  padding-left: 82px !important; }

.pa-41 {
  padding: 82px !important; }

.pr-41 {
  padding-right: 82px !important; }

.pt-41 {
  padding-top: 82px !important; }

.py-41 {
  padding-top: 82px !important;
  padding-bottom: 82px !important; }

.px-41 {
  padding-left: 82px !important;
  padding-right: 82px !important; }

.ma-42 {
  margin: 84px !important; }

.ma-n42 {
  margin: -84px !important; }

.mb-n42 {
  margin-bottom: -84px !important; }

.mb-42 {
  margin-bottom: 84px !important; }

.mt-n42 {
  margin-top: -84px !important; }

.mt-42 {
  margin-top: 84px !important; }

.mr-n42 {
  margin-right: -84px !important; }

.mr-42 {
  margin-right: 84px !important; }

.ml-n42 {
  margin-left: -84px !important; }

.ml-42 {
  margin-left: 84px !important; }

.mx-42 {
  margin-left: 84px !important;
  margin-right: 84px !important; }

.mx-n42 {
  margin-left: -84px !important;
  margin-left: -84px !important; }

.my-42 {
  margin-top: 84px !important;
  margin-bottom: 84px !important; }

.my-n42 {
  margin-top: -84px !important;
  margin-bottom: -84px !important; }

.pb-42 {
  padding-bottom: 84px !important; }

.pl-42 {
  padding-left: 84px !important; }

.pa-42 {
  padding: 84px !important; }

.pr-42 {
  padding-right: 84px !important; }

.pt-42 {
  padding-top: 84px !important; }

.py-42 {
  padding-top: 84px !important;
  padding-bottom: 84px !important; }

.px-42 {
  padding-left: 84px !important;
  padding-right: 84px !important; }

.ma-43 {
  margin: 86px !important; }

.ma-n43 {
  margin: -86px !important; }

.mb-n43 {
  margin-bottom: -86px !important; }

.mb-43 {
  margin-bottom: 86px !important; }

.mt-n43 {
  margin-top: -86px !important; }

.mt-43 {
  margin-top: 86px !important; }

.mr-n43 {
  margin-right: -86px !important; }

.mr-43 {
  margin-right: 86px !important; }

.ml-n43 {
  margin-left: -86px !important; }

.ml-43 {
  margin-left: 86px !important; }

.mx-43 {
  margin-left: 86px !important;
  margin-right: 86px !important; }

.mx-n43 {
  margin-left: -86px !important;
  margin-left: -86px !important; }

.my-43 {
  margin-top: 86px !important;
  margin-bottom: 86px !important; }

.my-n43 {
  margin-top: -86px !important;
  margin-bottom: -86px !important; }

.pb-43 {
  padding-bottom: 86px !important; }

.pl-43 {
  padding-left: 86px !important; }

.pa-43 {
  padding: 86px !important; }

.pr-43 {
  padding-right: 86px !important; }

.pt-43 {
  padding-top: 86px !important; }

.py-43 {
  padding-top: 86px !important;
  padding-bottom: 86px !important; }

.px-43 {
  padding-left: 86px !important;
  padding-right: 86px !important; }

.ma-44 {
  margin: 88px !important; }

.ma-n44 {
  margin: -88px !important; }

.mb-n44 {
  margin-bottom: -88px !important; }

.mb-44 {
  margin-bottom: 88px !important; }

.mt-n44 {
  margin-top: -88px !important; }

.mt-44 {
  margin-top: 88px !important; }

.mr-n44 {
  margin-right: -88px !important; }

.mr-44 {
  margin-right: 88px !important; }

.ml-n44 {
  margin-left: -88px !important; }

.ml-44 {
  margin-left: 88px !important; }

.mx-44 {
  margin-left: 88px !important;
  margin-right: 88px !important; }

.mx-n44 {
  margin-left: -88px !important;
  margin-left: -88px !important; }

.my-44 {
  margin-top: 88px !important;
  margin-bottom: 88px !important; }

.my-n44 {
  margin-top: -88px !important;
  margin-bottom: -88px !important; }

.pb-44 {
  padding-bottom: 88px !important; }

.pl-44 {
  padding-left: 88px !important; }

.pa-44 {
  padding: 88px !important; }

.pr-44 {
  padding-right: 88px !important; }

.pt-44 {
  padding-top: 88px !important; }

.py-44 {
  padding-top: 88px !important;
  padding-bottom: 88px !important; }

.px-44 {
  padding-left: 88px !important;
  padding-right: 88px !important; }

.ma-45 {
  margin: 90px !important; }

.ma-n45 {
  margin: -90px !important; }

.mb-n45 {
  margin-bottom: -90px !important; }

.mb-45 {
  margin-bottom: 90px !important; }

.mt-n45 {
  margin-top: -90px !important; }

.mt-45 {
  margin-top: 90px !important; }

.mr-n45 {
  margin-right: -90px !important; }

.mr-45 {
  margin-right: 90px !important; }

.ml-n45 {
  margin-left: -90px !important; }

.ml-45 {
  margin-left: 90px !important; }

.mx-45 {
  margin-left: 90px !important;
  margin-right: 90px !important; }

.mx-n45 {
  margin-left: -90px !important;
  margin-left: -90px !important; }

.my-45 {
  margin-top: 90px !important;
  margin-bottom: 90px !important; }

.my-n45 {
  margin-top: -90px !important;
  margin-bottom: -90px !important; }

.pb-45 {
  padding-bottom: 90px !important; }

.pl-45 {
  padding-left: 90px !important; }

.pa-45 {
  padding: 90px !important; }

.pr-45 {
  padding-right: 90px !important; }

.pt-45 {
  padding-top: 90px !important; }

.py-45 {
  padding-top: 90px !important;
  padding-bottom: 90px !important; }

.px-45 {
  padding-left: 90px !important;
  padding-right: 90px !important; }

.ma-46 {
  margin: 92px !important; }

.ma-n46 {
  margin: -92px !important; }

.mb-n46 {
  margin-bottom: -92px !important; }

.mb-46 {
  margin-bottom: 92px !important; }

.mt-n46 {
  margin-top: -92px !important; }

.mt-46 {
  margin-top: 92px !important; }

.mr-n46 {
  margin-right: -92px !important; }

.mr-46 {
  margin-right: 92px !important; }

.ml-n46 {
  margin-left: -92px !important; }

.ml-46 {
  margin-left: 92px !important; }

.mx-46 {
  margin-left: 92px !important;
  margin-right: 92px !important; }

.mx-n46 {
  margin-left: -92px !important;
  margin-left: -92px !important; }

.my-46 {
  margin-top: 92px !important;
  margin-bottom: 92px !important; }

.my-n46 {
  margin-top: -92px !important;
  margin-bottom: -92px !important; }

.pb-46 {
  padding-bottom: 92px !important; }

.pl-46 {
  padding-left: 92px !important; }

.pa-46 {
  padding: 92px !important; }

.pr-46 {
  padding-right: 92px !important; }

.pt-46 {
  padding-top: 92px !important; }

.py-46 {
  padding-top: 92px !important;
  padding-bottom: 92px !important; }

.px-46 {
  padding-left: 92px !important;
  padding-right: 92px !important; }

.ma-47 {
  margin: 94px !important; }

.ma-n47 {
  margin: -94px !important; }

.mb-n47 {
  margin-bottom: -94px !important; }

.mb-47 {
  margin-bottom: 94px !important; }

.mt-n47 {
  margin-top: -94px !important; }

.mt-47 {
  margin-top: 94px !important; }

.mr-n47 {
  margin-right: -94px !important; }

.mr-47 {
  margin-right: 94px !important; }

.ml-n47 {
  margin-left: -94px !important; }

.ml-47 {
  margin-left: 94px !important; }

.mx-47 {
  margin-left: 94px !important;
  margin-right: 94px !important; }

.mx-n47 {
  margin-left: -94px !important;
  margin-left: -94px !important; }

.my-47 {
  margin-top: 94px !important;
  margin-bottom: 94px !important; }

.my-n47 {
  margin-top: -94px !important;
  margin-bottom: -94px !important; }

.pb-47 {
  padding-bottom: 94px !important; }

.pl-47 {
  padding-left: 94px !important; }

.pa-47 {
  padding: 94px !important; }

.pr-47 {
  padding-right: 94px !important; }

.pt-47 {
  padding-top: 94px !important; }

.py-47 {
  padding-top: 94px !important;
  padding-bottom: 94px !important; }

.px-47 {
  padding-left: 94px !important;
  padding-right: 94px !important; }

.ma-48 {
  margin: 96px !important; }

.ma-n48 {
  margin: -96px !important; }

.mb-n48 {
  margin-bottom: -96px !important; }

.mb-48 {
  margin-bottom: 96px !important; }

.mt-n48 {
  margin-top: -96px !important; }

.mt-48 {
  margin-top: 96px !important; }

.mr-n48 {
  margin-right: -96px !important; }

.mr-48 {
  margin-right: 96px !important; }

.ml-n48 {
  margin-left: -96px !important; }

.ml-48 {
  margin-left: 96px !important; }

.mx-48 {
  margin-left: 96px !important;
  margin-right: 96px !important; }

.mx-n48 {
  margin-left: -96px !important;
  margin-left: -96px !important; }

.my-48 {
  margin-top: 96px !important;
  margin-bottom: 96px !important; }

.my-n48 {
  margin-top: -96px !important;
  margin-bottom: -96px !important; }

.pb-48 {
  padding-bottom: 96px !important; }

.pl-48 {
  padding-left: 96px !important; }

.pa-48 {
  padding: 96px !important; }

.pr-48 {
  padding-right: 96px !important; }

.pt-48 {
  padding-top: 96px !important; }

.py-48 {
  padding-top: 96px !important;
  padding-bottom: 96px !important; }

.px-48 {
  padding-left: 96px !important;
  padding-right: 96px !important; }

.ma-49 {
  margin: 98px !important; }

.ma-n49 {
  margin: -98px !important; }

.mb-n49 {
  margin-bottom: -98px !important; }

.mb-49 {
  margin-bottom: 98px !important; }

.mt-n49 {
  margin-top: -98px !important; }

.mt-49 {
  margin-top: 98px !important; }

.mr-n49 {
  margin-right: -98px !important; }

.mr-49 {
  margin-right: 98px !important; }

.ml-n49 {
  margin-left: -98px !important; }

.ml-49 {
  margin-left: 98px !important; }

.mx-49 {
  margin-left: 98px !important;
  margin-right: 98px !important; }

.mx-n49 {
  margin-left: -98px !important;
  margin-left: -98px !important; }

.my-49 {
  margin-top: 98px !important;
  margin-bottom: 98px !important; }

.my-n49 {
  margin-top: -98px !important;
  margin-bottom: -98px !important; }

.pb-49 {
  padding-bottom: 98px !important; }

.pl-49 {
  padding-left: 98px !important; }

.pa-49 {
  padding: 98px !important; }

.pr-49 {
  padding-right: 98px !important; }

.pt-49 {
  padding-top: 98px !important; }

.py-49 {
  padding-top: 98px !important;
  padding-bottom: 98px !important; }

.px-49 {
  padding-left: 98px !important;
  padding-right: 98px !important; }

.ma-50 {
  margin: 100px !important; }

.ma-n50 {
  margin: -100px !important; }

.mb-n50 {
  margin-bottom: -100px !important; }

.mb-50 {
  margin-bottom: 100px !important; }

.mt-n50 {
  margin-top: -100px !important; }

.mt-50 {
  margin-top: 100px !important; }

.mr-n50 {
  margin-right: -100px !important; }

.mr-50 {
  margin-right: 100px !important; }

.ml-n50 {
  margin-left: -100px !important; }

.ml-50 {
  margin-left: 100px !important; }

.mx-50 {
  margin-left: 100px !important;
  margin-right: 100px !important; }

.mx-n50 {
  margin-left: -100px !important;
  margin-left: -100px !important; }

.my-50 {
  margin-top: 100px !important;
  margin-bottom: 100px !important; }

.my-n50 {
  margin-top: -100px !important;
  margin-bottom: -100px !important; }

.pb-50 {
  padding-bottom: 100px !important; }

.pl-50 {
  padding-left: 100px !important; }

.pa-50 {
  padding: 100px !important; }

.pr-50 {
  padding-right: 100px !important; }

.pt-50 {
  padding-top: 100px !important; }

.py-50 {
  padding-top: 100px !important;
  padding-bottom: 100px !important; }

.px-50 {
  padding-left: 100px !important;
  padding-right: 100px !important; }

.ma-51 {
  margin: 102px !important; }

.ma-n51 {
  margin: -102px !important; }

.mb-n51 {
  margin-bottom: -102px !important; }

.mb-51 {
  margin-bottom: 102px !important; }

.mt-n51 {
  margin-top: -102px !important; }

.mt-51 {
  margin-top: 102px !important; }

.mr-n51 {
  margin-right: -102px !important; }

.mr-51 {
  margin-right: 102px !important; }

.ml-n51 {
  margin-left: -102px !important; }

.ml-51 {
  margin-left: 102px !important; }

.mx-51 {
  margin-left: 102px !important;
  margin-right: 102px !important; }

.mx-n51 {
  margin-left: -102px !important;
  margin-left: -102px !important; }

.my-51 {
  margin-top: 102px !important;
  margin-bottom: 102px !important; }

.my-n51 {
  margin-top: -102px !important;
  margin-bottom: -102px !important; }

.pb-51 {
  padding-bottom: 102px !important; }

.pl-51 {
  padding-left: 102px !important; }

.pa-51 {
  padding: 102px !important; }

.pr-51 {
  padding-right: 102px !important; }

.pt-51 {
  padding-top: 102px !important; }

.py-51 {
  padding-top: 102px !important;
  padding-bottom: 102px !important; }

.px-51 {
  padding-left: 102px !important;
  padding-right: 102px !important; }

.ma-52 {
  margin: 104px !important; }

.ma-n52 {
  margin: -104px !important; }

.mb-n52 {
  margin-bottom: -104px !important; }

.mb-52 {
  margin-bottom: 104px !important; }

.mt-n52 {
  margin-top: -104px !important; }

.mt-52 {
  margin-top: 104px !important; }

.mr-n52 {
  margin-right: -104px !important; }

.mr-52 {
  margin-right: 104px !important; }

.ml-n52 {
  margin-left: -104px !important; }

.ml-52 {
  margin-left: 104px !important; }

.mx-52 {
  margin-left: 104px !important;
  margin-right: 104px !important; }

.mx-n52 {
  margin-left: -104px !important;
  margin-left: -104px !important; }

.my-52 {
  margin-top: 104px !important;
  margin-bottom: 104px !important; }

.my-n52 {
  margin-top: -104px !important;
  margin-bottom: -104px !important; }

.pb-52 {
  padding-bottom: 104px !important; }

.pl-52 {
  padding-left: 104px !important; }

.pa-52 {
  padding: 104px !important; }

.pr-52 {
  padding-right: 104px !important; }

.pt-52 {
  padding-top: 104px !important; }

.py-52 {
  padding-top: 104px !important;
  padding-bottom: 104px !important; }

.px-52 {
  padding-left: 104px !important;
  padding-right: 104px !important; }

.ma-53 {
  margin: 106px !important; }

.ma-n53 {
  margin: -106px !important; }

.mb-n53 {
  margin-bottom: -106px !important; }

.mb-53 {
  margin-bottom: 106px !important; }

.mt-n53 {
  margin-top: -106px !important; }

.mt-53 {
  margin-top: 106px !important; }

.mr-n53 {
  margin-right: -106px !important; }

.mr-53 {
  margin-right: 106px !important; }

.ml-n53 {
  margin-left: -106px !important; }

.ml-53 {
  margin-left: 106px !important; }

.mx-53 {
  margin-left: 106px !important;
  margin-right: 106px !important; }

.mx-n53 {
  margin-left: -106px !important;
  margin-left: -106px !important; }

.my-53 {
  margin-top: 106px !important;
  margin-bottom: 106px !important; }

.my-n53 {
  margin-top: -106px !important;
  margin-bottom: -106px !important; }

.pb-53 {
  padding-bottom: 106px !important; }

.pl-53 {
  padding-left: 106px !important; }

.pa-53 {
  padding: 106px !important; }

.pr-53 {
  padding-right: 106px !important; }

.pt-53 {
  padding-top: 106px !important; }

.py-53 {
  padding-top: 106px !important;
  padding-bottom: 106px !important; }

.px-53 {
  padding-left: 106px !important;
  padding-right: 106px !important; }

.ma-54 {
  margin: 108px !important; }

.ma-n54 {
  margin: -108px !important; }

.mb-n54 {
  margin-bottom: -108px !important; }

.mb-54 {
  margin-bottom: 108px !important; }

.mt-n54 {
  margin-top: -108px !important; }

.mt-54 {
  margin-top: 108px !important; }

.mr-n54 {
  margin-right: -108px !important; }

.mr-54 {
  margin-right: 108px !important; }

.ml-n54 {
  margin-left: -108px !important; }

.ml-54 {
  margin-left: 108px !important; }

.mx-54 {
  margin-left: 108px !important;
  margin-right: 108px !important; }

.mx-n54 {
  margin-left: -108px !important;
  margin-left: -108px !important; }

.my-54 {
  margin-top: 108px !important;
  margin-bottom: 108px !important; }

.my-n54 {
  margin-top: -108px !important;
  margin-bottom: -108px !important; }

.pb-54 {
  padding-bottom: 108px !important; }

.pl-54 {
  padding-left: 108px !important; }

.pa-54 {
  padding: 108px !important; }

.pr-54 {
  padding-right: 108px !important; }

.pt-54 {
  padding-top: 108px !important; }

.py-54 {
  padding-top: 108px !important;
  padding-bottom: 108px !important; }

.px-54 {
  padding-left: 108px !important;
  padding-right: 108px !important; }

.ma-55 {
  margin: 110px !important; }

.ma-n55 {
  margin: -110px !important; }

.mb-n55 {
  margin-bottom: -110px !important; }

.mb-55 {
  margin-bottom: 110px !important; }

.mt-n55 {
  margin-top: -110px !important; }

.mt-55 {
  margin-top: 110px !important; }

.mr-n55 {
  margin-right: -110px !important; }

.mr-55 {
  margin-right: 110px !important; }

.ml-n55 {
  margin-left: -110px !important; }

.ml-55 {
  margin-left: 110px !important; }

.mx-55 {
  margin-left: 110px !important;
  margin-right: 110px !important; }

.mx-n55 {
  margin-left: -110px !important;
  margin-left: -110px !important; }

.my-55 {
  margin-top: 110px !important;
  margin-bottom: 110px !important; }

.my-n55 {
  margin-top: -110px !important;
  margin-bottom: -110px !important; }

.pb-55 {
  padding-bottom: 110px !important; }

.pl-55 {
  padding-left: 110px !important; }

.pa-55 {
  padding: 110px !important; }

.pr-55 {
  padding-right: 110px !important; }

.pt-55 {
  padding-top: 110px !important; }

.py-55 {
  padding-top: 110px !important;
  padding-bottom: 110px !important; }

.px-55 {
  padding-left: 110px !important;
  padding-right: 110px !important; }

.ma-56 {
  margin: 112px !important; }

.ma-n56 {
  margin: -112px !important; }

.mb-n56 {
  margin-bottom: -112px !important; }

.mb-56 {
  margin-bottom: 112px !important; }

.mt-n56 {
  margin-top: -112px !important; }

.mt-56 {
  margin-top: 112px !important; }

.mr-n56 {
  margin-right: -112px !important; }

.mr-56 {
  margin-right: 112px !important; }

.ml-n56 {
  margin-left: -112px !important; }

.ml-56 {
  margin-left: 112px !important; }

.mx-56 {
  margin-left: 112px !important;
  margin-right: 112px !important; }

.mx-n56 {
  margin-left: -112px !important;
  margin-left: -112px !important; }

.my-56 {
  margin-top: 112px !important;
  margin-bottom: 112px !important; }

.my-n56 {
  margin-top: -112px !important;
  margin-bottom: -112px !important; }

.pb-56 {
  padding-bottom: 112px !important; }

.pl-56 {
  padding-left: 112px !important; }

.pa-56 {
  padding: 112px !important; }

.pr-56 {
  padding-right: 112px !important; }

.pt-56 {
  padding-top: 112px !important; }

.py-56 {
  padding-top: 112px !important;
  padding-bottom: 112px !important; }

.px-56 {
  padding-left: 112px !important;
  padding-right: 112px !important; }

.ma-57 {
  margin: 114px !important; }

.ma-n57 {
  margin: -114px !important; }

.mb-n57 {
  margin-bottom: -114px !important; }

.mb-57 {
  margin-bottom: 114px !important; }

.mt-n57 {
  margin-top: -114px !important; }

.mt-57 {
  margin-top: 114px !important; }

.mr-n57 {
  margin-right: -114px !important; }

.mr-57 {
  margin-right: 114px !important; }

.ml-n57 {
  margin-left: -114px !important; }

.ml-57 {
  margin-left: 114px !important; }

.mx-57 {
  margin-left: 114px !important;
  margin-right: 114px !important; }

.mx-n57 {
  margin-left: -114px !important;
  margin-left: -114px !important; }

.my-57 {
  margin-top: 114px !important;
  margin-bottom: 114px !important; }

.my-n57 {
  margin-top: -114px !important;
  margin-bottom: -114px !important; }

.pb-57 {
  padding-bottom: 114px !important; }

.pl-57 {
  padding-left: 114px !important; }

.pa-57 {
  padding: 114px !important; }

.pr-57 {
  padding-right: 114px !important; }

.pt-57 {
  padding-top: 114px !important; }

.py-57 {
  padding-top: 114px !important;
  padding-bottom: 114px !important; }

.px-57 {
  padding-left: 114px !important;
  padding-right: 114px !important; }

.ma-58 {
  margin: 116px !important; }

.ma-n58 {
  margin: -116px !important; }

.mb-n58 {
  margin-bottom: -116px !important; }

.mb-58 {
  margin-bottom: 116px !important; }

.mt-n58 {
  margin-top: -116px !important; }

.mt-58 {
  margin-top: 116px !important; }

.mr-n58 {
  margin-right: -116px !important; }

.mr-58 {
  margin-right: 116px !important; }

.ml-n58 {
  margin-left: -116px !important; }

.ml-58 {
  margin-left: 116px !important; }

.mx-58 {
  margin-left: 116px !important;
  margin-right: 116px !important; }

.mx-n58 {
  margin-left: -116px !important;
  margin-left: -116px !important; }

.my-58 {
  margin-top: 116px !important;
  margin-bottom: 116px !important; }

.my-n58 {
  margin-top: -116px !important;
  margin-bottom: -116px !important; }

.pb-58 {
  padding-bottom: 116px !important; }

.pl-58 {
  padding-left: 116px !important; }

.pa-58 {
  padding: 116px !important; }

.pr-58 {
  padding-right: 116px !important; }

.pt-58 {
  padding-top: 116px !important; }

.py-58 {
  padding-top: 116px !important;
  padding-bottom: 116px !important; }

.px-58 {
  padding-left: 116px !important;
  padding-right: 116px !important; }

.ma-59 {
  margin: 118px !important; }

.ma-n59 {
  margin: -118px !important; }

.mb-n59 {
  margin-bottom: -118px !important; }

.mb-59 {
  margin-bottom: 118px !important; }

.mt-n59 {
  margin-top: -118px !important; }

.mt-59 {
  margin-top: 118px !important; }

.mr-n59 {
  margin-right: -118px !important; }

.mr-59 {
  margin-right: 118px !important; }

.ml-n59 {
  margin-left: -118px !important; }

.ml-59 {
  margin-left: 118px !important; }

.mx-59 {
  margin-left: 118px !important;
  margin-right: 118px !important; }

.mx-n59 {
  margin-left: -118px !important;
  margin-left: -118px !important; }

.my-59 {
  margin-top: 118px !important;
  margin-bottom: 118px !important; }

.my-n59 {
  margin-top: -118px !important;
  margin-bottom: -118px !important; }

.pb-59 {
  padding-bottom: 118px !important; }

.pl-59 {
  padding-left: 118px !important; }

.pa-59 {
  padding: 118px !important; }

.pr-59 {
  padding-right: 118px !important; }

.pt-59 {
  padding-top: 118px !important; }

.py-59 {
  padding-top: 118px !important;
  padding-bottom: 118px !important; }

.px-59 {
  padding-left: 118px !important;
  padding-right: 118px !important; }

.ma-60 {
  margin: 120px !important; }

.ma-n60 {
  margin: -120px !important; }

.mb-n60 {
  margin-bottom: -120px !important; }

.mb-60 {
  margin-bottom: 120px !important; }

.mt-n60 {
  margin-top: -120px !important; }

.mt-60 {
  margin-top: 120px !important; }

.mr-n60 {
  margin-right: -120px !important; }

.mr-60 {
  margin-right: 120px !important; }

.ml-n60 {
  margin-left: -120px !important; }

.ml-60 {
  margin-left: 120px !important; }

.mx-60 {
  margin-left: 120px !important;
  margin-right: 120px !important; }

.mx-n60 {
  margin-left: -120px !important;
  margin-left: -120px !important; }

.my-60 {
  margin-top: 120px !important;
  margin-bottom: 120px !important; }

.my-n60 {
  margin-top: -120px !important;
  margin-bottom: -120px !important; }

.pb-60 {
  padding-bottom: 120px !important; }

.pl-60 {
  padding-left: 120px !important; }

.pa-60 {
  padding: 120px !important; }

.pr-60 {
  padding-right: 120px !important; }

.pt-60 {
  padding-top: 120px !important; }

.py-60 {
  padding-top: 120px !important;
  padding-bottom: 120px !important; }

.px-60 {
  padding-left: 120px !important;
  padding-right: 120px !important; }

.ma-61 {
  margin: 122px !important; }

.ma-n61 {
  margin: -122px !important; }

.mb-n61 {
  margin-bottom: -122px !important; }

.mb-61 {
  margin-bottom: 122px !important; }

.mt-n61 {
  margin-top: -122px !important; }

.mt-61 {
  margin-top: 122px !important; }

.mr-n61 {
  margin-right: -122px !important; }

.mr-61 {
  margin-right: 122px !important; }

.ml-n61 {
  margin-left: -122px !important; }

.ml-61 {
  margin-left: 122px !important; }

.mx-61 {
  margin-left: 122px !important;
  margin-right: 122px !important; }

.mx-n61 {
  margin-left: -122px !important;
  margin-left: -122px !important; }

.my-61 {
  margin-top: 122px !important;
  margin-bottom: 122px !important; }

.my-n61 {
  margin-top: -122px !important;
  margin-bottom: -122px !important; }

.pb-61 {
  padding-bottom: 122px !important; }

.pl-61 {
  padding-left: 122px !important; }

.pa-61 {
  padding: 122px !important; }

.pr-61 {
  padding-right: 122px !important; }

.pt-61 {
  padding-top: 122px !important; }

.py-61 {
  padding-top: 122px !important;
  padding-bottom: 122px !important; }

.px-61 {
  padding-left: 122px !important;
  padding-right: 122px !important; }

.ma-62 {
  margin: 124px !important; }

.ma-n62 {
  margin: -124px !important; }

.mb-n62 {
  margin-bottom: -124px !important; }

.mb-62 {
  margin-bottom: 124px !important; }

.mt-n62 {
  margin-top: -124px !important; }

.mt-62 {
  margin-top: 124px !important; }

.mr-n62 {
  margin-right: -124px !important; }

.mr-62 {
  margin-right: 124px !important; }

.ml-n62 {
  margin-left: -124px !important; }

.ml-62 {
  margin-left: 124px !important; }

.mx-62 {
  margin-left: 124px !important;
  margin-right: 124px !important; }

.mx-n62 {
  margin-left: -124px !important;
  margin-left: -124px !important; }

.my-62 {
  margin-top: 124px !important;
  margin-bottom: 124px !important; }

.my-n62 {
  margin-top: -124px !important;
  margin-bottom: -124px !important; }

.pb-62 {
  padding-bottom: 124px !important; }

.pl-62 {
  padding-left: 124px !important; }

.pa-62 {
  padding: 124px !important; }

.pr-62 {
  padding-right: 124px !important; }

.pt-62 {
  padding-top: 124px !important; }

.py-62 {
  padding-top: 124px !important;
  padding-bottom: 124px !important; }

.px-62 {
  padding-left: 124px !important;
  padding-right: 124px !important; }

.ma-63 {
  margin: 126px !important; }

.ma-n63 {
  margin: -126px !important; }

.mb-n63 {
  margin-bottom: -126px !important; }

.mb-63 {
  margin-bottom: 126px !important; }

.mt-n63 {
  margin-top: -126px !important; }

.mt-63 {
  margin-top: 126px !important; }

.mr-n63 {
  margin-right: -126px !important; }

.mr-63 {
  margin-right: 126px !important; }

.ml-n63 {
  margin-left: -126px !important; }

.ml-63 {
  margin-left: 126px !important; }

.mx-63 {
  margin-left: 126px !important;
  margin-right: 126px !important; }

.mx-n63 {
  margin-left: -126px !important;
  margin-left: -126px !important; }

.my-63 {
  margin-top: 126px !important;
  margin-bottom: 126px !important; }

.my-n63 {
  margin-top: -126px !important;
  margin-bottom: -126px !important; }

.pb-63 {
  padding-bottom: 126px !important; }

.pl-63 {
  padding-left: 126px !important; }

.pa-63 {
  padding: 126px !important; }

.pr-63 {
  padding-right: 126px !important; }

.pt-63 {
  padding-top: 126px !important; }

.py-63 {
  padding-top: 126px !important;
  padding-bottom: 126px !important; }

.px-63 {
  padding-left: 126px !important;
  padding-right: 126px !important; }

.ma-64 {
  margin: 128px !important; }

.ma-n64 {
  margin: -128px !important; }

.mb-n64 {
  margin-bottom: -128px !important; }

.mb-64 {
  margin-bottom: 128px !important; }

.mt-n64 {
  margin-top: -128px !important; }

.mt-64 {
  margin-top: 128px !important; }

.mr-n64 {
  margin-right: -128px !important; }

.mr-64 {
  margin-right: 128px !important; }

.ml-n64 {
  margin-left: -128px !important; }

.ml-64 {
  margin-left: 128px !important; }

.mx-64 {
  margin-left: 128px !important;
  margin-right: 128px !important; }

.mx-n64 {
  margin-left: -128px !important;
  margin-left: -128px !important; }

.my-64 {
  margin-top: 128px !important;
  margin-bottom: 128px !important; }

.my-n64 {
  margin-top: -128px !important;
  margin-bottom: -128px !important; }

.pb-64 {
  padding-bottom: 128px !important; }

.pl-64 {
  padding-left: 128px !important; }

.pa-64 {
  padding: 128px !important; }

.pr-64 {
  padding-right: 128px !important; }

.pt-64 {
  padding-top: 128px !important; }

.py-64 {
  padding-top: 128px !important;
  padding-bottom: 128px !important; }

.px-64 {
  padding-left: 128px !important;
  padding-right: 128px !important; }

.ma-65 {
  margin: 130px !important; }

.ma-n65 {
  margin: -130px !important; }

.mb-n65 {
  margin-bottom: -130px !important; }

.mb-65 {
  margin-bottom: 130px !important; }

.mt-n65 {
  margin-top: -130px !important; }

.mt-65 {
  margin-top: 130px !important; }

.mr-n65 {
  margin-right: -130px !important; }

.mr-65 {
  margin-right: 130px !important; }

.ml-n65 {
  margin-left: -130px !important; }

.ml-65 {
  margin-left: 130px !important; }

.mx-65 {
  margin-left: 130px !important;
  margin-right: 130px !important; }

.mx-n65 {
  margin-left: -130px !important;
  margin-left: -130px !important; }

.my-65 {
  margin-top: 130px !important;
  margin-bottom: 130px !important; }

.my-n65 {
  margin-top: -130px !important;
  margin-bottom: -130px !important; }

.pb-65 {
  padding-bottom: 130px !important; }

.pl-65 {
  padding-left: 130px !important; }

.pa-65 {
  padding: 130px !important; }

.pr-65 {
  padding-right: 130px !important; }

.pt-65 {
  padding-top: 130px !important; }

.py-65 {
  padding-top: 130px !important;
  padding-bottom: 130px !important; }

.px-65 {
  padding-left: 130px !important;
  padding-right: 130px !important; }

.ma-66 {
  margin: 132px !important; }

.ma-n66 {
  margin: -132px !important; }

.mb-n66 {
  margin-bottom: -132px !important; }

.mb-66 {
  margin-bottom: 132px !important; }

.mt-n66 {
  margin-top: -132px !important; }

.mt-66 {
  margin-top: 132px !important; }

.mr-n66 {
  margin-right: -132px !important; }

.mr-66 {
  margin-right: 132px !important; }

.ml-n66 {
  margin-left: -132px !important; }

.ml-66 {
  margin-left: 132px !important; }

.mx-66 {
  margin-left: 132px !important;
  margin-right: 132px !important; }

.mx-n66 {
  margin-left: -132px !important;
  margin-left: -132px !important; }

.my-66 {
  margin-top: 132px !important;
  margin-bottom: 132px !important; }

.my-n66 {
  margin-top: -132px !important;
  margin-bottom: -132px !important; }

.pb-66 {
  padding-bottom: 132px !important; }

.pl-66 {
  padding-left: 132px !important; }

.pa-66 {
  padding: 132px !important; }

.pr-66 {
  padding-right: 132px !important; }

.pt-66 {
  padding-top: 132px !important; }

.py-66 {
  padding-top: 132px !important;
  padding-bottom: 132px !important; }

.px-66 {
  padding-left: 132px !important;
  padding-right: 132px !important; }

.ma-67 {
  margin: 134px !important; }

.ma-n67 {
  margin: -134px !important; }

.mb-n67 {
  margin-bottom: -134px !important; }

.mb-67 {
  margin-bottom: 134px !important; }

.mt-n67 {
  margin-top: -134px !important; }

.mt-67 {
  margin-top: 134px !important; }

.mr-n67 {
  margin-right: -134px !important; }

.mr-67 {
  margin-right: 134px !important; }

.ml-n67 {
  margin-left: -134px !important; }

.ml-67 {
  margin-left: 134px !important; }

.mx-67 {
  margin-left: 134px !important;
  margin-right: 134px !important; }

.mx-n67 {
  margin-left: -134px !important;
  margin-left: -134px !important; }

.my-67 {
  margin-top: 134px !important;
  margin-bottom: 134px !important; }

.my-n67 {
  margin-top: -134px !important;
  margin-bottom: -134px !important; }

.pb-67 {
  padding-bottom: 134px !important; }

.pl-67 {
  padding-left: 134px !important; }

.pa-67 {
  padding: 134px !important; }

.pr-67 {
  padding-right: 134px !important; }

.pt-67 {
  padding-top: 134px !important; }

.py-67 {
  padding-top: 134px !important;
  padding-bottom: 134px !important; }

.px-67 {
  padding-left: 134px !important;
  padding-right: 134px !important; }

.ma-68 {
  margin: 136px !important; }

.ma-n68 {
  margin: -136px !important; }

.mb-n68 {
  margin-bottom: -136px !important; }

.mb-68 {
  margin-bottom: 136px !important; }

.mt-n68 {
  margin-top: -136px !important; }

.mt-68 {
  margin-top: 136px !important; }

.mr-n68 {
  margin-right: -136px !important; }

.mr-68 {
  margin-right: 136px !important; }

.ml-n68 {
  margin-left: -136px !important; }

.ml-68 {
  margin-left: 136px !important; }

.mx-68 {
  margin-left: 136px !important;
  margin-right: 136px !important; }

.mx-n68 {
  margin-left: -136px !important;
  margin-left: -136px !important; }

.my-68 {
  margin-top: 136px !important;
  margin-bottom: 136px !important; }

.my-n68 {
  margin-top: -136px !important;
  margin-bottom: -136px !important; }

.pb-68 {
  padding-bottom: 136px !important; }

.pl-68 {
  padding-left: 136px !important; }

.pa-68 {
  padding: 136px !important; }

.pr-68 {
  padding-right: 136px !important; }

.pt-68 {
  padding-top: 136px !important; }

.py-68 {
  padding-top: 136px !important;
  padding-bottom: 136px !important; }

.px-68 {
  padding-left: 136px !important;
  padding-right: 136px !important; }

.ma-69 {
  margin: 138px !important; }

.ma-n69 {
  margin: -138px !important; }

.mb-n69 {
  margin-bottom: -138px !important; }

.mb-69 {
  margin-bottom: 138px !important; }

.mt-n69 {
  margin-top: -138px !important; }

.mt-69 {
  margin-top: 138px !important; }

.mr-n69 {
  margin-right: -138px !important; }

.mr-69 {
  margin-right: 138px !important; }

.ml-n69 {
  margin-left: -138px !important; }

.ml-69 {
  margin-left: 138px !important; }

.mx-69 {
  margin-left: 138px !important;
  margin-right: 138px !important; }

.mx-n69 {
  margin-left: -138px !important;
  margin-left: -138px !important; }

.my-69 {
  margin-top: 138px !important;
  margin-bottom: 138px !important; }

.my-n69 {
  margin-top: -138px !important;
  margin-bottom: -138px !important; }

.pb-69 {
  padding-bottom: 138px !important; }

.pl-69 {
  padding-left: 138px !important; }

.pa-69 {
  padding: 138px !important; }

.pr-69 {
  padding-right: 138px !important; }

.pt-69 {
  padding-top: 138px !important; }

.py-69 {
  padding-top: 138px !important;
  padding-bottom: 138px !important; }

.px-69 {
  padding-left: 138px !important;
  padding-right: 138px !important; }

.ma-70 {
  margin: 140px !important; }

.ma-n70 {
  margin: -140px !important; }

.mb-n70 {
  margin-bottom: -140px !important; }

.mb-70 {
  margin-bottom: 140px !important; }

.mt-n70 {
  margin-top: -140px !important; }

.mt-70 {
  margin-top: 140px !important; }

.mr-n70 {
  margin-right: -140px !important; }

.mr-70 {
  margin-right: 140px !important; }

.ml-n70 {
  margin-left: -140px !important; }

.ml-70 {
  margin-left: 140px !important; }

.mx-70 {
  margin-left: 140px !important;
  margin-right: 140px !important; }

.mx-n70 {
  margin-left: -140px !important;
  margin-left: -140px !important; }

.my-70 {
  margin-top: 140px !important;
  margin-bottom: 140px !important; }

.my-n70 {
  margin-top: -140px !important;
  margin-bottom: -140px !important; }

.pb-70 {
  padding-bottom: 140px !important; }

.pl-70 {
  padding-left: 140px !important; }

.pa-70 {
  padding: 140px !important; }

.pr-70 {
  padding-right: 140px !important; }

.pt-70 {
  padding-top: 140px !important; }

.py-70 {
  padding-top: 140px !important;
  padding-bottom: 140px !important; }

.px-70 {
  padding-left: 140px !important;
  padding-right: 140px !important; }

.ma-71 {
  margin: 142px !important; }

.ma-n71 {
  margin: -142px !important; }

.mb-n71 {
  margin-bottom: -142px !important; }

.mb-71 {
  margin-bottom: 142px !important; }

.mt-n71 {
  margin-top: -142px !important; }

.mt-71 {
  margin-top: 142px !important; }

.mr-n71 {
  margin-right: -142px !important; }

.mr-71 {
  margin-right: 142px !important; }

.ml-n71 {
  margin-left: -142px !important; }

.ml-71 {
  margin-left: 142px !important; }

.mx-71 {
  margin-left: 142px !important;
  margin-right: 142px !important; }

.mx-n71 {
  margin-left: -142px !important;
  margin-left: -142px !important; }

.my-71 {
  margin-top: 142px !important;
  margin-bottom: 142px !important; }

.my-n71 {
  margin-top: -142px !important;
  margin-bottom: -142px !important; }

.pb-71 {
  padding-bottom: 142px !important; }

.pl-71 {
  padding-left: 142px !important; }

.pa-71 {
  padding: 142px !important; }

.pr-71 {
  padding-right: 142px !important; }

.pt-71 {
  padding-top: 142px !important; }

.py-71 {
  padding-top: 142px !important;
  padding-bottom: 142px !important; }

.px-71 {
  padding-left: 142px !important;
  padding-right: 142px !important; }

.ma-72 {
  margin: 144px !important; }

.ma-n72 {
  margin: -144px !important; }

.mb-n72 {
  margin-bottom: -144px !important; }

.mb-72 {
  margin-bottom: 144px !important; }

.mt-n72 {
  margin-top: -144px !important; }

.mt-72 {
  margin-top: 144px !important; }

.mr-n72 {
  margin-right: -144px !important; }

.mr-72 {
  margin-right: 144px !important; }

.ml-n72 {
  margin-left: -144px !important; }

.ml-72 {
  margin-left: 144px !important; }

.mx-72 {
  margin-left: 144px !important;
  margin-right: 144px !important; }

.mx-n72 {
  margin-left: -144px !important;
  margin-left: -144px !important; }

.my-72 {
  margin-top: 144px !important;
  margin-bottom: 144px !important; }

.my-n72 {
  margin-top: -144px !important;
  margin-bottom: -144px !important; }

.pb-72 {
  padding-bottom: 144px !important; }

.pl-72 {
  padding-left: 144px !important; }

.pa-72 {
  padding: 144px !important; }

.pr-72 {
  padding-right: 144px !important; }

.pt-72 {
  padding-top: 144px !important; }

.py-72 {
  padding-top: 144px !important;
  padding-bottom: 144px !important; }

.px-72 {
  padding-left: 144px !important;
  padding-right: 144px !important; }

.ma-73 {
  margin: 146px !important; }

.ma-n73 {
  margin: -146px !important; }

.mb-n73 {
  margin-bottom: -146px !important; }

.mb-73 {
  margin-bottom: 146px !important; }

.mt-n73 {
  margin-top: -146px !important; }

.mt-73 {
  margin-top: 146px !important; }

.mr-n73 {
  margin-right: -146px !important; }

.mr-73 {
  margin-right: 146px !important; }

.ml-n73 {
  margin-left: -146px !important; }

.ml-73 {
  margin-left: 146px !important; }

.mx-73 {
  margin-left: 146px !important;
  margin-right: 146px !important; }

.mx-n73 {
  margin-left: -146px !important;
  margin-left: -146px !important; }

.my-73 {
  margin-top: 146px !important;
  margin-bottom: 146px !important; }

.my-n73 {
  margin-top: -146px !important;
  margin-bottom: -146px !important; }

.pb-73 {
  padding-bottom: 146px !important; }

.pl-73 {
  padding-left: 146px !important; }

.pa-73 {
  padding: 146px !important; }

.pr-73 {
  padding-right: 146px !important; }

.pt-73 {
  padding-top: 146px !important; }

.py-73 {
  padding-top: 146px !important;
  padding-bottom: 146px !important; }

.px-73 {
  padding-left: 146px !important;
  padding-right: 146px !important; }

.ma-74 {
  margin: 148px !important; }

.ma-n74 {
  margin: -148px !important; }

.mb-n74 {
  margin-bottom: -148px !important; }

.mb-74 {
  margin-bottom: 148px !important; }

.mt-n74 {
  margin-top: -148px !important; }

.mt-74 {
  margin-top: 148px !important; }

.mr-n74 {
  margin-right: -148px !important; }

.mr-74 {
  margin-right: 148px !important; }

.ml-n74 {
  margin-left: -148px !important; }

.ml-74 {
  margin-left: 148px !important; }

.mx-74 {
  margin-left: 148px !important;
  margin-right: 148px !important; }

.mx-n74 {
  margin-left: -148px !important;
  margin-left: -148px !important; }

.my-74 {
  margin-top: 148px !important;
  margin-bottom: 148px !important; }

.my-n74 {
  margin-top: -148px !important;
  margin-bottom: -148px !important; }

.pb-74 {
  padding-bottom: 148px !important; }

.pl-74 {
  padding-left: 148px !important; }

.pa-74 {
  padding: 148px !important; }

.pr-74 {
  padding-right: 148px !important; }

.pt-74 {
  padding-top: 148px !important; }

.py-74 {
  padding-top: 148px !important;
  padding-bottom: 148px !important; }

.px-74 {
  padding-left: 148px !important;
  padding-right: 148px !important; }

.ma-75 {
  margin: 150px !important; }

.ma-n75 {
  margin: -150px !important; }

.mb-n75 {
  margin-bottom: -150px !important; }

.mb-75 {
  margin-bottom: 150px !important; }

.mt-n75 {
  margin-top: -150px !important; }

.mt-75 {
  margin-top: 150px !important; }

.mr-n75 {
  margin-right: -150px !important; }

.mr-75 {
  margin-right: 150px !important; }

.ml-n75 {
  margin-left: -150px !important; }

.ml-75 {
  margin-left: 150px !important; }

.mx-75 {
  margin-left: 150px !important;
  margin-right: 150px !important; }

.mx-n75 {
  margin-left: -150px !important;
  margin-left: -150px !important; }

.my-75 {
  margin-top: 150px !important;
  margin-bottom: 150px !important; }

.my-n75 {
  margin-top: -150px !important;
  margin-bottom: -150px !important; }

.pb-75 {
  padding-bottom: 150px !important; }

.pl-75 {
  padding-left: 150px !important; }

.pa-75 {
  padding: 150px !important; }

.pr-75 {
  padding-right: 150px !important; }

.pt-75 {
  padding-top: 150px !important; }

.py-75 {
  padding-top: 150px !important;
  padding-bottom: 150px !important; }

.px-75 {
  padding-left: 150px !important;
  padding-right: 150px !important; }

.ma-76 {
  margin: 152px !important; }

.ma-n76 {
  margin: -152px !important; }

.mb-n76 {
  margin-bottom: -152px !important; }

.mb-76 {
  margin-bottom: 152px !important; }

.mt-n76 {
  margin-top: -152px !important; }

.mt-76 {
  margin-top: 152px !important; }

.mr-n76 {
  margin-right: -152px !important; }

.mr-76 {
  margin-right: 152px !important; }

.ml-n76 {
  margin-left: -152px !important; }

.ml-76 {
  margin-left: 152px !important; }

.mx-76 {
  margin-left: 152px !important;
  margin-right: 152px !important; }

.mx-n76 {
  margin-left: -152px !important;
  margin-left: -152px !important; }

.my-76 {
  margin-top: 152px !important;
  margin-bottom: 152px !important; }

.my-n76 {
  margin-top: -152px !important;
  margin-bottom: -152px !important; }

.pb-76 {
  padding-bottom: 152px !important; }

.pl-76 {
  padding-left: 152px !important; }

.pa-76 {
  padding: 152px !important; }

.pr-76 {
  padding-right: 152px !important; }

.pt-76 {
  padding-top: 152px !important; }

.py-76 {
  padding-top: 152px !important;
  padding-bottom: 152px !important; }

.px-76 {
  padding-left: 152px !important;
  padding-right: 152px !important; }

.ma-77 {
  margin: 154px !important; }

.ma-n77 {
  margin: -154px !important; }

.mb-n77 {
  margin-bottom: -154px !important; }

.mb-77 {
  margin-bottom: 154px !important; }

.mt-n77 {
  margin-top: -154px !important; }

.mt-77 {
  margin-top: 154px !important; }

.mr-n77 {
  margin-right: -154px !important; }

.mr-77 {
  margin-right: 154px !important; }

.ml-n77 {
  margin-left: -154px !important; }

.ml-77 {
  margin-left: 154px !important; }

.mx-77 {
  margin-left: 154px !important;
  margin-right: 154px !important; }

.mx-n77 {
  margin-left: -154px !important;
  margin-left: -154px !important; }

.my-77 {
  margin-top: 154px !important;
  margin-bottom: 154px !important; }

.my-n77 {
  margin-top: -154px !important;
  margin-bottom: -154px !important; }

.pb-77 {
  padding-bottom: 154px !important; }

.pl-77 {
  padding-left: 154px !important; }

.pa-77 {
  padding: 154px !important; }

.pr-77 {
  padding-right: 154px !important; }

.pt-77 {
  padding-top: 154px !important; }

.py-77 {
  padding-top: 154px !important;
  padding-bottom: 154px !important; }

.px-77 {
  padding-left: 154px !important;
  padding-right: 154px !important; }

.ma-78 {
  margin: 156px !important; }

.ma-n78 {
  margin: -156px !important; }

.mb-n78 {
  margin-bottom: -156px !important; }

.mb-78 {
  margin-bottom: 156px !important; }

.mt-n78 {
  margin-top: -156px !important; }

.mt-78 {
  margin-top: 156px !important; }

.mr-n78 {
  margin-right: -156px !important; }

.mr-78 {
  margin-right: 156px !important; }

.ml-n78 {
  margin-left: -156px !important; }

.ml-78 {
  margin-left: 156px !important; }

.mx-78 {
  margin-left: 156px !important;
  margin-right: 156px !important; }

.mx-n78 {
  margin-left: -156px !important;
  margin-left: -156px !important; }

.my-78 {
  margin-top: 156px !important;
  margin-bottom: 156px !important; }

.my-n78 {
  margin-top: -156px !important;
  margin-bottom: -156px !important; }

.pb-78 {
  padding-bottom: 156px !important; }

.pl-78 {
  padding-left: 156px !important; }

.pa-78 {
  padding: 156px !important; }

.pr-78 {
  padding-right: 156px !important; }

.pt-78 {
  padding-top: 156px !important; }

.py-78 {
  padding-top: 156px !important;
  padding-bottom: 156px !important; }

.px-78 {
  padding-left: 156px !important;
  padding-right: 156px !important; }

.ma-79 {
  margin: 158px !important; }

.ma-n79 {
  margin: -158px !important; }

.mb-n79 {
  margin-bottom: -158px !important; }

.mb-79 {
  margin-bottom: 158px !important; }

.mt-n79 {
  margin-top: -158px !important; }

.mt-79 {
  margin-top: 158px !important; }

.mr-n79 {
  margin-right: -158px !important; }

.mr-79 {
  margin-right: 158px !important; }

.ml-n79 {
  margin-left: -158px !important; }

.ml-79 {
  margin-left: 158px !important; }

.mx-79 {
  margin-left: 158px !important;
  margin-right: 158px !important; }

.mx-n79 {
  margin-left: -158px !important;
  margin-left: -158px !important; }

.my-79 {
  margin-top: 158px !important;
  margin-bottom: 158px !important; }

.my-n79 {
  margin-top: -158px !important;
  margin-bottom: -158px !important; }

.pb-79 {
  padding-bottom: 158px !important; }

.pl-79 {
  padding-left: 158px !important; }

.pa-79 {
  padding: 158px !important; }

.pr-79 {
  padding-right: 158px !important; }

.pt-79 {
  padding-top: 158px !important; }

.py-79 {
  padding-top: 158px !important;
  padding-bottom: 158px !important; }

.px-79 {
  padding-left: 158px !important;
  padding-right: 158px !important; }

.ma-80 {
  margin: 160px !important; }

.ma-n80 {
  margin: -160px !important; }

.mb-n80 {
  margin-bottom: -160px !important; }

.mb-80 {
  margin-bottom: 160px !important; }

.mt-n80 {
  margin-top: -160px !important; }

.mt-80 {
  margin-top: 160px !important; }

.mr-n80 {
  margin-right: -160px !important; }

.mr-80 {
  margin-right: 160px !important; }

.ml-n80 {
  margin-left: -160px !important; }

.ml-80 {
  margin-left: 160px !important; }

.mx-80 {
  margin-left: 160px !important;
  margin-right: 160px !important; }

.mx-n80 {
  margin-left: -160px !important;
  margin-left: -160px !important; }

.my-80 {
  margin-top: 160px !important;
  margin-bottom: 160px !important; }

.my-n80 {
  margin-top: -160px !important;
  margin-bottom: -160px !important; }

.pb-80 {
  padding-bottom: 160px !important; }

.pl-80 {
  padding-left: 160px !important; }

.pa-80 {
  padding: 160px !important; }

.pr-80 {
  padding-right: 160px !important; }

.pt-80 {
  padding-top: 160px !important; }

.py-80 {
  padding-top: 160px !important;
  padding-bottom: 160px !important; }

.px-80 {
  padding-left: 160px !important;
  padding-right: 160px !important; }

.ma-81 {
  margin: 162px !important; }

.ma-n81 {
  margin: -162px !important; }

.mb-n81 {
  margin-bottom: -162px !important; }

.mb-81 {
  margin-bottom: 162px !important; }

.mt-n81 {
  margin-top: -162px !important; }

.mt-81 {
  margin-top: 162px !important; }

.mr-n81 {
  margin-right: -162px !important; }

.mr-81 {
  margin-right: 162px !important; }

.ml-n81 {
  margin-left: -162px !important; }

.ml-81 {
  margin-left: 162px !important; }

.mx-81 {
  margin-left: 162px !important;
  margin-right: 162px !important; }

.mx-n81 {
  margin-left: -162px !important;
  margin-left: -162px !important; }

.my-81 {
  margin-top: 162px !important;
  margin-bottom: 162px !important; }

.my-n81 {
  margin-top: -162px !important;
  margin-bottom: -162px !important; }

.pb-81 {
  padding-bottom: 162px !important; }

.pl-81 {
  padding-left: 162px !important; }

.pa-81 {
  padding: 162px !important; }

.pr-81 {
  padding-right: 162px !important; }

.pt-81 {
  padding-top: 162px !important; }

.py-81 {
  padding-top: 162px !important;
  padding-bottom: 162px !important; }

.px-81 {
  padding-left: 162px !important;
  padding-right: 162px !important; }

.ma-82 {
  margin: 164px !important; }

.ma-n82 {
  margin: -164px !important; }

.mb-n82 {
  margin-bottom: -164px !important; }

.mb-82 {
  margin-bottom: 164px !important; }

.mt-n82 {
  margin-top: -164px !important; }

.mt-82 {
  margin-top: 164px !important; }

.mr-n82 {
  margin-right: -164px !important; }

.mr-82 {
  margin-right: 164px !important; }

.ml-n82 {
  margin-left: -164px !important; }

.ml-82 {
  margin-left: 164px !important; }

.mx-82 {
  margin-left: 164px !important;
  margin-right: 164px !important; }

.mx-n82 {
  margin-left: -164px !important;
  margin-left: -164px !important; }

.my-82 {
  margin-top: 164px !important;
  margin-bottom: 164px !important; }

.my-n82 {
  margin-top: -164px !important;
  margin-bottom: -164px !important; }

.pb-82 {
  padding-bottom: 164px !important; }

.pl-82 {
  padding-left: 164px !important; }

.pa-82 {
  padding: 164px !important; }

.pr-82 {
  padding-right: 164px !important; }

.pt-82 {
  padding-top: 164px !important; }

.py-82 {
  padding-top: 164px !important;
  padding-bottom: 164px !important; }

.px-82 {
  padding-left: 164px !important;
  padding-right: 164px !important; }

.ma-83 {
  margin: 166px !important; }

.ma-n83 {
  margin: -166px !important; }

.mb-n83 {
  margin-bottom: -166px !important; }

.mb-83 {
  margin-bottom: 166px !important; }

.mt-n83 {
  margin-top: -166px !important; }

.mt-83 {
  margin-top: 166px !important; }

.mr-n83 {
  margin-right: -166px !important; }

.mr-83 {
  margin-right: 166px !important; }

.ml-n83 {
  margin-left: -166px !important; }

.ml-83 {
  margin-left: 166px !important; }

.mx-83 {
  margin-left: 166px !important;
  margin-right: 166px !important; }

.mx-n83 {
  margin-left: -166px !important;
  margin-left: -166px !important; }

.my-83 {
  margin-top: 166px !important;
  margin-bottom: 166px !important; }

.my-n83 {
  margin-top: -166px !important;
  margin-bottom: -166px !important; }

.pb-83 {
  padding-bottom: 166px !important; }

.pl-83 {
  padding-left: 166px !important; }

.pa-83 {
  padding: 166px !important; }

.pr-83 {
  padding-right: 166px !important; }

.pt-83 {
  padding-top: 166px !important; }

.py-83 {
  padding-top: 166px !important;
  padding-bottom: 166px !important; }

.px-83 {
  padding-left: 166px !important;
  padding-right: 166px !important; }

.ma-84 {
  margin: 168px !important; }

.ma-n84 {
  margin: -168px !important; }

.mb-n84 {
  margin-bottom: -168px !important; }

.mb-84 {
  margin-bottom: 168px !important; }

.mt-n84 {
  margin-top: -168px !important; }

.mt-84 {
  margin-top: 168px !important; }

.mr-n84 {
  margin-right: -168px !important; }

.mr-84 {
  margin-right: 168px !important; }

.ml-n84 {
  margin-left: -168px !important; }

.ml-84 {
  margin-left: 168px !important; }

.mx-84 {
  margin-left: 168px !important;
  margin-right: 168px !important; }

.mx-n84 {
  margin-left: -168px !important;
  margin-left: -168px !important; }

.my-84 {
  margin-top: 168px !important;
  margin-bottom: 168px !important; }

.my-n84 {
  margin-top: -168px !important;
  margin-bottom: -168px !important; }

.pb-84 {
  padding-bottom: 168px !important; }

.pl-84 {
  padding-left: 168px !important; }

.pa-84 {
  padding: 168px !important; }

.pr-84 {
  padding-right: 168px !important; }

.pt-84 {
  padding-top: 168px !important; }

.py-84 {
  padding-top: 168px !important;
  padding-bottom: 168px !important; }

.px-84 {
  padding-left: 168px !important;
  padding-right: 168px !important; }

.ma-85 {
  margin: 170px !important; }

.ma-n85 {
  margin: -170px !important; }

.mb-n85 {
  margin-bottom: -170px !important; }

.mb-85 {
  margin-bottom: 170px !important; }

.mt-n85 {
  margin-top: -170px !important; }

.mt-85 {
  margin-top: 170px !important; }

.mr-n85 {
  margin-right: -170px !important; }

.mr-85 {
  margin-right: 170px !important; }

.ml-n85 {
  margin-left: -170px !important; }

.ml-85 {
  margin-left: 170px !important; }

.mx-85 {
  margin-left: 170px !important;
  margin-right: 170px !important; }

.mx-n85 {
  margin-left: -170px !important;
  margin-left: -170px !important; }

.my-85 {
  margin-top: 170px !important;
  margin-bottom: 170px !important; }

.my-n85 {
  margin-top: -170px !important;
  margin-bottom: -170px !important; }

.pb-85 {
  padding-bottom: 170px !important; }

.pl-85 {
  padding-left: 170px !important; }

.pa-85 {
  padding: 170px !important; }

.pr-85 {
  padding-right: 170px !important; }

.pt-85 {
  padding-top: 170px !important; }

.py-85 {
  padding-top: 170px !important;
  padding-bottom: 170px !important; }

.px-85 {
  padding-left: 170px !important;
  padding-right: 170px !important; }

.ma-86 {
  margin: 172px !important; }

.ma-n86 {
  margin: -172px !important; }

.mb-n86 {
  margin-bottom: -172px !important; }

.mb-86 {
  margin-bottom: 172px !important; }

.mt-n86 {
  margin-top: -172px !important; }

.mt-86 {
  margin-top: 172px !important; }

.mr-n86 {
  margin-right: -172px !important; }

.mr-86 {
  margin-right: 172px !important; }

.ml-n86 {
  margin-left: -172px !important; }

.ml-86 {
  margin-left: 172px !important; }

.mx-86 {
  margin-left: 172px !important;
  margin-right: 172px !important; }

.mx-n86 {
  margin-left: -172px !important;
  margin-left: -172px !important; }

.my-86 {
  margin-top: 172px !important;
  margin-bottom: 172px !important; }

.my-n86 {
  margin-top: -172px !important;
  margin-bottom: -172px !important; }

.pb-86 {
  padding-bottom: 172px !important; }

.pl-86 {
  padding-left: 172px !important; }

.pa-86 {
  padding: 172px !important; }

.pr-86 {
  padding-right: 172px !important; }

.pt-86 {
  padding-top: 172px !important; }

.py-86 {
  padding-top: 172px !important;
  padding-bottom: 172px !important; }

.px-86 {
  padding-left: 172px !important;
  padding-right: 172px !important; }

.ma-87 {
  margin: 174px !important; }

.ma-n87 {
  margin: -174px !important; }

.mb-n87 {
  margin-bottom: -174px !important; }

.mb-87 {
  margin-bottom: 174px !important; }

.mt-n87 {
  margin-top: -174px !important; }

.mt-87 {
  margin-top: 174px !important; }

.mr-n87 {
  margin-right: -174px !important; }

.mr-87 {
  margin-right: 174px !important; }

.ml-n87 {
  margin-left: -174px !important; }

.ml-87 {
  margin-left: 174px !important; }

.mx-87 {
  margin-left: 174px !important;
  margin-right: 174px !important; }

.mx-n87 {
  margin-left: -174px !important;
  margin-left: -174px !important; }

.my-87 {
  margin-top: 174px !important;
  margin-bottom: 174px !important; }

.my-n87 {
  margin-top: -174px !important;
  margin-bottom: -174px !important; }

.pb-87 {
  padding-bottom: 174px !important; }

.pl-87 {
  padding-left: 174px !important; }

.pa-87 {
  padding: 174px !important; }

.pr-87 {
  padding-right: 174px !important; }

.pt-87 {
  padding-top: 174px !important; }

.py-87 {
  padding-top: 174px !important;
  padding-bottom: 174px !important; }

.px-87 {
  padding-left: 174px !important;
  padding-right: 174px !important; }

.ma-88 {
  margin: 176px !important; }

.ma-n88 {
  margin: -176px !important; }

.mb-n88 {
  margin-bottom: -176px !important; }

.mb-88 {
  margin-bottom: 176px !important; }

.mt-n88 {
  margin-top: -176px !important; }

.mt-88 {
  margin-top: 176px !important; }

.mr-n88 {
  margin-right: -176px !important; }

.mr-88 {
  margin-right: 176px !important; }

.ml-n88 {
  margin-left: -176px !important; }

.ml-88 {
  margin-left: 176px !important; }

.mx-88 {
  margin-left: 176px !important;
  margin-right: 176px !important; }

.mx-n88 {
  margin-left: -176px !important;
  margin-left: -176px !important; }

.my-88 {
  margin-top: 176px !important;
  margin-bottom: 176px !important; }

.my-n88 {
  margin-top: -176px !important;
  margin-bottom: -176px !important; }

.pb-88 {
  padding-bottom: 176px !important; }

.pl-88 {
  padding-left: 176px !important; }

.pa-88 {
  padding: 176px !important; }

.pr-88 {
  padding-right: 176px !important; }

.pt-88 {
  padding-top: 176px !important; }

.py-88 {
  padding-top: 176px !important;
  padding-bottom: 176px !important; }

.px-88 {
  padding-left: 176px !important;
  padding-right: 176px !important; }

.ma-89 {
  margin: 178px !important; }

.ma-n89 {
  margin: -178px !important; }

.mb-n89 {
  margin-bottom: -178px !important; }

.mb-89 {
  margin-bottom: 178px !important; }

.mt-n89 {
  margin-top: -178px !important; }

.mt-89 {
  margin-top: 178px !important; }

.mr-n89 {
  margin-right: -178px !important; }

.mr-89 {
  margin-right: 178px !important; }

.ml-n89 {
  margin-left: -178px !important; }

.ml-89 {
  margin-left: 178px !important; }

.mx-89 {
  margin-left: 178px !important;
  margin-right: 178px !important; }

.mx-n89 {
  margin-left: -178px !important;
  margin-left: -178px !important; }

.my-89 {
  margin-top: 178px !important;
  margin-bottom: 178px !important; }

.my-n89 {
  margin-top: -178px !important;
  margin-bottom: -178px !important; }

.pb-89 {
  padding-bottom: 178px !important; }

.pl-89 {
  padding-left: 178px !important; }

.pa-89 {
  padding: 178px !important; }

.pr-89 {
  padding-right: 178px !important; }

.pt-89 {
  padding-top: 178px !important; }

.py-89 {
  padding-top: 178px !important;
  padding-bottom: 178px !important; }

.px-89 {
  padding-left: 178px !important;
  padding-right: 178px !important; }

.ma-90 {
  margin: 180px !important; }

.ma-n90 {
  margin: -180px !important; }

.mb-n90 {
  margin-bottom: -180px !important; }

.mb-90 {
  margin-bottom: 180px !important; }

.mt-n90 {
  margin-top: -180px !important; }

.mt-90 {
  margin-top: 180px !important; }

.mr-n90 {
  margin-right: -180px !important; }

.mr-90 {
  margin-right: 180px !important; }

.ml-n90 {
  margin-left: -180px !important; }

.ml-90 {
  margin-left: 180px !important; }

.mx-90 {
  margin-left: 180px !important;
  margin-right: 180px !important; }

.mx-n90 {
  margin-left: -180px !important;
  margin-left: -180px !important; }

.my-90 {
  margin-top: 180px !important;
  margin-bottom: 180px !important; }

.my-n90 {
  margin-top: -180px !important;
  margin-bottom: -180px !important; }

.pb-90 {
  padding-bottom: 180px !important; }

.pl-90 {
  padding-left: 180px !important; }

.pa-90 {
  padding: 180px !important; }

.pr-90 {
  padding-right: 180px !important; }

.pt-90 {
  padding-top: 180px !important; }

.py-90 {
  padding-top: 180px !important;
  padding-bottom: 180px !important; }

.px-90 {
  padding-left: 180px !important;
  padding-right: 180px !important; }

.ma-91 {
  margin: 182px !important; }

.ma-n91 {
  margin: -182px !important; }

.mb-n91 {
  margin-bottom: -182px !important; }

.mb-91 {
  margin-bottom: 182px !important; }

.mt-n91 {
  margin-top: -182px !important; }

.mt-91 {
  margin-top: 182px !important; }

.mr-n91 {
  margin-right: -182px !important; }

.mr-91 {
  margin-right: 182px !important; }

.ml-n91 {
  margin-left: -182px !important; }

.ml-91 {
  margin-left: 182px !important; }

.mx-91 {
  margin-left: 182px !important;
  margin-right: 182px !important; }

.mx-n91 {
  margin-left: -182px !important;
  margin-left: -182px !important; }

.my-91 {
  margin-top: 182px !important;
  margin-bottom: 182px !important; }

.my-n91 {
  margin-top: -182px !important;
  margin-bottom: -182px !important; }

.pb-91 {
  padding-bottom: 182px !important; }

.pl-91 {
  padding-left: 182px !important; }

.pa-91 {
  padding: 182px !important; }

.pr-91 {
  padding-right: 182px !important; }

.pt-91 {
  padding-top: 182px !important; }

.py-91 {
  padding-top: 182px !important;
  padding-bottom: 182px !important; }

.px-91 {
  padding-left: 182px !important;
  padding-right: 182px !important; }

.ma-92 {
  margin: 184px !important; }

.ma-n92 {
  margin: -184px !important; }

.mb-n92 {
  margin-bottom: -184px !important; }

.mb-92 {
  margin-bottom: 184px !important; }

.mt-n92 {
  margin-top: -184px !important; }

.mt-92 {
  margin-top: 184px !important; }

.mr-n92 {
  margin-right: -184px !important; }

.mr-92 {
  margin-right: 184px !important; }

.ml-n92 {
  margin-left: -184px !important; }

.ml-92 {
  margin-left: 184px !important; }

.mx-92 {
  margin-left: 184px !important;
  margin-right: 184px !important; }

.mx-n92 {
  margin-left: -184px !important;
  margin-left: -184px !important; }

.my-92 {
  margin-top: 184px !important;
  margin-bottom: 184px !important; }

.my-n92 {
  margin-top: -184px !important;
  margin-bottom: -184px !important; }

.pb-92 {
  padding-bottom: 184px !important; }

.pl-92 {
  padding-left: 184px !important; }

.pa-92 {
  padding: 184px !important; }

.pr-92 {
  padding-right: 184px !important; }

.pt-92 {
  padding-top: 184px !important; }

.py-92 {
  padding-top: 184px !important;
  padding-bottom: 184px !important; }

.px-92 {
  padding-left: 184px !important;
  padding-right: 184px !important; }

.ma-93 {
  margin: 186px !important; }

.ma-n93 {
  margin: -186px !important; }

.mb-n93 {
  margin-bottom: -186px !important; }

.mb-93 {
  margin-bottom: 186px !important; }

.mt-n93 {
  margin-top: -186px !important; }

.mt-93 {
  margin-top: 186px !important; }

.mr-n93 {
  margin-right: -186px !important; }

.mr-93 {
  margin-right: 186px !important; }

.ml-n93 {
  margin-left: -186px !important; }

.ml-93 {
  margin-left: 186px !important; }

.mx-93 {
  margin-left: 186px !important;
  margin-right: 186px !important; }

.mx-n93 {
  margin-left: -186px !important;
  margin-left: -186px !important; }

.my-93 {
  margin-top: 186px !important;
  margin-bottom: 186px !important; }

.my-n93 {
  margin-top: -186px !important;
  margin-bottom: -186px !important; }

.pb-93 {
  padding-bottom: 186px !important; }

.pl-93 {
  padding-left: 186px !important; }

.pa-93 {
  padding: 186px !important; }

.pr-93 {
  padding-right: 186px !important; }

.pt-93 {
  padding-top: 186px !important; }

.py-93 {
  padding-top: 186px !important;
  padding-bottom: 186px !important; }

.px-93 {
  padding-left: 186px !important;
  padding-right: 186px !important; }

.ma-94 {
  margin: 188px !important; }

.ma-n94 {
  margin: -188px !important; }

.mb-n94 {
  margin-bottom: -188px !important; }

.mb-94 {
  margin-bottom: 188px !important; }

.mt-n94 {
  margin-top: -188px !important; }

.mt-94 {
  margin-top: 188px !important; }

.mr-n94 {
  margin-right: -188px !important; }

.mr-94 {
  margin-right: 188px !important; }

.ml-n94 {
  margin-left: -188px !important; }

.ml-94 {
  margin-left: 188px !important; }

.mx-94 {
  margin-left: 188px !important;
  margin-right: 188px !important; }

.mx-n94 {
  margin-left: -188px !important;
  margin-left: -188px !important; }

.my-94 {
  margin-top: 188px !important;
  margin-bottom: 188px !important; }

.my-n94 {
  margin-top: -188px !important;
  margin-bottom: -188px !important; }

.pb-94 {
  padding-bottom: 188px !important; }

.pl-94 {
  padding-left: 188px !important; }

.pa-94 {
  padding: 188px !important; }

.pr-94 {
  padding-right: 188px !important; }

.pt-94 {
  padding-top: 188px !important; }

.py-94 {
  padding-top: 188px !important;
  padding-bottom: 188px !important; }

.px-94 {
  padding-left: 188px !important;
  padding-right: 188px !important; }

.ma-95 {
  margin: 190px !important; }

.ma-n95 {
  margin: -190px !important; }

.mb-n95 {
  margin-bottom: -190px !important; }

.mb-95 {
  margin-bottom: 190px !important; }

.mt-n95 {
  margin-top: -190px !important; }

.mt-95 {
  margin-top: 190px !important; }

.mr-n95 {
  margin-right: -190px !important; }

.mr-95 {
  margin-right: 190px !important; }

.ml-n95 {
  margin-left: -190px !important; }

.ml-95 {
  margin-left: 190px !important; }

.mx-95 {
  margin-left: 190px !important;
  margin-right: 190px !important; }

.mx-n95 {
  margin-left: -190px !important;
  margin-left: -190px !important; }

.my-95 {
  margin-top: 190px !important;
  margin-bottom: 190px !important; }

.my-n95 {
  margin-top: -190px !important;
  margin-bottom: -190px !important; }

.pb-95 {
  padding-bottom: 190px !important; }

.pl-95 {
  padding-left: 190px !important; }

.pa-95 {
  padding: 190px !important; }

.pr-95 {
  padding-right: 190px !important; }

.pt-95 {
  padding-top: 190px !important; }

.py-95 {
  padding-top: 190px !important;
  padding-bottom: 190px !important; }

.px-95 {
  padding-left: 190px !important;
  padding-right: 190px !important; }

.ma-96 {
  margin: 192px !important; }

.ma-n96 {
  margin: -192px !important; }

.mb-n96 {
  margin-bottom: -192px !important; }

.mb-96 {
  margin-bottom: 192px !important; }

.mt-n96 {
  margin-top: -192px !important; }

.mt-96 {
  margin-top: 192px !important; }

.mr-n96 {
  margin-right: -192px !important; }

.mr-96 {
  margin-right: 192px !important; }

.ml-n96 {
  margin-left: -192px !important; }

.ml-96 {
  margin-left: 192px !important; }

.mx-96 {
  margin-left: 192px !important;
  margin-right: 192px !important; }

.mx-n96 {
  margin-left: -192px !important;
  margin-left: -192px !important; }

.my-96 {
  margin-top: 192px !important;
  margin-bottom: 192px !important; }

.my-n96 {
  margin-top: -192px !important;
  margin-bottom: -192px !important; }

.pb-96 {
  padding-bottom: 192px !important; }

.pl-96 {
  padding-left: 192px !important; }

.pa-96 {
  padding: 192px !important; }

.pr-96 {
  padding-right: 192px !important; }

.pt-96 {
  padding-top: 192px !important; }

.py-96 {
  padding-top: 192px !important;
  padding-bottom: 192px !important; }

.px-96 {
  padding-left: 192px !important;
  padding-right: 192px !important; }

.ma-97 {
  margin: 194px !important; }

.ma-n97 {
  margin: -194px !important; }

.mb-n97 {
  margin-bottom: -194px !important; }

.mb-97 {
  margin-bottom: 194px !important; }

.mt-n97 {
  margin-top: -194px !important; }

.mt-97 {
  margin-top: 194px !important; }

.mr-n97 {
  margin-right: -194px !important; }

.mr-97 {
  margin-right: 194px !important; }

.ml-n97 {
  margin-left: -194px !important; }

.ml-97 {
  margin-left: 194px !important; }

.mx-97 {
  margin-left: 194px !important;
  margin-right: 194px !important; }

.mx-n97 {
  margin-left: -194px !important;
  margin-left: -194px !important; }

.my-97 {
  margin-top: 194px !important;
  margin-bottom: 194px !important; }

.my-n97 {
  margin-top: -194px !important;
  margin-bottom: -194px !important; }

.pb-97 {
  padding-bottom: 194px !important; }

.pl-97 {
  padding-left: 194px !important; }

.pa-97 {
  padding: 194px !important; }

.pr-97 {
  padding-right: 194px !important; }

.pt-97 {
  padding-top: 194px !important; }

.py-97 {
  padding-top: 194px !important;
  padding-bottom: 194px !important; }

.px-97 {
  padding-left: 194px !important;
  padding-right: 194px !important; }

.ma-98 {
  margin: 196px !important; }

.ma-n98 {
  margin: -196px !important; }

.mb-n98 {
  margin-bottom: -196px !important; }

.mb-98 {
  margin-bottom: 196px !important; }

.mt-n98 {
  margin-top: -196px !important; }

.mt-98 {
  margin-top: 196px !important; }

.mr-n98 {
  margin-right: -196px !important; }

.mr-98 {
  margin-right: 196px !important; }

.ml-n98 {
  margin-left: -196px !important; }

.ml-98 {
  margin-left: 196px !important; }

.mx-98 {
  margin-left: 196px !important;
  margin-right: 196px !important; }

.mx-n98 {
  margin-left: -196px !important;
  margin-left: -196px !important; }

.my-98 {
  margin-top: 196px !important;
  margin-bottom: 196px !important; }

.my-n98 {
  margin-top: -196px !important;
  margin-bottom: -196px !important; }

.pb-98 {
  padding-bottom: 196px !important; }

.pl-98 {
  padding-left: 196px !important; }

.pa-98 {
  padding: 196px !important; }

.pr-98 {
  padding-right: 196px !important; }

.pt-98 {
  padding-top: 196px !important; }

.py-98 {
  padding-top: 196px !important;
  padding-bottom: 196px !important; }

.px-98 {
  padding-left: 196px !important;
  padding-right: 196px !important; }

.ma-99 {
  margin: 198px !important; }

.ma-n99 {
  margin: -198px !important; }

.mb-n99 {
  margin-bottom: -198px !important; }

.mb-99 {
  margin-bottom: 198px !important; }

.mt-n99 {
  margin-top: -198px !important; }

.mt-99 {
  margin-top: 198px !important; }

.mr-n99 {
  margin-right: -198px !important; }

.mr-99 {
  margin-right: 198px !important; }

.ml-n99 {
  margin-left: -198px !important; }

.ml-99 {
  margin-left: 198px !important; }

.mx-99 {
  margin-left: 198px !important;
  margin-right: 198px !important; }

.mx-n99 {
  margin-left: -198px !important;
  margin-left: -198px !important; }

.my-99 {
  margin-top: 198px !important;
  margin-bottom: 198px !important; }

.my-n99 {
  margin-top: -198px !important;
  margin-bottom: -198px !important; }

.pb-99 {
  padding-bottom: 198px !important; }

.pl-99 {
  padding-left: 198px !important; }

.pa-99 {
  padding: 198px !important; }

.pr-99 {
  padding-right: 198px !important; }

.pt-99 {
  padding-top: 198px !important; }

.py-99 {
  padding-top: 198px !important;
  padding-bottom: 198px !important; }

.px-99 {
  padding-left: 198px !important;
  padding-right: 198px !important; }

.ma-100 {
  margin: 200px !important; }

.ma-n100 {
  margin: -200px !important; }

.mb-n100 {
  margin-bottom: -200px !important; }

.mb-100 {
  margin-bottom: 200px !important; }

.mt-n100 {
  margin-top: -200px !important; }

.mt-100 {
  margin-top: 200px !important; }

.mr-n100 {
  margin-right: -200px !important; }

.mr-100 {
  margin-right: 200px !important; }

.ml-n100 {
  margin-left: -200px !important; }

.ml-100 {
  margin-left: 200px !important; }

.mx-100 {
  margin-left: 200px !important;
  margin-right: 200px !important; }

.mx-n100 {
  margin-left: -200px !important;
  margin-left: -200px !important; }

.my-100 {
  margin-top: 200px !important;
  margin-bottom: 200px !important; }

.my-n100 {
  margin-top: -200px !important;
  margin-bottom: -200px !important; }

.pb-100 {
  padding-bottom: 200px !important; }

.pl-100 {
  padding-left: 200px !important; }

.pa-100 {
  padding: 200px !important; }

.pr-100 {
  padding-right: 200px !important; }

.pt-100 {
  padding-top: 200px !important; }

.py-100 {
  padding-top: 200px !important;
  padding-bottom: 200px !important; }

.px-100 {
  padding-left: 200px !important;
  padding-right: 200px !important; }

.fs-12 {
  font-size: 12px !important; }

.fs-13 {
  font-size: 13px !important; }

.fs-14 {
  font-size: 14px !important; }

.fs-15 {
  font-size: 15px !important; }

.fs-16 {
  font-size: 16px !important; }

.fs-17 {
  font-size: 17px !important; }

.fs-18 {
  font-size: 18px !important; }

.fs-19 {
  font-size: 19px !important; }

.fs-20 {
  font-size: 20px !important; }

.fs-21 {
  font-size: 21px !important; }

.fs-22 {
  font-size: 22px !important; }

.fs-23 {
  font-size: 23px !important; }

.fs-24 {
  font-size: 24px !important; }

.fs-25 {
  font-size: 25px !important; }

.fs-26 {
  font-size: 26px !important; }

.fs-27 {
  font-size: 27px !important; }

.fs-28 {
  font-size: 28px !important; }

.fs-29 {
  font-size: 29px !important; }

.fs-30 {
  font-size: 30px !important; }

.fs-31 {
  font-size: 31px !important; }

.fs-32 {
  font-size: 32px !important; }

.rounded-1 {
  border-radius: 1px !important; }

.rounded-2 {
  border-radius: 2px !important; }

.rounded-3 {
  border-radius: 3px !important; }

.rounded-4 {
  border-radius: 4px !important; }

.rounded-5 {
  border-radius: 5px !important; }

.rounded-6 {
  border-radius: 6px !important; }

.rounded-7 {
  border-radius: 7px !important; }

.rounded-8 {
  border-radius: 8px !important; }

.rounded-9 {
  border-radius: 9px !important; }

.rounded-10 {
  border-radius: 10px !important; }

.rounded-11 {
  border-radius: 11px !important; }

.rounded-12 {
  border-radius: 12px !important; }

.rounded-13 {
  border-radius: 13px !important; }

.rounded-14 {
  border-radius: 14px !important; }

.rounded-15 {
  border-radius: 15px !important; }

.rounded-16 {
  border-radius: 16px !important; }

.rounded-17 {
  border-radius: 17px !important; }

.rounded-18 {
  border-radius: 18px !important; }

.rounded-19 {
  border-radius: 19px !important; }

.rounded-20 {
  border-radius: 20px !important; }

.rounded-21 {
  border-radius: 21px !important; }

.rounded-22 {
  border-radius: 22px !important; }

.rounded-23 {
  border-radius: 23px !important; }

.rounded-24 {
  border-radius: 24px !important; }

.rounded-25 {
  border-radius: 25px !important; }

.rounded-26 {
  border-radius: 26px !important; }

.rounded-27 {
  border-radius: 27px !important; }

.rounded-28 {
  border-radius: 28px !important; }

.rounded-29 {
  border-radius: 29px !important; }

.rounded-30 {
  border-radius: 30px !important; }

.rounded-31 {
  border-radius: 31px !important; }

.rounded-32 {
  border-radius: 32px !important; }

/* 多行省略 */
.oneLine {
  display: inline-block;
  width: 100%;
  font-size: 16px;
  overflow: hidden;
  white-space: nowrap;
  word-break: break-word;
  line-height: normal;
  text-overflow: ellipsis; }

.twoLine {
  overflow: hidden;
  text-overflow: ellipsis;
  display: box;
  display: -webkit-box;
  white-space: pre-wrap;
  -webkit-line-clamp: 2;
  line-height: normal;
  -webkit-box-orient: vertical;
  word-break: break-word; }

.threeLine {
  overflow: hidden;
  text-overflow: ellipsis;
  display: box;
  display: -webkit-box;
  white-space: pre-wrap;
  line-height: normal;
  -webkit-line-clamp: 3;
  word-break: break-word;
  -webkit-box-orient: vertical; }

.fourLine {
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: normal;
  display: box;
  display: -webkit-box;
  white-space: pre-wrap;
  -webkit-line-clamp: 4;
  word-break: break-word;
  -webkit-box-orient: vertical; }

.shadow {
  -webkit-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.08); }

/* 
    修改框架默认样式
*/
.PTableClass {
  padding: 28px;
  border: 1px solid #ecebf3;
  border-radius: 8px; }

.ant-pagination {
  float: left !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
  margin-right: 16px; }

.ant-pagination li {
  margin-top: 4px  !important; }

.ant-pagination-next {
  margin-right: 4px !important; }

.ant-pagination-options {
  margin: 0px !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.PTableClass .ant-table td {
  white-space: nowrap;
  font-family: var(--kit-font-family);
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 120%; }

.ant-btn {
  border-radius: 8px; }

.ant-card-head {
  height: 53px !important; }
  .ant-card-head .ant-card-head-wrapper {
    height: 100% !important; }

/* 
  自定义 全局 css
*/
.cursor-pointer {
  cursor: pointer; }

.bold {
  font-weight: bold; }

.float-right {
  float: right !important; }

.border {
  border: 1px solid; }

.label-color {
  color: #7e7ba2; }

.hoverClick:hover {
  color: #7e4fe0 !important;
  cursor: pointer !important; }

.ant-input-search-enter-button input + .ant-input-group-addon .ant-input-search-button,
.ant-input-search-enter-button + .ant-input-group-addon .ant-input-search-button {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border: #a1a1c2 !important;
  background: #a1a1c2 !important;
  width: 40px; }

.ant-input-affix-wrapper .ant-input:not(:first-child) {
  padding-left: 30px !important; }

.readonly-view {
  padding-left: 16px;
  color: #2d263e !important; }

.readonly-view .ant-input {
  padding-left: 16px !important; }

.textarea-readonly {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-left: 16px;
  color: #2d263e !important; }

.text-title {
  font-family: var(--kit-font-family);
  font-style: normal;
  font-weight: bold;
  font-size: 16px; }

.h3 {
  font-family: Noto Sans CJK TC;
  font-style: normal;
  font-size: 24.5px;
  line-height: 120%; }

.h4 {
  font-family: Noto Sans CJK TC;
  font-style: normal;
  font-size: 21px;
  line-height: 120%; }

.h5 {
  font-family: var(--kit-font-family);
  font-style: normal;
  font-weight: bold;
  font-size: 17.5px;
  margin: 0;
  color: #2b2b2c; }

.h6 {
  font-family: var(--kit-font-family);
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  margin: 0; }

.text-body1 {
  font-family: var(--kit-font-family);
  font-style: normal;
  font-weight: normal;
  font-size: 14px; }

.text-body2 {
  font-family: var(--kit-font-family);
  font-style: normal;
  font-weight: normal;
  font-size: 12px; }

.text-black {
  color: #2b2b2c; }

.readonlyClass {
  color: #2d263e !important;
  background-color: inherit !important;
  border: none !important;
  border-color: #e7e9f0 !important; }
  .readonlyClass .ant-select-selection {
    color: inherit !important;
    background-color: inherit !important;
    border: inherit !important;
    border-color: inherit !important; }
    .readonlyClass .ant-select-selection .ant-select-arrow {
      display: none; }
  .readonlyClass .ant-radio-wrapper-disable {
    color: inherit !important;
    background-color: inherit !important;
    border: inherit !important;
    border-color: inherit !important; }

.scrollbar *::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 10px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
  float: right; }

.scrollbar *::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 10px !important; }

.scrollbar *::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 10px !important; }

.text-ellipsis-1 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  /* autoprefixer: off */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  word-break: break-all; }

.text-ellipsis-2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  /* autoprefixer: off */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  word-break: break-all; }

.text-ellipsis-3 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  /* autoprefixer: off */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  word-break: break-all; }

.text-ellipsis-4 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  /* autoprefixer: off */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  word-break: break-all; }

.text-ellipsis-5 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  /* autoprefixer: off */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  word-break: break-all; }

.b {
  color: white; }

/*  "MEASUREMENTS" STYLES */
.font-size-0 {
  font-size: 0rem; }

.font-size-10 {
  font-size: 0.76rem; }

.font-size-12 {
  font-size: 0.92rem; }

.font-size-14 {
  font-size: 1.07rem; }

.font-size-16 {
  font-size: 1.23rem; }

.font-size-18 {
  font-size: 1.38rem; }

.font-size-21 {
  font-size: 1.53rem; }

.font-size-24 {
  font-size: 1.84rem; }

.font-size-28 {
  font-size: 2rem; }

.font-size-30 {
  font-size: 2.3rem; }

.font-size-32 {
  font-size: 2.3rem; }

.font-size-36 {
  font-size: 2.76rem; }

.font-size-40 {
  font-size: 3.07rem; }

.font-size-48 {
  font-size: 3.69rem; }

.font-size-50 {
  font-size: 3.84rem; }

.font-size-60 {
  font-size: 4.61rem; }

.font-size-70 {
  font-size: 5.38rem; }

.font-size-80 {
  font-size: 6.15rem; }

.height-0 {
  height: 0rem; }

.height-10 {
  height: 0.76rem; }

.height-20 {
  height: 1.53rem; }

.height-40 {
  height: 3.07rem; }

.height-100 {
  height: 7.69rem; }

.height-150 {
  height: 11.53rem; }

.height-200 {
  height: 15.38rem; }

.height-250 {
  height: 19.23rem; }

.height-300 {
  height: 23.07rem; }

.height-400 {
  height: 30.76rem; }

.height-500 {
  height: 38.46rem; }

.height-600 {
  height: 46.15rem; }

.height-700 {
  height: 53.84rem; }

.height-0p {
  height: 0%; }

.height-10p {
  height: 10%; }

.height-20p {
  height: 20%; }

.height-25p {
  height: 25%; }

.height-33p {
  height: 33%; }

.height-50p {
  width: 50%; }

.height-66p {
  height: 66%; }

.height-75p {
  height: 75%; }

.height-80p {
  height: 80%; }

.height-90p {
  height: 80%; }

.height-100p {
  height: 100%; }

.width-10 {
  width: 0.76rem; }

.width-20 {
  width: 1.53rem; }

.width-40 {
  width: 3.07rem; }

.width-50 {
  width: 3.84rem; }

.width-100 {
  width: 7.69rem; }

.width-150 {
  width: 11.53rem; }

.width-200 {
  width: 15.38rem; }

.width-250 {
  width: 19.23rem; }

.width-300 {
  width: 23.07rem; }

.width-350 {
  width: 26.92rem; }

.width-400 {
  width: 30.76rem; }

.width-500 {
  width: 38.46rem; }

.width-600 {
  width: 46.15rem; }

.width-700 {
  width: 53.84rem; }

.width-0p {
  width: 0%; }

.width-10p {
  width: 10%; }

.width-20p {
  width: 20%; }

.width-25p {
  width: 25%; }

.width-33p {
  width: 33%; }

.width-50p {
  width: 50%; }

.width-66p {
  width: 66%; }

.width-75p {
  width: 75%; }

.width-80p {
  width: 80%; }

.width-90p {
  width: 80%; }

.width-100p {
  width: 100%; }

.line-height-1 {
  line-height: 1; }

.border-5 {
  border-width: 0.38rem !important; }

.b {
  color: white; }

/*  "COLORS" STYLES */
.text-label {
  color: #7e7ba2; }

.text-default {
  color: #c8c4db !important; }

.text-primary {
  color: #7e4fe0 !important; }

.text-secondary {
  color: #a1a1c2 !important; }

.text-success {
  color: #41b883 !important; }

.text-danger {
  color: #f5222e !important; }

.text-warning {
  color: #faad15 !important; }

.text-info {
  color: #42baf9 !important; }

.text-light {
  color: #f6f6fa !important; }

.text-dark {
  color: #2d263e !important; }

.text-white {
  color: #ffffff !important; }

.text-muted {
  color: #a1a1c2 !important; }

.text-blue {
  color: #7e4fe0 !important; }

.text-blue-light {
  color: #42baf9 !important; }

.text-red {
  color: #f5222e !important; }

.text-yellow {
  color: #ff0 !important; }

.text-green {
  color: #41b883 !important; }

.text-pink {
  color: #fd3995 !important; }

.text-orange {
  color: #faad15 !important; }

.text-gray-1 {
  color: #f6f6fa !important; }

.text-gray-2 {
  color: #ecebf3 !important; }

.text-gray-3 {
  color: #ded9ea !important; }

.text-gray-4 {
  color: #c8c4db !important; }

.text-gray-5 {
  color: #a1a1c2 !important; }

.text-gray-6 {
  color: #5c5583 !important; }

.bg-default {
  background-color: #c8c4db !important; }

.bg-primary {
  background-color: #7e4fe0 !important; }

.bg-secondary {
  background-color: #a1a1c2 !important; }

.bg-success {
  background-color: #41b883 !important; }

.bg-danger {
  background-color: #f5222e !important; }

.bg-warning {
  background-color: #faad15 !important; }

.bg-info {
  background-color: #42baf9 !important; }

.bg-light {
  background-color: #f6f6fa !important; }

.bg-dark {
  background-color: #2d263e !important; }

.bg-white {
  background-color: #ffffff !important; }

.bg-blue {
  background-color: #7e4fe0 !important; }

.bg-blue-light {
  background-color: #42baf9 !important; }

.bg-red {
  background-color: #f5222e !important; }

.bg-yellow {
  background-color: #ff0 !important; }

.bg-orange {
  background-color: #faad15 !important; }

.bg-gray-1, .scrollbar *::-webkit-scrollbar-track {
  background-color: #f6f6fa !important; }

.bg-gray-2 {
  background-color: #ecebf3 !important; }

.bg-gray-3 {
  background-color: #ded9ea !important; }

.bg-gray-4, .scrollbar *::-webkit-scrollbar-thumb {
  background-color: #c8c4db !important; }

.bg-gray-5 {
  background-color: #a1a1c2 !important; }

.bg-gray-6 {
  background-color: #5c5583 !important; }

.border-default {
  border-color: #c8c4db !important; }

.border-primary {
  border-color: #7e4fe0 !important; }

.border-secondary {
  border-color: #7e4fe0 !important; }

.border-success {
  border-color: #41b883 !important; }

.border-danger {
  border-color: #f5222e !important; }

.border-warning {
  border-color: #faad15 !important; }

.border-info {
  border-color: #42baf9 !important; }

.border-light {
  border-color: #f6f6fa !important; }

.border-dark {
  border-color: #2d263e !important; }

.border-white {
  border-color: #ffffff !important; }

.border-blue {
  border-color: #7e4fe0 !important; }

.border-blue-light {
  border-color: #42baf9 !important; }

.border-red {
  border-color: #f5222e !important; }

.border-yellow {
  border-color: #ff0 !important; }

.border-orange {
  border-color: #faad15 !important; }

.border-gray-1 {
  border-color: #f6f6fa !important; }

.border-gray-2 {
  border-color: #ecebf3 !important; }

.border-gray-3 {
  border-color: #ded9ea !important; }

.border-gray-4 {
  border-color: #c8c4db !important; }

.border-gray-5 {
  border-color: #a1a1c2 !important; }

.border-gray-6 {
  border-color: #5c5583 !important; }

.b {
  color: white; }

/*  "MEASUREMENTS" STYLES */
.kit__utils__link {
  color: #7e4fe0;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }
  .kit__utils__link:hover {
    color: #42baf9; }
  .kit__utils__link__underlined {
    color: #7e4fe0;
    border-bottom: 1px solid #42baf9;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out; }
    .kit__utils__link__underlined:hover {
      color: #42baf9;
      border-bottom: 1px solid rgba(66, 186, 249, 0.8); }

.kit__utils__heading {
  margin-bottom: 1.53rem; }
  .kit__utils__heading h5 {
    font-weight: bold; }

.kit__utils__table {
  white-space: nowrap;
  overflow-x: auto; }

.kit__utils__avatar {
  width: 3.07rem;
  height: 3.07rem;
  border-radius: 5px;
  overflow: hidden;
  background-color: #f6f6fa;
  text-align: center;
  vertical-align: middle; }
  .kit__utils__avatar--rounded {
    border-radius: 50%; }
  .kit__utils__avatar img {
    width: 100%;
    height: auto; }
  .kit__utils__avatar--size27 {
    width: 2.07rem;
    height: 2.07rem; }
  .kit__utils__avatar--size46 {
    width: 3.53rem;
    height: 3.53rem; }
  .kit__utils__avatar--size50 {
    width: 3.84rem;
    height: 3.84rem; }
  .kit__utils__avatar--size64 {
    width: 4.92rem;
    height: 4.92rem; }
  .kit__utils__avatar--size84 {
    width: 6.46rem;
    height: 6.46rem; }
  .kit__utils__avatar--size110 {
    width: 8.46rem;
    height: 8.46rem; }

.kit__utils__avatarGroup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .kit__utils__avatarGroup .kit__utils__avatar {
    border: 3px solid #ffffff;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    .kit__utils__avatarGroup .kit__utils__avatar:not(:first-child) {
      margin-left: -1.24rem; }
    .kit__utils__avatarGroup .kit__utils__avatar--rounded ~ .kit__utils__avatarGroupAdd {
      border-radius: 50%; }
    .kit__utils__avatarGroup .kit__utils__avatar--size27 ~ .kit__utils__avatarGroupAdd {
      width: 2.07rem;
      height: 2.07rem; }
    .kit__utils__avatarGroup .kit__utils__avatar--size46 ~ .kit__utils__avatarGroupAdd {
      width: 3.53rem;
      height: 3.53rem; }
    .kit__utils__avatarGroup .kit__utils__avatar--size50 ~ .kit__utils__avatarGroupAdd {
      width: 3.84rem;
      height: 3.84rem; }
    .kit__utils__avatarGroup .kit__utils__avatar--size64 ~ .kit__utils__avatarGroupAdd {
      width: 4.92rem;
      height: 4.92rem; }
    .kit__utils__avatarGroup .kit__utils__avatar--size110 ~ .kit__utils__avatarGroupAdd {
      width: 8.46rem;
      height: 8.46rem; }
  .kit__utils__avatarGroup .kit__utils__avatarGroupAdd {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 3.07rem;
    height: 3.07rem;
    border-radius: 5px;
    color: #5c5583;
    background-color: #ecebf3;
    text-align: center;
    border: 3px solid #ffffff;
    margin-left: -1.24rem;
    position: relative;
    font-size: 1.38rem; }
    .kit__utils__avatarGroup .kit__utils__avatarGroupAdd i {
      position: absolute;
      top: 50%;
      left: calc(50% - 1px);
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%); }

.kit__utils__control {
  display: block;
  position: relative;
  margin-bottom: 0.76rem;
  cursor: pointer; }
  .kit__utils__control input {
    position: absolute;
    z-index: -1;
    opacity: 0; }
  .kit__utils__control__indicator {
    margin-right: 0.61rem;
    vertical-align: top;
    position: relative;
    display: inline-block;
    height: 18px;
    width: 18px;
    background: #ecebf3;
    border-radius: 3px; }
    .kit__utils__control__indicator:after {
      position: absolute;
      display: none;
      content: ''; }
  .kit__utils__control:hover input ~ .kit__utils__control__indicator,
  .kit__utils__control input:focus ~ .kit__utils__control__indicator {
    background: #ded9ea; }
  .kit__utils__control input:checked ~ .kit__utils__control__indicator {
    background: #7e4fe0; }
  .kit__utils__control:hover input:not([disabled]):checked ~ .kit__utils__control__indicator,
  .kit__utils__control .kit__utils__control input:checked:focus ~ .kit__utils__control__indicator {
    background: #7e4fe0;
    opacity: 0.8; }
  .kit__utils__control input:disabled ~ .kit__utils__control__indicator {
    pointer-events: none;
    opacity: 0.6;
    background: #ecebf3; }
  .kit__utils__control input:checked ~ .kit__utils__control__indicator:after {
    display: block; }
  .kit__utils__control__checkbox .kit__utils__control__indicator:after {
    top: 3px;
    left: 6px;
    width: 6px;
    height: 10px;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    border: solid #fff;
    border-width: 0 2px 2px 0; }
  .kit__utils__control__checkbox input:disabled ~ .kit__utils__control__indicator:after {
    border-color: #7b7b7b; }
  .kit__utils__control__radio .kit__utils__control__indicator {
    border-radius: 50% !important; }
    .kit__utils__control__radio .kit__utils__control__indicator:after {
      top: 6px;
      left: 6px;
      width: 6px;
      height: 6px;
      border-radius: 50% !important;
      background: #fff; }
  .kit__utils__control__radio input:disabled ~ .kit__utils__control__indicator:after {
    background: #7b7b7b; }

.kit__utils__cardMarked {
  position: relative; }
  .kit__utils__cardMarked:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 4px;
    background-color: #ecebf3;
    overflow: hidden;
    border-top-left-radius: calc(7px - 1px);
    border-top-right-radius: calc(7px - 1px); }
  .kit__utils__cardMarked--default::before {
    background-color: #c8c4db !important; }
  .kit__utils__cardMarked--primary::before {
    background-color: #7e4fe0 !important; }
  .kit__utils__cardMarked--secondary::before {
    background-color: #7e4fe0 !important; }
  .kit__utils__cardMarked--success::before {
    background-color: #41b883 !important; }
  .kit__utils__cardMarked--danger::before {
    background-color: #f5222e !important; }
  .kit__utils__cardMarked--warning::before {
    background-color: #faad15 !important; }
  .kit__utils__cardMarked--info::before {
    background-color: #42baf9 !important; }
  .kit__utils__cardMarked--light::before {
    background-color: #f6f6fa !important; }
  .kit__utils__cardMarked--dark::before {
    background-color: #2d263e !important; }
  .kit__utils__cardMarked--white::before {
    background-color: #ffffff !important; }
  .kit__utils__cardMarked--blue::before {
    background-color: #7e4fe0 !important; }
  .kit__utils__cardMarked--red::before {
    background-color: #f5222e !important; }
  .kit__utils__cardMarked--yellow::before {
    background-color: #ff0 !important; }
  .kit__utils__cardMarked--orange::before {
    background-color: #faad15 !important; }
  .kit__utils__cardMarked--gray-1::before {
    background-color: #f6f6fa !important; }
  .kit__utils__cardMarked--gray-2::before {
    background-color: #ecebf3 !important; }
  .kit__utils__cardMarked--gray-3::before {
    background-color: #ded9ea !important; }
  .kit__utils__cardMarked--gray-4::before {
    background-color: #c8c4db !important; }
  .kit__utils__cardMarked--gray-5::before {
    background-color: #a1a1c2 !important; }
  .kit__utils__cardMarked--gray-6::before {
    background-color: #5c5583 !important; }

.kit__utils__donut {
  display: inline-block;
  width: 1.23rem;
  height: 1.23rem;
  border-radius: 100%;
  border: 4px solid #c8c4db;
  position: relative;
  top: 0.15rem;
  margin-right: 0.3rem; }
  .kit__utils__donut--md {
    width: 2rem;
    height: 2rem; }
  .kit__utils__donut--default {
    border-color: #c8c4db; }
  .kit__utils__donut--primary {
    border-color: #7e4fe0; }
  .kit__utils__donut--secondary {
    border-color: #a1a1c2; }
  .kit__utils__donut--success {
    border-color: #41b883; }
  .kit__utils__donut--warning {
    border-color: #faad15; }
  .kit__utils__donut--danger {
    border-color: #f5222e; }
  .kit__utils__donut--info {
    border-color: #42baf9; }
  .kit__utils__donut--yellow {
    border-color: #ff0; }
  .kit__utils__donut--orange {
    border-color: #faad15; }

.kit__utils__iconPresent {
  padding: 0 0 2.3rem;
  text-align: center; }
  .kit__utils__iconPresent li {
    text-align: center;
    display: inline-block;
    width: 3.07rem;
    height: 3.07rem;
    line-height: 3.07rem;
    font-size: 2.76rem;
    padding: 0.76rem 2.3rem;
    -webkit-box-sizing: content-box !important;
            box-sizing: content-box !important;
    border-radius: 3px;
    background: #f6f6fa;
    margin: 0.76rem; }
    .kit__utils__iconPresent li:hover {
      background: #2d263e;
      color: #ffffff; }
  .kit__utils__iconPresent .tooltip {
    font-size: 1.38rem; }

.kit__utils__docs > .container .row > [class^='col'],
.kit__utils__docs > .container-fluid .row > [class^='col'],
.kit__utils__docs .themed-container {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  background-color: #f6f6fa;
  border: 1px solid #ecebf3;
  margin-bottom: 0.76rem; }

[data-kit-theme='dark'] .kit__utils__link {
  color: #7e4fe0; }
  [data-kit-theme='dark'] .kit__utils__link:hover {
    color: #42baf9; }
  [data-kit-theme='dark'] .kit__utils__link__underlined {
    color: #7e4fe0;
    border-bottom: 1px solid #4f4f7a; }
    [data-kit-theme='dark'] .kit__utils__link__underlined:hover {
      color: #42baf9;
      border-bottom: 1px solid #7575a3; }

[data-kit-theme='dark'] .kit__utils__avatar {
  border-color: #232135;
  background: #232135; }

[data-kit-theme='dark'] .kit__utils__avatarGroupAdd {
  border-color: #232135;
  background: #141322; }

[data-kit-theme='dark'] .kit__utils__iconPresent li {
  background: #232135;
  color: #aeaee0; }
  [data-kit-theme='dark'] .kit__utils__iconPresent li:hover {
    background: #aeaee0;
    color: #232135; }

[data-kit-theme='dark'] .kit__utils__docs > .container .row > [class^='col'],
[data-kit-theme='dark'] .kit__utils__docs > .container-fluid .row > [class^='col'],
[data-kit-theme='dark'] .kit__utils__docs .themed-container {
  background-color: #141322;
  border: 1px solid #232135; }

.b {
  color: white; }

.cui__layout {
  /* SETTINGS */ }
  .cui__layout__header {
    background: #ffffff !important; }
  .cui__layout__grayBackground {
    background: #f6f6fa; }
  .cui__layout__contentMaxWidth .cui__utils__content {
    max-width: 1420px;
    margin: 0 auto; }
  .cui__layout__appMaxWidth {
    max-width: 1420px;
    margin: 0 auto; }
  .cui__layout__squaredBorders .card {
    border-radius: 0 !important; }
  .cui__layout__cardsShadow .card {
    -webkit-box-shadow: 0 4px 10px 0 rgba(45, 38, 62, 0.03), 0 0 10px 0 rgba(45, 38, 62, 0.02);
            box-shadow: 0 4px 10px 0 rgba(45, 38, 62, 0.03), 0 0 10px 0 rgba(45, 38, 62, 0.02); }
    .cui__layout__cardsShadow .card .card {
      -webkit-box-shadow: none;
              box-shadow: none; }
  .cui__layout__borderless .card {
    border: none !important; }
  .cui__layout__fixedHeader {
    position: sticky;
    top: 0;
    z-index: 998; }
  .cui__layout__headerGray {
    background: #f6f6fa !important; }

[data-kit-theme='dark'] .cui__layout__grayBackground, [data-kit-theme='dark'] .cui__layout__headerGray {
  background: transparent !important; }

.b {
  color: white; }

.cui__utils__content {
  padding: 2.3rem;
  margin: 0 auto; }
  @media (max-width: 575px) {
    .cui__utils__content {
      padding: 2.3rem 1.23rem; } }

.cui__utils__heading {
  color: #2d263e;
  font-size: 1.3rem;
  text-transform: uppercase;
  margin-bottom: 0.92rem; }

.cui__utils__shadow {
  -webkit-box-shadow: 0 10px 35px -5px rgba(0, 0, 0, 0.15);
          box-shadow: 0 10px 35px -5px rgba(0, 0, 0, 0.15); }

[data-kit-theme='dark'] .cui__utils__heading {
  color: #aeaee0; }

.b {
  color: white; }

/* Slide Fade Up */
.slide-fadein-up-enter-active,
.slide-fadein-up-leave-active {
  -webkit-transition: opacity .3s, -webkit-transform .4s;
  transition: opacity .3s, -webkit-transform .4s;
  transition: opacity .3s, transform .4s;
  transition: opacity .3s, transform .4s, -webkit-transform .4s; }

.slide-fadein-up-enter {
  opacity: 0;
  -webkit-transform: translateY(20px);
          transform: translateY(20px); }

.slide-fadein-up-leave-to {
  opacity: 0;
  -webkit-transform: translateY(-20px);
          transform: translateY(-20px); }

/* Slide Fade Right */
.slide-fadein-right-enter-active,
.slide-fadein-right-leave-active {
  -webkit-transition: opacity .3s, -webkit-transform .4s;
  transition: opacity .3s, -webkit-transform .4s;
  transition: opacity .3s, transform .4s;
  transition: opacity .3s, transform .4s, -webkit-transform .4s; }

.slide-fadein-right-enter {
  opacity: 0;
  -webkit-transform: translateX(-20px);
          transform: translateX(-20px); }

.slide-fadein-right-leave-to {
  opacity: 0;
  -webkit-transform: translateX(20px);
          transform: translateX(20px); }

/* Zoom Fade */
.zoom-fadein-enter-active,
.zoom-fadein-leave-active {
  -webkit-transition: opacity .3s ease-in-out, -webkit-transform .3s;
  transition: opacity .3s ease-in-out, -webkit-transform .3s;
  transition: transform .3s, opacity .3s ease-in-out;
  transition: transform .3s, opacity .3s ease-in-out, -webkit-transform .3s; }

.zoom-fadein-enter {
  -webkit-transform: scale(0.99);
          transform: scale(0.99);
  opacity: 0; }

.zoom-fadein-leave-to {
  -webkit-transform: scale(1.01);
          transform: scale(1.01);
  opacity: 0; }

/* Fade */
.fadein-enter-active,
.fadein-leave-active {
  -webkit-transition: opacity .3s ease-in-out !important;
  transition: opacity .3s ease-in-out !important; }

.fadein-enter,
.fadein-leave-to {
  opacity: 0 !important; }

.index_b_2ITRs {
  color: white;
}
.index_container_1eDkH {
  width: 100%;
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.index_container_1eDkH.index_white_10yNL {
    background: #ffffff;
}
.index_container_1eDkH.index_gray_kRVHl {
    background: #f6f6fa;
}
.index_containerInner_zlE0r {
  max-width: 32rem;
  width: 100%;
}
.index_topbar_2axLn {
  height: 4.92rem;
  border-bottom: 1px solid #ecebf3;
  background: #ffffff;
  margin-bottom: 7vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 2.15rem;
  width: 100%;
}
.index_topbar_2axLn.index_topbarGray_34_3a {
    background: #f6f6fa;
}
.index_logoContainer_3Sqz1 {
  height: 64px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 2.15rem 0 0;
}
.index_logoContainer_3Sqz1 .index_logo_3auD6 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 1.84rem;
    white-space: nowrap;
    width: 100%;
}
.index_logoContainer_3Sqz1 .index_name_1-WLu {
    font-size: 1.53rem;
    font-weight: 700;
    color: #2d263e;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 90%;
    display: block;
}
.index_logoContainer_3Sqz1 .index_descr_xKRd3 {
    margin-left: 1rem;
    padding-left: 1rem;
    height: 2.92rem;
    line-height: 2.92rem;
    border-left: 1px solid #ecebf3;
    font-size: 1.07rem;
}
.index_footerNav_1zXiz li {
  margin: 0.38rem 1.07rem;
}
[data-kit-theme="dark"] .index_container_1eDkH {
  background: transparent !important;
}
[data-kit-theme="dark"] .index_topbar_2axLn {
  background: #141322 !important;
  border-bottom: 1px solid #232135 !important;
}
[data-kit-theme="dark"] .index_logoContainer_3Sqz1 .index_name_1-WLu {
  color: #ffffff;
}
[data-kit-theme="dark"] .index_logoContainer_3Sqz1 .index_descr_xKRd3 {
  color: #7575a3;
  border-left: 1px solid #232135;
}

.index_b_25t2t {
  color: white;
}
.index_mobileMenu_3DQNN .ant-drawer-content,
.index_mobileMenu_3DQNN .ant-drawer-wrapper-body {
  overflow: visible !important;
  pointer-events: all;
}
.index_mobileMenu_3DQNN .ant-drawer-body {
  padding: 0 !important;
  pointer-events: all;
  height: 100%;
}
.index_mobileMenu_3DQNN .ant-layout-sider {
  height: 100%;
}
.index_handler_3d1jz {
  position: fixed;
  z-index: 1;
  left: 0;
  top: 72px;
  width: 41px;
  height: 40px;
  cursor: pointer;
  text-align: center;
  line-height: 40px;
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #001529;
  border-radius: 0 4px 4px 0;
  -webkit-box-shadow: 2px 0 8px rgba(0, 0, 0, 0.15);
          box-shadow: 2px 0 8px rgba(0, 0, 0, 0.15);
}
.index_handlerIcon_eT4k6 {
  width: 14px;
  height: 2px;
  background: #fff;
  position: relative;
  -webkit-transition: background 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  transition: background 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.index_handlerIcon_eT4k6:after, .index_handlerIcon_eT4k6:before {
    content: '';
    display: block;
    position: absolute;
    background: #fff;
    width: 100%;
    height: 2px;
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
    transition: -webkit-transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
    transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
    transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), -webkit-transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.index_handlerIcon_eT4k6:before {
    top: -5px;
}
.index_handlerIcon_eT4k6:after {
    top: 5px;
}

