@charset "UTF-8";

/*=========================================================================================
  File Name: app.scss
  Description: Write your custom scss
  ----------------------------------------------------------------------------------------
  Item Name: Vuesax Admin - VueJS Dashboard Admin Template
  Author: Pixinvent
  Author URL: hhttp://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*=========================================================================================
  File Name: main.scss
  Description: Main scss file. Imports other scss partials from 'vuexy' folder
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy Admin - VueJS Dashboard Admin Template
  Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*=========================================================================================
    File Name: _variables.scss
    Description: partial- SCSS varibales
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*========================================================
        SPACING
=========================================================*/

/*========================================================
        COLORS
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        DARK THEME
=========================================================*/

/*=========================================================================================
    File Name: _layout.scss
    Description: partial- main layout styles container - imports layout styles
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*=========================================================================================
  File Name: _layoutCommon.scss
  Description: Common layout styles. This style will apply to all layouts
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
    Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

html {
  font-size: 14px;
  height: 100%;
  width: 100%;
  line-height: 1.5;
  letter-spacing: 0.01rem;
}

body {
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  font-weight: 400;
  overflow-x: hidden;
  max-width: 100%;
  height: 100%;
  transition: background-color 0.3s ease;
}

[dir] body {
  background: #f8f8f8;
}

#app {
  min-height: 100%;
}

.vx-logo .vx-logo-text {
  font-size: 22px;
  font-weight: 600;
}

[dir=ltr] .vx-logo .vx-logo-text {
  -webkit-animation: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
  animation: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
}

[dir=rtl] .vx-logo .vx-logo-text {
  -webkit-animation: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
          animation: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
}

.router-view {
  position: relative;
}

[dir] .router-view {
  padding: 2.2rem;
}

@media (max-width: 576px) {
  [dir] .router-view {
    padding: 1.2rem !important;
  }

  [dir] .footer-sticky .router-view {
    padding-bottom: 5rem !important;
  }
}

.router-view .content-area__heading h2 {
  color: #636363;
}

.layout--main {
  height: 100%;
  min-height: 100%;
}

#content-overlay {
  position: fixed;
  opacity: 0;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  transition: opacity 0.7s;
  z-index: -1;
}

[dir] #content-overlay {
  background-color: rgba(0, 0, 0, 0.5);
  cursor: pointer;
}

[dir=ltr] #content-overlay {
  left: 0;
  right: 0;
}

[dir=rtl] #content-overlay {
  right: 0;
  left: 0;
}

.show-overlay #content-overlay {
  z-index: 41001;
  opacity: 1;
}

.the-footer {
  display: flex;
  align-items: center;
}

#content-area {
  height: 100%;
}

[dir=ltr] #content-area {
  transition: margin-left 0.5s;
}

[dir=rtl] #content-area {
  transition: margin-right 0.5s;
}

#content-area .content-wrapper {
  min-height: calc(var(--vh, 1vh) * 100 - 3.5rem);
}

.navbar-static #content-area .content-wrapper {
  min-height: calc(var(--vh, 1vh) * 100 - 8rem);
}

[dir=ltr] #content-area.content-area-reduced {
  margin-left: 260px;
}

[dir=rtl] #content-area.content-area-reduced {
  margin-right: 260px;
}

[dir=ltr] #content-area.content-area-lg {
  margin-left: 80px;
}

[dir=rtl] #content-area.content-area-lg {
  margin-right: 80px;
}

[dir=ltr] #content-area.content-area-full {
  margin-left: 0px;
}

[dir=rtl] #content-area.content-area-full {
  margin-right: 0px;
}

[dir] .navbar-floating .router-content {
  margin-top: 5.5rem;
}

@media (max-width: 576px) {
  [dir] .navbar-floating .router-content {
    margin-top: 6rem;
  }
}

[dir] div[id$=demo] .vx-card:not(:last-of-type) {
  margin-bottom: 2.2rem;
}

.vue-back-to-top {
  z-index: 51000 !important;
}

.demo-alignment {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}

[dir] .demo-alignment > * {
  margin-top: 1.5rem;
}

[dir=ltr] .demo-alignment > * {
  margin-right: 1.5rem;
}

[dir=rtl] .demo-alignment > * {
  margin-left: 1.5rem;
}

[dir] .op-block {
  padding: 10px;
  border-radius: 10px;
}

[dir=ltr] .op-block {
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
}

[dir=rtl] .op-block {
  box-shadow: -1px 1px 10px rgba(0, 0, 0, 0.1);
}

.no-scroll-content {
  height: calc(var(--vh, 1vh) * 100 - 14.1rem);
}

/*=========================================================================================
  File Name: _layoutVertical.scss
  Description: Vertical Layout Styles
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
  Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*=========================================================================================
    File Name: _variables.scss
    Description: partial- SCSS varibales
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*========================================================
        SPACING
=========================================================*/

/*========================================================
        COLORS
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        DARK THEME
=========================================================*/

[dir] .main-vertical.navbar-sticky .router-content {
  margin-top: 4.5rem;
}

[dir] .main-vertical.navbar-static .vx-navbar-wrapper .vx-navbar {
  background: transparent !important;
  box-shadow: none;
}

[dir] .main-vertical.navbar-static .router-content {
  margin-top: 0.2rem;
}

[dir] .no-scroll .router-view {
  padding-bottom: 0 !important;
}

.no-scroll.navbar-floating .no-scroll-content {
  height: calc(var(--vh, 1vh) * 100 - 11.5rem);
}

.no-scroll.navbar-floating.footer-hidden .no-scroll-content {
  height: calc(var(--vh, 1vh) * 100 - 9.3rem);
}

.no-scroll.navbar-floating.footer-sticky .no-scroll-content {
  height: calc(var(--vh, 1vh) * 100 - 13.1rem);
}

.no-scroll.navbar-sticky .no-scroll-content {
  height: calc(var(--vh, 1vh) * 100 - 10.5rem);
}

.no-scroll.navbar-sticky.footer-hidden .no-scroll-content {
  height: calc(var(--vh, 1vh) * 100 - 8.3rem);
}

.no-scroll.navbar-sticky.footer-sticky .no-scroll-content {
  height: calc(var(--vh, 1vh) * 100 - 12.1rem);
}

.no-scroll.navbar-static.footer-static .no-scroll-content {
  height: calc(var(--vh, 1vh) * 100 - 9.25rem);
}

.no-scroll.navbar-static.footer-sticky .no-scroll-content {
  height: calc(var(--vh, 1vh) * 100 - 10.9rem);
}

.no-scroll.navbar-static.footer-hidden .no-scroll-content {
  height: calc(var(--vh, 1vh) * 100 - 7rem);
}

.no-scroll.navbar-hidden .no-scroll-content {
  height: calc(var(--vh, 1vh) * 100 - 6rem);
}

.no-scroll.navbar-hidden.footer-hidden .no-scroll-content {
  height: calc(var(--vh, 1vh) * 100 - 3.8rem);
}

.no-scroll.navbar-hidden.footer-sticky .no-scroll-content {
  height: calc(var(--vh, 1vh) * 100 - 7.6rem);
}

/*=========================================================================================
  File Name: _layoutHorizontal.scss
  Description: Horizontal Layout Styles
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
  Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

.main-horizontal .vx-navbar-wrapper.nav-menu-wrapper {
  z-index: 41000;
}

.main-horizontal .vx-navbar-wrapper .vx-navbar {
  z-index: 40001;
}

@media (min-width: 1200px) {
  .main-horizontal .vx-navbar-wrapper .search-full-container .vx-auto-suggest .auto-suggest-suggestions-list {
    width: calc(100% - 2rem) !important;
  }
  [dir=ltr] .main-horizontal .vx-navbar-wrapper .search-full-container .vx-auto-suggest .auto-suggest-suggestions-list {
    margin-left: 1rem;
  }
  [dir=rtl] .main-horizontal .vx-navbar-wrapper .search-full-container .vx-auto-suggest .auto-suggest-suggestions-list {
    margin-right: 1rem;
  }
}

[dir=ltr] .main-horizontal.navbar-floating .vs-navbar.vx-navbar {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}

[dir=rtl] .main-horizontal.navbar-floating .vs-navbar.vx-navbar {
  padding-right: 1.25rem !important;
  padding-left: 1.25rem !important;
}

[dir] .main-horizontal.navbar-sticky .router-content {
  margin-top: 4.5rem;
}

@media (min-width: 1200px) {
  [dir] .main-horizontal.navbar-sticky .router-content {
    margin-top: 8.89rem;
  }
}

.main-horizontal.navbar-sticky .vx-navbar-wrapper:not(.nav-menu-wrapper) {
  height: 62px;
}

[dir] .main-horizontal.navbar-sticky .vs-navbar:not(.vx-navbar) {
  background-color: #f7f7f7 !important;
}

[dir] .main-horizontal.navbar-sticky .vs-navbar.vx-navbar, [dir] .main-horizontal.navbar-static .vs-navbar.vx-navbar {
  box-shadow: 0px 10px 8px rgba(0, 0, 0, 0.03);
}

@media (min-width: 1200px) {
  [dir] .main-horizontal.navbar-static .router-content {
    margin-top: 1rem;
  }
}

.main-horizontal.navbar-static #content-area .content-wrapper {
  min-height: calc(var(--vh, 1vh) * 100 - 8rem - 62px);
}

@media (min-width: 1200px) {
  .main-horizontal.navbar-static .vx-navbar-wrapper:not(.nav-menu-wrapper) {
    position: fixed;
  }
}

@media (max-width: 1199px) {
  [dir] .main-horizontal.navbar-static .vx-navbar-wrapper .vx-navbar {
    background: transparent !important;
    box-shadow: none;
  }
}

@media (max-width: 1199px) {
  .main-horizontal.navbar-hidden .vx-navbar-wrapper {
    display: none;
  }
}

.main-horizontal.navbar-hidden .vx-navbar-wrapper {
  position: fixed;
}

.main-horizontal.navbar-hidden .vx-navbar-wrapper.nav-menu-wrapper {
  display: none;
}

@media (min-width: 1200px) {
  [dir] .main-horizontal.navbar-hidden .router-view {
    margin-top: 4.5rem;
  }
}

.main-horizontal:not(.navbar-static) .vx-navbar-wrapper.nav-menu-wrapper {
  top: 62px;
}

@media (min-width: 1200px) {
  .main-horizontal {
    /*
      Only applies to NavMenu in horizontal layout
      media query is given -> because navMenu in horizontal will be visible till 1200px.
    */
  }

  [dir] .main-horizontal.navbar-floating .router-content {
    margin-top: 10.1rem;
  }

  [dir] .main-horizontal .vs-navbar.vx-navbar {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media (min-width: 1200px) {
  [dir] .main-horizontal.no-scroll .router-view {
    padding-bottom: 0;
  }

  .main-horizontal.no-scroll.navbar-floating .no-scroll-content {
    height: calc(var(--vh, 1vh) * 100 - 16rem);
  }

  .main-horizontal.no-scroll.navbar-floating.footer-hidden .no-scroll-content {
    height: calc(var(--vh, 1vh) * 100 - 13.4rem);
  }

  .main-horizontal.no-scroll.navbar-floating.footer-sticky .no-scroll-content {
    height: calc(var(--vh, 1vh) * 100 - 16.7rem);
  }

  .main-horizontal.no-scroll.navbar-sticky .no-scroll-content {
    height: calc(var(--vh, 1vh) * 100 - 14.7rem);
  }

  .main-horizontal.no-scroll.navbar-sticky.footer-hidden .no-scroll-content {
    height: calc(var(--vh, 1vh) * 100 - 12.7rem);
  }

  .main-horizontal.no-scroll.navbar-sticky.footer-sticky .no-scroll-content {
    height: calc(var(--vh, 1vh) * 100 - 16.2rem);
  }

  .main-horizontal.no-scroll.navbar-static.footer-static .no-scroll-content {
    height: calc(var(--vh, 1vh) * 100 - 14.75rem);
  }

  .main-horizontal.no-scroll.navbar-static.footer-sticky .no-scroll-content {
    height: calc(var(--vh, 1vh) * 100 - 16.7rem);
  }

  .main-horizontal.no-scroll.navbar-static.footer-hidden .no-scroll-content {
    height: calc(var(--vh, 1vh) * 100 - 13rem);
  }
}

/*=========================================================================================
  File Name: _theNavbar.scss
  Description: The navbar styles
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
    Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

.vs-navbar.navbar-skelton {
  width: 100%;
  transition: all 0.5s;
  z-index: 10000;
}

[dir] .vs-navbar.navbar-skelton {
  padding: 0.8rem 2.2rem;
}

.navbar-sticky .vx-navbar-wrapper,
.navbar-floating .vx-navbar-wrapper {
  position: fixed;
}

.vx-navbar-wrapper {
  background-repeat-x: repeat;
  z-index: 41001;
  width: 100%;
  height: 103px;
  background-repeat-y: no-repeat;
  top: 0;
}

[dir] .vx-navbar-wrapper {
  background: linear-gradient(to bottom, rgba(248, 248, 248, 0.95) 44%, rgba(248, 248, 248, 0.46) 73%, rgba(255, 255, 255, 0) 100%);
}

.vx-navbar-wrapper .vx-navbar .vs-con-items {
  width: 100%;
}

[dir] .vx-navbar-wrapper .vx-navbar .vs-con-items .search-full-container {
  background: #fff;
}

.vx-navbar-wrapper .vx-navbar .vs-con-items .vx-auto-suggest {
  color: #626262;
}

@media (min-width: 1201px) {
  .main-vertical .vx-navbar-wrapper {
    width: calc(100% - 260px);
  }
}

.content-area-lg .vx-navbar-wrapper {
  width: calc(100% - 80px);
}

[dir] .show-overlay .vx-navbar-wrapper {
  background: linear-gradient(to bottom, rgba(44, 48, 60, 0.9) 44%, rgba(44, 48, 60, 0.43) 73%, rgba(44, 48, 60, 0) 100%);
}

@media (min-width: 577px) {
  [dir] .navbar-floating .vx-navbar-wrapper {
    padding: 1.3rem 2.2rem 2.2rem;
  }
}

[dir] .navbar-floating .vx-navbar {
  border-radius: 0.5rem;
  padding: 0.8rem 1rem;
}

[dir] .navbar-floating .vx-navbar .search-full-container {
  border-radius: 0.5rem;
}

[dir] .navbar-sticky .vx-navbar-wrapper {
  background: none;
}

.navbar-sticky .content-area-lg .vx-navbar-wrapper .vx-navbar {
  width: 100%;
}

.navbar-static .vx-navbar-wrapper .vx-navbar .vx-auto-suggest .auto-suggest-suggestions-list,
.navbar-sticky .vx-navbar-wrapper .vx-navbar .vx-auto-suggest .auto-suggest-suggestions-list {
  width: calc(100% - 2rem) !important;
}

[dir=ltr] .navbar-static .vx-navbar-wrapper .vx-navbar .vx-auto-suggest .auto-suggest-suggestions-list, [dir=ltr] .navbar-sticky .vx-navbar-wrapper .vx-navbar .vx-auto-suggest .auto-suggest-suggestions-list {
  margin-left: 1rem;
}

[dir=rtl] .navbar-static .vx-navbar-wrapper .vx-navbar .vx-auto-suggest .auto-suggest-suggestions-list, [dir=rtl] .navbar-sticky .vx-navbar-wrapper .vx-navbar .vx-auto-suggest .auto-suggest-suggestions-list {
  margin-right: 1rem;
}

.main-vertical.navbar-static .vx-navbar-wrapper .vx-navbar {
  z-index: 41001;
}

.navbar-static .vx-navbar-wrapper {
  height: auto;
  width: 100%;
}

[dir] .navbar-static .vx-navbar-wrapper {
  background: none;
}

.navbar-static .vx-navbar-wrapper .vx-navbar {
  position: relative;
}

[dir] .navbar-static .router-view {
  padding-top: 1rem;
}

.navbar-hidden.main-vertical .vx-navbar-wrapper {
  display: none;
}

.search-full-container {
  z-index: 50000;
}

.search-full-container .vx-auto-suggest > div {
  height: 100%;
}

[dir] .search-full-container .vx-auto-suggest input[type=text], [dir] .search-full-container .vx-auto-suggest .input-span-placeholder {
  padding: 1.6rem 3rem !important;
}

.search-full-container .vx-auto-suggest .vs-input--icon.feather {
  top: 32% !important;
}

[dir=ltr] .search-full-container .vx-auto-suggest .vs-input--icon.feather {
  left: 0.8rem;
}

[dir=rtl] .search-full-container .vx-auto-suggest .vs-input--icon.feather {
  right: 0.8rem;
}

.search-full-container > div.feather-icon {
  position: absolute !important;
}

.bookmark-dropdown {
  z-index: 41002;
}

.navbar-custom .vs-navbar--btn-responsive {
  display: none !important;
}

.navbar-custom .vs-spacer {
  display: block !important;
}

.navbar-custom .vs-con-items {
  display: flex !important;
  width: 100%;
}

@media (max-width: 1200px) {
  [dir] .navbar-sticky .vx-navbar-wrapper .vx-navbar {
    padding: 0.8rem 2.2rem;
  }
}

@media (max-width: 576px) {
  [dir] .vx-navbar-wrapper {
    padding: 1.2rem;
  }

  [dir] .navbar-sticky .vx-navbar-wrapper {
    padding: 0;
  }

  [dir] .navbar-sticky .vx-navbar-wrapper .vx-navbar {
    padding: 0.8rem 1.5rem;
  }

  [dir] .navbar-static .vx-navbar-wrapper {
    padding: 0;
  }

  [dir] .navbar-static .vx-navbar-wrapper .vx-navbar {
    padding: 0.8rem 1.5rem;
  }

  [dir] .navbar-static.main-vertical .router-view .router-content {
    margin-top: 0;
  }
}

.starred-page:hover,
.starred-page--more:hover {
  color: rgba(var(--vs-primary), 1);
}

.i18n-dropdown .vs-dropdown--item-link {
  display: flex;
  align-items: center;
}

@media screen and (max-width: 364px) {
  .i18n-dropdown {
    width: 95vw;
  }
  [dir=ltr] .i18n-dropdown {
    left: 90vw !important;
  }
  [dir=rtl] .i18n-dropdown {
    right: 90vw !important;
  }

  .i18n-dropdown .vs-dropdown--menu--after {
    display: none;
  }
}

.cart-dropdown {
  width: 365px;
}

.cart-dropdown .cart-dropdown-item-img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  transition: 0.35s;
}

.notification-dropdown,
.cart-dropdown {
  width: 365px;
}

@media screen and (max-width: 500px) {
  .notification-dropdown,
  .cart-dropdown {
    width: 95vw;
  }
  [dir=ltr] .notification-dropdown, [dir=ltr] .cart-dropdown {
    left: 97.5vw !important;
  }
  [dir=rtl] .notification-dropdown, [dir=rtl] .cart-dropdown {
    right: 97.5vw !important;
  }

  .notification-dropdown .vs-dropdown--menu--after,
  .cart-dropdown .vs-dropdown--menu--after {
    display: none;
  }
}

[dir] .notification-dropdown .notification:hover, [dir] .cart-dropdown .notification:hover {
  background-color: #f7f7f7;
}

[dir] .notification-dropdown .checkout-footer, [dir] .notification-dropdown .notification-footer, [dir] .cart-dropdown .checkout-footer, [dir] .cart-dropdown .notification-footer {
  background-color: #f8f8f8;
}

.scroll-area--nofications-dropdown,
.scroll-area--cart-items-dropdowm {
  position: relative;
  width: 100%;
  max-height: 25rem;
}

[dir] .scroll-area--nofications-dropdown, [dir] .scroll-area--cart-items-dropdowm {
  margin: auto;
}

.scroll-area--nofications-dropdown:not(.ps),
.scroll-area--cart-items-dropdowm:not(.ps) {
  overflow-y: auto;
}

@media screen and (max-height: 334px) {
  .vx-navbar-dropdown {
    top: calc(var(--vh, 1vh) * 100 - 82.5vh) !important;
  }

  .vx-navbar-dropdown .vs-dropdown--menu--after {
    display: none;
  }
}

/*=========================================================================================
    File Name: _footer.scss
    Description: Footer styles
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

.footer-sticky .the-footer {
  position: fixed;
  bottom: 0;
  width: calc(100% - 260px);
  z-index: 40000;
}

[dir] .footer-sticky .the-footer {
  background: #fff;
  box-shadow: 0 -4px 20px 0 rgba(0, 0, 0, 0.05);
}

.footer-sticky .content-area-lg .the-footer {
  width: calc(100% - 80px);
}

.footer-sticky .content-area-full .the-footer {
  width: 100%;
}

[dir] .footer-sticky .router-view {
  padding-bottom: 5rem;
}

.footer-hidden .the-footer {
  display: none;
}

[dir] .the-footer {
  padding: 1rem 2.2rem;
}

/*=========================================================================================
  File Name: _typography.scss
  Description: partial- typography styles
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
    Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

body {
  color: #626262;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: #2c2c2c;
}

h1,
.h1 {
  font-size: 28px;
}

h2,
.h2 {
  font-size: 24.36px;
}

h3,
.h3 {
  font-size: 21.14px;
}

h4,
.h4 {
  font-size: 18.48px;
}

h5,
.h5 {
  font-size: 15.96px;
}

h6,
.h6 {
  font-size: 14px;
}

.vs-tooltip h4 {
  color: #fff;
}

a:active,
a:visited,
a:hover,
a {
  color: rgba(var(--vs-primary), 1);
}

u {
  text-decoration: underline;
}

/*=========================================================================================
    File Name: _misc.scss
    Description: partial- misc styles
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

code {
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
}

[dir] code {
  background: #eee;
  padding: 0.1rem 0.3rem;
  border-radius: 3px;
}

ul,
ol {
  list-style-type: none;
}

[dir] ul, [dir] ol {
  margin: 0;
  padding: 0;
}

[dir] .layout--full-page .bg-img {
  background-image: url("/images/pages/vuexy-login-bg.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

[dir] .layout--full-page .full-page-bg-color {
  background-color: #eff2f7;
}

.single-counter {
  display: inline-block;
  position: relative;
  width: 105px;
}

[dir] .single-counter {
  padding: 18px 10px 10px;
}

.single-counter span {
  display: block;
}

[dir] .single-counter span {
  text-align: center;
}

.single-counter .timer {
  font-size: 3rem;
}

.chat-card-log {
  height: 240px;
}

.vjs-poster {
  width: 100% !important;
}

[dir] .vjs-poster {
  background-size: cover !important;
}

@-webkit-keyframes spin {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}

i.feather {
  font-weight: 100;
}

.feather.feather-menu {
  z-index: 9;
}

.scroll-area {
  position: relative;
  width: 100%;
  height: 100%;
}

[dir] .scroll-area {
  margin: auto;
}

.scroll-area:not(.ps) {
  overflow-y: auto;
}

/*=========================================================================================
  File Name: _extraComponents.scss
  Description: partial - imports extra components styles
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
  Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*=========================================================================================
  File Name: _awesomeSwiper.scss
  Description: Styles for awesome swiper plugin
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
    Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

[dir] .swiper-pagination-bullet-active {
  background: rgba(var(--vs-primary), 1) !important;
}

[dir] .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: rgba(var(--vs-primary), 1) !important;
}

/*=========================================================================================
  File Name: _formWizard.scss
  Description: Styles for form wizard externsion.
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
    Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

.vue-form-wizard.md .wizard-navigation .wizard-progress-with-circle {
  top: 33px !important;
}

.vue-form-wizard.md .wizard-navigation .wizard-nav .wizard-icon-circle {
  width: 55px;
  height: 55px;
}

[dir] .vue-form-wizard.md .wizard-navigation .wizard-nav .wizard-icon-circle {
  border: 3px solid #cccccc;
}

.vue-form-wizard.md .wizard-navigation .wizard-nav .wizard-icon-circle .wizard-icon {
  font-size: 1.5rem;
}

.vue-form-wizard.md .wizard-navigation .wizard-nav .stepTitle {
  color: #626262;
}

i.wizard-icon {
  font-style: inherit;
}

[dir] .stepTitle {
  margin-top: 0.5rem;
}

[dir] .select-large input.vs-select--input {
  padding: 11px;
}

/*=========================================================================================
    File Name: _vueSelect.scss
    Description: vue-select component style.
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*=========================================================================================
    File Name: _variables.scss
    Description: partial- SCSS varibales
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*========================================================
        SPACING
=========================================================*/

/*========================================================
        COLORS
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        DARK THEME
=========================================================*/

.v-select:not(.vs--single) .vs__selected {
  font-size: 0.9rem;
}

[dir] .v-select .vs__dropdown-toggle {
  padding: 0.59px 0 4px 0;
}

.v-select .vs__dropdown-toggle .vs__search {
  color: #626262;
}

.v-select .vs__dropdown-toggle .vs__deselect svg {
  stroke: #626262;
  opacity: 0.5;
}

[dir] .v-select .vs__dropdown-toggle .vs__deselect svg {
  margin-top: 0 !important;
}

.v-select .vs__dropdown-toggle .vs__actions .vs__clear {
  color: #626262;
}

.v-select .vs__dropdown-menu .vs__dropdown-option--highlight {
  color: #fff !important;
}

.v-select .vs__dropdown-menu .vs__dropdown-option {
  color: #626262;
}

.v-select .vs__selected {
  color: #626262;
}

[dir] .theme-dark .v-select .vs__dropdown-toggle {
  background: #262c49;
}

.theme-dark .v-select .vs__dropdown-toggle .vs__clear svg {
  stroke: #b8c2cc;
}

.theme-dark .v-select .vs__dropdown-toggle .vs__deselect svg {
  stroke: #b8c2cc;
  opacity: 0.7;
}

[dir] .theme-dark .v-select:not(.vs--single) .vs__selected {
  background: #10163a;
  border: none;
}

.theme-dark .v-select .vs__selected {
  color: #fff;
}

.theme-dark .v-select .vs__open-indicator {
  fill: #b8c2cc;
}

[dir] .theme-dark .v-select .vs__dropdown-menu {
  background: #262c49;
}

.theme-dark .v-select .vs__dropdown-menu .vs__dropdown-option {
  color: #c2c6dc;
}

.v-select {
  position: relative;
  font-family: inherit;
}

.v-select,
.v-select * {
  box-sizing: border-box;
}

/* KeyFrames */

@-webkit-keyframes vSelectSpinner-ltr {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@-webkit-keyframes vSelectSpinner-rtl {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(-360deg);
  }
}

@keyframes vSelectSpinner-ltr {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@keyframes vSelectSpinner-rtl {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(-360deg);
  }
}

/* Dropdown Default Transition */

.vs__fade-enter-active,
.vs__fade-leave-active {
  pointer-events: none;
  transition: opacity 0.15s cubic-bezier(1, 0.5, 0.8, 1);
}

.vs__fade-enter,
.vs__fade-leave-to {
  opacity: 0;
}

/** Component States */

/*
 * Disabled
 *
 * When the component is disabled, all interaction
 * should be prevented. Here we modify the bg color,
 * and change the cursor displayed on the interactive
 * components.
 */

[dir] .vs--disabled .vs__dropdown-toggle, [dir] .vs--disabled .vs__clear, [dir] .vs--disabled .vs__search, [dir] .vs--disabled .vs__selected, [dir] .vs--disabled .vs__open-indicator {
  cursor: not-allowed;
  background-color: #f8f8f8;
}

/*
 *  RTL - Right to Left Support
 *
 *  Because we're using a flexbox layout, the `dir="rtl"`
 *  HTML attribute does most of the work for us by
 *  rearranging the child elements visually.
 */

.v-select[dir=rtl] .vs__actions {
  padding: 0 3px 0 6px;
}

.v-select[dir=rtl] .vs__clear {
  margin-left: 6px;
  margin-right: 0;
}

.v-select[dir=rtl] .vs__deselect {
  margin-left: 0;
  margin-right: 2px;
}

.v-select[dir=rtl] .vs__dropdown-menu {
  text-align: right;
}

/**
    Dropdown Toggle

    The dropdown toggle is the primary wrapper of the component. It
    has two direct descendants: .vs__selected-options, and .vs__actions.

    .vs__selected-options holds the .vs__selected's as well as the
    main search input.

    .vs__actions holds the clear button and dropdown toggle.
 */

.vs__dropdown-toggle {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  display: flex;
  white-space: normal;
}

[dir] .vs__dropdown-toggle {
  padding: 0 0 4px 0;
  background: none;
  border: 1px solid rgba(60, 60, 60, 0.26);
  border-radius: 4px;
}

.vs__selected-options {
  display: flex;
  flex-basis: 100%;
  flex-grow: 1;
  flex-wrap: wrap;
  position: relative;
}

[dir] .vs__selected-options {
  padding: 0 2px;
}

.vs__actions {
  display: flex;
  align-items: center;
}

[dir=ltr] .vs__actions {
  padding: 4px 6px 0 3px;
}

[dir=rtl] .vs__actions {
  padding: 4px 3px 0 6px;
}

/* Dropdown Toggle States */

[dir] .vs--searchable .vs__dropdown-toggle {
  cursor: text;
}

[dir] .vs--unsearchable .vs__dropdown-toggle {
  cursor: pointer;
}

[dir] .vs--open .vs__dropdown-toggle {
  border-bottom-color: transparent;
}

[dir=ltr] .vs--open .vs__dropdown-toggle {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

[dir=rtl] .vs--open .vs__dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.vs__open-indicator {
  fill: rgba(60, 60, 60, 0.5);
  -webkit-transform: scale(1);
  transition: transform 150ms cubic-bezier(1, -0.115, 0.975, 0.855);
}

[dir] .vs__open-indicator {
          transform: scale(1);
  transition-timing-function: cubic-bezier(1, -0.115, 0.975, 0.855);
}

[dir=ltr] .vs--open .vs__open-indicator {
  transform: rotate(180deg) scale(1);
}

[dir=rtl] .vs--open .vs__open-indicator {
  transform: rotate(-180deg) scale(1);
}

.vs--loading .vs__open-indicator {
  opacity: 0;
}

/* Clear Button */

.vs__clear {
  fill: rgba(60, 60, 60, 0.5);
}

[dir] .vs__clear {
  padding: 0;
  border: 0;
  background-color: transparent;
  cursor: pointer;
}

[dir=ltr] .vs__clear {
  margin-right: 8px;
}

[dir=rtl] .vs__clear {
  margin-left: 8px;
}

/* Dropdown Menu */

.vs__dropdown-menu {
  display: block;
  box-sizing: border-box;
  position: absolute;
  top: calc(100% - 1px);
  z-index: 1000;
  width: 100%;
  max-height: 350px;
  min-width: 160px;
  overflow-y: auto;
  list-style: none;
}

[dir] .vs__dropdown-menu {
  padding: 5px 0;
  margin: 0;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.15);
  border: 1px solid rgba(60, 60, 60, 0.26);
  border-top-style: none;
  border-radius: 0 0 4px 4px;
  background: #fff;
}

[dir=ltr] .vs__dropdown-menu {
  left: 0;
  text-align: left;
}

[dir=rtl] .vs__dropdown-menu {
  right: 0;
  text-align: right;
}

[dir] .vs__no-options {
  text-align: center;
}

/* List Items */

.vs__dropdown-option {
  line-height: 1.42857143;
  /* Normalize line height */
  display: block;
  color: #333;
  /* Overrides most CSS frameworks */
  white-space: nowrap;
}

[dir] .vs__dropdown-option {
  padding: 3px 20px;
  clear: both;
}

[dir] .vs__dropdown-option:hover {
  cursor: pointer;
}

.vs__dropdown-option--highlight {
  color: #fff;
}

[dir] .vs__dropdown-option--highlight {
  background: rgba(var(--vs-primary), 1);
}

.vs__dropdown-option--disabled {
  color: rgba(60, 60, 60, 0.5);
}

[dir] .vs__dropdown-option--disabled {
  background: inherit;
}

[dir] .vs__dropdown-option--disabled:hover {
  cursor: inherit;
}

/* Selected Tags */

.vs__selected {
  display: flex;
  align-items: center;
  color: #333;
  line-height: 1.8;
  z-index: 0;
}

[dir] .vs__selected {
  background-color: #f0f0f0;
  border: 1px solid rgba(60, 60, 60, 0.26);
  border-radius: 4px;
  margin: 4px 2px 0px 2px;
  padding: 0 0.25em;
}

.vs__deselect {
  display: inline-flex;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  fill: rgba(60, 60, 60, 0.5);
}

[dir] .vs__deselect {
  padding: 0;
  border: 0;
  cursor: pointer;
  background: none;
  text-shadow: 0 1px 0 #fff;
}

[dir=ltr] .vs__deselect {
  margin-left: 4px;
}

[dir=rtl] .vs__deselect {
  margin-right: 4px;
}

/* States */

[dir] .vs--single .vs__selected {
  background-color: transparent;
  border-color: transparent;
}

.vs--single.vs--open .vs__selected {
  position: absolute;
  opacity: 0.4;
}

.vs--single.vs--searching .vs__selected {
  display: none;
}

/* Search Input */

/**
 * Super weird bug... If this declaration is grouped
 * below, the cancel button will still appear in chrome.
 * If it's up here on it's own, it'll hide it.
 */

.vs__search::-webkit-search-cancel-button {
  display: none;
}

.vs__search::-webkit-search-decoration,
.vs__search::-webkit-search-results-button,
.vs__search::-webkit-search-results-decoration,
.vs__search::-ms-clear {
  display: none;
}

.vs__search,
.vs__search:focus {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  line-height: 1.8;
  font-size: 1em;
  outline: none;
  width: 0;
  max-width: 100%;
  flex-grow: 1;
  z-index: 1;
}

[dir] .vs__search, [dir] .vs__search:focus {
  border: 1px solid transparent;
  margin: 4px 0 0 0;
  padding: 0 7px;
  background: none;
  box-shadow: none;
}

[dir=ltr] .vs__search, [dir=ltr] .vs__search:focus {
  border-left: none;
}

[dir=rtl] .vs__search, [dir=rtl] .vs__search:focus {
  border-right: none;
}

.vs__search::-moz-placeholder {
  color: inherit;
}

.vs__search:-ms-input-placeholder {
  color: inherit;
}

.vs__search::placeholder {
  color: inherit;
}

/**
    States
 */

.vs--unsearchable .vs__search {
  opacity: 1;
}

[dir] .vs--unsearchable:not(.vs--disabled) .vs__search:hover {
  cursor: pointer;
}

.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search {
  opacity: 0.2;
}

/* Loading Spinner */

.vs__spinner {
  align-self: center;
  opacity: 0;
  font-size: 5px;
  text-indent: -9999em;
  overflow: hidden;
  -webkit-transform: translateZ(0);
  transition: opacity 0.1s;
}

[dir] .vs__spinner {
  border-top: 0.9em solid rgba(100, 100, 100, 0.1);
  border-bottom: 0.9em solid rgba(100, 100, 100, 0.1);
          transform: translateZ(0);
}

[dir=ltr] .vs__spinner {
  border-right: 0.9em solid rgba(100, 100, 100, 0.1);
  border-left: 0.9em solid rgba(60, 60, 60, 0.45);
  -webkit-animation:  vSelectSpinner-ltr 1.1s infinite linear;
  animation:  vSelectSpinner-ltr 1.1s infinite linear;
}

[dir=rtl] .vs__spinner {
  border-left: 0.9em solid rgba(100, 100, 100, 0.1);
  border-right: 0.9em solid rgba(60, 60, 60, 0.45);
  -webkit-animation:  vSelectSpinner-rtl 1.1s infinite linear;
          animation:  vSelectSpinner-rtl 1.1s infinite linear;
}

.vs__spinner,
.vs__spinner:after {
  width: 5em;
  height: 5em;
}

[dir] .vs__spinner, [dir] .vs__spinner:after {
  border-radius: 50%;
}

/* Loading Spinner States */

.vs--loading .vs__spinner {
  opacity: 1;
}

/*=========================================================================================
    File Name: _charts.scss
    Description: Styles for charts.
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

.echarts {
  width: 100% !important;
}

/*=========================================================================================
    File Name: _contextMenu.scss
    Description: Styles for context menu
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*=========================================================================================
    File Name: _variables.scss
    Description: partial- SCSS varibales
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*========================================================
        SPACING
=========================================================*/

/*========================================================
        COLORS
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        DARK THEME
=========================================================*/

.v-context {
  overflow: hidden;
  z-index: 51000 !important;
}

[dir] .v-context {
  padding: 0 !important;
  border-radius: 0.4rem !important;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.14) !important;
}

.v-context li a {
  color: inherit !important;
}

[dir] .v-context li a {
  padding: 0.7rem 1rem !important;
}

[dir] .v-context li a:focus, [dir] .v-context li a:hover {
  background: #eee !important;
}

[dir] .theme-dark .v-context {
  background: #262c49 !important;
}

.theme-dark .v-context li a {
  color: #c2c6dc !important;
}

[dir] .theme-dark .v-context li a:focus, [dir] .theme-dark .v-context li a:hover {
  background: #10163a !important;
}

/*=========================================================================================
    File Name: _quillEditor.scss
    Description: Styles for quill editor externsion.
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*=========================================================================================
    File Name: _variables.scss
    Description: partial- SCSS varibales
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*========================================================
        SPACING
=========================================================*/

/*========================================================
        COLORS
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        DARK THEME
=========================================================*/

.quill-editor .ql-bubble .ql-tooltip {
  z-index: 51000;
}

[dir] .theme-dark .quill-editor .ql-snow.ql-toolbar, [dir] .theme-dark .quill-editor .ql-snow.ql-container {
  border-color: #414561;
}

/*=========================================================================================
    File Name: _datePicker.scss
    Description: Styles for datepicker component.
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*=========================================================================================
    File Name: _variables.scss
    Description: partial- SCSS varibales
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*========================================================
        SPACING
=========================================================*/

/*========================================================
        COLORS
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        DARK THEME
=========================================================*/

.vdp-datepicker input {
  font-size: 1rem;
  color: #626262;
  width: 100%;
}

[dir] .vdp-datepicker input {
  padding: 0.7rem;
  border-radius: 5px;
  border: 1px solid rgba(0, 0, 0, 0.2);
}

.vdp-datepicker input[disabled] {
  opacity: 0.5;
}

.vdp-datepicker .vdp-datepicker__calendar {
  z-index: 401;
}

[dir] .vdp-datepicker .vdp-datepicker__calendar {
  border-radius: 0.5rem;
}

[dir=ltr] .vdp-datepicker .vdp-datepicker__calendar header .pre {
  border-top-left-radius: 0.5rem;
}

[dir=rtl] .vdp-datepicker .vdp-datepicker__calendar header .pre {
  border-top-right-radius: 0.5rem;
}

[dir=ltr] .vdp-datepicker .vdp-datepicker__calendar header .next {
  border-top-right-radius: 0.5rem;
}

[dir=rtl] .vdp-datepicker .vdp-datepicker__calendar header .next {
  border-top-left-radius: 0.5rem;
}

[dir] .vdp-datepicker .day.blank {
  background: transparent;
}

.vdp-datepicker .cell.day {
  height: 37px;
  line-height: 37px;
  width: 12.285714286%;
}

[dir] .vdp-datepicker .cell.day {
  border-radius: 50%;
}

[dir=ltr] .vdp-datepicker .cell.day {
  margin-left: 1%;
  margin-right: 1%;
}

[dir=rtl] .vdp-datepicker .cell.day {
  margin-right: 1%;
  margin-left: 1%;
}

[dir] .vdp-datepicker .cell.month, [dir] .vdp-datepicker .cell.year {
  border-radius: 0.5rem;
}

[dir] .vdp-datepicker .cell:not(.blank):hover {
  border-color: rgba(0, 0, 0, 0) !important;
  background-color: #eee;
}

.vdp-datepicker .cell.day.highlighted {
  color: #fff;
}

[dir] .vdp-datepicker .cell.day.highlighted {
  background: rgba(var(--vs-primary), 0.7);
}

[dir] .vdp-datepicker .cell.day.highlighted:hover {
  background: rgba(var(--vs-primary), 1);
}

.vdp-datepicker .cell.selected {
  color: #fff;
}

[dir] .vdp-datepicker .cell.selected {
  background: rgba(var(--vs-primary), 1) !important;
}

[dir] .vdp-datepicker .cell.selected:hover {
  background: rgba(var(--vs-primary), 1);
}

/*=========================================================================================
    File Name: _datetimePicker.scss
    Description: Styles for datetime picker
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
    Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*=========================================================================================
    File Name: _variables.scss
    Description: partial- SCSS varibales
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*========================================================
        SPACING
=========================================================*/

/*========================================================
        COLORS
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        DARK THEME
=========================================================*/

.flatpickr-calendar {
  width: calc(307.875px + 13px * 2) !important;
  overflow: hidden;
}

[dir] .flatpickr-calendar {
  box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08) !important;
  border-radius: 0.5rem !important;
}

.flatpickr-calendar.hasWeeks {
  width: calc(307.875px + 13px * 2 + 34px) !important;
}

.flatpickr-calendar.arrowTop:after,
.flatpickr-calendar.arrowTop:before {
  display: none;
}

.flatpickr-calendar.arrowBottom:after,
.flatpickr-calendar.arrowBottom:before {
  display: none;
}

.flatpickr-calendar .numInputWrapper {
  width: 5.5ch !important;
}

.flatpickr-calendar .numInputWrapper .numInput.cur-year {
  font-weight: 600 !important;
  color: #626262;
}

[dir] .flatpickr-calendar .numInputWrapper:hover {
  background: none;
}

[dir] .flatpickr-calendar .numInputWrapper:hover .arrowUp, [dir] .flatpickr-calendar .numInputWrapper:hover .arrowDown {
  border: none;
}

.flatpickr-calendar .flatpickr-months,
.flatpickr-calendar .flatpickr-month {
  height: 44px !important;
}

[dir] .flatpickr-calendar .flatpickr-months {
  padding: 0;
}

.flatpickr-calendar .flatpickr-monthDropdown-months {
  color: #626262;
  font-size: 1rem !important;
  font-weight: 500 !important;
  height: 27px;
}

[dir] .flatpickr-calendar .flatpickr-monthDropdown-months {
  border: 1px solid rgba(0, 0, 0, 0.3) !important;
  border-radius: 0.5rem !important;
}

[dir=ltr] .flatpickr-calendar .flatpickr-monthDropdown-months {
  margin-left: 22px !important;
  margin-right: 3px !important;
}

[dir=rtl] .flatpickr-calendar .flatpickr-monthDropdown-months {
  margin-right: 22px !important;
  margin-left: 3px !important;
}

[dir] .flatpickr-calendar .flatpickr-monthDropdown-months:hover {
  background: transparent !important;
}

.flatpickr-calendar .flatpickr-current-month {
  bottom: -11px;
}

[dir] .flatpickr-calendar .flatpickr-current-month {
  padding-top: 0;
}

.flatpickr-calendar .flatpickr-current-month .numInputWrapper {
  vertical-align: middle;
}

[dir] .flatpickr-calendar .flatpickr-prev-month, [dir] .flatpickr-calendar .flatpickr-next-month, [dir] .flatpickr-calendar .flatpickr-innerContainer {
  padding: 13px !important;
}

.flatpickr-calendar .flatpickr-prev-month,
.flatpickr-calendar .flatpickr-next-month {
  top: calc(13px - 3px) !important;
}

[dir=ltr] .flatpickr-calendar .flatpickr-prev-month {
  left: 13px !important;
}

[dir=rtl] .flatpickr-calendar .flatpickr-prev-month {
  right: 13px !important;
}

[dir=ltr] .flatpickr-calendar .flatpickr-next-month {
  right: 13px !important;
}

[dir=rtl] .flatpickr-calendar .flatpickr-next-month {
  left: 13px !important;
}

.flatpickr-calendar.inline {
  display: block !important;
}

.flatpickr-calendar .flatpickr-day.selected,
.flatpickr-calendar .flatpickr-day.startRange,
.flatpickr-calendar .flatpickr-day.endRange,
.flatpickr-calendar .flatpickr-day.selected.inRange,
.flatpickr-calendar .flatpickr-day.startRange.inRange,
.flatpickr-calendar .flatpickr-day.endRange.inRange,
.flatpickr-calendar .flatpickr-day.selected:focus,
.flatpickr-calendar .flatpickr-day.startRange:focus,
.flatpickr-calendar .flatpickr-day.endRange:focus,
.flatpickr-calendar .flatpickr-day.selected:hover,
.flatpickr-calendar .flatpickr-day.startRange:hover,
.flatpickr-calendar .flatpickr-day.endRange:hover,
.flatpickr-calendar .flatpickr-day.selected.prevMonthDay,
.flatpickr-calendar .flatpickr-day.startRange.prevMonthDay,
.flatpickr-calendar .flatpickr-day.endRange.prevMonthDay,
.flatpickr-calendar .flatpickr-day.selected.nextMonthDay,
.flatpickr-calendar .flatpickr-day.startRange.nextMonthDay,
.flatpickr-calendar .flatpickr-day.endRange.nextMonthDay {
  color: #fff;
}

[dir] .flatpickr-calendar .flatpickr-day.selected, [dir] .flatpickr-calendar .flatpickr-day.startRange, [dir] .flatpickr-calendar .flatpickr-day.endRange, [dir] .flatpickr-calendar .flatpickr-day.selected.inRange, [dir] .flatpickr-calendar .flatpickr-day.startRange.inRange, [dir] .flatpickr-calendar .flatpickr-day.endRange.inRange, [dir] .flatpickr-calendar .flatpickr-day.selected:focus, [dir] .flatpickr-calendar .flatpickr-day.startRange:focus, [dir] .flatpickr-calendar .flatpickr-day.endRange:focus, [dir] .flatpickr-calendar .flatpickr-day.selected:hover, [dir] .flatpickr-calendar .flatpickr-day.startRange:hover, [dir] .flatpickr-calendar .flatpickr-day.endRange:hover, [dir] .flatpickr-calendar .flatpickr-day.selected.prevMonthDay, [dir] .flatpickr-calendar .flatpickr-day.startRange.prevMonthDay, [dir] .flatpickr-calendar .flatpickr-day.endRange.prevMonthDay, [dir] .flatpickr-calendar .flatpickr-day.selected.nextMonthDay, [dir] .flatpickr-calendar .flatpickr-day.startRange.nextMonthDay, [dir] .flatpickr-calendar .flatpickr-day.endRange.nextMonthDay {
  background: #7367F0 !important;
  box-shadow: none;
  border-color: #7367F0 !important;
}

.flatpickr-input,
.flatpickr-input[type=hidden] + input {
  font-size: 1rem;
  color: #626262;
}

[dir] .flatpickr-input, [dir] .flatpickr-input[type=hidden] + input {
  padding: 0.7rem;
  border-radius: 5px;
  border: 1px solid rgba(0, 0, 0, 0.2);
}

[dir] .flatpickr-input.active {
  border: 1px solid #7367F0;
}

.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #7367F0 !important;
}

[dir] .theme-dark .flatpickr-calendar {
  background: #10163a;
  border: 1px solid #414561;
}

.theme-dark .flatpickr-calendar .flatpickr-month,
.theme-dark .flatpickr-calendar .flatpickr-weekday {
  color: #fff;
}

.theme-dark .flatpickr-calendar .flatpickr-prev-month svg,
.theme-dark .flatpickr-calendar .flatpickr-next-month svg {
  fill: #fff;
}

[dir] .theme-dark .flatpickr-calendar .flatpickr-monthDropdown-months {
  background: #262c49 !important;
}

.theme-dark .flatpickr-calendar .flatpickr-monthDropdown-months option {
  color: #c2c6dc;
}

[dir] .theme-dark .flatpickr-calendar .flatpickr-monthDropdown-months option {
  background: #10163a !important;
}

.theme-dark .flatpickr-calendar .flatpickr-day {
  color: #c2c6dc;
}

[dir] .theme-dark .flatpickr-calendar .flatpickr-day.inRange, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.prevMonthDay.inRange, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.nextMonthDay.inRange, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.today.inRange, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.prevMonthDay.today.inRange, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.nextMonthDay.today.inRange, [dir] .theme-dark .flatpickr-calendar .flatpickr-day:hover, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.prevMonthDay:hover, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.nextMonthDay:hover, [dir] .theme-dark .flatpickr-calendar .flatpickr-day:focus, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.prevMonthDay:focus, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.nextMonthDay:focus {
  background: #262c49;
  border-color: #262c49;
}

[dir] .theme-dark .flatpickr-calendar .flatpickr-day.today {
  border-color: #959ea9;
}

.theme-dark .flatpickr-calendar .flatpickr-day.selected {
  color: #fff;
}

.theme-dark .flatpickr-calendar .flatpickr-day.today:hover,
.theme-dark .flatpickr-calendar .flatpickr-day.today:focus {
  color: #fff;
}

[dir] .theme-dark .flatpickr-calendar .flatpickr-day.today:hover, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.today:focus {
  background: #262c49;
}

.theme-dark .flatpickr-calendar .flatpickr-day.prevMonthDay,
.theme-dark .flatpickr-calendar .flatpickr-day.nextMonthDay,
.theme-dark .flatpickr-calendar .flatpickr-day.disabled {
  opacity: 0.3;
}

[dir] .theme-dark .flatpickr-calendar .flatpickr-time {
  border-top-color: #414561 !important;
}

.theme-dark .flatpickr-calendar .flatpickr-time input {
  color: #c2c6dc;
}

[dir] .theme-dark .flatpickr-calendar .flatpickr-time input:hover, [dir] .theme-dark .flatpickr-calendar .flatpickr-time .flatpickr-am-pm:hover, [dir] .theme-dark .flatpickr-calendar .flatpickr-time input:focus, [dir] .theme-dark .flatpickr-calendar .flatpickr-time .flatpickr-am-pm:focus {
  background: #262c49;
}

.theme-dark .flatpickr-calendar .flatpickr-time .flatpickr-am-pm {
  color: #c2c6dc;
}

[dir] .theme-dark .flatpickr-calendar .flatpickr-time ::-moz-selection {
  background: transparent;
}

[dir] .theme-dark .flatpickr-calendar .flatpickr-time ::selection {
  background: transparent;
}

[dir] .theme-dark .flatpickr-calendar .numInputWrapper .arrowUp:after {
  border-bottom-color: #fff;
}

[dir] .theme-dark .flatpickr-calendar .numInputWrapper .arrowDown:after {
  border-top-color: #fff;
}

/*=========================================================================================
    File Name: agGridStyleOverride.scss
    Description: Override ag-grid table style/SASS vars
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
    Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/**
 ****************************
 * Generic Styles
 ****************************
*/

ag-grid,
ag-grid-angular,
ag-grid-ng2,
ag-grid-polymer,
ag-grid-aurelia {
  display: block;
}

.ag-hidden {
  display: none !important;
}

.ag-invisible {
  visibility: hidden !important;
}

.ag-faded {
  opacity: 0.3;
}

.ag-width-half {
  display: inline-block;
  width: 50% !important;
}

.ag-unselectable {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}

.ag-selectable {
  -webkit-user-select: text !important;
     -moz-user-select: text !important;
      -ms-user-select: text !important;
          user-select: text !important;
}

.ag-select-agg-func-popup {
  position: absolute;
}

.ag-input-wrapper {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  line-height: normal;
  position: relative;
  overflow: hidden;
}

[dir=ltr] .ag-shake-left-to-right {
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name:  ag-shake-left-to-right-ltr ;
  animation-name:  ag-shake-left-to-right-ltr ;
}

[dir=rtl] .ag-shake-left-to-right {
  -webkit-animation-direction: alternate;
          animation-direction: alternate;
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name:  ag-shake-left-to-right-rtl ;
          animation-name:  ag-shake-left-to-right-rtl ;
}

@-webkit-keyframes ag-shake-left-to-right-ltr {
  from {
    padding-left: 6px;
    padding-right: 2px;
  }

  to {
    padding-left: 2px;
    padding-right: 6px;
  }
}

@-webkit-keyframes ag-shake-left-to-right-rtl {
  from {
    padding-left: 6px;
    padding-right: 2px;
  }

  to {
    padding-left: 2px;
    padding-right: 6px;
  }
}

@keyframes ag-shake-left-to-right-ltr {
  from {
    padding-left: 6px;
    padding-right: 2px;
  }

  to {
    padding-left: 2px;
    padding-right: 6px;
  }
}

@keyframes ag-shake-left-to-right-rtl {
  from {
    padding-left: 6px;
    padding-right: 2px;
  }

  to {
    padding-left: 2px;
    padding-right: 6px;
  }
}

.ag-root-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.ag-root-wrapper.ag-layout-normal {
  height: 100%;
}

.ag-root-wrapper .ag-watermark {
  position: absolute;
  bottom: 10px;
  opacity: 0.5;
  transition: opacity 1s ease-out 3s;
}

[dir=ltr] .ag-root-wrapper .ag-watermark {
  right: 25px;
}

[dir=rtl] .ag-root-wrapper .ag-watermark {
  left: 25px;
}

.ag-root-wrapper .ag-watermark:before {
  content: "";
  filter: invert(50%);
  display: block;
  height: 60px;
  width: 110px;
}

[dir] .ag-root-wrapper .ag-watermark:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDk0cHgiIGhlaWdodD0iMjM5cHgiIHZpZXdCb3g9IjAgMCA0OTQgMjM5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0Ny4xICg0NTQyMikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+TG9nbzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGQ9Ik0wLjYxMjg0OTkzMSwxMDggTDAuNjEyODQ5OTMxLDY3LjQ1OTYzNzQgTDAuNjEyODQ5OTMxLDY3LjQ1OTYzNzQgQzAuNjEyODQ5OTMxLDYyLjEwMDY1MzYgMy40NzE4MzM3OCw1Ny4xNDg3NDgzIDguMTEyODQ5OTMsNTQuNDY5MjU2NCBMOTguMzA2NDI1LDIuMzk1OTcxNTcgTDk4LjMwNjQyNSwyLjM5NTk3MTU3IEMxMDIuOTQ3NDQxLC0wLjI4MzUyMDM1OCAxMDguNjY1NDA5LC0wLjI4MzUyMDM1OCAxMTMuMzA2NDI1LDIuMzk1OTcxNTcgTDExMy4zMDY0MjUsMi4zOTU5NzE1NyBMMjAzLjUsNTQuNDY5MjU2NCBMMjAzLjUsNTQuNDY5MjU2NCBDMjA4LjE0MTAxNiw1Ny4xNDg3NDgzIDIxMSw2Mi4xMDA2NTM2IDIxMSw2Ny40NTk2Mzc0IEwyMTEsMTM4IEwxODEsMTM4IEwxODAuOTk3MDQxLDkzLjk5OTk5OTggTDE4MC45OTYwMzIsOTMuOTk5OTk5OSBDMTgwLjk5NTQ3NSw4NS43MTYxMjI2IDE3NC4yNzk5MDksNzkuMDAxMDA4NyAxNjUuOTk2MDMyLDc5LjAwMTAwODcgTDEyMiw3OC45OTk5OTk5IEMxMTMuNzE1NzI5LDc4Ljk5OTk5OTkgMTA3LDg1LjcxNTcyODYgMTA3LDkzLjk5OTk5OTkgTDEwNywxMzYuMDE1NjIzIEwxMDcsMTM2LjAxNTYyMyBDMTA3LDE0NC4yOTk4OTUgMTEzLjcxNTcyOSwxNTEuMDE1NjIzIDEyMiwxNTEuMDE1NjIzIEwxNjgsMTUxLjAxNTYyMyBMMTY4LDE2MyBDMTY4LDE2NC42NTY4NTQgMTY2LjY1Njg1NCwxNjYgMTY1LDE2NiBMMTIwLDE2NiBMMTIwLDE3OSBMMTY1Ljk5NjAzMiwxNzkgTDE2NS45OTYwMzIsMTc4Ljk5Nzg3NyBDMTc0LjI3OTQ3NCwxNzguOTk3ODc3IDE4MC45OTQ4NiwxNzIuMjgzNDQyIDE4MC45OTYwMzIsMTY0IEwxODEsMTUwLjk2MDU1NCBMMjExLDE1MC45NjA1NTQgTDIxMSwxNzEuNjA2MjA3IEwyMTEsMTcxLjYwNjIwNyBDMjExLDE3Ni45NjUxOTEgMjA4LjE0MTAxNiwxODEuOTE3MDk2IDIwMy41LDE4NC41OTY1ODggTDExMy4zMDY0MjUsMjM2LjY2OTg3MyBMMTEzLjMwNjQyNSwyMzYuNjY5ODczIEMxMDguNjY1NDA5LDIzOS4zNDkzNjUgMTAyLjk0NzQ0MSwyMzkuMzQ5MzY1IDk4LjMwNjQyNSwyMzYuNjY5ODczIEw4LjExMjg0OTkzLDE4NC41OTY1ODggTDguMTEyODQ5OTMsMTg0LjU5NjU4OCBDMy40NzE4MzM3OCwxODEuOTE3MDk2IDAuNjEyODQ5OTMxLDE3Ni45NjUxOTEgMC42MTI4NDk5MzEsMTcxLjYwNjIwNyBMMC42MTI4NDk5MzEsMTIxIEwyNywxMjEgTDI3LDEzNiBDMjcsMTQ0LjI4NDI3MSAzMy43MTU3Mjg3LDE1MSA0MiwxNTEgTDQyLDE1MSBMMTAwLDE1MSBMMTAwLDk0IEMxMDAsODUuNzE1NzI4OCA5My4yODQyNzEyLDc5IDg1LDc5IEwyNyw3OSBMMjcsOTIgTDg0LDkyIEM4NS42NTY4NTQyLDkyIDg3LDkzLjM0MzE0NTggODcsOTUgTDg3LDk1IEw4NywxMDggTDAuNjEyODQ5OTMxLDEwOCBaIiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iU3ltYm9scyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkxvZ28iPgogICAgICAgICAgICA8cGF0aCBkPSJNNDc3LDU1IEw0OTQsNTUgTDQ5NCwxNTEgTDQzNSwxNTEgQzQyNi43MTU3MjksMTUxIDQyMCwxNDQuMjg0MjcxIDQyMCwxMzYgTDQyMCw5NiBDNDIwLDg3LjcxNTcyODggNDI2LjcxNTcyOSw4MSA0MzUsODEgTDQzNSw4MSBMNDc3LDgxIEw0NzcsNTUgWiBNNDQwLDk4IEM0MzguMzQzMTQ2LDk4IDQzNyw5OS4zNDMxNDU4IDQzNywxMDEgTDQzNywxMzEgQzQzNywxMzIuNjU2ODU0IDQzOC4zNDMxNDYsMTM0IDQ0MCwxMzQgTDQ3NywxMzQgTDQ3Nyw5OCBMNDQwLDk4IFoiIGlkPSJkIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgIDxnIGlkPSJpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTYuMDAwMDAwLCA1NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTYiIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMCAyNiAxNyAyNiAxNyA5NiAwIDk2Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC03IiBmaWxsPSIjRTExRjIyIiBwb2ludHM9IjAgMS4xMzY4NjgzOGUtMTMgMTcgMS4xMzY4NjgzOGUtMTMgMTcgMTcgMCAxNyI+PC9wb2x5Z29uPgogICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0zMzEsMTUxIEwzNDgsMTUxIEwzNDgsMTAxIEwzNDgsMTAxIEMzNDgsOTkuMzQzMTQ1OCAzNDkuMzQzMTQ2LDk4IDM1MSw5OCBMMzg5LDk4IEwzODksODEgTDM0Niw4MSBMMzQ2LDgxIEMzMzcuNzE1NzI5LDgxIDMzMSw4Ny43MTU3Mjg4IDMzMSw5NiBMMzMxLDE1MSBaIiBpZD0iciIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMzI0LDg2IEwzMjQsNzYgTDMyNCw3NiBDMzI0LDY3LjcxNTcyODggMzE3LjI4NDI3MSw2MSAzMDksNjEgTDI0OSw2MSBMMjQ5LDYxIEMyNDAuNzE1NzI5LDYxIDIzNCw2Ny43MTU3Mjg4IDIzNCw3NiBMMjM0LDEzNiBMMjM0LDEzNiBDMjM0LDE0NC4yODQyNzEgMjQwLjcxNTcyOSwxNTEgMjQ5LDE1MSBMMzA5LDE1MSBMMzA5LDE1MSBDMzE3LjI4NDI3MSwxNTEgMzI0LDE0NC4yODQyNzEgMzI0LDEzNiBMMzI0LDEwMCBMMjg3LDEwMCBMMjg3LDExNyBMMzA3LDExNyBMMzA3LDEzMSBMMzA3LDEzMSBDMzA3LDEzMi42NTY4NTQgMzA1LjY1Njg1NCwxMzQgMzA0LDEzNCBMMjU0LDEzNCBMMjU0LDEzNCBDMjUyLjM0MzE0NiwxMzQgMjUxLDEzMi42NTY4NTQgMjUxLDEzMSBMMjUxLDgxIEwyNTEsODEgQzI1MSw3OS4zNDMxNDU4IDI1Mi4zNDMxNDYsNzggMjU0LDc4IEwzMDQsNzggTDMwNCw3OCBDMzA1LjY1Njg1NCw3OCAzMDcsNzkuMzQzMTQ1OCAzMDcsODEgTDMwNyw4NiBMMzI0LDg2IFoiIGlkPSJHIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgIDxnIGlkPSJhZyI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iQ29tYmluZWQtU2hhcGUiPgogICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjRTExRjIyIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJnIiBmaWxsPSIjRTExRjIyIiB4PSIxMjAiIHk9IjkyIiB3aWR0aD0iNDgiIGhlaWdodD0iNDYiIHJ4PSIzIj48L3JlY3Q+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNDAsMTIxIEw4NywxMjEgTDg3LDEzOCBMNDMsMTM4IEw0MywxMzggQzQxLjM0MzE0NTgsMTM4IDQwLDEzNi42NTY4NTQgNDAsMTM1IEw0MCwxMjEgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIiBmaWxsPSIjRTExRjIyIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-size: 110px 60px;
}

.ag-root-wrapper .ag-watermark .ag-watermark-text {
  opacity: 0.5;
  font-weight: bold;
  font-family: Impact;
  font-size: 19px;
}

.ag-root-wrapper-body {
  display: flex;
  flex-direction: row;
}

.ag-root-wrapper-body.ag-layout-normal {
  flex: 1 1 auto;
  height: 0;
  min-height: 0;
}

.ag-root {
  position: relative;
  display: flex;
  flex-direction: column;
}

[dir] .ag-root {
  cursor: default;
}

.ag-root.ag-layout-normal,
.ag-root.ag-layout-auto-height {
  overflow: hidden;
  flex: 1 1 auto;
  width: 0;
}

.ag-root.ag-layout-normal {
  height: 100%;
}

/**
 ****************************
 * Viewports
 ****************************
*/

.ag-header-viewport,
.ag-floating-top-viewport,
.ag-body-viewport,
.ag-pinned-left-cols-viewport,
.ag-center-cols-viewport,
.ag-pinned-right-cols-viewport,
.ag-floating-bottom-viewport,
.ag-body-horizontal-scroll-viewport,
.ag-virtual-list-viewport {
  position: relative;
  height: 100%;
  min-width: 0px;
  overflow: hidden;
  flex: 1 1 auto;
}

.ag-body-viewport {
  display: flex;
}

.ag-body-viewport.ag-layout-normal {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.ag-body-viewport:not(.ag-layout-print).ag-force-vertical-scroll {
  overflow-y: scroll;
}

.ag-pinned-left-cols-viewport,
.ag-pinned-right-cols-viewport {
  flex-grow: 1000;
}

.ag-center-cols-viewport {
  width: 100%;
  overflow-x: auto;
}

.ag-body-horizontal-scroll-viewport {
  overflow-x: scroll;
}

.ag-virtual-list-viewport {
  overflow: auto;
  width: 100%;
}

/**
 ****************************
 * Containers
 ****************************
*/

.ag-header-container,
.ag-floating-top-container,
.ag-body-container,
.ag-pinned-right-cols-container,
.ag-center-cols-container,
.ag-pinned-left-cols-container,
.ag-floating-bottom-container,
.ag-body-horizontal-scroll-container,
.ag-full-width-container,
.ag-floating-bottom-full-width-container,
.ag-virtual-list-container {
  position: relative;
}

.ag-header-container,
.ag-floating-top-container,
.ag-floating-bottom-container {
  height: 100%;
  white-space: nowrap;
}

.ag-body-viewport .ag-center-cols-clipper {
  min-height: 100%;
}

.ag-body-viewport.ag-layout-auto-height .ag-center-cols-clipper,
.ag-body-viewport.ag-layout-auto-height .ag-center-cols-container {
  min-height: 50px;
}

.ag-body-viewport .ag-center-cols-container {
  display: block;
}

.ag-body-viewport.ag-layout-print {
  flex: none;
}

.ag-body-viewport.ag-layout-print .ag-center-cols-clipper {
  min-width: 100%;
}

.ag-pinned-right-cols-container {
  display: block;
}

.ag-body-horizontal-scroll-container {
  height: 100%;
}

.ag-full-width-container,
.ag-floating-top-full-width-container,
.ag-floating-bottom-full-width-container {
  position: absolute;
  top: 0px;
  pointer-events: none;
}

[dir=ltr] .ag-full-width-container, [dir=ltr] .ag-floating-top-full-width-container, [dir=ltr] .ag-floating-bottom-full-width-container {
  left: 0px;
}

[dir=rtl] .ag-full-width-container, [dir=rtl] .ag-floating-top-full-width-container, [dir=rtl] .ag-floating-bottom-full-width-container {
  right: 0px;
}

.ag-full-width-container {
  width: 100%;
}

.ag-floating-bottom-full-width-container,
.ag-floating-top-full-width-container {
  display: inline-block;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

.ag-virtual-list-container {
  overflow: hidden;
}

/**
 ****************************
 * Scrollers
 ****************************
*/

.ag-center-cols-clipper {
  flex: 1;
  min-width: 0;
  overflow: hidden;
}

.ag-body-horizontal-scroll {
  min-height: 0;
  min-width: 0;
  width: 100%;
  display: flex;
  position: relative;
}

.ag-layout-print .ag-body-horizontal-scroll {
  display: none;
}

.ag-horizontal-left-spacer,
.ag-horizontal-right-spacer {
  height: 100%;
  min-width: 0;
  flex-grow: 1000;
  overflow-x: scroll;
}

.ag-horizontal-left-spacer.ag-scroller-corner,
.ag-horizontal-right-spacer.ag-scroller-corner {
  overflow-x: hidden;
}

/**
 ****************************
 * Headers
 ****************************
*/

.ag-header,
.ag-pinned-left-header,
.ag-pinned-right-header {
  display: inline-block;
  overflow: hidden;
}

[dir] .ag-header .ag-header-cell-sortable, [dir] .ag-pinned-left-header .ag-header-cell-sortable, [dir] .ag-pinned-right-header .ag-header-cell-sortable {
  cursor: pointer;
}

.ag-header {
  display: flex;
  width: 100%;
  white-space: nowrap;
}

.ag-header-icon {
  display: flex;
}

.ag-pinned-left-header {
  height: 100%;
}

.ag-pinned-right-header {
  height: 100%;
}

.ag-header-row {
  position: absolute;
  overflow: hidden;
}

.ag-header-overlay {
  display: block;
  position: absolute;
}

.ag-header-cell {
  display: inline-flex;
  align-items: center;
  position: absolute;
  height: 100%;
  overflow: hidden;
}

.ag-header-group-cell-label,
.ag-header-cell-label {
  display: flex;
  flex: 1 1 auto;
  overflow: hidden;
  align-items: center;
  text-overflow: ellipsis;
  align-self: stretch;
}

.ag-header-cell-label .ag-header-cell-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-numeric-header .ag-header-cell-label {
  flex-direction: row-reverse;
}

.ag-header-group-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-header-cell-resize {
  position: absolute;
  z-index: 1;
  height: 100%;
  width: 4px;
}

[dir=ltr] .ag-header-expand-icon {
  padding-left: 4px;
}

[dir=rtl] .ag-header-expand-icon {
  padding-right: 4px;
}

.ag-header-select-all {
  display: flex;
}

/**
 ****************************
 * Columns
 ****************************
*/

[dir=ltr] .ag-column-moving .ag-cell {
  transition: left 0.2s;
}

[dir=rtl] .ag-column-moving .ag-cell {
  transition: right 0.2s;
}

[dir=ltr] .ag-column-moving .ag-header-cell {
  transition: left 0.2s;
}

[dir=rtl] .ag-column-moving .ag-header-cell {
  transition: right 0.2s;
}

[dir=ltr] .ag-column-moving .ag-header-group-cell {
  transition: left 0.2s, width 0.2s;
}

[dir=rtl] .ag-column-moving .ag-header-group-cell {
  transition: right 0.2s, width 0.2s;
}

/**
 ****************************
 * Column Panel
 ****************************
*/

.ag-column-panel {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 1 1 auto;
}

.ag-column-select-panel {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex-grow: 4;
  flex-shrink: 1;
  flex-basis: 0;
}

.ag-column-select-panel .ag-primary-cols-header-panel {
  display: flex;
  flex: none;
}

.ag-column-select-panel .ag-primary-cols-header-panel .ag-column-name-filter {
  flex: 1 1 auto;
}

.ag-column-select-panel .ag-primary-cols-header-panel .ag-primary-cols-filter-wrapper {
  flex: 1 1 auto;
}

.ag-column-select-panel .ag-primary-cols-header-panel .ag-primary-cols-filter-wrapper input {
  width: 100%;
}

.ag-column-select-panel .ag-primary-cols-list-panel {
  flex: 1 1 auto;
  overflow: auto;
}

.ag-column-drop {
  display: inline-flex;
  align-items: center;
  overflow: auto;
  width: 100%;
}

.ag-column-drop .ag-column-drop-list {
  display: flex;
  align-items: center;
}

.ag-column-drop .ag-column-drop-list .ag-column-drop-cell {
  display: flex;
  align-items: center;
}

.ag-column-drop .ag-column-drop-list .ag-column-drop-cell .ag-column-drop-cell-text {
  overflow: hidden;
  flex: 1 1 auto;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-column-drop.ag-column-drop-vertical {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 1 1 0;
  align-items: stretch;
}

.ag-column-drop.ag-column-drop-vertical > div {
  display: flex;
  align-items: center;
}

.ag-column-drop.ag-column-drop-vertical .ag-column-drop-list {
  align-items: stretch;
  flex-grow: 1;
  flex-direction: column;
  overflow-x: auto;
}

.ag-column-drop.ag-column-drop-vertical .ag-column-drop-empty-message {
  display: block;
}

.ag-column-drop.ag-column-drop-horizontal {
  white-space: nowrap;
  overflow: hidden;
}

/**
 ****************************
 * Rows
 ****************************
*/

.ag-row-animation .ag-row {
  transition: transform 0.4s, top 0.4s, height 0.4s, background-color 0.1s, opacity 0.2s;
}

.ag-row-no-animation .ag-row {
  transition: background-color 0.1s;
}

.ag-row {
  white-space: nowrap;
  width: 100%;
}

.ag-row-position-absolute {
  position: absolute;
}

.ag-row-position-relative {
  position: relative;
}

.ag-full-width-row {
  overflow: hidden;
  pointer-events: all;
}

.ag-row-inline-editing {
  z-index: 1;
}

.ag-row-dragging {
  z-index: 2;
}

.ag-stub-cell {
  display: flex;
  align-items: center;
}

/**
 ****************************
 * Cells
 ****************************
*/

.ag-cell {
  display: inline-block;
  overflow: hidden;
  position: absolute;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-cell-wrapper {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
}

.ag-cell-wrapper.ag-row-group {
  align-items: flex-start;
}

.ag-cell-wrapper .ag-cell-value,
.ag-cell-wrapper .ag-group-value {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-full-width-row.ag-row-group .ag-cell-wrapper {
  align-items: center;
}

.ag-cell-with-height {
  height: 100%;
}

.ag-group-cell-entire-row {
  display: inline-block;
  height: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}

.ag-footer-cell-entire-row {
  display: inline-block;
  height: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}

.ag-cell-inline-editing {
  z-index: 1;
}

.ag-cell-inline-editing .ag-cell-edit-input,
.ag-cell-inline-editing .ag-input-wrapper {
  height: 100%;
  width: 100%;
  line-height: normal;
}

/**
 ****************************
 * Filters
 ****************************
*/

.ag-set-filter-item {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: flex;
  align-items: center;
}

.ag-set-filter-item > div,
.ag-set-filter-item > span {
  display: flex;
}

.ag-filter .ag-filter-checkbox {
  pointer-events: none;
}

.ag-filter .ag-filter-body-wrapper {
  display: flex;
  flex-direction: column;
}

.ag-filter .ag-filter-filter {
  flex: 1 1 auto;
}

/**
 ****************************
 * Floating Filter
 ****************************
*/

.ag-floating-filter-full-body .ag-react-container,
.ag-floating-filter-body .ag-react-container {
  height: 100%;
}

.ag-floating-filter-body {
  display: flex;
  flex: 1 1 auto;
  height: 100%;
}

.ag-floating-filter-body input {
  flex: 1 1 auto;
  max-height: calc(100% - 1px);
}

[dir] .ag-floating-filter-body input {
  margin: 0;
}

.ag-floating-filter-full-body {
  display: flex;
  align-items: center;
  height: 100%;
  width: 100%;
}

.ag-floating-filter-full-body > div {
  flex: 1 1 auto;
}

.ag-floating-filter-full-body input {
  width: 100%;
}

[dir] .ag-floating-filter-full-body input {
  margin: 0;
}

.ag-floating-filter-full-body input[type=range] {
  height: 100%;
}

.ag-floating-filter {
  display: inline-block;
  position: absolute;
}

.ag-floating-filter-input {
  width: 100%;
}

[dir] .ag-floating-filter-input:-moz-read-only {
  background-color: #eee;
}

[dir] .ag-floating-filter-input:read-only {
  background-color: #eee;
}

.ag-floating-filter-menu {
  position: absolute;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.ag-floating-filter-button {
  display: flex;
  flex: none;
}

/**
 ****************************
 * Drag & Drop
 ****************************
*/

.ag-dnd-ghost {
  display: flex;
  align-items: center;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  overflow: hidden;
  position: absolute;
  text-overflow: ellipsis;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  z-index: 10;
}

[dir] .ag-dnd-ghost {
  background: #e5e5e5;
  border: 1px solid black;
  cursor: move;
  padding: 3px;
}

[dir] .ag-dnd-ghost-icon {
  padding: 2px;
}

/**
 ****************************
 * Overlay
 ****************************
*/

.ag-overlay {
  height: 100%;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
}

[dir=ltr] .ag-overlay {
  left: 0;
}

[dir=rtl] .ag-overlay {
  right: 0;
}

.ag-overlay-panel {
  display: flex;
  height: 100%;
  pointer-events: none;
  width: 100%;
}

.ag-overlay-wrapper {
  display: flex;
  flex: none;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
}

[dir] .ag-overlay-wrapper {
  text-align: center;
}

.ag-overlay-wrapper.ag-overlay-loading-wrapper {
  pointer-events: all;
}

[dir] .ag-overlay-no-rows-wrapper.ag-layout-auto-height {
  padding-top: 30px;
}

/**
 ****************************
 * Popup
 ****************************
*/

.ag-popup > div {
  z-index: 5;
}

.ag-popup-backdrop {
  height: 100%;
  position: fixed;
  top: 0;
  width: 100%;
}

[dir=ltr] .ag-popup-backdrop {
  left: 0;
}

[dir=rtl] .ag-popup-backdrop {
  right: 0;
}

.ag-popup-editor {
  position: absolute;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  z-index: 1;
}

/**
 ****************************
 * Virtual Lists
 ****************************
*/

.ag-virtual-list-item {
  position: absolute;
  width: 100%;
}

[dir=ltr] .ag-virtual-list-item span:empty:not(.ag-icon) {
  border-left: 1px solid transparent;
}

[dir=rtl] .ag-virtual-list-item span:empty:not(.ag-icon) {
  border-right: 1px solid transparent;
}

/**
 ****************************
 * Floating Top and Bottom
 ****************************
*/

.ag-floating-top {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex;
}

.ag-pinned-left-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
  flex-grow: 1000;
}

.ag-pinned-right-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
  flex-grow: 1000;
}

.ag-floating-bottom {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex;
}

.ag-pinned-left-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
  flex-grow: 1000;
}

.ag-pinned-right-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
  flex-grow: 1000;
}

/**
 ****************************
 * Dialog
 ****************************
*/

.ag-dialog,
.ag-panel {
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}

.ag-dialog .ag-title-bar,
.ag-panel .ag-title-bar {
  display: flex;
  flex: none;
  align-items: center;
}

[dir] .ag-dialog .ag-title-bar, [dir] .ag-panel .ag-title-bar {
  cursor: default;
}

.ag-dialog .ag-title-bar .ag-title-bar-title,
.ag-panel .ag-title-bar .ag-title-bar-title {
  flex: 1 1 auto;
}

.ag-dialog .ag-title-bar .ag-title-bar-buttons,
.ag-panel .ag-title-bar .ag-title-bar-buttons {
  display: flex;
}

[dir] .ag-dialog .ag-title-bar .ag-title-bar-buttons .ag-button, [dir] .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button {
  cursor: pointer;
}

.ag-dialog .ag-panel-content-wrapper,
.ag-panel .ag-panel-content-wrapper {
  display: flex;
  flex: 1 1 auto;
  position: relative;
  overflow: hidden;
}

.ag-dialog .ag-panel-content-wrapper > div,
.ag-panel .ag-panel-content-wrapper > div {
  width: 100%;
  height: 100%;
}

.ag-dialog {
  position: absolute;
}

.ag-dialog .ag-resizer {
  position: absolute;
  pointer-events: none;
  z-index: 1;
}

.ag-dialog .ag-resizer.ag-resizer-topLeft {
  top: 0;
  height: 5px;
  width: 5px;
}

[dir=ltr] .ag-dialog .ag-resizer.ag-resizer-topLeft {
  left: 0;
  cursor: nwse-resize;
}

[dir=rtl] .ag-dialog .ag-resizer.ag-resizer-topLeft {
  right: 0;
  cursor: nesw-resize;
}

.ag-dialog .ag-resizer.ag-resizer-top {
  top: 0;
  height: 5px;
}

[dir] .ag-dialog .ag-resizer.ag-resizer-top {
  cursor: ns-resize;
}

[dir=ltr] .ag-dialog .ag-resizer.ag-resizer-top {
  left: 5px;
  right: 5px;
}

[dir=rtl] .ag-dialog .ag-resizer.ag-resizer-top {
  right: 5px;
  left: 5px;
}

.ag-dialog .ag-resizer.ag-resizer-topRight {
  top: 0;
  height: 5px;
  width: 5px;
}

[dir=ltr] .ag-dialog .ag-resizer.ag-resizer-topRight {
  right: 0;
  cursor: nesw-resize;
}

[dir=rtl] .ag-dialog .ag-resizer.ag-resizer-topRight {
  left: 0;
  cursor: nwse-resize;
}

.ag-dialog .ag-resizer.ag-resizer-right {
  top: 5px;
  bottom: 5px;
  width: 5px;
}

[dir] .ag-dialog .ag-resizer.ag-resizer-right {
  cursor: ew-resize;
}

[dir=ltr] .ag-dialog .ag-resizer.ag-resizer-right {
  right: 0;
}

[dir=rtl] .ag-dialog .ag-resizer.ag-resizer-right {
  left: 0;
}

.ag-dialog .ag-resizer.ag-resizer-bottomRight {
  bottom: 0;
  height: 5px;
  width: 5px;
}

[dir=ltr] .ag-dialog .ag-resizer.ag-resizer-bottomRight {
  right: 0;
  cursor: nwse-resize;
}

[dir=rtl] .ag-dialog .ag-resizer.ag-resizer-bottomRight {
  left: 0;
  cursor: nesw-resize;
}

.ag-dialog .ag-resizer.ag-resizer-bottom {
  bottom: 0;
  height: 5px;
}

[dir] .ag-dialog .ag-resizer.ag-resizer-bottom {
  cursor: ns-resize;
}

[dir=ltr] .ag-dialog .ag-resizer.ag-resizer-bottom {
  left: 5px;
  right: 5px;
}

[dir=rtl] .ag-dialog .ag-resizer.ag-resizer-bottom {
  right: 5px;
  left: 5px;
}

.ag-dialog .ag-resizer.ag-resizer-bottomLeft {
  bottom: 0;
  height: 5px;
  width: 5px;
}

[dir=ltr] .ag-dialog .ag-resizer.ag-resizer-bottomLeft {
  left: 0;
  cursor: nesw-resize;
}

[dir=rtl] .ag-dialog .ag-resizer.ag-resizer-bottomLeft {
  right: 0;
  cursor: nwse-resize;
}

.ag-dialog .ag-resizer.ag-resizer-left {
  top: 5px;
  bottom: 5px;
  width: 5px;
}

[dir] .ag-dialog .ag-resizer.ag-resizer-left {
  cursor: ew-resize;
}

[dir=ltr] .ag-dialog .ag-resizer.ag-resizer-left {
  left: 0;
}

[dir=rtl] .ag-dialog .ag-resizer.ag-resizer-left {
  right: 0;
}

.ag-dialog .ag-message-box {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}

.ag-dialog .ag-message-box .ag-message-box-content {
  display: flex;
  flex: 1 1 auto;
  justify-content: center;
  align-items: center;
}

.ag-dialog .ag-message-box .ag-message-box-button-bar {
  display: flex;
  justify-content: center;
}

/**
 ****************************
 * Tooltip
 ****************************
*/

.ag-tooltip {
  position: absolute;
  pointer-events: none;
  z-index: 99999;
}

.ag-chart-tooltip {
  display: table;
  position: absolute;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
  white-space: nowrap;
  z-index: 99999;
  font: 12px Verdana, sans-serif;
  color: black;
  opacity: 0;
  -webkit-transform: scale(0.9);
  transition: 0.3s cubic-bezier(0.19, 1, 0.22, 1);
}

[dir] .ag-chart-tooltip {
  background: #f4f4f4;
  border-radius: 5px;
          transform: scale(0.9);
  transition-property: opacity, transform;
}

[dir=ltr] .ag-chart-tooltip {
  box-shadow: 0 0 1px rgba(3, 3, 3, 0.7), 0.5vh 0.5vh 1vh rgba(3, 3, 3, 0.25);
}

[dir=rtl] .ag-chart-tooltip {
  box-shadow: 0 0 1px rgba(3, 3, 3, 0.7), -0.5vh 0.5vh 1vh rgba(3, 3, 3, 0.25);
}

.ag-chart-tooltip.visible {
  opacity: 1;
  -webkit-transform: scale(1);
}

[dir] .ag-chart-tooltip.visible {
          transform: scale(1);
}

.ag-chart-tooltip .title {
  font-weight: bold;
  color: white;
}

[dir] .ag-chart-tooltip .title {
  padding: 7px;
  background-color: #888888;
}

[dir=ltr] .ag-chart-tooltip .title {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

[dir=rtl] .ag-chart-tooltip .title {
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}

.ag-chart-tooltip .content {
  line-height: 1.7em;
}

[dir] .ag-chart-tooltip .content {
  padding: 7px;
}

/**
 ****************************
 * Animations
 ****************************
*/

.ag-value-slide-out {
  opacity: 1;
}

[dir] .ag-value-slide-out {
  transition-timing-function: linear;
}

[dir=ltr] .ag-value-slide-out {
  margin-right: 5px;
  transition: opacity 3s, margin-right 3s;
}

[dir=rtl] .ag-value-slide-out {
  margin-left: 5px;
  transition: opacity 3s, margin-left 3s;
}

.ag-value-slide-out-end {
  opacity: 0;
}

[dir=ltr] .ag-value-slide-out-end {
  margin-right: 10px;
}

[dir=rtl] .ag-value-slide-out-end {
  margin-left: 10px;
}

.ag-opacity-zero {
  opacity: 0 !important;
}

/**
 ****************************
 * Menu
 ****************************
*/

.ag-menu {
  max-height: 100%;
  overflow-y: auto;
  position: absolute;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.ag-menu-column-select-wrapper {
  height: 265px;
  overflow: auto;
  width: 200px;
}

.ag-menu-list {
  display: table;
}

.ag-menu-option,
.ag-menu-separator {
  display: table-row;
}

.ag-menu-option > span,
.ag-menu-separator > span {
  display: table-cell;
  vertical-align: middle;
}

.ag-menu-option-text {
  white-space: nowrap;
}

.ag-menu-column-select-wrapper .ag-column-select-panel {
  height: 100%;
}

/**
 ****************************
 * Rich Select
 ****************************
*/

.ag-rich-select {
  outline: none;
}

[dir] .ag-rich-select {
  cursor: default;
}

.ag-rich-select .ag-rich-select-value {
  display: flex;
  align-items: center;
}

.ag-rich-select .ag-rich-select-value > span {
  flex: 1 1 auto;
}

.ag-rich-select .ag-rich-select-value > span.ag-icon {
  order: 1;
  flex: none;
}

.ag-rich-select .ag-rich-select-list .ag-virtual-list-item {
  display: flex;
}

.ag-rich-select .ag-rich-select-list .ag-virtual-list-item .ag-rich-select-row {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  white-space: nowrap;
}

/**
 ****************************
 * Pagination
 ****************************
*/

.ag-paging-panel {
  align-items: center;
  display: flex;
  justify-content: flex-end;
}

.ag-paging-panel .ag-paging-row-summary-panel {
  display: flex;
}

[dir] .ag-paging-panel .ag-paging-row-summary-panel span {
  margin: 0 3px;
}

.ag-paging-page-summary-panel {
  display: flex;
  align-items: center;
}

.ag-paging-page-summary-panel .ag-disabled {
  pointer-events: none;
}

.ag-paging-page-summary-panel .ag-paging-button {
  position: relative;
  overflow: hidden;
}

.ag-paging-page-summary-panel .ag-paging-button button {
  position: absolute;
}

/**
 ****************************
 * Tool Panel
 ****************************
*/

.ag-tool-panel-wrapper {
  display: flex;
  overflow-y: auto;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 200px;
}

[dir] .ag-tool-panel-wrapper {
  cursor: default;
}

.ag-tool-panel-wrapper .ag-filter-toolpanel-header {
  line-height: 1.5;
}

[dir] .ag-tool-panel-wrapper .ag-filter-toolpanel-header {
  cursor: pointer;
}

.ag-column-tool-panel-column,
.ag-column-tool-panel-column-group {
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-column-tool-panel-column .ag-column-tool-panel-column,
.ag-column-tool-panel-column .ag-column-tool-panel-column-group,
.ag-column-tool-panel-column-group .ag-column-tool-panel-column,
.ag-column-tool-panel-column-group .ag-column-tool-panel-column-group {
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-column-select-checkbox {
  display: flex;
}

.ag-tool-panel-horizontal-resize {
  height: 100%;
  position: absolute;
  top: 0;
  width: 5px;
  z-index: 1;
}

[dir] .ag-tool-panel-horizontal-resize {
  cursor: col-resize;
}

[dir=ltr] .ag-rtl .ag-tool-panel-horizontal-resize {
  transform: translateX(3px);
}

[dir=rtl] .ag-rtl .ag-tool-panel-horizontal-resize {
  transform: translateX(-3px);
}

[dir=ltr] .ag-ltr .ag-tool-panel-horizontal-resize {
  transform: translateX(-3px);
}

[dir=rtl] .ag-ltr .ag-tool-panel-horizontal-resize {
  transform: translateX(3px);
}

.loading-filter {
  height: 100%;
  position: absolute;
  top: 34px;
  width: 100%;
  z-index: 1;
}

[dir] .loading-filter {
  background-color: #e6e6e6;
  padding: 5px;
}

.ag-details-row {
  height: 100%;
  width: 100%;
}

.ag-details-grid {
  height: 100%;
  width: 100%;
}

.ag-header-group-cell {
  display: flex;
  align-items: center;
  height: 100%;
  overflow: hidden;
  position: absolute;
  text-overflow: ellipsis;
}

.ag-cell-label-container {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
  align-items: center;
  width: 100%;
}

.ag-numeric-header .ag-cell-label-container {
  flex-direction: row;
}

/**
 ****************************
 * Side Bar
 ****************************
*/

.ag-side-bar {
  display: flex;
  flex-direction: row-reverse;
}

.ag-side-bar .ag-side-buttons div button {
  display: block;
  white-space: nowrap;
  outline: none;
}

[dir] .ag-side-bar .ag-side-buttons div button {
  cursor: pointer;
}

.ag-side-bar .ag-side-buttons div button span:not(.ag-icon) {
  -ms-writing-mode: tb;
      writing-mode: tb;
  -ms-writing-mode: tb-lr;
      writing-mode: vertical-lr;
}

.ag-side-bar .panel-container {
  width: 180px;
}

.ag-side-bar.full-width .panel-container {
  width: 200px;
}

.ag-rtl .ag-side-bar .ag-side-buttons button span:not(.ag-icon) {
  -ms-writing-mode: tb-rl;
      writing-mode: tb-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
}

/**
 ****************************
 * Status Bar
 ****************************
*/

.ag-status-bar {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
}

.ag-status-bar .ag-status-panel {
  display: inline-flex;
}

.ag-status-bar-left {
  display: inline-flex;
}

.ag-status-bar-center {
  display: inline-flex;
}

.ag-status-bar-right {
  display: inline-flex;
}

/**
 ****************************
 * Widgets
 ****************************
*/

.ag-group-component {
  position: relative;
  flex: 1 1 100%;
}

.ag-group-component .ag-group-component-title-bar {
  display: flex;
  align-items: center;
}

.ag-group-component .ag-group-component-toolbar {
  display: flex;
  align-items: center;
}

.ag-group-component .ag-group-component-container {
  display: flex;
  flex-direction: column;
}

.ag-group-component .ag-group-component-container .ag-group-subgroup {
  display: flex;
  align-self: stretch;
}

.ag-group-component .ag-group-item {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
}

.ag-group-component.ag-disabled .ag-group-component-container {
  pointer-events: none;
}

.ag-group-component.ag-collapsed .ag-group-component-toolbar,
.ag-group-component.ag-collapsed .ag-group-component-container {
  display: none;
}

.ag-toggle-button .ag-input-wrapper .ag-icon {
  position: absolute;
  top: -1px;
}

[dir=ltr] .ag-toggle-button .ag-input-wrapper .ag-icon {
  transition: right 0.3s;
}

[dir=rtl] .ag-toggle-button .ag-input-wrapper .ag-icon {
  transition: left 0.3s;
}

.ag-input-field {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ag-input-field input,
.ag-input-field select,
.ag-input-field textarea {
  flex: 1 1 auto;
  width: 100%;
  min-width: 0;
}

.ag-range-field {
  display: flex;
  align-items: center;
}

.ag-picker-field > .ag-wrapper,
.ag-slider > .ag-wrapper,
.ag-angle-select > .ag-wrapper {
  display: flex;
}

.ag-picker-field > .ag-wrapper > div,
.ag-slider > .ag-wrapper > div,
.ag-angle-select > .ag-wrapper > div {
  flex: 1 1 auto;
}

.ag-angle-select {
  display: flex;
  align-items: center;
}

.ag-angle-select .ag-angle-select-field .ag-parent-circle {
  display: block;
  position: relative;
}

.ag-angle-select .ag-angle-select-field .ag-child-circle {
  position: absolute;
}

.ag-picker-field {
  display: flex;
  align-items: center;
}

.ag-picker-field > .ag-wrapper > button {
  display: flex;
}

[dir] .ag-picker-field > .ag-wrapper > button {
  border: 0;
  padding: 0;
  margin: 0;
}

.ag-color-picker > .ag-wrapper {
  align-items: stretch;
  overflow: hidden;
}

[dir] .ag-color-picker button {
  cursor: pointer;
}

.ag-labeled.ag-label-align-right label {
  order: 1;
}

.ag-labeled.ag-label-align-right > div {
  flex: none;
}

.ag-labeled.ag-label-align-top {
  flex-direction: column;
  align-items: flex-start;
}

.ag-labeled.ag-label-align-top > div {
  align-self: stretch;
}

.ag-color-panel {
  display: flex;
  flex-direction: column;
}

[dir] .ag-color-panel {
  text-align: center;
}

.ag-color-panel .ag-spectrum-color {
  flex: 1 1 auto;
  position: relative;
  overflow: hidden;
}

[dir] .ag-color-panel .ag-spectrum-color {
  cursor: default;
}

.ag-color-panel .ag-fill {
  position: absolute;
  top: 0;
  bottom: 0;
}

[dir=ltr] .ag-color-panel .ag-fill {
  left: 0;
  right: 0;
}

[dir=rtl] .ag-color-panel .ag-fill {
  right: 0;
  left: 0;
}

[dir] .ag-color-panel .ag-spectrum-val {
  cursor: pointer;
}

.ag-color-panel .ag-spectrum-dragger {
  position: absolute;
  pointer-events: none;
}

[dir] .ag-color-panel .ag-spectrum-dragger {
  cursor: pointer;
}

[dir] .ag-color-panel .ag-spectrum-hue {
  cursor: default;
}

[dir=ltr] .ag-color-panel .ag-spectrum-hue {
  background: linear-gradient(to left, #ff0000 3%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
}

[dir=rtl] .ag-color-panel .ag-spectrum-hue {
  background: linear-gradient(to right, #ff0000 3%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
}

[dir] .ag-color-panel .ag-spectrum-alpha {
  cursor: default;
}

.ag-color-panel .ag-spectrum-hue-background {
  width: 100%;
  height: 100%;
}

.ag-color-panel .ag-spectrum-alpha-background {
  width: 100%;
  height: 100%;
}

[dir=ltr] .ag-color-panel .ag-spectrum-alpha-background {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0), black);
}

[dir=rtl] .ag-color-panel .ag-spectrum-alpha-background {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0), black);
}

[dir] .ag-color-panel .ag-hue-alpha {
  cursor: pointer;
}

.ag-color-panel .ag-spectrum-slider {
  position: absolute;
  pointer-events: none;
}

.ag-color-panel .ag-spectrum-text-value {
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
}

[dir] .ag-color-panel .ag-spectrum-text-value {
  text-align: center;
}

.ag-color-panel .ag-spectrum-text-value:focus {
  outline: none;
  outline-offset: 0;
}

.ag-color-panel .ag-recent-colors {
  display: flex;
}

[dir] .ag-color-panel .ag-recent-colors > div {
  cursor: pointer;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-1 {
  padding-left: 10px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-1 {
  padding-right: 10px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-1 {
  padding-right: 10px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-1 {
  padding-left: 10px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-1 {
  padding-left: 10px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-1 {
  padding-right: 10px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-1 {
  padding-right: 10px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-1 {
  padding-left: 10px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-2 {
  padding-left: 20px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-2 {
  padding-right: 20px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-2 {
  padding-right: 20px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-2 {
  padding-left: 20px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-2 {
  padding-left: 20px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-2 {
  padding-right: 20px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-2 {
  padding-right: 20px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-2 {
  padding-left: 20px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-3 {
  padding-left: 30px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-3 {
  padding-right: 30px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-3 {
  padding-right: 30px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-3 {
  padding-left: 30px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-3 {
  padding-left: 30px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-3 {
  padding-right: 30px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-3 {
  padding-right: 30px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-3 {
  padding-left: 30px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-4 {
  padding-left: 40px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-4 {
  padding-right: 40px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-4 {
  padding-right: 40px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-4 {
  padding-left: 40px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-4 {
  padding-left: 40px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-4 {
  padding-right: 40px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-4 {
  padding-right: 40px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-4 {
  padding-left: 40px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-5 {
  padding-left: 50px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-5 {
  padding-right: 50px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-5 {
  padding-right: 50px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-5 {
  padding-left: 50px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-5 {
  padding-left: 50px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-5 {
  padding-right: 50px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-5 {
  padding-right: 50px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-5 {
  padding-left: 50px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-6 {
  padding-left: 60px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-6 {
  padding-right: 60px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-6 {
  padding-right: 60px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-6 {
  padding-left: 60px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-6 {
  padding-left: 60px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-6 {
  padding-right: 60px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-6 {
  padding-right: 60px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-6 {
  padding-left: 60px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-7 {
  padding-left: 70px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-7 {
  padding-right: 70px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-7 {
  padding-right: 70px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-7 {
  padding-left: 70px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-7 {
  padding-left: 70px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-7 {
  padding-right: 70px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-7 {
  padding-right: 70px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-7 {
  padding-left: 70px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-8 {
  padding-left: 80px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-8 {
  padding-right: 80px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-8 {
  padding-right: 80px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-8 {
  padding-left: 80px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-8 {
  padding-left: 80px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-8 {
  padding-right: 80px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-8 {
  padding-right: 80px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-8 {
  padding-left: 80px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-9 {
  padding-left: 90px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-9 {
  padding-right: 90px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-9 {
  padding-right: 90px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-9 {
  padding-left: 90px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-9 {
  padding-left: 90px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-9 {
  padding-right: 90px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-9 {
  padding-right: 90px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-9 {
  padding-left: 90px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-10 {
  padding-left: 100px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-10 {
  padding-right: 100px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-10 {
  padding-right: 100px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-10 {
  padding-left: 100px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-10 {
  padding-left: 100px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-10 {
  padding-right: 100px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-10 {
  padding-right: 100px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-10 {
  padding-left: 100px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-11 {
  padding-left: 110px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-11 {
  padding-right: 110px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-11 {
  padding-right: 110px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-11 {
  padding-left: 110px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-11 {
  padding-left: 110px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-11 {
  padding-right: 110px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-11 {
  padding-right: 110px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-11 {
  padding-left: 110px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-12 {
  padding-left: 120px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-12 {
  padding-right: 120px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-12 {
  padding-right: 120px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-12 {
  padding-left: 120px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-12 {
  padding-left: 120px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-12 {
  padding-right: 120px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-12 {
  padding-right: 120px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-12 {
  padding-left: 120px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-13 {
  padding-left: 130px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-13 {
  padding-right: 130px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-13 {
  padding-right: 130px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-13 {
  padding-left: 130px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-13 {
  padding-left: 130px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-13 {
  padding-right: 130px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-13 {
  padding-right: 130px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-13 {
  padding-left: 130px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-14 {
  padding-left: 140px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-14 {
  padding-right: 140px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-14 {
  padding-right: 140px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-14 {
  padding-left: 140px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-14 {
  padding-left: 140px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-14 {
  padding-right: 140px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-14 {
  padding-right: 140px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-14 {
  padding-left: 140px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-15 {
  padding-left: 150px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-15 {
  padding-right: 150px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-15 {
  padding-right: 150px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-15 {
  padding-left: 150px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-15 {
  padding-left: 150px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-15 {
  padding-right: 150px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-15 {
  padding-right: 150px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-15 {
  padding-left: 150px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-16 {
  padding-left: 160px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-16 {
  padding-right: 160px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-16 {
  padding-right: 160px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-16 {
  padding-left: 160px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-16 {
  padding-left: 160px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-16 {
  padding-right: 160px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-16 {
  padding-right: 160px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-16 {
  padding-left: 160px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-17 {
  padding-left: 170px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-17 {
  padding-right: 170px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-17 {
  padding-right: 170px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-17 {
  padding-left: 170px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-17 {
  padding-left: 170px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-17 {
  padding-right: 170px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-17 {
  padding-right: 170px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-17 {
  padding-left: 170px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-18 {
  padding-left: 180px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-18 {
  padding-right: 180px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-18 {
  padding-right: 180px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-18 {
  padding-left: 180px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-18 {
  padding-left: 180px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-18 {
  padding-right: 180px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-18 {
  padding-right: 180px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-18 {
  padding-left: 180px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-19 {
  padding-left: 190px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-19 {
  padding-right: 190px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-19 {
  padding-right: 190px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-19 {
  padding-left: 190px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-19 {
  padding-left: 190px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-19 {
  padding-right: 190px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-19 {
  padding-right: 190px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-19 {
  padding-left: 190px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-20 {
  padding-left: 200px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-20 {
  padding-right: 200px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-20 {
  padding-right: 200px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-20 {
  padding-left: 200px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-20 {
  padding-left: 200px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-20 {
  padding-right: 200px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-20 {
  padding-right: 200px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-20 {
  padding-left: 200px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-21 {
  padding-left: 210px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-21 {
  padding-right: 210px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-21 {
  padding-right: 210px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-21 {
  padding-left: 210px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-21 {
  padding-left: 210px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-21 {
  padding-right: 210px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-21 {
  padding-right: 210px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-21 {
  padding-left: 210px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-22 {
  padding-left: 220px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-22 {
  padding-right: 220px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-22 {
  padding-right: 220px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-22 {
  padding-left: 220px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-22 {
  padding-left: 220px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-22 {
  padding-right: 220px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-22 {
  padding-right: 220px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-22 {
  padding-left: 220px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-23 {
  padding-left: 230px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-23 {
  padding-right: 230px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-23 {
  padding-right: 230px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-23 {
  padding-left: 230px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-23 {
  padding-left: 230px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-23 {
  padding-right: 230px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-23 {
  padding-right: 230px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-23 {
  padding-left: 230px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-24 {
  padding-left: 240px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-24 {
  padding-right: 240px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-24 {
  padding-right: 240px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-24 {
  padding-left: 240px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-24 {
  padding-left: 240px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-24 {
  padding-right: 240px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-24 {
  padding-right: 240px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-24 {
  padding-left: 240px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-25 {
  padding-left: 250px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-25 {
  padding-right: 250px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-25 {
  padding-right: 250px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-25 {
  padding-left: 250px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-25 {
  padding-left: 250px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-25 {
  padding-right: 250px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-25 {
  padding-right: 250px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-25 {
  padding-left: 250px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-26 {
  padding-left: 260px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-26 {
  padding-right: 260px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-26 {
  padding-right: 260px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-26 {
  padding-left: 260px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-26 {
  padding-left: 260px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-26 {
  padding-right: 260px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-26 {
  padding-right: 260px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-26 {
  padding-left: 260px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-27 {
  padding-left: 270px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-27 {
  padding-right: 270px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-27 {
  padding-right: 270px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-27 {
  padding-left: 270px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-27 {
  padding-left: 270px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-27 {
  padding-right: 270px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-27 {
  padding-right: 270px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-27 {
  padding-left: 270px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-28 {
  padding-left: 280px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-28 {
  padding-right: 280px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-28 {
  padding-right: 280px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-28 {
  padding-left: 280px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-28 {
  padding-left: 280px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-28 {
  padding-right: 280px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-28 {
  padding-right: 280px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-28 {
  padding-left: 280px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-29 {
  padding-left: 290px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-29 {
  padding-right: 290px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-29 {
  padding-right: 290px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-29 {
  padding-left: 290px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-29 {
  padding-left: 290px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-29 {
  padding-right: 290px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-29 {
  padding-right: 290px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-29 {
  padding-left: 290px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-30 {
  padding-left: 300px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-30 {
  padding-right: 300px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-30 {
  padding-right: 300px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-30 {
  padding-left: 300px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-30 {
  padding-left: 300px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-30 {
  padding-right: 300px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-30 {
  padding-right: 300px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-30 {
  padding-left: 300px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-31 {
  padding-left: 310px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-31 {
  padding-right: 310px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-31 {
  padding-right: 310px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-31 {
  padding-left: 310px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-31 {
  padding-left: 310px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-31 {
  padding-right: 310px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-31 {
  padding-right: 310px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-31 {
  padding-left: 310px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-32 {
  padding-left: 320px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-32 {
  padding-right: 320px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-32 {
  padding-right: 320px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-32 {
  padding-left: 320px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-32 {
  padding-left: 320px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-32 {
  padding-right: 320px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-32 {
  padding-right: 320px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-32 {
  padding-left: 320px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-33 {
  padding-left: 330px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-33 {
  padding-right: 330px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-33 {
  padding-right: 330px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-33 {
  padding-left: 330px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-33 {
  padding-left: 330px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-33 {
  padding-right: 330px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-33 {
  padding-right: 330px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-33 {
  padding-left: 330px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-34 {
  padding-left: 340px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-34 {
  padding-right: 340px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-34 {
  padding-right: 340px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-34 {
  padding-left: 340px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-34 {
  padding-left: 340px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-34 {
  padding-right: 340px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-34 {
  padding-right: 340px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-34 {
  padding-left: 340px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-35 {
  padding-left: 350px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-35 {
  padding-right: 350px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-35 {
  padding-right: 350px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-35 {
  padding-left: 350px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-35 {
  padding-left: 350px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-35 {
  padding-right: 350px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-35 {
  padding-right: 350px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-35 {
  padding-left: 350px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-36 {
  padding-left: 360px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-36 {
  padding-right: 360px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-36 {
  padding-right: 360px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-36 {
  padding-left: 360px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-36 {
  padding-left: 360px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-36 {
  padding-right: 360px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-36 {
  padding-right: 360px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-36 {
  padding-left: 360px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-37 {
  padding-left: 370px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-37 {
  padding-right: 370px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-37 {
  padding-right: 370px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-37 {
  padding-left: 370px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-37 {
  padding-left: 370px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-37 {
  padding-right: 370px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-37 {
  padding-right: 370px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-37 {
  padding-left: 370px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-38 {
  padding-left: 380px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-38 {
  padding-right: 380px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-38 {
  padding-right: 380px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-38 {
  padding-left: 380px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-38 {
  padding-left: 380px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-38 {
  padding-right: 380px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-38 {
  padding-right: 380px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-38 {
  padding-left: 380px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-39 {
  padding-left: 390px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-39 {
  padding-right: 390px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-39 {
  padding-right: 390px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-39 {
  padding-left: 390px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-39 {
  padding-left: 390px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-39 {
  padding-right: 390px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-39 {
  padding-right: 390px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-39 {
  padding-left: 390px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-40 {
  padding-left: 400px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-40 {
  padding-right: 400px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-40 {
  padding-right: 400px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-40 {
  padding-left: 400px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-40 {
  padding-left: 400px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-40 {
  padding-right: 400px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-40 {
  padding-right: 400px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-40 {
  padding-left: 400px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-41 {
  padding-left: 410px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-41 {
  padding-right: 410px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-41 {
  padding-right: 410px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-41 {
  padding-left: 410px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-41 {
  padding-left: 410px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-41 {
  padding-right: 410px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-41 {
  padding-right: 410px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-41 {
  padding-left: 410px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-42 {
  padding-left: 420px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-42 {
  padding-right: 420px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-42 {
  padding-right: 420px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-42 {
  padding-left: 420px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-42 {
  padding-left: 420px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-42 {
  padding-right: 420px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-42 {
  padding-right: 420px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-42 {
  padding-left: 420px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-43 {
  padding-left: 430px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-43 {
  padding-right: 430px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-43 {
  padding-right: 430px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-43 {
  padding-left: 430px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-43 {
  padding-left: 430px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-43 {
  padding-right: 430px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-43 {
  padding-right: 430px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-43 {
  padding-left: 430px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-44 {
  padding-left: 440px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-44 {
  padding-right: 440px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-44 {
  padding-right: 440px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-44 {
  padding-left: 440px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-44 {
  padding-left: 440px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-44 {
  padding-right: 440px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-44 {
  padding-right: 440px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-44 {
  padding-left: 440px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-45 {
  padding-left: 450px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-45 {
  padding-right: 450px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-45 {
  padding-right: 450px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-45 {
  padding-left: 450px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-45 {
  padding-left: 450px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-45 {
  padding-right: 450px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-45 {
  padding-right: 450px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-45 {
  padding-left: 450px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-46 {
  padding-left: 460px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-46 {
  padding-right: 460px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-46 {
  padding-right: 460px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-46 {
  padding-left: 460px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-46 {
  padding-left: 460px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-46 {
  padding-right: 460px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-46 {
  padding-right: 460px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-46 {
  padding-left: 460px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-47 {
  padding-left: 470px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-47 {
  padding-right: 470px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-47 {
  padding-right: 470px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-47 {
  padding-left: 470px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-47 {
  padding-left: 470px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-47 {
  padding-right: 470px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-47 {
  padding-right: 470px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-47 {
  padding-left: 470px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-48 {
  padding-left: 480px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-48 {
  padding-right: 480px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-48 {
  padding-right: 480px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-48 {
  padding-left: 480px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-48 {
  padding-left: 480px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-48 {
  padding-right: 480px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-48 {
  padding-right: 480px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-48 {
  padding-left: 480px;
}

[dir=ltr] .ag-ltr .ag-toolpanel-indent-49 {
  padding-left: 490px;
}

[dir=rtl] .ag-ltr .ag-toolpanel-indent-49 {
  padding-right: 490px;
}

[dir=ltr] .ag-rtl .ag-toolpanel-indent-49 {
  padding-right: 490px;
}

[dir=rtl] .ag-rtl .ag-toolpanel-indent-49 {
  padding-left: 490px;
}

[dir=ltr] .ag-ltr .ag-row-group-indent-49 {
  padding-left: 490px;
}

[dir=rtl] .ag-ltr .ag-row-group-indent-49 {
  padding-right: 490px;
}

[dir=ltr] .ag-rtl .ag-row-group-indent-49 {
  padding-right: 490px;
}

[dir=rtl] .ag-rtl .ag-row-group-indent-49 {
  padding-left: 490px;
}

[dir=ltr] .ag-ltr {
  direction: ltr;
}

[dir=rtl] .ag-ltr {
  direction: rtl;
}

.ag-ltr .ag-body,
.ag-ltr .ag-floating-top,
.ag-ltr .ag-floating-bottom,
.ag-ltr .ag-header,
.ag-ltr .ag-body-viewport,
.ag-ltr .ag-body-horizontal-scroll {
  flex-direction: row;
}

[dir=ltr] .ag-ltr .ag-header-cell-resize {
  right: -4px;
}

[dir=rtl] .ag-ltr .ag-header-cell-resize {
  left: -4px;
}

[dir=ltr] .ag-ltr .ag-pinned-right-header .ag-header-cell-resize {
  left: -4px;
}

[dir=rtl] .ag-ltr .ag-pinned-right-header .ag-header-cell-resize {
  right: -4px;
}

[dir=ltr] .ag-rtl {
  direction: rtl;
}

[dir=rtl] .ag-rtl {
  direction: ltr;
}

.ag-rtl .ag-body,
.ag-rtl .ag-floating-top,
.ag-rtl .ag-floating-bottom,
.ag-rtl .ag-header,
.ag-rtl .ag-body-viewport,
.ag-rtl .ag-body-horizontal-scroll {
  flex-direction: row-reverse;
}

[dir=ltr] .ag-rtl .ag-header-cell-resize {
  left: -4px;
}

[dir=rtl] .ag-rtl .ag-header-cell-resize {
  right: -4px;
}

[dir=ltr] .ag-rtl .ag-pinned-left-header .ag-header-cell-resize {
  right: -4px;
}

[dir=rtl] .ag-rtl .ag-pinned-left-header .ag-header-cell-resize {
  left: -4px;
}

@media print {
  .ag-body-viewport {
    display: block;
  }

  .ag-row {
    page-break-inside: avoid;
  }
}

.ag-body .ag-pinned-left-cols-viewport,
.ag-body .ag-body-viewport,
.ag-body .ag-pinned-right-cols-viewport {
  -webkit-overflow-scrolling: touch;
}

.ag-chart {
  position: relative;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.ag-chart .ag-chart-components-wrapper {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  overflow: hidden;
}

.ag-chart .ag-chart-components-wrapper .ag-chart-canvas-wrapper {
  position: relative;
  flex: 1 1 auto;
  overflow: hidden;
}

.ag-chart .ag-chart-components-wrapper .ag-chart-canvas-wrapper canvas {
  display: block;
}

.ag-chart .ag-chart-components-wrapper .ag-chart-menu {
  position: absolute;
  top: 10px;
  width: 24px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

[dir=ltr] .ag-chart .ag-chart-components-wrapper .ag-chart-menu {
  right: 20px;
}

[dir=rtl] .ag-chart .ag-chart-components-wrapper .ag-chart-menu {
  left: 20px;
}

.ag-chart:not(.ag-has-menu):hover .ag-chart-menu {
  opacity: 1;
  pointer-events: all;
}

.ag-chart .ag-chart-docked-container {
  position: relative;
  width: 0;
  min-width: 0;
  transition: min-width 0.4s;
}

[dir=ltr] .ag-chart .ag-chart-docked-container .ag-panel {
  border-width: 0 0 0 1px;
}

[dir=rtl] .ag-chart .ag-chart-docked-container .ag-panel {
  border-width: 0 1px 0 0;
}

.ag-chart-tabbed-menu > div {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.ag-chart-tabbed-menu .ag-tab-header {
  flex: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

[dir] .ag-chart-tabbed-menu .ag-tab-header {
  cursor: default;
}

.ag-chart-tabbed-menu .ag-tab-body {
  display: flex;
  flex: 1 1 auto;
  align-items: stretch;
  overflow: hidden;
}

.ag-chart-tabbed-menu .ag-tab-body > div {
  width: 100%;
  overflow: hidden;
  overflow-y: auto;
}

.ag-chart-tabbed-menu .ag-chart-settings {
  overflow-x: hidden;
}

.ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper {
  position: relative;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar {
  width: 100%;
  display: flex;
  height: 30px;
  align-items: center;
}

.ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-nav-card-selector {
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex: 1 1 auto;
  height: 100%;
}

.ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
  opacity: 0.2;
}

.ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
  opacity: 1;
}

.ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-chart-settings-prev-btn,
.ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-chart-settings-next-btn {
  position: relative;
  flex: none;
}

.ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-chart-settings-prev-btn button,
.ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-chart-settings-next-btn button {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}

[dir] .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-chart-settings-prev-btn button, [dir] .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-chart-settings-next-btn button {
  cursor: pointer;
}

[dir=ltr] .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-chart-settings-prev-btn button, [dir=ltr] .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-chart-settings-next-btn button {
  left: 0;
}

[dir=rtl] .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-chart-settings-prev-btn button, [dir=rtl] .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-chart-settings-next-btn button {
  right: 0;
}

.ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container {
  position: relative;
  flex: 1 1 auto;
  overflow-x: hidden;
  overflow-y: auto;
}

.ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper {
  position: absolute;
  top: 0;
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 100%;
  overflow: hidden;
}

[dir=ltr] .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper {
  left: 0;
}

[dir=rtl] .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper {
  right: 0;
}

.ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper .ag-group-component {
  flex: none;
}

.ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper .ag-group-component-container {
  flex-direction: row;
  flex-wrap: wrap;
}

.ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper .ag-group-component-container .ag-chart-mini-thumbnail {
  flex: none;
}

[dir] .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper.ag-animating, [dir] .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper.ag-animating {
  transition-timing-function: ease-in-out;
}

[dir=ltr] .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper.ag-animating, [dir=ltr] .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper.ag-animating {
  transition: left 0.3s;
}

[dir=rtl] .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper.ag-animating, [dir=rtl] .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper.ag-animating {
  transition: right 0.3s;
}

[dir] .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail {
  cursor: pointer;
}

.ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail canvas {
  display: block;
}

.ag-chart-tabbed-menu .ag-chart-data-wrapper,
.ag-chart-tabbed-menu .ag-chart-format-wrapper {
  display: flex;
  flex-direction: column;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.ag-chart-tabbed-menu .ag-chart-data-wrapper > div,
.ag-chart-tabbed-menu .ag-chart-format-wrapper > div {
  display: flex;
}

[dir] .ag-chart-tabbed-menu .ag-chart-data-wrapper > div, [dir] .ag-chart-tabbed-menu .ag-chart-format-wrapper > div {
  margin: 0;
  padding-bottom: 2px;
}

[dir] .ag-chart-tabbed-menu .ag-chart-data-wrapper > div:not(:first-child), [dir] .ag-chart-tabbed-menu .ag-chart-format-wrapper > div:not(:first-child) {
  margin-top: 0;
}

.ag-chart-tabbed-menu .ag-chart-format-wrapper {
  overflow-x: hidden;
}

.ag-chart-tabbed-menu .ag-chart-format-wrapper .ag-group-component .ag-group-subgroup {
  justify-content: space-between;
}

.ag-chart .ag-chart-canvas-wrapper.ag-chart-empty > canvas {
  visibility: hidden;
}

.ag-chart .ag-chart-canvas-wrapper.ag-chart-empty .ag-chart-empty-text {
  display: flex;
}

.ag-chart .ag-chart-empty-text {
  display: none;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
}

.ag-chart .ag-chart-menu {
  opacity: 0;
  pointer-events: none;
}

.ag-chart .ag-chart-menu > span {
  opacity: 0.5;
  line-height: 24px;
  font-size: 24px;
  width: 24px;
  height: 24px;
}

[dir] .ag-chart .ag-chart-menu > span {
  margin: 2px 0;
  cursor: pointer;
}

[dir] .ag-chart .ag-chart-menu > span:hover {
  border-radius: 5px;
}

.ag-chart .ag-chart-docked-container {
  min-width: 0;
  width: 0;
}

[dir] .ag-chart-tabbed-menu .ag-tab-body {
  padding: 0;
}

.ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

[dir] .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar {
  padding: 0 10px;
}

[dir] .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector {
  padding: 0 10px;
}

[dir] .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
  cursor: pointer;
}

@font-face {
  font-family: "agGridMaterial";
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBlYAAAC8AAAAYGNtYXAXVtK8AAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZuX9LmgAAAF4AAASrGhlYWQVtyBHAAAUJAAAADZoaGVhB4kD+wAAFFwAAAAkaG10eN4AJ0kAABSAAAAA6GxvY2GGnoHMAAAVaAAAAHZtYXhwAEQAWQAAFeAAAAAgbmFtZVm8q3EAABYAAAABqnBvc3QAAwAAAAAXrAAAACAAAwP3AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpNQPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6TX//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAQAAawMAAxUACwAAASEVCQEVITUhNychAwD+AAEV/usCAP7V1tYBKwMVVf8A/wBVgNXVAAAAAAQAOf/5A8cDhwAIAA8AFwAfAAABMzUzJwczFTEHIzUHFzUzJScVIxUzFTcFIxUjFzcjNQGrqnLHx3I5csfHcgJVx3Jyx/6OqnLHx3ICTnLHx3I5csfHclXHcqpyx45yx8dyAAABAKsAawNVAxUACQAAExc3ETMRFzcJAas87lbuPP6r/qsBwDzu/fkCB+89AVX+qwACAFUAFQOrA2sAHAAoAAABIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmIxMHJwcnNyc3FzcXBwIAWE5OdCEiIiF0Tk5YWE5OdCEiIiF0Tk5Y1TyZmTyZmTyZmTyZA2siIXROTlhYTk50ISIiIXROTlhYTk50ISL9vDyZmTyZmTyZmTyZAAAAAwDVAJUDKwLrAAQACQANAAATMxEjETczESMREzMRI9WAgO94eO94eAI3/l4BorT9qgJW/qr/AAACAIAAQAOAA0AADwAWAAABISIGFREUFjMhMjY1ETQmASc3FwEXAQMr/aojMjIjAlYjMjL+XdY8mgFEPP6AA0AyI/2qIzIyIwJWIzL9q9U8mQFEPP6AAAAAAgCAAEADgANAAA8AEwAAASEiBhURFBYzITI2NRE0JgMhNSEDK/2qIzIyIwJWIzIyef5WAaoDQDIj/aojMjIjAlYjMv5VVgAAAgCAAEADgANAAAMAEwAAAREhESUhIgYVERQWMyEyNjURNCYDK/2qAlb9qiMyMiMCViMyMgLr/aoCVlUyI/2qIzIyIwJWIzIAAwBzAEgDjQM4AAYACgAWAAAJAQcXCQIhNxchBTAGFRQWMzI2NTQmAv3+VTxm/vcBRQFF/e/MzP5oAkxVMiMjMlUBjQGrPGb+9/67AUXNzUBrKiMyMiMqawAAAAACAKsAawFVAxUAAwAHAAAlIxEzNRUjNQFVqqqqawH/q1dXAAAJAKsAawNVAxUAAwAIAAwAEAAVABkAHgAiACYAABMzNSMBMzUjFSEzNSM1MzUjBTM1IxUBFTM1BTM1IxUBMzUjETM1I6uqqgEAqqr/AKqqqqoBAKqqAQCq/laqqgEAqqqqqgJrqv1WqqqqVqqqqqoBqqqqqqqq/wCq/laqAAAAAAEBYgDAAp4CwAAGAAABJwkBNyc3Ap48/wABADzDwwKEPP8A/wA8xMQAAAAAAwBr/+sDlQOVAAgAGQAdAAABISIGFREzESEXISIGFREUFjMhMjY1ETQmIxEhESECwP4AIzJVAgCA/iskMjIkAdUjMjIj/isB1QOVMiP9qwJVVTIk/asjMjIjAlUkMv1VAlUAAAEA1QCVAysC6wAMAAABJwcnBxcHFzcXNyc3Ays87+887+887+887+8Crzzv7zzv7zzv7zzv7wAABQBVABUDqwNrACUAMgA/AEsAUQAAAT4BNTQmIyIGFRQWMzI2NxcHLgEjIgYVFBYzMjY1NCYnNwEzNQEHIiY1NDYzMhYVFAYjESImNTQ2MzIWFRQGIwEiJjU0NjMyFhUUBgkBFwE1IwGbCAhkR0dkZEcTIxBlZRAjE0dkZEdHZAgIZQErgP3wmyMyMiMjMjIjIzIyIyMyMiMBAAkMDAkJDAwBIv8AVQErgAJ6ECMTR2RkR0dkCAhlZQgIZEdHZGRHEyMQZf7VKwIPDzEkJDExJCQx/gAxJCQxMSQkMQFADAkJDAwJCQwBlf8AVQEqKwAABwCXAL8DaQLBAAwAEAAdACEALQA6AD4AABMiBhUUFjMyNjU0JiMFNSEVAyIGFRQWMzI2NTQmIwUhNSEFMhYVFAYjIiY1NDY3MhYVFAYjIiY1NDYzBSE1IcISGRkSEhkZEgKn/dd+EhkZEhIZGRIB0v6sAVT+Lg0TEw0NExMNEhkZEhIZGRICp/3XAikBFRkSERoaERIZVVZWASsZEhIZGRISGVVVCxMNDRMTDQ0T4RoREhkZEhEaVlUAAAABAKsAawNVAxUACQAAAScHESMRJwcJAQNVPO5W7jwBVQFVAcA87gIH/fnvPf6rAVUAAAAAAQFiAMACngLAAAYAAAEHFwcXCQEBnjzDwzwBAP8AAsA8xMQ8AQABAAAAAAABAJMAxwNtArkARwAAAS4BIyIGByc+ATMyFx4BFxYXDgEHJz4BNyMOAQcnIxcOASMiJicjHgEzMjY3Fw4BIyInLgEnJic+ATcXDgEHMyc+ATMyFhczAqMKXD0iPRZPK2M2Pjk5XyQlFRhYOU8SGAVEBA0IK1BGBAkFIjUJRApcPhMjEEghRyY+OTlfJCUVEz4oXgUGAoYpDSQVIjQJRAHdOk8aF08ZHBMSQi4tNz5lIU8SLRoMFQkqRgEBKR86UAgISA0OExJCLi03MFQgXgoUCyoNECgfAAADAJMAxwNtArkAHAApADUAAAEiBw4BBwYHFhceARcWMzI3PgE3NjcmJy4BJyYjESImNTQ2MzIWFRQGIxEiBhUUFjMyNjU0JgIAPjk5XyQlFRUlJF85OT4+OTlfJCUVFSUkXzk5PkVhYUVFYWFFKTs7KSk7OwK5ExJCLi03Ny0uQhITExJCLi03Ny0uQhIT/mFhRUVhYUVFYQEKOykpOzspKTsAAAMAgADAA4ACwAAEAAgADAAAJTM1IxUBFSE1ASE1IQGrqqr+1QMA/YACAP4AwFVVAgBVVf7VVgAAAgD3AMADCQLAAAUACgAAJSc3JwkBATMRIxEDCcTEPP8AAQD+KlZW/MTEPP8A/wACAP4AAgAAAAACAKsBQANVAkAAAwAIAAABIRUhBSE1IRUDVf1WAqr9VgKq/VYCQFWrVVUAAAYAjgCkA3IC3AAHAAwAEwAXABsAIQAAASEUBisBNTElFSE1IScyFhUhNSEBIzUzNSM1MycjNDYzFQJVAR1DL6sBHf7jAR1yL0P+AAGO/uRycnJy5HJDLwEVL0Jx5HJy40Ivcf3IcXJyci9CcQAAAAACAJMAxwNtArkAHAApAAABIgcOAQcGBxYXHgEXFjMyNz4BNzY3JicuAScmIxEiJjU0NjMyFhUUBiMCAD45OV8kJRUVJSRfOTk+Pjk5XyQlFRUlJF85OT5FYWFFRWFhRQK5ExJCLi03Ny0uQhITExJCLi03Ny0uQhIT/mFhRUVhYUVFYQACAPcAwAMJAsAABgAKAAATFwcXCQEHJTMRI/fExDwBAP8APAG8VlYChMTEPAEAAQA8PP4AAAAAAAEAqwBrA1UDFQAJAAABITcnCQE3JyE1A1X9+e89/qsBVTzuAgcB6+48/qv+qzzuVgAAAAACAOQApAMcAtwAHAAmAAABNxcHMxUjHgEXBycVIzUHJzcjNTMnNx4BFzUzFQczNzUnIwcVHgECOWhQaJOTGjQaUGhyaFBok5NoUBo0GnJoXkNDXkMRIQJJaFBocho0GlBok5NoUGhyaFAaNBqTk/tDXkNDXhEhAAABAIAC6wOAA0AAAwAAEyEVIYADAP0AA0BVAAAAAwCAAMADgALAAAMABwALAAA3ITUhNSE1ITUVITWAAwD9AAMA/QADAMBVgFbVVVUAAQEAAEADAACVAAMAACUhFSEBAAIA/gCVVQAAAAEA1QGVAysB6wAEAAATIRUhNdUCVv2qAetWVgABAWIAwAKeAsAABgAAAQcXBxcJAQGePMPDPAEA/wACwDzExDwBAAEAAAAAAAMAgADAA4ACwAADAAcACwAANyE1IREVITUBITUhgAIA/gADAP0AAwD9AMBVAatVVf7VVgADAFUAFQOrA2sAHAArADoAAAEiBw4BBwYVFBceARcWMzI3PgE3NjU0Jy4BJyYjATQ3PgE3NjMyFhcBLgE1ASImJwEeARUUBw4BBwYjAgBYTk50ISIiIXROTlhYTk50ISIiIXROTlj+qxobXT4+RztrK/4iIiYBVTtrKwHeIiYaG10+PkcDayIhdE5OWFhOTnQhIiIhdE5OWFhOTnQhIv5VRz4+XRsaJiL+IitrO/6rJiIB3itrO0c+Pl0bGgAAAAADAID/6wOAA5UAGAAkACwAAAEjLgEjIgYHIyIGFREUFjMhMjY1ETQmIzEhMhYVFAYjIiY1NDYBIREzFSE1MwMrsw1BKipBDbMjMjIjAlYjMjIj/tUSGRkSEhkZAT39qlYBqlYDQCUwMCUyI/1VIzIyIwKrIzIZEhEZGRESGf0AAquAgAACAK0AbwNTAxEABQASAAAlByc3HgETAQcnBxcHJzcXNyc3AWOOKI4KFMYBNB8e9z5Y9lg9ex4e/Y4ojgoUAgr+zB4eez1Y9lg+9x4fAAAAAAkAOf/5A8cDhwAPABMAFwAgACQALgAyADYAOgAABSEiJjURNDYzITIWFREUBgEjFTMBIREhJQcXByc3HgEXJyMVMyUHJwcnNx4BFzEBIxUzJSMVMzcjFTMDVf1WL0NDLwKqL0ND/dGqqgIA/jkBx/7cQkIpaWkKFQrcqqoB+ChBQihqGjUa/giqqgEd5OTjqqoHQy8Cqi9DQy/9Vi9DARyqAY7+crNCQShpagoUCturMShBQShpGjUaAZaqqqqqqgAAAAABANUAlQMrAusACwAAASERIxEhNSERMxEhAyv/AFb/AAEAVgEAAZX/AAEAVgEA/wAAAAAAAQFiAMACngLAAAYAAAEnCQE3JzcCnjz/AAEAPMPDAoQ8/wD/ADzExAAAAAACAFUAFQOrA2sAHAA5AAABIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmIxEiJy4BJyY1NDc+ATc2MzIXHgEXFhUUBw4BBwYjAgBYTk50ISIiIXROTlhYTk50ISIiIXROTlhHPj5dGxoaG10+PkdHPj5dGxoaG10+PkcDayIhdE5OWFhOTnQhIiIhdE5OWFhOTnQhIv0AGhtdPj5HRz4+XRsaGhtdPj5HRz4+XRsaAAMAVQAVA6sDawAcADkAVgAAASIHDgEHBhUUFx4BFxYzMjc+ATc2NTQnLgEnJiM1IgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmIxEiJy4BJyY1NDc+ATc2MzIXHgEXFhUUBw4BBwYjAgAsJyc6ERAQETonJywsJyc6ERAQETonJyxYTk50ISIiIXROTlhYTk50ISIiIXROTlhHPj5dGxoaG10+PkdHPj5dGxoaG10+PkcClRAROicnLCwnJzoREBAROicnLCwnJzoRENYiIXROTlhYTk50ISIiIXROTlhYTk50ISL9ABobXT4+R0c+Pl0bGhobXT4+R0c+Pl0bGgABAKsAawNVAxUACQAAAQcXIRUhBxcJAQIAPO79+QIH7jwBVf6rAxU87lbuPAFVAVUAAAAAAgCAAEADgANAAA4AGQAAAREhESMRFBYzITI2NREjBTcXByc3FxEzETEDK/2qVTIjAlYjMlX/AG481dU8blYBwP7VASv+1SMyMiMBKx1uPNXVPG4Bnf5jAAEBKwFVAtUCKwADAAABFzchASvV1f5WAivW1gABAZUA6wJrApUAAwAAAQcXEQJr1tYCldXVAaoAAQGVAOsCawKVAAMAACU3JxEBldbW69XV/lYAAAEBKwFVAtUCKwADAAABNxchASvV1f5WAVXW1gABAIkAogN3At4ABgAAAScHFwEnAQF3sjzuAgA8/jwBG7I97gIAPP49AAAAAAEBYgDAAp4CwAAGAAABBxcHFwkBAZ48w8M8AQD/AALAPMTEPAEAAQAAAAAAAQDVAZUDKwHrAAQAABMhFSE11QJW/aoB61ZWAAEBAAEiAwACXgAFAAABBycHCQECxMTEPAEAAQACXsPDPP8AAQAAAAADAFUA6wOrApUAGgAeADkAABM0NjsBNSMiBw4BBwYVFBceARcWOwE1IyImNRchNSElIxUzMhYVFAYrARUzMjc+ATc2NTQnLgEnJiOmTjeqqiwnJzoREREROicnLKqqN06vAVb+qgGAqqo3Tk43qqosJyc6ERERETonJywBwDdNURAROicnLCwnJzoREFFNNytWqlFNNzdNURAROicnLCwnJzoREAAAAAADAFUAQAOrA0AAFAAYADgAAAEjFTMyFhUUBgcXPgE1NCcuAScmIwcjFzMBFw4BFRQXHgEXFjsBNSMiJjU0NjcXIxUzFxUzFzcBBwLVqqo3TjgrPjRCERE6JycsKl5WCP2qhTpLERE6Jycsqqo3TkUxWB91YUmsNf03NwKVUU03LkYLPhplPiwnJzoREKpWAXWFGGpDLCcnOhEQUU03M0sFWFZhSas2Aso2AAAAAQAAAAEAAG2khpdfDzz1AAsEAAAAAADZaG3lAAAAANlobeUAAP/rA8cDlQAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAADxwABAAAAAAAAAAAAAAAAAAAAOgQAAAAAAAAAAAAAAAIAAAAEAAEABAAAOQQAAKsEAABVBAAA1QQAAIAEAACABAAAgAQAAHMEAACrBAAAqwQAAWIEAABrBAAA1QQAAFUEAACXBAAAqwQAAWIEAACTBAAAkwQAAIAEAAD3BAAAqwQAAI4EAACTBAAA9wQAAKsEAADkBAAAgAQAAIAEAAEABAAA1QQAAWIEAACABAAAVQQAAIAEAACtBAAAOQQAANUEAAFiBAAAVQQAAFUEAACrBAAAgAQAASsEAAGVBAABlQQAASsEAACJBAABYgQAANUEAAEABAAAVQQAAFUAAAAAAAoAFAAeADoAbACEAMgA5AEQATQBWAGGAZgB2AHuAiACPAK0AxIDLANCA64EAAQcBDgETgSGBMgE5AT+BToFSAVgBW4FfAWSBawGDAZOBnYG2AbyBwgHYAfgB/oIJgg0CEIIUAheCHQIigiYCKwJAAlWAAAAAQAAADoAVwAJAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAoAAAABAAAAAAACAAcAewABAAAAAAADAAoAPwABAAAAAAAEAAoAkAABAAAAAAAFAAsAHgABAAAAAAAGAAoAXQABAAAAAAAKABoArgADAAEECQABABQACgADAAEECQACAA4AggADAAEECQADABQASQADAAEECQAEABQAmgADAAEECQAFABYAKQADAAEECQAGABQAZwADAAEECQAKADQAyEFnTWF0ZXJpYWwAQQBnAE0AYQB0AGUAcgBpAGEAbFZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMEFnTWF0ZXJpYWwAQQBnAE0AYQB0AGUAcgBpAGEAbEFnTWF0ZXJpYWwAQQBnAE0AYQB0AGUAcgBpAGEAbFJlZ3VsYXIAUgBlAGcAdQBsAGEAckFnTWF0ZXJpYWwAQQBnAE0AYQB0AGUAcgBpAGEAbEZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype");
  font-weight: normal;
  font-style: normal;
}

.ag-theme-material {
  -webkit-font-smoothing: antialiased;
  color: rgba(0, 0, 0, 0.87);
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  line-height: normal;
}

[dir] .ag-theme-material {
  background-color: #fff;
}

[dir] .ag-theme-material .ag-tab-header .ag-tab.ag-tab-selected {
  border-bottom: 2px solid #7367F0;
}

[dir] .ag-theme-material label {
  margin-bottom: 0;
}

.ag-theme-material * {
  box-sizing: border-box;
}

.ag-theme-material *:focus,
.ag-theme-material * *:before,
.ag-theme-material * *:after {
  outline: none;
  box-sizing: border-box;
}

.ag-theme-material .ag-tab {
  box-sizing: content-box;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-1 {
  padding-left: 10px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-1 {
  padding-right: 10px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-1 {
  padding-right: 10px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-1 {
  padding-left: 10px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-1 {
  padding-left: 10px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-1 {
  padding-right: 10px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-1 {
  padding-right: 10px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-1 {
  padding-left: 10px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-2 {
  padding-left: 20px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-2 {
  padding-right: 20px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-2 {
  padding-right: 20px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-2 {
  padding-left: 20px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-2 {
  padding-left: 20px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-2 {
  padding-right: 20px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-2 {
  padding-right: 20px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-2 {
  padding-left: 20px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-3 {
  padding-left: 30px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-3 {
  padding-right: 30px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-3 {
  padding-right: 30px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-3 {
  padding-left: 30px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-3 {
  padding-left: 30px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-3 {
  padding-right: 30px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-3 {
  padding-right: 30px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-3 {
  padding-left: 30px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-4 {
  padding-left: 40px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-4 {
  padding-right: 40px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-4 {
  padding-right: 40px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-4 {
  padding-left: 40px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-4 {
  padding-left: 40px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-4 {
  padding-right: 40px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-4 {
  padding-right: 40px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-4 {
  padding-left: 40px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-5 {
  padding-left: 50px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-5 {
  padding-right: 50px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-5 {
  padding-right: 50px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-5 {
  padding-left: 50px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-5 {
  padding-left: 50px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-5 {
  padding-right: 50px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-5 {
  padding-right: 50px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-5 {
  padding-left: 50px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-6 {
  padding-left: 60px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-6 {
  padding-right: 60px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-6 {
  padding-right: 60px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-6 {
  padding-left: 60px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-6 {
  padding-left: 60px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-6 {
  padding-right: 60px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-6 {
  padding-right: 60px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-6 {
  padding-left: 60px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-7 {
  padding-left: 70px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-7 {
  padding-right: 70px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-7 {
  padding-right: 70px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-7 {
  padding-left: 70px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-7 {
  padding-left: 70px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-7 {
  padding-right: 70px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-7 {
  padding-right: 70px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-7 {
  padding-left: 70px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-8 {
  padding-left: 80px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-8 {
  padding-right: 80px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-8 {
  padding-right: 80px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-8 {
  padding-left: 80px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-8 {
  padding-left: 80px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-8 {
  padding-right: 80px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-8 {
  padding-right: 80px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-8 {
  padding-left: 80px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-9 {
  padding-left: 90px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-9 {
  padding-right: 90px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-9 {
  padding-right: 90px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-9 {
  padding-left: 90px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-9 {
  padding-left: 90px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-9 {
  padding-right: 90px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-9 {
  padding-right: 90px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-9 {
  padding-left: 90px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-10 {
  padding-left: 100px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-10 {
  padding-right: 100px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-10 {
  padding-right: 100px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-10 {
  padding-left: 100px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-10 {
  padding-left: 100px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-10 {
  padding-right: 100px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-10 {
  padding-right: 100px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-10 {
  padding-left: 100px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-11 {
  padding-left: 110px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-11 {
  padding-right: 110px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-11 {
  padding-right: 110px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-11 {
  padding-left: 110px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-11 {
  padding-left: 110px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-11 {
  padding-right: 110px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-11 {
  padding-right: 110px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-11 {
  padding-left: 110px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-12 {
  padding-left: 120px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-12 {
  padding-right: 120px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-12 {
  padding-right: 120px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-12 {
  padding-left: 120px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-12 {
  padding-left: 120px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-12 {
  padding-right: 120px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-12 {
  padding-right: 120px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-12 {
  padding-left: 120px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-13 {
  padding-left: 130px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-13 {
  padding-right: 130px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-13 {
  padding-right: 130px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-13 {
  padding-left: 130px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-13 {
  padding-left: 130px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-13 {
  padding-right: 130px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-13 {
  padding-right: 130px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-13 {
  padding-left: 130px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-14 {
  padding-left: 140px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-14 {
  padding-right: 140px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-14 {
  padding-right: 140px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-14 {
  padding-left: 140px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-14 {
  padding-left: 140px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-14 {
  padding-right: 140px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-14 {
  padding-right: 140px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-14 {
  padding-left: 140px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-15 {
  padding-left: 150px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-15 {
  padding-right: 150px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-15 {
  padding-right: 150px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-15 {
  padding-left: 150px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-15 {
  padding-left: 150px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-15 {
  padding-right: 150px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-15 {
  padding-right: 150px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-15 {
  padding-left: 150px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-16 {
  padding-left: 160px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-16 {
  padding-right: 160px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-16 {
  padding-right: 160px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-16 {
  padding-left: 160px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-16 {
  padding-left: 160px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-16 {
  padding-right: 160px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-16 {
  padding-right: 160px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-16 {
  padding-left: 160px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-17 {
  padding-left: 170px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-17 {
  padding-right: 170px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-17 {
  padding-right: 170px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-17 {
  padding-left: 170px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-17 {
  padding-left: 170px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-17 {
  padding-right: 170px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-17 {
  padding-right: 170px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-17 {
  padding-left: 170px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-18 {
  padding-left: 180px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-18 {
  padding-right: 180px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-18 {
  padding-right: 180px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-18 {
  padding-left: 180px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-18 {
  padding-left: 180px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-18 {
  padding-right: 180px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-18 {
  padding-right: 180px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-18 {
  padding-left: 180px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-19 {
  padding-left: 190px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-19 {
  padding-right: 190px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-19 {
  padding-right: 190px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-19 {
  padding-left: 190px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-19 {
  padding-left: 190px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-19 {
  padding-right: 190px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-19 {
  padding-right: 190px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-19 {
  padding-left: 190px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-20 {
  padding-left: 200px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-20 {
  padding-right: 200px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-20 {
  padding-right: 200px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-20 {
  padding-left: 200px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-20 {
  padding-left: 200px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-20 {
  padding-right: 200px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-20 {
  padding-right: 200px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-20 {
  padding-left: 200px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-21 {
  padding-left: 210px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-21 {
  padding-right: 210px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-21 {
  padding-right: 210px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-21 {
  padding-left: 210px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-21 {
  padding-left: 210px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-21 {
  padding-right: 210px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-21 {
  padding-right: 210px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-21 {
  padding-left: 210px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-22 {
  padding-left: 220px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-22 {
  padding-right: 220px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-22 {
  padding-right: 220px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-22 {
  padding-left: 220px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-22 {
  padding-left: 220px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-22 {
  padding-right: 220px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-22 {
  padding-right: 220px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-22 {
  padding-left: 220px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-23 {
  padding-left: 230px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-23 {
  padding-right: 230px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-23 {
  padding-right: 230px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-23 {
  padding-left: 230px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-23 {
  padding-left: 230px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-23 {
  padding-right: 230px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-23 {
  padding-right: 230px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-23 {
  padding-left: 230px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-24 {
  padding-left: 240px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-24 {
  padding-right: 240px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-24 {
  padding-right: 240px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-24 {
  padding-left: 240px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-24 {
  padding-left: 240px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-24 {
  padding-right: 240px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-24 {
  padding-right: 240px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-24 {
  padding-left: 240px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-25 {
  padding-left: 250px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-25 {
  padding-right: 250px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-25 {
  padding-right: 250px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-25 {
  padding-left: 250px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-25 {
  padding-left: 250px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-25 {
  padding-right: 250px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-25 {
  padding-right: 250px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-25 {
  padding-left: 250px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-26 {
  padding-left: 260px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-26 {
  padding-right: 260px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-26 {
  padding-right: 260px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-26 {
  padding-left: 260px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-26 {
  padding-left: 260px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-26 {
  padding-right: 260px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-26 {
  padding-right: 260px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-26 {
  padding-left: 260px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-27 {
  padding-left: 270px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-27 {
  padding-right: 270px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-27 {
  padding-right: 270px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-27 {
  padding-left: 270px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-27 {
  padding-left: 270px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-27 {
  padding-right: 270px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-27 {
  padding-right: 270px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-27 {
  padding-left: 270px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-28 {
  padding-left: 280px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-28 {
  padding-right: 280px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-28 {
  padding-right: 280px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-28 {
  padding-left: 280px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-28 {
  padding-left: 280px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-28 {
  padding-right: 280px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-28 {
  padding-right: 280px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-28 {
  padding-left: 280px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-29 {
  padding-left: 290px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-29 {
  padding-right: 290px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-29 {
  padding-right: 290px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-29 {
  padding-left: 290px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-29 {
  padding-left: 290px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-29 {
  padding-right: 290px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-29 {
  padding-right: 290px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-29 {
  padding-left: 290px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-30 {
  padding-left: 300px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-30 {
  padding-right: 300px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-30 {
  padding-right: 300px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-30 {
  padding-left: 300px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-30 {
  padding-left: 300px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-30 {
  padding-right: 300px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-30 {
  padding-right: 300px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-30 {
  padding-left: 300px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-31 {
  padding-left: 310px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-31 {
  padding-right: 310px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-31 {
  padding-right: 310px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-31 {
  padding-left: 310px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-31 {
  padding-left: 310px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-31 {
  padding-right: 310px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-31 {
  padding-right: 310px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-31 {
  padding-left: 310px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-32 {
  padding-left: 320px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-32 {
  padding-right: 320px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-32 {
  padding-right: 320px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-32 {
  padding-left: 320px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-32 {
  padding-left: 320px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-32 {
  padding-right: 320px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-32 {
  padding-right: 320px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-32 {
  padding-left: 320px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-33 {
  padding-left: 330px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-33 {
  padding-right: 330px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-33 {
  padding-right: 330px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-33 {
  padding-left: 330px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-33 {
  padding-left: 330px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-33 {
  padding-right: 330px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-33 {
  padding-right: 330px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-33 {
  padding-left: 330px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-34 {
  padding-left: 340px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-34 {
  padding-right: 340px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-34 {
  padding-right: 340px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-34 {
  padding-left: 340px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-34 {
  padding-left: 340px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-34 {
  padding-right: 340px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-34 {
  padding-right: 340px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-34 {
  padding-left: 340px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-35 {
  padding-left: 350px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-35 {
  padding-right: 350px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-35 {
  padding-right: 350px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-35 {
  padding-left: 350px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-35 {
  padding-left: 350px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-35 {
  padding-right: 350px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-35 {
  padding-right: 350px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-35 {
  padding-left: 350px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-36 {
  padding-left: 360px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-36 {
  padding-right: 360px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-36 {
  padding-right: 360px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-36 {
  padding-left: 360px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-36 {
  padding-left: 360px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-36 {
  padding-right: 360px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-36 {
  padding-right: 360px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-36 {
  padding-left: 360px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-37 {
  padding-left: 370px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-37 {
  padding-right: 370px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-37 {
  padding-right: 370px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-37 {
  padding-left: 370px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-37 {
  padding-left: 370px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-37 {
  padding-right: 370px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-37 {
  padding-right: 370px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-37 {
  padding-left: 370px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-38 {
  padding-left: 380px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-38 {
  padding-right: 380px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-38 {
  padding-right: 380px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-38 {
  padding-left: 380px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-38 {
  padding-left: 380px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-38 {
  padding-right: 380px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-38 {
  padding-right: 380px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-38 {
  padding-left: 380px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-39 {
  padding-left: 390px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-39 {
  padding-right: 390px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-39 {
  padding-right: 390px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-39 {
  padding-left: 390px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-39 {
  padding-left: 390px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-39 {
  padding-right: 390px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-39 {
  padding-right: 390px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-39 {
  padding-left: 390px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-40 {
  padding-left: 400px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-40 {
  padding-right: 400px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-40 {
  padding-right: 400px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-40 {
  padding-left: 400px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-40 {
  padding-left: 400px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-40 {
  padding-right: 400px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-40 {
  padding-right: 400px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-40 {
  padding-left: 400px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-41 {
  padding-left: 410px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-41 {
  padding-right: 410px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-41 {
  padding-right: 410px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-41 {
  padding-left: 410px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-41 {
  padding-left: 410px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-41 {
  padding-right: 410px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-41 {
  padding-right: 410px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-41 {
  padding-left: 410px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-42 {
  padding-left: 420px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-42 {
  padding-right: 420px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-42 {
  padding-right: 420px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-42 {
  padding-left: 420px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-42 {
  padding-left: 420px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-42 {
  padding-right: 420px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-42 {
  padding-right: 420px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-42 {
  padding-left: 420px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-43 {
  padding-left: 430px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-43 {
  padding-right: 430px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-43 {
  padding-right: 430px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-43 {
  padding-left: 430px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-43 {
  padding-left: 430px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-43 {
  padding-right: 430px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-43 {
  padding-right: 430px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-43 {
  padding-left: 430px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-44 {
  padding-left: 440px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-44 {
  padding-right: 440px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-44 {
  padding-right: 440px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-44 {
  padding-left: 440px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-44 {
  padding-left: 440px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-44 {
  padding-right: 440px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-44 {
  padding-right: 440px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-44 {
  padding-left: 440px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-45 {
  padding-left: 450px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-45 {
  padding-right: 450px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-45 {
  padding-right: 450px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-45 {
  padding-left: 450px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-45 {
  padding-left: 450px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-45 {
  padding-right: 450px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-45 {
  padding-right: 450px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-45 {
  padding-left: 450px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-46 {
  padding-left: 460px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-46 {
  padding-right: 460px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-46 {
  padding-right: 460px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-46 {
  padding-left: 460px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-46 {
  padding-left: 460px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-46 {
  padding-right: 460px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-46 {
  padding-right: 460px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-46 {
  padding-left: 460px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-47 {
  padding-left: 470px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-47 {
  padding-right: 470px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-47 {
  padding-right: 470px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-47 {
  padding-left: 470px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-47 {
  padding-left: 470px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-47 {
  padding-right: 470px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-47 {
  padding-right: 470px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-47 {
  padding-left: 470px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-48 {
  padding-left: 480px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-48 {
  padding-right: 480px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-48 {
  padding-right: 480px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-48 {
  padding-left: 480px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-48 {
  padding-left: 480px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-48 {
  padding-right: 480px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-48 {
  padding-right: 480px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-48 {
  padding-left: 480px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-toolpanel-indent-49 {
  padding-left: 490px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-toolpanel-indent-49 {
  padding-right: 490px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-toolpanel-indent-49 {
  padding-right: 490px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-toolpanel-indent-49 {
  padding-left: 490px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-indent-49 {
  padding-left: 490px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-indent-49 {
  padding-right: 490px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-indent-49 {
  padding-right: 490px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-indent-49 {
  padding-left: 490px;
}

.ag-theme-material .ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}

.ag-theme-material .ag-checkbox,
.ag-theme-material .ag-radio-button,
.ag-theme-material .ag-toggle-button {
  display: flex;
  align-items: center;
}

[dir] .ag-theme-material .ag-checkbox, [dir] .ag-theme-material .ag-radio-button, [dir] .ag-theme-material .ag-toggle-button {
  cursor: default;
}

[dir] .ag-theme-material .ag-checkbox label, [dir] .ag-theme-material .ag-radio-button label, [dir] .ag-theme-material .ag-toggle-button label {
  cursor: default;
}

[dir] .ag-theme-material .ag-checkbox label:empty, [dir] .ag-theme-material .ag-radio-button label:empty, [dir] .ag-theme-material .ag-toggle-button label:empty {
  margin: 0;
}

[dir=ltr] .ag-theme-material .ag-checkbox:not(.ag-label-align-left) label, [dir=ltr] .ag-theme-material .ag-radio-button:not(.ag-label-align-left) label, [dir=ltr] .ag-theme-material .ag-toggle-button:not(.ag-label-align-left) label {
  margin-left: 8px;
}

[dir=rtl] .ag-theme-material .ag-checkbox:not(.ag-label-align-left) label, [dir=rtl] .ag-theme-material .ag-radio-button:not(.ag-label-align-left) label, [dir=rtl] .ag-theme-material .ag-toggle-button:not(.ag-label-align-left) label {
  margin-right: 8px;
}

.ag-theme-material .ag-cell {
  -webkit-font-smoothing: subpixel-antialiased;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-row-group-leaf-indent {
  margin-left: 42px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-row-group-leaf-indent {
  margin-right: 42px;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-cell {
  border-right: 1px solid transparent;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-cell {
  border-left: 1px solid transparent;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-cell:not(.ag-cell-focus).ag-cell-first-right-pinned:not(.ag-cell-range-left), [dir=ltr] .ag-theme-material .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-first-right-pinned:not(.ag-cell-range-left), [dir=ltr] .ag-theme-material .ag-ltr .ag-root:not(.ag-has-focus) .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left) {
  border-left: 1px solid rgba(60, 60, 60, 0.26);
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-cell:not(.ag-cell-focus).ag-cell-first-right-pinned:not(.ag-cell-range-left), [dir=rtl] .ag-theme-material .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-first-right-pinned:not(.ag-cell-range-left), [dir=rtl] .ag-theme-material .ag-ltr .ag-root:not(.ag-has-focus) .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left) {
  border-right: 1px solid rgba(60, 60, 60, 0.26);
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-cell:not(.ag-cell-focus).ag-cell-last-left-pinned:not(.ag-cell-range-right), [dir=ltr] .ag-theme-material .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-last-left-pinned:not(.ag-cell-range-right), [dir=ltr] .ag-theme-material .ag-ltr .ag-root:not(.ag-has-focus) .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right) {
  border-right: 1px solid rgba(60, 60, 60, 0.26);
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-cell:not(.ag-cell-focus).ag-cell-last-left-pinned:not(.ag-cell-range-right), [dir=rtl] .ag-theme-material .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-last-left-pinned:not(.ag-cell-range-right), [dir=rtl] .ag-theme-material .ag-ltr .ag-root:not(.ag-has-focus) .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right) {
  border-left: 1px solid rgba(60, 60, 60, 0.26);
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-row-group-leaf-indent {
  margin-right: 42px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-row-group-leaf-indent {
  margin-left: 42px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-cell {
  border-left: 1px solid transparent;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-cell {
  border-right: 1px solid transparent;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-cell:not(.ag-cell-focus).ag-cell-first-right-pinned:not(.ag-cell-range-left), [dir=ltr] .ag-theme-material .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-first-right-pinned:not(.ag-cell-range-left), [dir=ltr] .ag-theme-material .ag-rtl .ag-root:not(.ag-has-focus) .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left) {
  border-left: 1px solid rgba(60, 60, 60, 0.26);
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-cell:not(.ag-cell-focus).ag-cell-first-right-pinned:not(.ag-cell-range-left), [dir=rtl] .ag-theme-material .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-first-right-pinned:not(.ag-cell-range-left), [dir=rtl] .ag-theme-material .ag-rtl .ag-root:not(.ag-has-focus) .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left) {
  border-right: 1px solid rgba(60, 60, 60, 0.26);
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-cell:not(.ag-cell-focus).ag-cell-last-left-pinned:not(.ag-cell-range-right), [dir=ltr] .ag-theme-material .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-last-left-pinned:not(.ag-cell-range-right), [dir=ltr] .ag-theme-material .ag-rtl .ag-root:not(.ag-has-focus) .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right) {
  border-right: 1px solid rgba(60, 60, 60, 0.26);
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-cell:not(.ag-cell-focus).ag-cell-last-left-pinned:not(.ag-cell-range-right), [dir=rtl] .ag-theme-material .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-last-left-pinned:not(.ag-cell-range-right), [dir=rtl] .ag-theme-material .ag-rtl .ag-root:not(.ag-has-focus) .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right) {
  border-left: 1px solid rgba(60, 60, 60, 0.26);
}

[dir=ltr] .ag-theme-material .ag-value-change-delta {
  padding-right: 2px;
}

[dir=rtl] .ag-theme-material .ag-value-change-delta {
  padding-left: 2px;
}

.ag-theme-material .ag-value-change-delta-up {
  color: #43a047;
}

.ag-theme-material .ag-value-change-delta-down {
  color: #e53935;
}

.ag-theme-material .ag-value-change-value {
  transition: background-color 1s;
}

[dir] .ag-theme-material .ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
}

[dir=ltr] .ag-theme-material .ag-value-change-value {
  padding-left: 1px;
  padding-right: 1px;
}

[dir=rtl] .ag-theme-material .ag-value-change-value {
  padding-right: 1px;
  padding-left: 1px;
}

.ag-theme-material .ag-value-change-value-highlight {
  transition: background-color 0.1s;
}

[dir] .ag-theme-material .ag-value-change-value-highlight {
  background-color: #00acc1;
}

.ag-theme-material .ag-input-wrapper input:not([type]),
.ag-theme-material .ag-input-wrapper input[type=text],
.ag-theme-material .ag-input-wrapper input[type=number],
.ag-theme-material .ag-input-wrapper input[type=tel],
.ag-theme-material .ag-input-wrapper input[type=date],
.ag-theme-material .ag-input-wrapper input[type=datetime-local] {
  color: rgba(0, 0, 0, 0.87);
  font-family: inherit;
  font-size: inherit;
  height: 40px;
}

[dir] .ag-theme-material .ag-input-wrapper input:not([type]), [dir] .ag-theme-material .ag-input-wrapper input[type=text], [dir] .ag-theme-material .ag-input-wrapper input[type=number], [dir] .ag-theme-material .ag-input-wrapper input[type=tel], [dir] .ag-theme-material .ag-input-wrapper input[type=date], [dir] .ag-theme-material .ag-input-wrapper input[type=datetime-local] {
  background: transparent;
  padding-bottom: 8px;
  border-width: 0;
  border-bottom: 2px solid rgba(60, 60, 60, 0.26);
}

.ag-theme-material .ag-input-wrapper input:not([type]):focus,
.ag-theme-material .ag-input-wrapper input[type=text]:focus,
.ag-theme-material .ag-input-wrapper input[type=number]:focus,
.ag-theme-material .ag-input-wrapper input[type=tel]:focus,
.ag-theme-material .ag-input-wrapper input[type=date]:focus,
.ag-theme-material .ag-input-wrapper input[type=datetime-local]:focus {
  outline: none;
}

[dir] .ag-theme-material .ag-input-wrapper input:not([type]):focus, [dir] .ag-theme-material .ag-input-wrapper input[type=text]:focus, [dir] .ag-theme-material .ag-input-wrapper input[type=number]:focus, [dir] .ag-theme-material .ag-input-wrapper input[type=tel]:focus, [dir] .ag-theme-material .ag-input-wrapper input[type=date]:focus, [dir] .ag-theme-material .ag-input-wrapper input[type=datetime-local]:focus {
  border-bottom: 2px solid #7367F0;
}

.ag-theme-material .ag-input-wrapper input:not([type])::-moz-placeholder,
.ag-theme-material .ag-input-wrapper input[type=text]::-moz-placeholder,
.ag-theme-material .ag-input-wrapper input[type=number]::-moz-placeholder,
.ag-theme-material .ag-input-wrapper input[type=tel]::-moz-placeholder,
.ag-theme-material .ag-input-wrapper input[type=date]::-moz-placeholder,
.ag-theme-material .ag-input-wrapper input[type=datetime-local]::-moz-placeholder {
  color: rgba(0, 0, 0, 0.38);
}

.ag-theme-material .ag-input-wrapper input:not([type])::-moz-placeholder, .ag-theme-material .ag-input-wrapper input[type=text]::-moz-placeholder, .ag-theme-material .ag-input-wrapper input[type=number]::-moz-placeholder, .ag-theme-material .ag-input-wrapper input[type=tel]::-moz-placeholder, .ag-theme-material .ag-input-wrapper input[type=date]::-moz-placeholder, .ag-theme-material .ag-input-wrapper input[type=datetime-local]::-moz-placeholder {
  color: rgba(0, 0, 0, 0.38);
}

.ag-theme-material .ag-input-wrapper input:not([type]):-ms-input-placeholder, .ag-theme-material .ag-input-wrapper input[type=text]:-ms-input-placeholder, .ag-theme-material .ag-input-wrapper input[type=number]:-ms-input-placeholder, .ag-theme-material .ag-input-wrapper input[type=tel]:-ms-input-placeholder, .ag-theme-material .ag-input-wrapper input[type=date]:-ms-input-placeholder, .ag-theme-material .ag-input-wrapper input[type=datetime-local]:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.38);
}

.ag-theme-material .ag-input-wrapper input:not([type])::placeholder,
.ag-theme-material .ag-input-wrapper input[type=text]::placeholder,
.ag-theme-material .ag-input-wrapper input[type=number]::placeholder,
.ag-theme-material .ag-input-wrapper input[type=tel]::placeholder,
.ag-theme-material .ag-input-wrapper input[type=date]::placeholder,
.ag-theme-material .ag-input-wrapper input[type=datetime-local]::placeholder {
  color: rgba(0, 0, 0, 0.38);
}

[dir] .ag-theme-material .ag-input-wrapper input:not([type]):disabled, [dir] .ag-theme-material .ag-input-wrapper input[type=text]:disabled, [dir] .ag-theme-material .ag-input-wrapper input[type=number]:disabled, [dir] .ag-theme-material .ag-input-wrapper input[type=tel]:disabled, [dir] .ag-theme-material .ag-input-wrapper input[type=date]:disabled, [dir] .ag-theme-material .ag-input-wrapper input[type=datetime-local]:disabled {
  border-bottom: 1px solid rgba(60, 60, 60, 0.26);
}

.ag-theme-material .ag-input-wrapper input:not([type]):disabled,
.ag-theme-material .ag-input-wrapper input[type=text]:disabled,
.ag-theme-material .ag-input-wrapper input[type=number]:disabled,
.ag-theme-material .ag-input-wrapper input[type=tel]:disabled,
.ag-theme-material .ag-input-wrapper input[type=date]:disabled,
.ag-theme-material .ag-input-wrapper input[type=datetime-local]:disabled {
  color: rgba(0, 0, 0, 0.38);
}

.ag-theme-material .ag-input-wrapper input[type=date] {
  flex: 1 1 auto;
}

[dir] .ag-theme-material .ag-input-wrapper input[type=range] {
  padding: 0;
}

.ag-theme-material .ag-input-wrapper textarea {
  color: rgba(0, 0, 0, 0.87);
  font-family: inherit;
  font-size: inherit;
  height: 40px;
}

[dir] .ag-theme-material .ag-input-wrapper textarea {
  background: transparent;
  padding-bottom: 8px;
  border-width: 0;
  border-bottom: 2px solid rgba(60, 60, 60, 0.26);
}

.ag-theme-material .ag-input-wrapper textarea:focus {
  outline: none;
}

[dir] .ag-theme-material .ag-input-wrapper textarea:focus {
  border-bottom: 2px solid #7367F0;
}

.ag-theme-material .ag-input-wrapper textarea::-moz-placeholder {
  color: rgba(0, 0, 0, 0.38);
}

.ag-theme-material .ag-input-wrapper textarea:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.38);
}

.ag-theme-material .ag-input-wrapper textarea::placeholder {
  color: rgba(0, 0, 0, 0.38);
}

[dir] .ag-theme-material .ag-input-wrapper textarea:disabled {
  border-bottom: 1px solid rgba(60, 60, 60, 0.26);
}

.ag-theme-material .ag-input-wrapper textarea:disabled {
  color: rgba(0, 0, 0, 0.38);
}

.ag-theme-material .ag-header {
  color: rgba(0, 0, 0, 0.54);
  font-weight: 600;
  font-size: inherit;
  font-family: inherit;
}

[dir] .ag-theme-material .ag-header {
  background-color: #fff;
  border-bottom: 1px solid rgba(60, 60, 60, 0.26);
}

[dir=ltr] .ag-theme-material .ag-pinned-right-header {
  border-left: 1px solid rgba(60, 60, 60, 0.26);
}

[dir=rtl] .ag-theme-material .ag-pinned-right-header {
  border-right: 1px solid rgba(60, 60, 60, 0.26);
}

[dir=ltr] .ag-theme-material .ag-pinned-left-header {
  border-right: 1px solid rgba(60, 60, 60, 0.26);
}

[dir=rtl] .ag-theme-material .ag-pinned-left-header {
  border-left: 1px solid rgba(60, 60, 60, 0.26);
}

.ag-theme-material .ag-header-row {
  height: 56px;
}

[dir] .ag-theme-material .ag-header-row {
  border: none;
}

.ag-theme-material .ag-row {
  height: 48px;
}

[dir] .ag-theme-material .ag-row {
  border-style: solid;
  border-color: rgba(60, 60, 60, 0.26);
  border-width: 0;
}

[dir] .ag-theme-material .ag-row:not(.ag-row-first) {
  border-width: 1px 0 0;
}

[dir] .ag-theme-material .ag-row.ag-row-last {
  border-bottom-width: 1px;
}

[dir=ltr] .ag-theme-material .ag-horizontal-left-spacer {
  border-right: 1px solid rgba(60, 60, 60, 0.26);
}

[dir=rtl] .ag-theme-material .ag-horizontal-left-spacer {
  border-left: 1px solid rgba(60, 60, 60, 0.26);
}

[dir=ltr] .ag-theme-material .ag-horizontal-left-spacer.ag-scroller-corner {
  border-right: none;
}

[dir=rtl] .ag-theme-material .ag-horizontal-left-spacer.ag-scroller-corner {
  border-left: none;
}

[dir=ltr] .ag-theme-material .ag-horizontal-right-spacer {
  border-left: 1px solid rgba(60, 60, 60, 0.26);
}

[dir=rtl] .ag-theme-material .ag-horizontal-right-spacer {
  border-right: 1px solid rgba(60, 60, 60, 0.26);
}

[dir=ltr] .ag-theme-material .ag-horizontal-right-spacer.ag-scroller-corner {
  border-left: none;
}

[dir=rtl] .ag-theme-material .ag-horizontal-right-spacer.ag-scroller-corner {
  border-right: none;
}

[dir] .ag-theme-material .ag-row-hover {
  background-color: #fafafa;
}

[dir=ltr] .ag-theme-material .ag-numeric-cell {
  text-align: right;
}

[dir=rtl] .ag-theme-material .ag-numeric-cell {
  text-align: left;
}

.ag-theme-material .ag-header-cell-label .ag-header-icon {
  opacity: 0.87;
}

[dir=ltr] .ag-theme-material .ag-header-cell-label .ag-header-icon {
  margin-left: 8px;
}

[dir=rtl] .ag-theme-material .ag-header-cell-label .ag-header-icon {
  margin-right: 8px;
}

[dir] .ag-theme-material .ag-header-cell, [dir] .ag-theme-material .ag-header-group-cell {
  border-style: solid;
  border-color: rgba(60, 60, 60, 0.26);
  border-width: 0;
}

[dir=ltr] .ag-theme-material .ag-header-cell, [dir=ltr] .ag-theme-material .ag-header-group-cell {
  padding-left: 24px;
  padding-right: 24px;
}

[dir=rtl] .ag-theme-material .ag-header-cell, [dir=rtl] .ag-theme-material .ag-header-group-cell {
  padding-right: 24px;
  padding-left: 24px;
}

[dir] .ag-theme-material .ag-header-cell.ag-header-cell-moving, [dir] .ag-theme-material .ag-header-group-cell.ag-header-cell-moving {
  background-color: #f2f2f2;
}

[dir] .ag-theme-material .ag-header-cell:not(.ag-header-group-cell-no-group), [dir] .ag-theme-material .ag-header-group-cell:not(.ag-header-group-cell-no-group) {
  border-top-width: 1px;
}

[dir] .ag-theme-material .ag-header-row:first-child .ag-header-cell, [dir] .ag-theme-material .ag-header-row:first-child .ag-header-group-cell {
  border-top-width: 0;
}

[dir] .ag-theme-material .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell:hover, [dir] .ag-theme-material .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell.ag-column-resizing, [dir] .ag-theme-material .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell:hover, [dir] .ag-theme-material .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell.ag-column-resizing, [dir] .ag-theme-material .ag-header-group-cell:first-of-type:hover, [dir] .ag-theme-material .ag-header-group-cell:first-of-type.ag-column-resizing, [dir] .ag-theme-material .ag-header-cell:first-of-type:hover, [dir] .ag-theme-material .ag-header-cell:first-of-type.ag-column-resizing {
  background-color: #f2f2f2;
}

[dir] .ag-theme-material .ag-header-cell-resize {
  cursor: col-resize;
}

[dir=ltr] .ag-theme-material .ag-header-select-all {
  margin-right: 24px;
}

[dir=rtl] .ag-theme-material .ag-header-select-all {
  margin-left: 24px;
}

.ag-theme-material .ag-cell {
  line-height: 46px;
}

[dir] .ag-theme-material .ag-cell {
  border: 1px solid transparent;
}

[dir=ltr] .ag-theme-material .ag-cell {
  padding-left: 24px;
  padding-right: 24px;
  padding-left: 23px;
  padding-right: 23px;
}

[dir=rtl] .ag-theme-material .ag-cell {
  padding-right: 24px;
  padding-left: 24px;
  padding-right: 23px;
  padding-left: 23px;
}

.ag-theme-material .ag-row-drag {
  min-width: 42px;
}

[dir] .ag-theme-material .ag-row-drag {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

[dir] .ag-theme-material .ag-row-dragging, [dir] .ag-theme-material .ag-row-dragging .ag-row-drag {
  cursor: move;
}

[dir] .ag-theme-material .ag-column-drag {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.ag-theme-material .ag-row-dragging {
  opacity: 0.5;
}

.ag-theme-material .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-material .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-material .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-material .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-material .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-material .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  outline: initial;
}

[dir] .ag-theme-material .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected), [dir] .ag-theme-material .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell, [dir] .ag-theme-material .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle, [dir] .ag-theme-material .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected), [dir] .ag-theme-material .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell, [dir] .ag-theme-material .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  border: 1px solid #7367F0;
}

.ag-theme-material .ag-header-cell-resize {
  width: 16px;
}

[dir] .ag-theme-material .ag-menu {
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  padding: 8px;
  padding: 0;
}

.ag-theme-material .ag-menu .ag-menu-list {
  width: 100%;
}

[dir] .ag-theme-material .ag-menu .ag-menu-list {
  cursor: default;
  margin-bottom: 8px;
  margin-top: 8px;
}

[dir] .ag-theme-material .ag-menu .ag-menu-option-active {
  background-color: #fafafa;
}

.ag-theme-material .ag-menu .ag-menu-option-disabled {
  opacity: 0.5;
}

[dir=ltr] .ag-theme-material .ag-menu .ag-menu-option-text {
  margin-left: 8px;
}

[dir=rtl] .ag-theme-material .ag-menu .ag-menu-option-text {
  margin-right: 8px;
}

.ag-theme-material .ag-menu .ag-menu-option-icon {
  min-width: 34px;
}

[dir=ltr] .ag-theme-material .ag-menu .ag-menu-option-icon {
  padding-left: 8px;
  padding-right: 8px;
}

[dir=rtl] .ag-theme-material .ag-menu .ag-menu-option-icon {
  padding-right: 8px;
  padding-left: 8px;
}

[dir=ltr] .ag-theme-material .ag-menu .ag-menu-option-shortcut {
  padding-left: 16px;
}

[dir=rtl] .ag-theme-material .ag-menu .ag-menu-option-shortcut {
  padding-right: 16px;
}

.ag-theme-material .ag-menu .ag-menu-separator {
  height: 16px;
}

[dir] .ag-theme-material .ag-menu .ag-menu-separator > span {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D'1'%20height%3D'16px'%20viewBox%3D'0%200%201%2016px'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cline%20x1%3D'0'%20y1%3D'8px'%20x2%3D'1'%20y2%3D'8px'%20stroke-width%3D'1'%20stroke%3D'%233C3C3C'%2F%3E%3C%2Fsvg%3E");
}

.ag-theme-material .ag-menu .ag-menu-option-popup-pointer {
  width: 34px;
}

[dir] .ag-theme-material .ag-menu .ag-menu-option-popup-pointer {
  text-align: center;
}

.ag-theme-material.ag-dnd-ghost {
  color: rgba(0, 0, 0, 0.54);
  font-weight: 600;
  font-size: inherit;
  font-family: inherit;
  height: 56px !important;
  line-height: 56px;
  -webkit-transform: translateY(16px);
}

[dir] .ag-theme-material.ag-dnd-ghost {
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  padding: 8px;
  border: 1px solid rgba(60, 60, 60, 0.26);
  margin: 0;
  padding: 0 16px;
          transform: translateY(16px);
}

.ag-theme-material.ag-dnd-ghost span,
.ag-theme-material.ag-dnd-ghost div {
  height: 100%;
}

[dir] .ag-theme-material.ag-dnd-ghost span, [dir] .ag-theme-material.ag-dnd-ghost div {
  margin: 0;
  padding: 0;
}

.ag-theme-material.ag-dnd-ghost .ag-dnd-ghost-icon {
  opacity: 0.87;
}

[dir=ltr] .ag-theme-material.ag-dnd-ghost .ag-dnd-ghost-icon {
  margin-right: 8px;
}

[dir=rtl] .ag-theme-material.ag-dnd-ghost .ag-dnd-ghost-icon {
  margin-left: 8px;
}

.ag-theme-material .ag-tab-header {
  min-width: 220px;
  width: 100%;
  display: flex;
}

[dir] .ag-theme-material .ag-tab-header {
  background: #eee;
}

.ag-theme-material .ag-tab-header .ag-tab {
  display: flex;
  height: 32px;
  flex: none;
  align-items: center;
  justify-content: center;
  flex: 1 1 auto;
}

[dir] .ag-theme-material .ag-tab-header .ag-tab {
  border-bottom: 2px solid transparent;
}

[dir] .ag-theme-material .ag-tab-body {
  padding: 4px 0;
}

[dir] .ag-theme-material .ag-tab-body .ag-menu-list {
  margin-bottom: 0;
  margin-top: 0;
}

[dir] .ag-theme-material .ag-tab-body .ag-menu-list > div:first-child > span {
  padding-top: 0;
}

[dir] .ag-theme-material .ag-tab-body .ag-menu-list > div:last-child > span {
  padding-bottom: 0;
}

[dir] .ag-theme-material .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
  background-position-y: 0;
}

[dir] .ag-theme-material .ag-filter .ag-filter-select, [dir] .ag-theme-material .ag-filter .ag-filter-body {
  margin-bottom: 8px;
}

[dir] .ag-theme-material .ag-filter .ag-filter-body {
  margin-top: 0;
}

[dir=ltr] .ag-theme-material .ag-filter .ag-filter-filter {
  margin-left: 8px;
  margin-right: 8px;
}

[dir=rtl] .ag-theme-material .ag-filter .ag-filter-filter {
  margin-right: 8px;
  margin-left: 8px;
}

[dir] .ag-theme-material .ag-filter .ag-filter-select {
  margin: 8px;
}

.ag-theme-material .ag-filter input[type=radio] {
  width: 12px;
  height: 17px;
  vertical-align: top;
}

[dir=ltr] .ag-theme-material .ag-filter input[type=radio] {
  margin: 0 3px 0 6px;
}

[dir=rtl] .ag-theme-material .ag-filter input[type=radio] {
  margin: 0 6px 0 3px;
}

[dir=ltr] .ag-theme-material .ag-filter input[type=text], [dir=ltr] .ag-theme-material .ag-filter input[type=date] {
  padding-left: 8px;
}

[dir=rtl] .ag-theme-material .ag-filter input[type=text], [dir=rtl] .ag-theme-material .ag-filter input[type=date] {
  padding-right: 8px;
}

.ag-theme-material .ag-filter .ag-set-filter-list {
  height: 240px;
}

.ag-theme-material .ag-filter .ag-set-filter-item {
  height: 40px;
}

[dir=ltr] .ag-theme-material .ag-filter .ag-set-filter-item > div, [dir=ltr] .ag-theme-material .ag-filter .ag-set-filter-item > span {
  margin-left: 5px;
}

[dir=rtl] .ag-theme-material .ag-filter .ag-set-filter-item > div, [dir=rtl] .ag-theme-material .ag-filter .ag-set-filter-item > span {
  margin-right: 5px;
}

[dir] .ag-theme-material .ag-filter .ag-filter-header-container {
  border-bottom: 1px solid rgba(60, 60, 60, 0.26);
  padding-bottom: 4px;
}

.ag-theme-material .ag-filter .ag-filter-apply-panel {
  display: flex;
  justify-content: flex-end;
}

[dir] .ag-theme-material .ag-filter .ag-filter-apply-panel {
  padding: 8px;
  padding-top: 16px;
}

.ag-theme-material .ag-filter .ag-filter-apply-panel button {
  line-height: 1.5;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: #7367F0;
  font-family: inherit;
  font-size: inherit;
  text-transform: uppercase;
}

[dir] .ag-theme-material .ag-filter .ag-filter-apply-panel button {
  background-color: transparent;
  border: 0;
  margin: 0;
  padding: 0;
}

[dir=ltr] .ag-theme-material .ag-filter .ag-filter-apply-panel button + button {
  margin-left: 16px;
}

[dir=rtl] .ag-theme-material .ag-filter .ag-filter-apply-panel button + button {
  margin-right: 16px;
}

.ag-theme-material .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-material .ag-column-select-panel .ag-column-tool-panel-column {
  height: 32px;
}

[dir=ltr] .ag-theme-material .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox, [dir=ltr] .ag-theme-material .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label, [dir=ltr] .ag-theme-material .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons, [dir=ltr] .ag-theme-material .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox, [dir=ltr] .ag-theme-material .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label, [dir=ltr] .ag-theme-material .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 8px;
  margin-right: 8px;
}

[dir=rtl] .ag-theme-material .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox, [dir=rtl] .ag-theme-material .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label, [dir=rtl] .ag-theme-material .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons, [dir=rtl] .ag-theme-material .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox, [dir=rtl] .ag-theme-material .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label, [dir=rtl] .ag-theme-material .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-right: 8px;
  margin-left: 8px;
}

[dir] .ag-theme-material .ag-column-select-panel .ag-primary-cols-list-panel {
  border-top: 1px solid rgba(60, 60, 60, 0.26);
  padding-top: 8px;
}

[dir] .ag-theme-material .ag-column-select-panel .ag-primary-cols-list-panel > div {
  cursor: pointer;
}

[dir=ltr] .ag-theme-material .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 34px;
}

[dir=rtl] .ag-theme-material .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-right: 34px;
}

.ag-theme-material .ag-primary-cols-header-panel {
  height: 56px;
  align-items: center;
}

[dir] .ag-theme-material .ag-primary-cols-header-panel {
  border-top: 1px solid rgba(60, 60, 60, 0.26);
}

[dir] .ag-theme-material .ag-primary-cols-header-panel > div {
  cursor: pointer;
  margin: 0 8px;
}

[dir=ltr] .ag-theme-material .ag-primary-cols-header-panel .ag-filter-body {
  margin-left: 8px;
  margin-right: 8px;
}

[dir=rtl] .ag-theme-material .ag-primary-cols-header-panel .ag-filter-body {
  margin-right: 8px;
  margin-left: 8px;
}

[dir=ltr] .ag-theme-material .ag-tool-panel-wrapper {
  border-right: 0;
}

[dir=rtl] .ag-theme-material .ag-tool-panel-wrapper {
  border-left: 0;
}

.ag-theme-material .ag-tool-panel-wrapper .ag-filter-panel {
  width: 100%;
}

.ag-theme-material .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance {
  color: rgba(0, 0, 0, 0.54);
  font-weight: 600;
  flex: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  display: flex;
  flex-flow: column nowrap;
}

[dir] .ag-theme-material .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header {
  padding: 0 5px;
}

[dir] .ag-theme-material .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header > div {
  margin: auto 0;
}

[dir] .ag-theme-material .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-body-wrapper {
  padding-top: 5px;
}

[dir] .ag-theme-material .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
  border: 1px solid rgba(60, 60, 60, 0.26);
  padding: 8px 0;
}

[dir=ltr] .ag-theme-material .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
  border-left: 0;
  border-right: 0;
}

[dir=rtl] .ag-theme-material .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
  border-right: 0;
  border-left: 0;
}

.ag-theme-material .ag-tool-panel-wrapper .ag-pivot-mode-panel {
  height: 56px;
  display: flex;
  flex: none;
}

.ag-theme-material .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  display: flex;
  align-items: center;
}

[dir=ltr] .ag-theme-material .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  margin-left: 8px;
}

[dir=rtl] .ag-theme-material .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  margin-right: 8px;
}

[dir] .ag-theme-material .ag-tool-panel-wrapper .ag-column-select-panel {
  border-bottom: 1px solid rgba(60, 60, 60, 0.26);
  padding-bottom: 7px;
  padding-top: 0;
}

[dir] .ag-theme-material .ag-tool-panel-wrapper .ag-column-drop {
  border-bottom: 1px solid rgba(60, 60, 60, 0.26);
  padding: 8px 0;
  padding-bottom: 16px;
}

.ag-theme-material .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  color: rgba(0, 0, 0, 0.38);
  font-weight: 600;
  font-size: inherit;
  font-family: inherit;
}

[dir] .ag-theme-material .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  margin-top: 8px;
}

[dir=ltr] .ag-theme-material .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  padding-left: 34px;
  padding-right: 8px;
}

[dir=rtl] .ag-theme-material .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  padding-right: 34px;
  padding-left: 8px;
}

[dir] .ag-theme-material .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
  cursor: default;
  margin-top: 8px;
}

[dir=ltr] .ag-theme-material .ag-tool-panel-wrapper .ag-column-drop > div:first-child > span:first-child {
  margin-left: 8px;
  margin-right: 8px;
}

[dir=rtl] .ag-theme-material .ag-tool-panel-wrapper .ag-column-drop > div:first-child > span:first-child {
  margin-right: 8px;
  margin-left: 8px;
}

[dir] .ag-theme-material .ag-tool-panel-wrapper .ag-column-drop:last-child {
  border-bottom: 0;
}

[dir=ltr] .ag-theme-material .ag-numeric-header .ag-header-cell-label .ag-header-icon {
  margin-left: 0;
  margin-right: 8px;
}

[dir=rtl] .ag-theme-material .ag-numeric-header .ag-header-cell-label .ag-header-icon {
  margin-right: 0;
  margin-left: 8px;
}

.ag-theme-material .ag-paging-panel {
  color: rgba(0, 0, 0, 0.54);
  height: 56px;
}

[dir] .ag-theme-material .ag-paging-panel {
  border-top: 1px solid rgba(60, 60, 60, 0.26);
  padding: 0 24px;
}

[dir=ltr] .ag-theme-material .ag-paging-panel > span {
  margin-left: 32px;
}

[dir=rtl] .ag-theme-material .ag-paging-panel > span {
  margin-right: 32px;
}

.ag-theme-material .ag-paging-page-summary-panel .ag-icon {
  width: 18px;
  height: 18px;
}

.ag-theme-material .ag-paging-page-summary-panel .ag-paging-button button {
  opacity: 0;
  top: 0;
  bottom: 0;
}

[dir] .ag-theme-material .ag-paging-page-summary-panel .ag-paging-button button {
  cursor: pointer;
  padding: 0;
}

[dir=ltr] .ag-theme-material .ag-paging-page-summary-panel .ag-paging-button button {
  right: 0;
  left: 0;
}

[dir=rtl] .ag-theme-material .ag-paging-page-summary-panel .ag-paging-button button {
  left: 0;
  right: 0;
}

.ag-theme-material .ag-paging-page-summary-panel .ag-paging-button.ag-disabled .ag-icon {
  color: rgba(0, 0, 0, 0.38);
  opacity: 0.38;
}

[dir] .ag-theme-material .ag-paging-page-summary-panel .ag-paging-button.ag-disabled button {
  cursor: default;
}

[dir] .ag-theme-material .ag-paging-page-summary-panel span {
  margin: 0 8px;
}

[dir] .ag-theme-material .ag-row-selected {
  background-color: #eee;
}

[dir] .ag-theme-material .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell), [dir] .ag-theme-material .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
  border: 1px solid transparent;
}

[dir] .ag-theme-material .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top, [dir] .ag-theme-material .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top-color: #7367F0;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right, [dir=ltr] .ag-theme-material .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: #7367F0;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right, [dir=rtl] .ag-theme-material .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-left-color: #7367F0;
}

[dir] .ag-theme-material .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom, [dir] .ag-theme-material .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: #7367F0;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left, [dir=ltr] .ag-theme-material .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left-color: #7367F0;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left, [dir=rtl] .ag-theme-material .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-right-color: #7367F0;
}

[dir] .ag-theme-material .ag-cell-range-selected:not(.ag-cell-focus) {
  background-color: rgba(122, 134, 203, 0.1);
}

[dir] .ag-theme-material .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart {
  background-color: rgba(0, 88, 255, 0.1);
}

[dir] .ag-theme-material .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category {
  background-color: rgba(0, 255, 132, 0.1);
}

[dir] .ag-theme-material .ag-cell-range-selected-1:not(.ag-cell-focus) {
  background-color: rgba(122, 134, 203, 0.2);
}

[dir] .ag-theme-material .ag-cell-range-selected-2:not(.ag-cell-focus) {
  background-color: rgba(122, 134, 203, 0.3);
}

[dir] .ag-theme-material .ag-cell-range-selected-3:not(.ag-cell-focus) {
  background-color: rgba(122, 134, 203, 0.4);
}

[dir] .ag-theme-material .ag-cell-range-selected-4:not(.ag-cell-focus) {
  background-color: rgba(122, 134, 203, 0.5);
}

[dir] .ag-theme-material .ag-ltr .ag-selection-fill-top, [dir] .ag-theme-material .ag-rtl .ag-selection-fill-top {
  border-top: 1px dashed #7367F0;
}

[dir] .ag-theme-material .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected, [dir] .ag-theme-material .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed rgba(9, 9, 9, 0.26);
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-selection-fill-right, [dir=ltr] .ag-theme-material .ag-rtl .ag-selection-fill-right {
  border-right: 1px dashed #7367F0;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-selection-fill-right, [dir=rtl] .ag-theme-material .ag-rtl .ag-selection-fill-right {
  border-left: 1px dashed #7367F0;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected, [dir=ltr] .ag-theme-material .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
  border-right: 1px dashed rgba(9, 9, 9, 0.26);
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected, [dir=rtl] .ag-theme-material .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
  border-left: 1px dashed rgba(9, 9, 9, 0.26);
}

[dir] .ag-theme-material .ag-ltr .ag-selection-fill-bottom, [dir] .ag-theme-material .ag-rtl .ag-selection-fill-bottom {
  border-bottom: 1px dashed #7367F0;
}

[dir] .ag-theme-material .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected, [dir] .ag-theme-material .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
  border-bottom: 1px dashed rgba(9, 9, 9, 0.26);
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-selection-fill-left, [dir=ltr] .ag-theme-material .ag-rtl .ag-selection-fill-left {
  border-left: 1px dashed #7367F0;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-selection-fill-left, [dir=rtl] .ag-theme-material .ag-rtl .ag-selection-fill-left {
  border-right: 1px dashed #7367F0;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected, [dir=ltr] .ag-theme-material .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
  border-left: 1px dashed rgba(9, 9, 9, 0.26);
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected, [dir=rtl] .ag-theme-material .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
  border-right: 1px dashed rgba(9, 9, 9, 0.26);
}

.ag-theme-material .ag-range-handle,
.ag-theme-material .ag-fill-handle {
  position: absolute;
  width: 6px;
  height: 6px;
  bottom: -1px;
}

[dir] .ag-theme-material .ag-range-handle, [dir] .ag-theme-material .ag-fill-handle {
  background-color: #7367F0;
}

[dir=ltr] .ag-theme-material .ag-range-handle, [dir=ltr] .ag-theme-material .ag-fill-handle {
  right: -1px;
}

[dir=rtl] .ag-theme-material .ag-range-handle, [dir=rtl] .ag-theme-material .ag-fill-handle {
  left: -1px;
}

[dir] .ag-theme-material .ag-fill-handle {
  cursor: cell;
}

[dir=ltr] .ag-theme-material .ag-range-handle {
  cursor: nwse-resize;
}

[dir=rtl] .ag-theme-material .ag-range-handle {
  cursor: nesw-resize;
}

.ag-theme-material .ag-cell.ag-cell-inline-editing {
  height: 72px;
}

[dir] .ag-theme-material .ag-cell.ag-cell-inline-editing {
  padding: 24px;
}

[dir] .ag-theme-material .ag-cell.ag-cell-inline-editing {
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  padding: 8px;
  background-color: #fafafa;
}

[dir] .ag-theme-material .ag-popup-editor {
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  padding: 8px;
  background-color: #fafafa;
  padding: 0;
}

.ag-theme-material .ag-popup-editor .ag-large-textarea textarea {
  height: auto;
}

[dir] .ag-theme-material .ag-popup-editor .ag-large-textarea textarea {
  padding: 24px;
}

.ag-theme-material .ag-virtual-list-container .ag-virtual-list-item {
  height: 40px;
}

[dir] .ag-theme-material .ag-rich-select {
  background-color: #fafafa;
}

.ag-theme-material .ag-rich-select .ag-rich-select-list {
  width: 200px;
  height: 312px;
}

.ag-theme-material .ag-rich-select .ag-rich-select-value {
  height: 48px;
}

[dir=ltr] .ag-theme-material .ag-rich-select .ag-rich-select-value {
  padding: 0 8px 0 24px;
}

[dir=rtl] .ag-theme-material .ag-rich-select .ag-rich-select-value {
  padding: 0 24px 0 8px;
}

.ag-theme-material .ag-rich-select .ag-virtual-list-item {
  height: 48px;
}

[dir] .ag-theme-material .ag-rich-select .ag-virtual-list-item {
  cursor: default;
}

[dir] .ag-theme-material .ag-rich-select .ag-virtual-list-item:hover {
  background-color: #fafafa;
}

[dir=ltr] .ag-theme-material .ag-rich-select .ag-rich-select-row {
  padding-left: 24px;
}

[dir=rtl] .ag-theme-material .ag-rich-select .ag-rich-select-row {
  padding-right: 24px;
}

[dir] .ag-theme-material .ag-rich-select .ag-rich-select-row-selected {
  background-color: #eee;
}

[dir=ltr] .ag-theme-material .ag-ltr .ag-floating-filter-button {
  margin-left: 24px;
}

[dir=rtl] .ag-theme-material .ag-ltr .ag-floating-filter-button {
  margin-right: 24px;
}

.ag-theme-material .ag-floating-filter-button button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  height: 18px;
  width: 18px;
}

[dir] .ag-theme-material .ag-floating-filter-button button {
  background: transparent;
  border: 0;
  padding: 0;
}

[dir=ltr] .ag-theme-material .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty), [dir=ltr] .ag-theme-material .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty), [dir=ltr] .ag-theme-material .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty), [dir=ltr] .ag-theme-material .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty), [dir=ltr] .ag-theme-material .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty), [dir=ltr] .ag-theme-material .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty), [dir=ltr] .ag-theme-material .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty), [dir=ltr] .ag-theme-material .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
  margin-left: 24px;
}

[dir=rtl] .ag-theme-material .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty), [dir=rtl] .ag-theme-material .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty), [dir=rtl] .ag-theme-material .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty), [dir=rtl] .ag-theme-material .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty), [dir=rtl] .ag-theme-material .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty), [dir=rtl] .ag-theme-material .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty), [dir=rtl] .ag-theme-material .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty), [dir=rtl] .ag-theme-material .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
  margin-right: 24px;
}

[dir=ltr] .ag-theme-material .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox, [dir=ltr] .ag-theme-material .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox, [dir=ltr] .ag-theme-material .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox, [dir=ltr] .ag-theme-material .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
  margin-left: 24px;
}

[dir=rtl] .ag-theme-material .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox, [dir=rtl] .ag-theme-material .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox, [dir=rtl] .ag-theme-material .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox, [dir=rtl] .ag-theme-material .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
  margin-right: 24px;
}

[dir=ltr] .ag-theme-material .ag-group-child-count {
  margin-left: 2px;
}

[dir=rtl] .ag-theme-material .ag-group-child-count {
  margin-right: 2px;
}

.ag-theme-material .ag-selection-checkbox span {
  position: relative;
}

.ag-theme-material .ag-column-drop-horizontal {
  height: 48px;
}

[dir] .ag-theme-material .ag-column-drop-horizontal {
  background-color: #eee;
}

[dir=ltr] .ag-theme-material .ag-column-drop-horizontal {
  padding-left: 24px;
}

[dir=rtl] .ag-theme-material .ag-column-drop-horizontal {
  padding-right: 24px;
}

[dir=ltr] .ag-theme-material .ag-column-drop-horizontal .ag-icon-group, [dir=ltr] .ag-theme-material .ag-column-drop-horizontal .ag-icon-pivot {
  margin-right: 24px;
}

[dir=rtl] .ag-theme-material .ag-column-drop-horizontal .ag-icon-group, [dir=rtl] .ag-theme-material .ag-column-drop-horizontal .ag-icon-pivot {
  margin-left: 24px;
}

.ag-theme-material .ag-column-drop-horizontal .ag-icon-small-left,
.ag-theme-material .ag-column-drop-horizontal .ag-icon-small-right {
  opacity: 0.54;
}

[dir] .ag-theme-material .ag-column-drop-horizontal .ag-icon-small-left, [dir] .ag-theme-material .ag-column-drop-horizontal .ag-icon-small-right {
  margin: 0 8px;
}

.ag-theme-material .ag-column-drop-horizontal .ag-column-drop-empty-message {
  opacity: 0.38;
}

.ag-theme-material .ag-column-drop-cell {
  min-height: 32px;
}

[dir] .ag-theme-material .ag-column-drop-cell {
  background: #e2e2e2;
  border-radius: 32px;
  padding: 0 4px;
}

[dir] .ag-theme-material .ag-column-drop-cell .ag-column-drop-cell-text {
  margin: 0 8px;
}

.ag-theme-material .ag-column-drop-cell .ag-column-drop-cell-button {
  min-width: 32px;
  opacity: 0.54;
}

[dir] .ag-theme-material .ag-column-drop-cell .ag-column-drop-cell-button {
  margin: 0 4px;
}

.ag-theme-material .ag-column-drop-cell .ag-column-drop-cell-button:hover {
  opacity: 0.87;
}

[dir=ltr] .ag-theme-material .ag-column-drop-cell .ag-column-drag {
  margin-left: 16px;
}

[dir=rtl] .ag-theme-material .ag-column-drop-cell .ag-column-drag {
  margin-right: 16px;
}

[dir] .ag-theme-material .ag-column-drop-vertical .ag-column-drop-cell {
  margin-top: 8px;
}

.ag-theme-material .ag-select-agg-func-popup {
  height: 140px;
}

[dir] .ag-theme-material .ag-select-agg-func-popup {
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  padding: 8px;
  background: #fff;
  padding: 0;
}

.ag-theme-material .ag-select-agg-func-popup .ag-virtual-list-item {
  line-height: 40px;
}

[dir] .ag-theme-material .ag-select-agg-func-popup .ag-virtual-list-item {
  cursor: default;
}

[dir=ltr] .ag-theme-material .ag-select-agg-func-popup .ag-virtual-list-item {
  padding-left: 16px;
}

[dir=rtl] .ag-theme-material .ag-select-agg-func-popup .ag-virtual-list-item {
  padding-right: 16px;
}

.ag-theme-material .ag-set-filter-list,
.ag-theme-material .ag-menu-column-select-wrapper {
  width: auto;
}

[dir] .ag-theme-material .ag-column-drop-vertical > .ag-column-drop-cell {
  margin-top: 0;
}

[dir=ltr] .ag-theme-material .ag-column-drop-vertical > .ag-column-drop-cell {
  margin-left: 8px;
}

[dir=rtl] .ag-theme-material .ag-column-drop-vertical > .ag-column-drop-cell {
  margin-right: 8px;
}

[dir] .ag-theme-material .ag-cell-data-changed {
  background-color: #00acc1 !important;
}

.ag-theme-material .ag-cell-data-changed-animation {
  transition: background-color 1s;
}

[dir] .ag-theme-material .ag-cell-data-changed-animation {
  background-color: transparent;
}

[dir] .ag-theme-material .ag-stub-cell {
  padding-top: 8px;
}

[dir=ltr] .ag-theme-material .ag-stub-cell {
  padding-left: 24px;
}

[dir=rtl] .ag-theme-material .ag-stub-cell {
  padding-right: 24px;
}

[dir=ltr] .ag-theme-material .ag-stub-cell .ag-loading-icon {
  -webkit-animation-name:  spin-ltr ;
  animation-name:  spin-ltr ;
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

[dir=rtl] .ag-theme-material .ag-stub-cell .ag-loading-icon {
  -webkit-animation-name:  spin-rtl ;
          animation-name:  spin-rtl ;
  -webkit-animation-duration: 1000ms;
          animation-duration: 1000ms;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}

@-webkit-keyframes spin-ltr {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}

@keyframes spin-ltr {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}

@-webkit-keyframes spin-rtl {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(-360deg);
  }
}

@keyframes spin-rtl {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(-360deg);
  }
}

[dir] .ag-theme-material .ag-stub-cell .ag-loading-text {
  margin-top: 8px;
}

[dir=ltr] .ag-theme-material .ag-stub-cell .ag-loading-text {
  margin-left: 8px;
}

[dir=rtl] .ag-theme-material .ag-stub-cell .ag-loading-text {
  margin-right: 8px;
}

[dir] .ag-theme-material .ag-floating-top {
  border-bottom: 1px solid rgba(60, 60, 60, 0.26);
}

[dir] .ag-theme-material .ag-floating-bottom {
  border-top: 1px solid rgba(60, 60, 60, 0.26);
}

.ag-theme-material .ag-status-bar {
  color: rgba(0, 0, 0, 0.38);
  font-weight: 600;
  font-size: inherit;
  font-family: inherit;
  line-height: 1.5;
}

[dir] .ag-theme-material .ag-status-bar {
  background: #fff;
  border: 1px solid rgba(60, 60, 60, 0.26);
  border-top-width: 0;
}

[dir=ltr] .ag-theme-material .ag-status-bar {
  padding-right: 32px;
  padding-left: 32px;
}

[dir=rtl] .ag-theme-material .ag-status-bar {
  padding-left: 32px;
  padding-right: 32px;
}

.ag-theme-material .ag-name-value-value {
  color: rgba(0, 0, 0, 0.87);
}

[dir] .ag-theme-material .ag-status-bar-center {
  text-align: center;
}

[dir] .ag-theme-material .ag-name-value {
  padding-top: 16px;
  padding-bottom: 16px;
}

[dir=ltr] .ag-theme-material .ag-name-value {
  margin-left: 8px;
  margin-right: 8px;
}

[dir=rtl] .ag-theme-material .ag-name-value {
  margin-right: 8px;
  margin-left: 8px;
}

[dir] .ag-theme-material .ag-details-row {
  padding: 40px;
}

[dir] .ag-theme-material .ag-overlay-loading-wrapper {
  background-color: rgba(255, 255, 255, 0.5);
}

[dir] .ag-theme-material .ag-overlay-loading-center {
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  padding: 8px;
}

.ag-theme-material .ag-side-bar {
  position: relative;
}

[dir] .ag-theme-material .ag-side-bar {
  background-color: #fafafa;
  border: 1px solid rgba(60, 60, 60, 0.26);
}

[dir=ltr] .ag-theme-material .ag-side-bar {
  border-left-width: 0;
}

[dir=rtl] .ag-theme-material .ag-side-bar {
  border-right-width: 0;
}

.ag-theme-material .ag-side-bar .ag-side-buttons {
  width: 22px;
  position: relative;
}

[dir] .ag-theme-material .ag-side-bar .ag-side-buttons {
  padding-top: 32px;
  background: #fff;
}

.ag-theme-material .ag-side-bar .ag-side-buttons .ag-side-button button {
  color: rgba(0, 0, 0, 0.87);
  width: 100%;
  min-height: 144px;
}

[dir] .ag-theme-material .ag-side-bar .ag-side-buttons .ag-side-button button {
  background: transparent;
  border: 0;
  padding: 16px 0 16px 0;
  margin: 0;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: transparent;
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
}

[dir] .ag-theme-material .ag-side-bar .ag-side-buttons .ag-selected button {
  background-color: #fafafa;
  border-color: rgba(60, 60, 60, 0.26);
}

[dir=ltr] .ag-theme-material .ag-side-bar .ag-side-buttons .ag-selected button {
  margin-left: -1px;
  padding-left: 1px;
}

[dir=rtl] .ag-theme-material .ag-side-bar .ag-side-buttons .ag-selected button {
  margin-right: -1px;
  padding-right: 1px;
}

[dir=ltr] .ag-theme-material .ag-side-bar .ag-panel-container {
  border-right: 1px solid rgba(60, 60, 60, 0.26);
}

[dir=rtl] .ag-theme-material .ag-side-bar .ag-panel-container {
  border-left: 1px solid rgba(60, 60, 60, 0.26);
}

[dir=ltr] .ag-theme-material .ag-side-bar.full-width .ag-panel-container {
  border-right: 0;
}

[dir=rtl] .ag-theme-material .ag-side-bar.full-width .ag-panel-container {
  border-left: 0;
}

.ag-theme-material .ag-side-bar .ag-column-drop {
  min-height: 50px;
}

[dir=ltr] .ag-theme-material .ag-primary-cols-filter-wrapper {
  margin-left: 8px;
  margin-right: 8px;
}

[dir=rtl] .ag-theme-material .ag-primary-cols-filter-wrapper {
  margin-right: 8px;
  margin-left: 8px;
}

[dir] .ag-theme-material .ag-group-component {
  background-color: #fdfdfd;
  padding: 0px;
  border: 0 solid rgba(73, 73, 73, 0.26);
  border-top-width: 1px;
}

.ag-theme-material .ag-group-component.ag-disabled > .ag-group-component-label .ag-group-component-title,
.ag-theme-material .ag-group-component.ag-disabled > .ag-group-component-container {
  opacity: 0.5;
}

.ag-theme-material .ag-group-component .ag-group-component-title-bar {
  height: 18px;
  font-size: inherit;
  font-family: inherit;
  height: 26px;
}

[dir] .ag-theme-material .ag-group-component .ag-group-component-title-bar {
  background-color: #f0f0f0;
}

[dir=ltr] .ag-theme-material .ag-group-component:not(.ag-collapsible) > div {
  margin-left: 0;
}

[dir=rtl] .ag-theme-material .ag-group-component:not(.ag-collapsible) > div {
  margin-right: 0;
}

[dir] .ag-theme-material .ag-group-component:not(.ag-collapsible) > .ag-group-component-title-bar {
  padding: 8px;
}

[dir=ltr] .ag-theme-material .ag-group-component:not(.ag-collapsible) > .ag-group-component-title-bar {
  margin-left: 0;
}

[dir=rtl] .ag-theme-material .ag-group-component:not(.ag-collapsible) > .ag-group-component-title-bar {
  margin-right: 0;
}

.ag-theme-material .ag-group-component:not(.ag-collapsible) > .ag-group-component-title-bar .ag-column-group-icons {
  display: none;
}

[dir] .ag-theme-material .ag-group-component .ag-group-component-toolbar {
  background-color: #f7f7f7;
  padding: 8px;
  border: 0 solid rgba(60, 60, 60, 0.26);
}

[dir] .ag-theme-material .ag-group-component > .ag-group-component-container {
  padding: 8px;
}

[dir=ltr] .ag-theme-material .ag-group-component > .ag-group-component-container {
  margin-left: 16px;
}

[dir=rtl] .ag-theme-material .ag-group-component > .ag-group-component-container {
  margin-right: 16px;
}

[dir] .ag-theme-material .ag-group-component .ag-group-item {
  margin: 4px 0;
}

.ag-theme-material .ag-group-component .ag-group-item .ag-group-component-title-bar {
  height: 18px;
}

.ag-theme-material .ag-labeled label {
  white-space: nowrap;
}

[dir=ltr] .ag-theme-material .ag-labeled label {
  margin-right: 8px;
}

[dir=rtl] .ag-theme-material .ag-labeled label {
  margin-left: 8px;
}

[dir] .ag-theme-material .ag-labeled.ag-label-align-top label {
  margin-bottom: 4px;
}

[dir=ltr] .ag-theme-material .ag-slider > .ag-wrapper > div:not(:first-of-type), [dir=ltr] .ag-theme-material .ag-angle-select > .ag-wrapper > div:not(:first-of-type) {
  margin-left: 16px;
}

[dir=rtl] .ag-theme-material .ag-slider > .ag-wrapper > div:not(:first-of-type), [dir=rtl] .ag-theme-material .ag-angle-select > .ag-wrapper > div:not(:first-of-type) {
  margin-right: 16px;
}

.ag-theme-material .ag-angle-select .ag-angle-select-field .ag-parent-circle {
  width: 24px;
  height: 24px;
}

[dir] .ag-theme-material .ag-angle-select .ag-angle-select-field .ag-parent-circle {
  border-radius: 12px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.9);
  background-color: #ffffff;
}

.ag-theme-material .ag-angle-select .ag-angle-select-field .ag-child-circle {
  top: 4px;
  width: 6px;
  height: 6px;
}

[dir] .ag-theme-material .ag-angle-select .ag-angle-select-field .ag-child-circle {
  margin-top: -4px;
  border-radius: 3px;
  background-color: #4c4c4c;
}

[dir=ltr] .ag-theme-material .ag-angle-select .ag-angle-select-field .ag-child-circle {
  left: 12px;
  margin-left: -3px;
}

[dir=rtl] .ag-theme-material .ag-angle-select .ag-angle-select-field .ag-child-circle {
  right: 12px;
  margin-right: -3px;
}

.ag-theme-material .ag-toggle-button .ag-input-wrapper {
  height: 18px;
  width: 40px;
}

[dir] .ag-theme-material .ag-toggle-button .ag-input-wrapper {
  background-color: #fff;
  border: 1px solid #333;
  border-radius: 500rem;
}

.ag-theme-material .ag-toggle-button .ag-input-wrapper .ag-icon {
  width: 18px;
  height: 18px;
}

[dir] .ag-theme-material .ag-toggle-button .ag-input-wrapper .ag-icon {
  border: 1px solid #333;
  border-radius: 500rem;
}

[dir=ltr] .ag-theme-material .ag-toggle-button .ag-input-wrapper .ag-icon {
  right: calc(100% - 18px);
}

[dir=rtl] .ag-theme-material .ag-toggle-button .ag-input-wrapper .ag-icon {
  left: calc(100% - 18px);
}

[dir] .ag-theme-material .ag-toggle-button.ag-selected .ag-input-wrapper {
  background-color: #ff4081;
}

[dir] .ag-theme-material .ag-toggle-button.ag-selected .ag-input-wrapper .ag-icon {
  background: #fff;
}

[dir=ltr] .ag-theme-material .ag-toggle-button.ag-selected .ag-input-wrapper .ag-icon {
  right: -1px;
}

[dir=rtl] .ag-theme-material .ag-toggle-button.ag-selected .ag-input-wrapper .ag-icon {
  left: -1px;
}

[dir] .ag-theme-material .ag-color-picker > .ag-wrapper {
  border: 1px solid rgba(60, 60, 60, 0.26);
  border-radius: 5px;
}

.ag-theme-material .ag-color-picker > .ag-wrapper > div {
  width: 18px;
  height: 18px;
}

[dir] .ag-theme-material .ag-color-picker > .ag-wrapper button {
  background-color: #fff;
}

[dir] .ag-theme-material .ag-color-picker > .ag-wrapper button:hover {
  background-color: #fafafa;
}

[dir] .ag-theme-material .ag-dialog.ag-color-dialog {
  border-radius: 5px;
}

[dir] .ag-theme-material .ag-color-panel {
  padding: 8px;
}

[dir] .ag-theme-material .ag-color-panel .ag-spectrum-color {
  background-color: red;
  border-radius: 2px;
}

[dir] .ag-theme-material .ag-color-panel .ag-spectrum-tools {
  padding: 10px;
}

[dir=ltr] .ag-theme-material .ag-color-panel .ag-spectrum-sat {
  background-image: linear-gradient(to right, white, rgba(204, 154, 129, 0));
}

[dir=rtl] .ag-theme-material .ag-color-panel .ag-spectrum-sat {
  background-image: linear-gradient(to left, white, rgba(204, 154, 129, 0));
}

[dir] .ag-theme-material .ag-color-panel .ag-spectrum-val {
  background-image: linear-gradient(to top, black, rgba(204, 154, 129, 0));
}

.ag-theme-material .ag-color-panel .ag-spectrum-dragger {
  height: 12px;
  width: 12px;
}

[dir] .ag-theme-material .ag-color-panel .ag-spectrum-dragger {
  border-radius: 12px;
  border: 1px solid white;
  background: black;
  box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.24);
}

[dir] .ag-theme-material .ag-color-panel .ag-spectrum-hue-background {
  border-radius: 2px;
}

[dir] .ag-theme-material .ag-color-panel .ag-spectrum-alpha-background {
  border-radius: 2px;
}

.ag-theme-material .ag-color-panel .ag-hue-alpha {
  height: 11px;
}

[dir] .ag-theme-material .ag-color-panel .ag-hue-alpha {
  margin-bottom: 10px;
  border-radius: 2px;
}

.ag-theme-material .ag-color-panel .ag-spectrum-slider {
  width: 13px;
  height: 13px;
}

[dir] .ag-theme-material .ag-color-panel .ag-spectrum-slider {
  margin-top: -12px;
  border-radius: 13px;
  background-color: #f8f8f8;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
}

.ag-theme-material .ag-color-panel .ag-spectrum-text-value {
  font-weight: bold;
  line-height: 20px;
  color: #333;
}

[dir] .ag-theme-material .ag-color-panel .ag-spectrum-text-value:focus {
  border: 1px solid #0d77e4;
  padding: 2px;
}

[dir] .ag-theme-material .ag-color-panel .ag-recent-colors > div {
  margin: 0 3px;
}

[dir=ltr] .ag-theme-material .ag-color-panel .ag-recent-colors > div:first-child {
  margin-left: 0;
}

[dir=rtl] .ag-theme-material .ag-color-panel .ag-recent-colors > div:first-child {
  margin-right: 0;
}

[dir=ltr] .ag-theme-material .ag-color-panel .ag-recent-colors > div:last-child {
  margin-right: 0;
}

[dir=rtl] .ag-theme-material .ag-color-panel .ag-recent-colors > div:last-child {
  margin-left: 0;
}

[dir=ltr] .ag-theme-material.ag-popup > div:not(.ag-tooltip-custom) {
  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
}

[dir=rtl] .ag-theme-material.ag-popup > div:not(.ag-tooltip-custom) {
  box-shadow: -5px 5px 10px rgba(0, 0, 0, 0.3);
}

[dir] .ag-theme-material .ag-panel {
  background-color: #fff;
  border: 1px solid rgba(60, 60, 60, 0.26);
}

.ag-dragging-range-handle .ag-theme-material .ag-panel.ag-dialog,
.ag-dragging-fill-handle .ag-theme-material .ag-panel.ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}

.ag-theme-material .ag-panel .ag-title-bar {
  color: rgba(0, 0, 0, 0.54);
  height: 56px;
  font-size: inherit;
  font-weight: 600;
  font-family: inherit;
}

[dir] .ag-theme-material .ag-panel .ag-title-bar {
  background-color: #fff;
  border-bottom: 1px solid rgba(86, 86, 86, 0.26);
  padding: 5px 10px;
}

[dir=ltr] .ag-theme-material .ag-panel .ag-title-bar {
  padding-left: 24px;
}

[dir=rtl] .ag-theme-material .ag-panel .ag-title-bar {
  padding-right: 24px;
}

.ag-theme-material .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button {
  height: 20px;
  width: 20px;
}

[dir] .ag-theme-material .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button {
  border-radius: 5px;
}

.ag-theme-material .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button .ag-icon {
  line-height: 20px;
  font-size: 20px;
}

[dir] .ag-theme-material .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button:hover, [dir] .ag-theme-material .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button.ag-has-popup {
  background-color: #e6e6e6;
}

[dir=ltr] .ag-theme-material .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button:not(:last-child) {
  margin-right: 5px;
}

[dir=rtl] .ag-theme-material .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button:not(:last-child) {
  margin-left: 5px;
}

.ag-theme-material .ag-panel .ag-message-box .ag-message-box-button-bar {
  height: 30px;
}

[dir] .ag-theme-material .ag-panel .ag-message-box .ag-message-box-button-bar {
  background-color: #fff;
  padding: 2px;
}

[dir] .ag-theme-material .ag-panel .ag-message-box .ag-message-box-button-bar button {
  border-radius: 2px;
}

.ag-theme-material .ag-tooltip {
  color: rgba(0, 0, 0, 0.87);
  transition: opacity 1s;
}

[dir] .ag-theme-material .ag-tooltip {
  background-color: #535353;
  border-radius: 2px;
  padding: 5px;
  border-width: 1px;
  border-style: solid;
  border-color: #ebebeb;
}

.ag-theme-material .ag-tooltip.ag-tooltip-hiding {
  opacity: 0;
}

[dir] .ag-theme-material .ag-chart .ag-chart-menu {
  border-radius: 5px;
  background: #fff;
}

[dir] .ag-theme-material .ag-chart .ag-chart-menu > span:hover {
  background-color: #e6e6e6;
}

[dir=ltr] .ag-theme-material .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-group-component-container {
  margin-left: 0;
}

[dir=rtl] .ag-theme-material .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-group-component-container {
  margin-right: 0;
}

[dir] .ag-theme-material .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail {
  border: 1px solid rgba(60, 60, 60, 0.26);
  border-radius: 5px;
  margin: 5px;
}

[dir=ltr] .ag-theme-material .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail:nth-child(2n+2):not(:last-child) {
  margin-left: auto;
  margin-right: auto;
}

[dir=rtl] .ag-theme-material .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail:nth-child(2n+2):not(:last-child) {
  margin-right: auto;
  margin-left: auto;
}

[dir=ltr] .ag-theme-material .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail:nth-child(3n+1) {
  margin-left: 2px;
}

[dir=rtl] .ag-theme-material .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail:nth-child(3n+1) {
  margin-right: 2px;
}

[dir=ltr] .ag-theme-material .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail:nth-child(3n) {
  margin-right: 2px;
}

[dir=rtl] .ag-theme-material .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail:nth-child(3n) {
  margin-left: 2px;
}

[dir] .ag-theme-material .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail.ag-selected {
  border-color: #7367F0;
}

.ag-theme-material .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
  color: rgba(0, 0, 0, 0.87);
  font-size: inherit-2;
}

.ag-theme-material .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
  color: #7367F0;
}

[dir] .ag-theme-material .ag-chart-tabbed-menu .ag-chart-format .ag-chart-format-wrapper .ag-group-item {
  margin: 9.6px 0;
}

.ag-theme-material .ag-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "agGridMaterial";
  speak: none;
  font-size: 18px;
  color: #333;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ag-theme-material .ag-icon-aggregation:before {
  content: "\E900";
}

.ag-theme-material .ag-icon-arrows:before {
  content: "\E901";
}

.ag-theme-material .ag-icon-asc:before {
  content: "\E902";
}

.ag-theme-material .ag-icon-cancel:before {
  content: "\E903";
}

.ag-theme-material .ag-icon-chart:before {
  content: "\E904";
}

.ag-theme-material .ag-icon-checkbox-checked:before {
  content: "\E905";
}

.ag-theme-material .ag-icon-checkbox-indeterminate:before {
  content: "\E906";
}

.ag-theme-material .ag-icon-checkbox-unchecked:before {
  content: "\E907";
}

.ag-theme-material .ag-icon-color-picker:before {
  content: "\E908";
}

.ag-theme-material .ag-icon-column:before {
  content: "\E909";
}

.ag-theme-material .ag-icon-columns:before {
  content: "\E90A";
}

.ag-theme-material .ag-icon-contracted:before {
  content: "\E90B";
}

.ag-theme-material .ag-icon-copy:before {
  content: "\E90C";
}

.ag-theme-material .ag-icon-cross:before {
  content: "\E90D";
}

.ag-theme-material .ag-icon-cut:before {
  content: "\E90E";
}

.ag-theme-material .ag-icon-data:before {
  content: "\E90F";
}

.ag-theme-material .ag-icon-desc:before {
  content: "\E910";
}

.ag-theme-material .ag-icon-expanded:before {
  content: "\E911";
}

.ag-theme-material .ag-icon-eye-slash:before {
  content: "\E912";
}

.ag-theme-material .ag-icon-eye:before {
  content: "\E913";
}

.ag-theme-material .ag-icon-filter:before {
  content: "\E914";
}

.ag-theme-material .ag-icon-first:before {
  content: "\E915";
}

.ag-theme-material .ag-icon-grip:before {
  content: "\E916";
}

.ag-theme-material .ag-icon-group:before {
  content: "\E917";
}

.ag-theme-material .ag-icon-indeterminate:before {
  content: "\E918";
}

.ag-theme-material .ag-icon-last:before {
  content: "\E919";
}

.ag-theme-material .ag-icon-left:before {
  content: "\E91A";
}

.ag-theme-material .ag-icon-linked:before {
  content: "\E934";
}

.ag-theme-material .ag-icon-loading:before {
  content: "\E91B";
}

.ag-theme-material .ag-icon-maximize:before {
  content: "\E91C";
}

.ag-theme-material .ag-icon-menu:before {
  content: "\E91D";
}

.ag-theme-material .ag-icon-minimize:before {
  content: "\E91E";
}

.ag-theme-material .ag-icon-minus:before {
  content: "\E91F";
}

.ag-theme-material .ag-icon-next:before {
  content: "\E920";
}

.ag-theme-material .ag-icon-none:before {
  content: "\E921";
}

.ag-theme-material .ag-icon-not-allowed:before {
  content: "\E922";
}

.ag-theme-material .ag-icon-paste:before {
  content: "\E923";
}

.ag-theme-material .ag-icon-pin:before {
  content: "\E924";
}

.ag-theme-material .ag-icon-pivot:before {
  content: "\E925";
}

.ag-theme-material .ag-icon-plus:before {
  content: "\E926";
}

.ag-theme-material .ag-icon-previous:before {
  content: "\E927";
}

.ag-theme-material .ag-icon-radio-button-off:before {
  content: "\E928";
}

.ag-theme-material .ag-icon-radio-button-on:before {
  content: "\E929";
}

.ag-theme-material .ag-icon-right:before {
  content: "\E92A";
}

.ag-theme-material .ag-icon-save:before {
  content: "\E92B";
}

.ag-theme-material .ag-icon-small-down:before {
  content: "\E92C";
}

.ag-theme-material .ag-icon-small-left:before {
  content: "\E92D";
}

.ag-theme-material .ag-icon-small-right:before {
  content: "\E92E";
}

.ag-theme-material .ag-icon-small-up:before {
  content: "\E92F";
}

.ag-theme-material .ag-icon-tick:before {
  content: "\E930";
}

.ag-theme-material .ag-icon-tree-closed:before {
  content: "\E931";
}

.ag-theme-material .ag-icon-tree-indeterminate:before {
  content: "\E932";
}

.ag-theme-material .ag-icon-tree-open:before {
  content: "\E933";
}

.ag-theme-material .ag-icon-unlinked:before {
  content: "\E935";
}

.ag-theme-material .ag-icon-checkbox-checked,
.ag-theme-material .ag-icon-checkbox-indeterminate,
.ag-theme-material .ag-icon-checkbox-unchecked {
  line-height: 18px;
}

[dir] .ag-theme-material .ag-icon-checkbox-checked, [dir] .ag-theme-material .ag-icon-checkbox-indeterminate, [dir] .ag-theme-material .ag-icon-checkbox-unchecked {
  background-color: transparent;
  border-radius: 3px;
}

.ag-theme-material .ag-icon-checkbox-checked-readonly,
.ag-theme-material .ag-icon-checkbox-indeterminate-readonly,
.ag-theme-material .ag-icon-checkbox-unchecked-readonly {
  opacity: 0.38;
}

[dir] .ag-theme-material .ag-icon-checkbox-checked-readonly, [dir] .ag-theme-material .ag-icon-checkbox-indeterminate-readonly, [dir] .ag-theme-material .ag-icon-checkbox-unchecked-readonly {
  cursor: default;
}

.ag-theme-material .ag-icon-checkbox-checked {
  color: #ff4081;
}

.ag-theme-material .ag-icon-checkbox-checked-readonly:before {
  content: "\E905";
}

.ag-theme-material .ag-icon-checkbox-indeterminate-readonly:before {
  content: "\E906";
}

.ag-theme-material .ag-icon-checkbox-unchecked-readonly:before {
  content: "\E907";
}

.ag-theme-material .ag-icon-row-drag:before {
  content: "\E916";
}

.ag-theme-material .ag-right-arrow:before {
  content: "\E91A";
}

.ag-theme-material .ag-icon-radio-button-on {
  color: #ff4081;
}

.ag-theme-material .ag-right-arrow:before {
  content: "\E92A";
}

[dir=ltr] .ag-theme-material .ag-rtl {
  text-align: right;
}

[dir=rtl] .ag-theme-material .ag-rtl {
  text-align: left;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-numeric-cell {
  text-align: left;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-numeric-cell {
  text-align: right;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-checkbox:not(.ag-label-align-left) label, [dir=ltr] .ag-theme-material .ag-rtl .ag-radio-button:not(.ag-label-align-left) label, [dir=ltr] .ag-theme-material .ag-rtl .ag-toggle-button:not(.ag-label-align-left) label {
  margin-right: 8px;
  margin-left: 0;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-checkbox:not(.ag-label-align-left) label, [dir=rtl] .ag-theme-material .ag-rtl .ag-radio-button:not(.ag-label-align-left) label, [dir=rtl] .ag-theme-material .ag-rtl .ag-toggle-button:not(.ag-label-align-left) label {
  margin-left: 8px;
  margin-right: 0;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  margin-right: 8px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  margin-left: 8px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  padding-left: 8px;
  padding-right: 32px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  padding-right: 8px;
  padding-left: 32px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox, [dir=ltr] .ag-theme-material .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons, [dir=ltr] .ag-theme-material .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox, [dir=ltr] .ag-theme-material .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 8px;
  margin-right: 8px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox, [dir=rtl] .ag-theme-material .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons, [dir=rtl] .ag-theme-material .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox, [dir=rtl] .ag-theme-material .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-right: 8px;
  margin-left: 8px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 0;
  margin-right: 34px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-right: 0;
  margin-left: 34px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-header-select-all {
  margin-left: 24px;
  margin-right: 0;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-header-select-all {
  margin-right: 24px;
  margin-left: 0;
}

.ag-theme-material .ag-rtl .ag-selection-checkbox,
.ag-theme-material .ag-rtl .ag-group-checkbox,
.ag-theme-material .ag-rtl .ag-group-expanded,
.ag-theme-material .ag-rtl .ag-group-contracted {
  display: inline-flex;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty), [dir=ltr] .ag-theme-material .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty), [dir=ltr] .ag-theme-material .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty), [dir=ltr] .ag-theme-material .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty), [dir=ltr] .ag-theme-material .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty), [dir=ltr] .ag-theme-material .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty), [dir=ltr] .ag-theme-material .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty), [dir=ltr] .ag-theme-material .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
  margin-right: 24px;
  margin-left: initial;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty), [dir=rtl] .ag-theme-material .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty), [dir=rtl] .ag-theme-material .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty), [dir=rtl] .ag-theme-material .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty), [dir=rtl] .ag-theme-material .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty), [dir=rtl] .ag-theme-material .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty), [dir=rtl] .ag-theme-material .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty), [dir=rtl] .ag-theme-material .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
  margin-left: 24px;
  margin-right: initial;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-selection-checkbox + .ag-group-checkbox, [dir=ltr] .ag-theme-material .ag-rtl .ag-group-checkbox + .ag-group-checkbox, [dir=ltr] .ag-theme-material .ag-rtl .ag-group-expanded + .ag-group-checkbox, [dir=ltr] .ag-theme-material .ag-rtl .ag-group-contracted + .ag-group-checkbox {
  margin-right: 24px;
  margin-left: initial;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-selection-checkbox + .ag-group-checkbox, [dir=rtl] .ag-theme-material .ag-rtl .ag-group-checkbox + .ag-group-checkbox, [dir=rtl] .ag-theme-material .ag-rtl .ag-group-expanded + .ag-group-checkbox, [dir=rtl] .ag-theme-material .ag-rtl .ag-group-contracted + .ag-group-checkbox {
  margin-left: 24px;
  margin-right: initial;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-group-child-count {
  margin-left: unset;
  margin-right: 2px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-group-child-count {
  margin-right: unset;
  margin-left: 2px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-column-drop-horizontal {
  padding-right: 24px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-column-drop-horizontal {
  padding-left: 24px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-column-drop-horizontal .ag-icon-group, [dir=ltr] .ag-theme-material .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
  margin-left: 24px;
  margin-right: 0;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-column-drop-horizontal .ag-icon-group, [dir=rtl] .ag-theme-material .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
  margin-right: 24px;
  margin-left: 0;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-floating-filter-button {
  margin-right: 24px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-floating-filter-button {
  margin-left: 24px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-set-filter-item > div, [dir=ltr] .ag-theme-material .ag-rtl .ag-set-filter-item > span {
  margin-left: 0;
  margin-right: 5px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-set-filter-item > div, [dir=rtl] .ag-theme-material .ag-rtl .ag-set-filter-item > span {
  margin-right: 0;
  margin-left: 5px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-header .ag-header-cell-resize::after {
  border-left: 1px solid rgba(60, 60, 60, 0.26);
  border-right: 0;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-header .ag-header-cell-resize::after {
  border-right: 1px solid rgba(60, 60, 60, 0.26);
  border-left: 0;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-side-bar .ag-panel-container {
  border-left: 1px solid rgba(60, 60, 60, 0.26);
  border-right: 0;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-side-bar .ag-panel-container {
  border-right: 1px solid rgba(60, 60, 60, 0.26);
  border-left: 0;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-side-bar.full-width .ag-panel-container {
  border-left: 0;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-side-bar.full-width .ag-panel-container {
  border-right: 0;
}

.ag-theme-material .sass-variables::after {
  content: '{ "autoSizePadding": "24px", "headerHeight": "56px", "groupPaddingSize": "42px", "footerPaddingAddition": "32px", "virtualItemHeight": "40px", "aggFuncPopupHeight": "140px", "checkboxIndentWidth": "26px", "leafNodePadding": "24px", "rowHeight": "48px", "gridSize": "8px", "iconSize": "18px" }';
  display: none;
}

.ag-theme-material .ag-icon-checkbox-checked,
.ag-theme-material .ag-icon-checkbox-checked-readonly,
.ag-theme-material .ag-icon-checkbox-unchecked,
.ag-theme-material .ag-icon-checkbox-unchecked-readonly,
.ag-theme-material .ag-icon-checkbox-indeterminate,
.ag-theme-material .ag-icon-checkbox-indeterminate-readonly,
.ag-theme-material .ag-icon-radio-button-on,
.ag-theme-material .ag-icon-radio-button-off {
  height: 24px;
  width: 24px;
  font-size: 24px;
  line-height: 24px;
}

.ag-theme-material .ag-header-cell,
.ag-theme-material .ag-header-group-cell {
  transition: background-color 0.5s;
}

[dir] .ag-theme-material .ag-cell-highlight {
  background-color: #fce4ec !important;
}

.ag-theme-material .ag-cell-highlight-animation {
  transition: background-color 1s;
}

.ag-theme-material .ag-menu-option {
  height: 38px;
}

[dir] .ag-theme-material .ag-side-bar {
  border-bottom: 0;
  border-top: 0;
}

[dir=ltr] .ag-theme-material .ag-side-bar {
  border-right: 0;
}

[dir=rtl] .ag-theme-material .ag-side-bar {
  border-left: 0;
}

.ag-theme-material .ag-side-bar .ag-side-buttons button {
  color: rgba(0, 0, 0, 0.54);
  font-family: inherit;
  font-size: inherit;
  font-weight: 600;
}

[dir] .ag-theme-material .ag-side-bar .ag-side-buttons button {
  border: 0;
  background: transparent;
}

[dir] .ag-theme-material .ag-side-bar .ag-side-buttons .ag-side-button button {
  background-color: transparent;
  border-width: 0;
}

[dir] .ag-theme-material .ag-side-bar .ag-side-buttons .ag-selected button {
  background-color: #fafafa;
}

[dir=ltr] .ag-theme-material .ag-side-bar .ag-side-buttons .ag-selected button {
  border-left: 2px solid #7367F0;
  margin-left: -2px;
  padding-left: 1px;
}

[dir=rtl] .ag-theme-material .ag-side-bar .ag-side-buttons .ag-selected button {
  border-right: 2px solid #7367F0;
  margin-right: -2px;
  padding-right: 1px;
}

[dir] .ag-theme-material .ag-side-bar .ag-filter-toolpanel-body {
  background-color: #fff;
}

[dir] .ag-theme-material .ag-status-bar {
  border-top-width: 1px;
}

[dir=ltr] .ag-theme-material .ag-rtl .ag-side-bar .ag-side-buttons .ag-selected button {
  border-left: 0;
  margin-left: 0;
  padding-left: 0;
  border-right: 2px solid #7367F0;
  margin-right: -2px;
  padding-right: 1px;
}

[dir=rtl] .ag-theme-material .ag-rtl .ag-side-bar .ag-side-buttons .ag-selected button {
  border-right: 0;
  margin-right: 0;
  padding-right: 0;
  border-left: 2px solid #7367F0;
  margin-left: -2px;
  padding-left: 1px;
}

.ag-theme-material .ag-group-expanded .ag-icon-contracted:empty:before {
  content: "\E933";
}

/*=========================================================================================
    File Name: _variables.scss
    Description: partial- SCSS varibales
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*========================================================
        SPACING
=========================================================*/

/*========================================================
        COLORS
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        DARK THEME
=========================================================*/

.ag-grid-table {
  color: inherit !important;
  height: calc(var(--vh, 1vh) * 100 - 30rem);
}

@media screen and (max-height: 800px) {
  .ag-grid-table {
    height: 620px;
  }
}

.ag-grid-table .ag-header-cell .ag-cell-label-container .ag-header-icon.ag-filter-icon {
  display: none;
}

[dir] .ag-grid-table .ag-filter-select {
  padding: 0.3rem;
  background: transparent;
  border-radius: 5px;
  border: 1px solid rgba(0, 0, 0, 0.2);
}

.ag-grid-table .ag-filter-filter {
  height: 25px !important;
}

[dir] .ag-grid-table .ag-filter-filter {
  padding-bottom: 0 !important;
  padding-bottom: 0 !important;
  margin-top: 10px;
  margin-bottom: 14px !important;
}

[dir=ltr] .ag-grid-table .ag-filter-filter {
  margin-right: 10px;
  margin-left: 10px;
}

[dir=rtl] .ag-grid-table .ag-filter-filter {
  margin-left: 10px;
  margin-right: 10px;
}

[dir] .ag-grid-table .ag-input-text-wrapper input {
  padding-bottom: 0 !important;
}

.ag-grid-table .ag-floating-filter-body {
  height: unset;
}

.ag-grid-table .ag-cell-inline-editing {
  height: 62px !important;
}

[dir] .ag-grid-table .ag-cell-inline-editting, [dir] .ag-grid-table .ag-popup-editor {
  padding-bottom: 12px;
}

@media screen and (max-width: 614px) {
  .ag-grid-table .ag-grid-table-actions-right {
    flex-grow: 1;
  }
}

@media screen and (max-width: 614px) and (min-width: 443px) {
  .ag-grid-table .ag-grid-table-actions-left {
    display: flex;
    flex-grow: 1;
    justify-content: flex-end;
  }
}

.ag-grid-table .ag-horizontal-left-spacer,
.ag-grid-table .ag-horizontal-right-spacer {
  overflow-x: auto;
}

.ag-grid-table .ag-icon-checkbox-checked,
.ag-grid-table .ag-icon-checkbox-indeterminate {
  font-size: 22px;
  color: rgba(var(--vs-primary), 1) !important;
}

.ag-grid-table .ag-icon-checkbox-unchecked {
  color: #b8c2cc !important;
  font-size: 22px;
}

.ag-grid-table ::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}

[dir] .ag-grid-table ::-webkit-scrollbar-thumb {
  background: #dae1e7;
  border-radius: 20px;
}

[dir] .ag-grid-table ::-webkit-scrollbar-track {
  background: #f8f8f8;
  border-radius: 20px;
}

.theme-dark .ag-grid-table.ag-theme-material {
  color: #c2c6dc;
}

[dir] .theme-dark .ag-grid-table.ag-theme-material {
  background: transparent;
}

.theme-dark .ag-grid-table.ag-theme-material .ag-header {
  color: #fff;
}

[dir] .theme-dark .ag-grid-table.ag-theme-material .ag-header {
  background: transparent;
  border-bottom-color: #414561;
}

[dir=ltr] .theme-dark .ag-grid-table.ag-theme-material .ag-cell-last-left-pinned {
  border-right-color: #414561 !important;
}

[dir=rtl] .theme-dark .ag-grid-table.ag-theme-material .ag-cell-last-left-pinned {
  border-left-color: #414561 !important;
}

.theme-dark .ag-grid-table.ag-theme-material .ag-floating-filter-input {
  color: #c2c6dc;
}

[dir] .theme-dark .ag-grid-table.ag-theme-material .ag-floating-filter-input {
  border-bottom-color: #414561;
}

[dir] .theme-dark .ag-grid-table.ag-theme-material .ag-row-hover, [dir] .theme-dark .ag-grid-table.ag-theme-material .ag-header-cell:hover {
  background-color: #262c49;
}

[dir] .theme-dark .ag-grid-table.ag-theme-material .ag-row-selected {
  background: #262c49;
}

[dir] .theme-dark .ag-grid-table.ag-theme-material .ag-row, [dir] .theme-dark .ag-grid-table.ag-theme-material .ag-header-cell, [dir] .theme-dark .ag-grid-table.ag-theme-material .ag-header-group-cell, [dir] .theme-dark .ag-grid-table.ag-theme-material .ag-row, [dir] .theme-dark .ag-grid-table.ag-theme-material .ag-pinned-left-header, [dir] .theme-dark .ag-grid-table.ag-theme-material .ag-horizontal-left-spacer, [dir] .theme-dark .ag-grid-table.ag-theme-material .ag-horizontal-right-spacer {
  border-color: #414561;
}

.theme-dark .ag-grid-table .ag-icon-checkbox-unchecked,
.theme-dark .ag-grid-table .ag-icon-filter,
.theme-dark .ag-grid-table .ag-icon-asc,
.theme-dark .ag-grid-table .ag-icon-desc {
  color: #c2c6dc !important;
}

[dir] .theme-dark .ag-grid-table .ag-filter-body-wrapper {
  background-color: #262c49;
}

.theme-dark .ag-grid-table .ag-filter-select {
  color: #c2c6dc;
}

[dir] .theme-dark .ag-grid-table .ag-filter-select {
  border-color: #414561;
}

[dir] .theme-dark .ag-grid-table option {
  background-color: #10163a;
}

.theme-dark .ag-grid-table ::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}

[dir] .theme-dark .ag-grid-table ::-webkit-scrollbar-thumb {
  background: #7367F0;
  border-radius: 20px;
}

[dir] .theme-dark .ag-grid-table ::-webkit-scrollbar-track {
  background: #262c49;
  border-radius: 20px;
}

.ag-grid-cell-chip {
  top: 50%;
  -webkit-transform: translateY(-50%);
  line-height: 1;
}

[dir] .ag-grid-cell-chip {
          transform: translateY(-50%);
}

/*=========================================================================================
    File Name: _themes.scss
    Description: partial- themes - imports theme styles
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*=========================================================================================
    File Name: _themeDark.scss
    Description: partial- Styles for dark theme
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

.theme-dark {
  --vs-dark: 184,194,204;
  color: #c2c6dc !important;
}

[dir] .theme-dark {
  background-color: #262c49;
}

[dir] .theme-dark .main-vertical.navbar-static .vx-navbar-wrapper {
  background: none;
}

.theme-dark .main-horizontal .menu-item .h-nav-menu-item.disabled-item {
  opacity: 0.3;
}

@media (min-width: 1200px) {
  [dir] .theme-dark .main-horizontal .vx-navbar-wrapper:not(.nav-menu-wrapper) {
    background: none !important;
  }
}

[dir] .theme-dark .main-horizontal.navbar-sticky .vs-navbar:not(.vx-navbar) {
  background-color: #262c49 !important;
}

[dir] .theme-dark .main-horizontal.navbar-static .vs-navbar:not(.vx-navbar).d-theme-dark-light-bg {
  background-color: #262c49 !important;
}

.theme-dark .content-area__heading h2 {
  color: #ebeefd;
}

.theme-dark code {
  color: #b8c2cc;
}

[dir] .theme-dark code {
  background: #262c49;
}

[dir] .theme-dark pre[class*=language-] {
  background-color: #1E1E1E;
  text-shadow: none;
}

[dir] .theme-dark pre[class*=language-] code {
  background-color: transparent;
}

[dir] .theme-dark pre[class*=language-] code[class*=language-] {
  text-shadow: none;
}

.theme-dark label {
  color: #c2c6dc;
}

.theme-dark h1,
.theme-dark h2,
.theme-dark h3,
.theme-dark h4,
.theme-dark h5,
.theme-dark h6 {
  color: #ebeefd;
}

[dir] .theme-dark ul.bordered-items li {
  border-color: #414561 !important;
}

[dir] .theme-dark .notification-dropdown .notification:hover, [dir] .theme-dark .notification-dropdown .cart-item:hover, [dir] .theme-dark .cart-dropdown .notification:hover, [dir] .theme-dark .cart-dropdown .cart-item:hover {
  background: #10163a;
}

[dir] .theme-dark .notification-dropdown .checkout-footer, [dir] .theme-dark .notification-dropdown .notification-footer, [dir] .theme-dark .cart-dropdown .checkout-footer, [dir] .theme-dark .cart-dropdown .notification-footer {
  background-color: #262c49;
}

[dir] .theme-dark .notification-dropdown .checkout-footer:hover, [dir] .theme-dark .notification-dropdown .notification-footer:hover, [dir] .theme-dark .cart-dropdown .checkout-footer:hover, [dir] .theme-dark .cart-dropdown .notification-footer:hover {
  background-color: #10163a;
}

.theme-dark .vs-component.vs-notifications.vs-noti-dark {
  color: #22292f !important;
}

[dir] .theme-dark .vs-component.vs-notifications.vs-noti-dark .filling {
  background: #b8c2cc !important;
}

.theme-dark .vs-component.vs-notifications.vs-noti-dark h3 {
  color: #22292f !important;
}

[dir] .theme-dark .vx-card {
  background-color: #10163a;
}

[dir] .theme-dark .vx-card.card-border {
  border-color: #414561;
}

.theme-dark .vx-card .vx-card__title h4 {
  color: #ebeefd;
}

.theme-dark .vx-card .con-vs-alert-dark {
  color: #dae1e7;
}

[dir] .theme-dark .vx-card .code-content pre[class^=language-] {
  background-color: #262c49;
  text-shadow: none;
}

[dir] .theme-dark .vx-card .code-content pre[class^=language-] code {
  background-color: transparent;
}

[dir] .theme-dark .vx-card .code-content pre[class^=language-] code[class*=language-] {
  text-shadow: none;
}

.theme-dark .vx-card .vx-card__body .con-vs-alert-primary h4 {
  color: rgba(var(--vs-primary), 1);
}

.theme-dark .vx-card .vx-card__body .con-vs-alert-success h4 {
  color: rgba(var(--vs-success), 1);
}

.theme-dark .vx-card .vx-card__body .con-vs-alert-danger h4 {
  color: rgba(var(--vs-danger), 1);
}

.theme-dark .vx-card .vx-card__body .con-vs-alert-info h4 {
  color: rgba(var(--vs-info), 1);
}

.theme-dark .vx-card .vx-card__body .con-vs-alert-warning h4 {
  color: rgba(var(--vs-warning), 1);
}

[dir] .theme-dark .vx-card .tasks-today-container .tasks-today__task:hover {
  background: #212744 !important;
}

[dir] .theme-dark .vx-navbar-wrapper {
  background: linear-gradient(to bottom, rgba(44, 48, 60, 0.9) 44%, rgba(44, 48, 60, 0.43) 73%, rgba(44, 48, 60, 0) 100%);
}

[dir] .theme-dark .vx-navbar-wrapper .vs-navbar .search-full-container {
  background-color: #10163a !important;
}

[dir] .theme-dark .vx-navbar-wrapper .vs-navbar .search-full-container .vx-auto-suggest input {
  background: #10163a;
}

.theme-dark .vx-navbar-wrapper .vs-navbar .vx-auto-suggest .auto-suggest-suggestions-list .auto-suggest__suggestion-group__suggestion {
  color: #c2c6dc;
}

.theme-dark .vx-navbar-wrapper .vs-navbar .vx-auto-suggest .auto-suggest-suggestions-list .auto-suggest__suggestion-group__suggestion.vx-auto-suggest__current-selected {
  color: #fff;
}

[dir] .theme-dark .vx-navbar-wrapper .vs-navbar .vx-auto-suggest .auto-suggest-suggestions-list .auto-suggest__suggestion-group__suggestion.vx-auto-suggest__current-selected {
  background: #10163a;
}

[dir] .theme-dark .v-nav-menu .vs-sidebar {
  background-color: #10163a;
}

.theme-dark .v-nav-menu .shadow-bottom {
  width: 94%;
}

[dir] .theme-dark .v-nav-menu .shadow-bottom {
  background: linear-gradient(to bottom, #0f1642 44%, rgba(15, 22, 66, 0.51) 73%, rgba(44, 48, 60, 0) 100%);
}

.theme-dark .v-nav-menu .scroll-area-v-nav-menu .feather-icon,
.theme-dark .v-nav-menu .scroll-area-v-nav-menu span:not(.vs-chip--text) {
  color: #c2c6dc;
}

.theme-dark .v-nav-menu .scroll-area-v-nav-menu a:not(.router-link-active) .feather-icon svg,
.theme-dark .v-nav-menu .scroll-area-v-nav-menu a:not(.router-link-active) .feather-icon span {
  color: #c2c6dc;
}

.theme-dark .v-nav-menu .scroll-area-v-nav-menu a.router-link-active span {
  color: #fff;
}

[dir] .theme-dark .v-nav-menu .scroll-area-v-nav-menu .vs-sidebar-group.vs-sidebar-group-active > .group-header {
  background: #262c49;
}

[dir] .theme-dark .v-nav-menu .scroll-area-v-nav-menu .vs-sidebar-group.vs-sidebar-group-open > .group-header {
  background: #262c49;
}

[dir] .theme-dark .ps:hover > .ps__scrollbar-y-rail:hover {
  background-color: #10163a;
}

[dir] .theme-dark .grid-demo__layout-container .vs-row .vs-col {
  background-color: #212744;
}

[dir] .theme-dark .grid-demo__layout-container .vs-row .vs-col:last-of-type {
  background-color: #212744;
}

[dir] .theme-dark .grid-demo__layout-container--block .vs-row {
  background-color: #212744;
}

[dir] .theme-dark .chat-card-log .flex-row-reverse .msg.chat-sent-msg {
  background-color: #10163a !important;
}

[dir] .theme-dark .chat-card-log .msg {
  background-color: #212744 !important;
}

[dir] .theme-dark .chat-input-container, [dir] .theme-dark .chat__input {
  background-color: #10163a !important;
  border-top: 1px solid #212744;
}

[dir] .theme-dark #chat-app .chat__profile-search .vs-inputx {
  border-color: #414561 !important;
}

[dir] .theme-dark #chat-app #chat-list-sidebar .chat-scroll-area .chat__contact:hover {
  background: #10163a;
}

[dir] .theme-dark #chat-app .chat__header header {
  background: #212744 !important;
}

.theme-dark #chat-app .chat__header header h6 {
  color: #ebeefd;
}

[dir] .theme-dark #chat-app .chat__bg {
  background-color: #171e49;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260' viewBox='0 0 260 260'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%236f76a1' fill-opacity='0.4'%3E%3Cpath d='M24.37 16c.2.65.39 1.32.54 2H21.17l1.17 2.34.45.9-.24.11V28a5 5 0 0 1-2.23 8.94l-.02.06a8 8 0 0 1-7.75 6h-20a8 8 0 0 1-7.74-6l-.02-.06A5 5 0 0 1-17.45 28v-6.76l-.79-1.58-.44-.9.9-.44.63-.32H-20a23.01 23.01 0 0 1 44.37-2zm-36.82 2a1 1 0 0 0-.44.1l-3.1 1.56.89 1.79 1.31-.66a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .86.02l2.88-1.27a3 3 0 0 1 2.43 0l2.88 1.27a1 1 0 0 0 .85-.02l3.1-1.55-.89-1.79-1.42.71a3 3 0 0 1-2.56.06l-2.77-1.23a1 1 0 0 0-.4-.09h-.01a1 1 0 0 0-.4.09l-2.78 1.23a3 3 0 0 1-2.56-.06l-2.3-1.15a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1L.9 19.22a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1l-2.21 1.11a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01zm0-2h-4.9a21.01 21.01 0 0 1 39.61 0h-2.09l-.06-.13-.26.13h-32.31zm30.35 7.68l1.36-.68h1.3v2h-36v-1.15l.34-.17 1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0l1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0L2.26 23h2.59l1.36.68a3 3 0 0 0 2.56.06l1.67-.74h3.23l1.67.74a3 3 0 0 0 2.56-.06zM-13.82 27l16.37 4.91L18.93 27h-32.75zm-.63 2h.34l16.66 5 16.67-5h.33a3 3 0 1 1 0 6h-34a3 3 0 1 1 0-6zm1.35 8a6 6 0 0 0 5.65 4h20a6 6 0 0 0 5.66-4H-13.1z'/%3E%3Cpath id='path6_fill-copy' d='M284.37 16c.2.65.39 1.32.54 2H281.17l1.17 2.34.45.9-.24.11V28a5 5 0 0 1-2.23 8.94l-.02.06a8 8 0 0 1-7.75 6h-20a8 8 0 0 1-7.74-6l-.02-.06a5 5 0 0 1-2.24-8.94v-6.76l-.79-1.58-.44-.9.9-.44.63-.32H240a23.01 23.01 0 0 1 44.37-2zm-36.82 2a1 1 0 0 0-.44.1l-3.1 1.56.89 1.79 1.31-.66a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .86.02l2.88-1.27a3 3 0 0 1 2.43 0l2.88 1.27a1 1 0 0 0 .85-.02l3.1-1.55-.89-1.79-1.42.71a3 3 0 0 1-2.56.06l-2.77-1.23a1 1 0 0 0-.4-.09h-.01a1 1 0 0 0-.4.09l-2.78 1.23a3 3 0 0 1-2.56-.06l-2.3-1.15a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1l-2.21 1.11a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1l-2.21 1.11a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01zm0-2h-4.9a21.01 21.01 0 0 1 39.61 0h-2.09l-.06-.13-.26.13h-32.31zm30.35 7.68l1.36-.68h1.3v2h-36v-1.15l.34-.17 1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0l1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0l1.36-.68h2.59l1.36.68a3 3 0 0 0 2.56.06l1.67-.74h3.23l1.67.74a3 3 0 0 0 2.56-.06zM246.18 27l16.37 4.91L278.93 27h-32.75zm-.63 2h.34l16.66 5 16.67-5h.33a3 3 0 1 1 0 6h-34a3 3 0 1 1 0-6zm1.35 8a6 6 0 0 0 5.65 4h20a6 6 0 0 0 5.66-4H246.9z'/%3E%3Cpath d='M159.5 21.02A9 9 0 0 0 151 15h-42a9 9 0 0 0-8.5 6.02 6 6 0 0 0 .02 11.96A8.99 8.99 0 0 0 109 45h42a9 9 0 0 0 8.48-12.02 6 6 0 0 0 .02-11.96zM151 17h-42a7 7 0 0 0-6.33 4h54.66a7 7 0 0 0-6.33-4zm-9.34 26a8.98 8.98 0 0 0 3.34-7h-2a7 7 0 0 1-7 7h-4.34a8.98 8.98 0 0 0 3.34-7h-2a7 7 0 0 1-7 7h-4.34a8.98 8.98 0 0 0 3.34-7h-2a7 7 0 0 1-7 7h-7a7 7 0 1 1 0-14h42a7 7 0 1 1 0 14h-9.34zM109 27a9 9 0 0 0-7.48 4H101a4 4 0 1 1 0-8h58a4 4 0 0 1 0 8h-.52a9 9 0 0 0-7.48-4h-42z'/%3E%3Cpath d='M39 115a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm6-8a6 6 0 1 1-12 0 6 6 0 0 1 12 0zm-3-29v-2h8v-6H40a4 4 0 0 0-4 4v10H22l-1.33 4-.67 2h2.19L26 130h26l3.81-40H58l-.67-2L56 84H42v-6zm-4-4v10h2V74h8v-2h-8a2 2 0 0 0-2 2zm2 12h14.56l.67 2H22.77l.67-2H40zm13.8 4H24.2l3.62 38h22.36l3.62-38z'/%3E%3Cpath d='M129 92h-6v4h-6v4h-6v14h-3l.24 2 3.76 32h36l3.76-32 .24-2h-3v-14h-6v-4h-6v-4h-8zm18 22v-12h-4v4h3v8h1zm-3 0v-6h-4v6h4zm-6 6v-16h-4v19.17c1.6-.7 2.97-1.8 4-3.17zm-6 3.8V100h-4v23.8a10.04 10.04 0 0 0 4 0zm-6-.63V104h-4v16a10.04 10.04 0 0 0 4 3.17zm-6-9.17v-6h-4v6h4zm-6 0v-8h3v-4h-4v12h1zm27-12v-4h-4v4h3v4h1v-4zm-6 0v-8h-4v4h3v4h1zm-6-4v-4h-4v8h1v-4h3zm-6 4v-4h-4v8h1v-4h3zm7 24a12 12 0 0 0 11.83-10h7.92l-3.53 30h-32.44l-3.53-30h7.92A12 12 0 0 0 130 126z'/%3E%3Cpath d='M212 86v2h-4v-2h4zm4 0h-2v2h2v-2zm-20 0v.1a5 5 0 0 0-.56 9.65l.06.25 1.12 4.48a2 2 0 0 0 1.94 1.52h.01l7.02 24.55a2 2 0 0 0 1.92 1.45h4.98a2 2 0 0 0 1.92-1.45l7.02-24.55a2 2 0 0 0 1.95-1.52L224.5 96l.06-.25a5 5 0 0 0-.56-9.65V86a14 14 0 0 0-28 0zm4 0h6v2h-9a3 3 0 1 0 0 6H223a3 3 0 1 0 0-6H220v-2h2a12 12 0 1 0-24 0h2zm-1.44 14l-1-4h24.88l-1 4h-22.88zm8.95 26l-6.86-24h18.7l-6.86 24h-4.98zM150 242a22 22 0 1 0 0-44 22 22 0 0 0 0 44zm24-22a24 24 0 1 1-48 0 24 24 0 0 1 48 0zm-28.38 17.73l2.04-.87a6 6 0 0 1 4.68 0l2.04.87a2 2 0 0 0 2.5-.82l1.14-1.9a6 6 0 0 1 3.79-2.75l2.15-.5a2 2 0 0 0 1.54-2.12l-.19-2.2a6 6 0 0 1 1.45-4.46l1.45-1.67a2 2 0 0 0 0-2.62l-1.45-1.67a6 6 0 0 1-1.45-4.46l.2-2.2a2 2 0 0 0-1.55-2.13l-2.15-.5a6 6 0 0 1-3.8-2.75l-1.13-1.9a2 2 0 0 0-2.5-.8l-2.04.86a6 6 0 0 1-4.68 0l-2.04-.87a2 2 0 0 0-2.5.82l-1.14 1.9a6 6 0 0 1-3.79 2.75l-2.15.5a2 2 0 0 0-1.54 2.12l.19 2.2a6 6 0 0 1-1.45 4.46l-1.45 1.67a2 2 0 0 0 0 2.62l1.45 1.67a6 6 0 0 1 1.45 4.46l-.2 2.2a2 2 0 0 0 1.55 2.13l2.15.5a6 6 0 0 1 3.8 2.75l1.13 1.9a2 2 0 0 0 2.5.8zm2.82.97a4 4 0 0 1 3.12 0l2.04.87a4 4 0 0 0 4.99-1.62l1.14-1.9a4 4 0 0 1 2.53-1.84l2.15-.5a4 4 0 0 0 3.09-4.24l-.2-2.2a4 4 0 0 1 .97-2.98l1.45-1.67a4 4 0 0 0 0-5.24l-1.45-1.67a4 4 0 0 1-.97-2.97l.2-2.2a4 4 0 0 0-3.09-4.25l-2.15-.5a4 4 0 0 1-2.53-1.84l-1.14-1.9a4 4 0 0 0-5-1.62l-2.03.87a4 4 0 0 1-3.12 0l-2.04-.87a4 4 0 0 0-4.99 1.62l-1.14 1.9a4 4 0 0 1-2.53 1.84l-2.15.5a4 4 0 0 0-3.09 4.24l.2 2.2a4 4 0 0 1-.97 2.98l-1.45 1.67a4 4 0 0 0 0 5.24l1.45 1.67a4 4 0 0 1 .97 2.97l-.2 2.2a4 4 0 0 0 3.09 4.25l2.15.5a4 4 0 0 1 2.53 1.84l1.14 1.9a4 4 0 0 0 5 1.62l2.03-.87zM152 207a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm6 2a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-11 1a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-6 0a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm3-5a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-8 8a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm3 6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm0 6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm4 7a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm5-2a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm5 4a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm4-6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm6-4a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-4-3a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm4-3a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-5-4a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-24 6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm16 5a5 5 0 1 0 0-10 5 5 0 0 0 0 10zm7-5a7 7 0 1 1-14 0 7 7 0 0 1 14 0zm86-29a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm19 9a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-14 5a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm-25 1a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm5 4a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm9 0a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm15 1a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm12-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm-11-14a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-19 0a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm6 5a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-25 15c0-.47.01-.94.03-1.4a5 5 0 0 1-1.7-8 3.99 3.99 0 0 1 1.88-5.18 5 5 0 0 1 3.4-6.22 3 3 0 0 1 1.46-1.05 5 5 0 0 1 7.76-3.27A30.86 30.86 0 0 1 246 184c6.79 0 13.06 2.18 18.17 5.88a5 5 0 0 1 7.76 3.27 3 3 0 0 1 1.47 1.05 5 5 0 0 1 3.4 6.22 4 4 0 0 1 1.87 5.18 4.98 4.98 0 0 1-1.7 8c.02.46.03.93.03 1.4v1h-62v-1zm.83-7.17a30.9 30.9 0 0 0-.62 3.57 3 3 0 0 1-.61-4.2c.37.28.78.49 1.23.63zm1.49-4.61c-.36.87-.68 1.76-.96 2.68a2 2 0 0 1-.21-3.71c.33.4.73.75 1.17 1.03zm2.32-4.54c-.54.86-1.03 1.76-1.49 2.68a3 3 0 0 1-.07-4.67 3 3 0 0 0 1.56 1.99zm1.14-1.7c.35-.5.72-.98 1.1-1.46a1 1 0 1 0-1.1 1.45zm5.34-5.77c-1.03.86-2 1.79-2.9 2.77a3 3 0 0 0-1.11-.77 3 3 0 0 1 4-2zm42.66 2.77c-.9-.98-1.87-1.9-2.9-2.77a3 3 0 0 1 4.01 2 3 3 0 0 0-1.1.77zm1.34 1.54c.38.48.75.96 1.1 1.45a1 1 0 1 0-1.1-1.45zm3.73 5.84c-.46-.92-.95-1.82-1.5-2.68a3 3 0 0 0 1.57-1.99 3 3 0 0 1-.07 4.67zm1.8 4.53c-.29-.9-.6-1.8-.97-2.67.44-.28.84-.63 1.17-1.03a2 2 0 0 1-.2 3.7zm1.14 5.51c-.14-1.21-.35-2.4-.62-3.57.45-.14.86-.35 1.23-.63a2.99 2.99 0 0 1-.6 4.2zM275 214a29 29 0 0 0-57.97 0h57.96zM72.33 198.12c-.21-.32-.34-.7-.34-1.12v-12h-2v12a4.01 4.01 0 0 0 7.09 2.54c.57-.69.91-1.57.91-2.54v-12h-2v12a1.99 1.99 0 0 1-2 2 2 2 0 0 1-1.66-.88zM75 176c.38 0 .74-.04 1.1-.12a4 4 0 0 0 6.19 2.4A13.94 13.94 0 0 1 84 185v24a6 6 0 0 1-6 6h-3v9a5 5 0 1 1-10 0v-9h-3a6 6 0 0 1-6-6v-24a14 14 0 0 1 14-14 5 5 0 0 0 5 5zm-17 15v12a1.99 1.99 0 0 0 1.22 1.84 2 2 0 0 0 2.44-.72c.21-.32.34-.7.34-1.12v-12h2v12a3.98 3.98 0 0 1-5.35 3.77 3.98 3.98 0 0 1-.65-.3V209a4 4 0 0 0 4 4h16a4 4 0 0 0 4-4v-24c.01-1.53-.23-2.88-.72-4.17-.43.1-.87.16-1.28.17a6 6 0 0 1-5.2-3 7 7 0 0 1-6.47-4.88A12 12 0 0 0 58 185v6zm9 24v9a3 3 0 1 0 6 0v-9h-6z'/%3E%3Cpath d='M-17 191a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm19 9a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2H3a1 1 0 0 1-1-1zm-14 5a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm-25 1a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm5 4a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm9 0a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm15 1a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm12-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2H4zm-11-14a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-19 0a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm6 5a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-25 15c0-.47.01-.94.03-1.4a5 5 0 0 1-1.7-8 3.99 3.99 0 0 1 1.88-5.18 5 5 0 0 1 3.4-6.22 3 3 0 0 1 1.46-1.05 5 5 0 0 1 7.76-3.27A30.86 30.86 0 0 1-14 184c6.79 0 13.06 2.18 18.17 5.88a5 5 0 0 1 7.76 3.27 3 3 0 0 1 1.47 1.05 5 5 0 0 1 3.4 6.22 4 4 0 0 1 1.87 5.18 4.98 4.98 0 0 1-1.7 8c.02.46.03.93.03 1.4v1h-62v-1zm.83-7.17a30.9 30.9 0 0 0-.62 3.57 3 3 0 0 1-.61-4.2c.37.28.78.49 1.23.63zm1.49-4.61c-.36.87-.68 1.76-.96 2.68a2 2 0 0 1-.21-3.71c.33.4.73.75 1.17 1.03zm2.32-4.54c-.54.86-1.03 1.76-1.49 2.68a3 3 0 0 1-.07-4.67 3 3 0 0 0 1.56 1.99zm1.14-1.7c.35-.5.72-.98 1.1-1.46a1 1 0 1 0-1.1 1.45zm5.34-5.77c-1.03.86-2 1.79-2.9 2.77a3 3 0 0 0-1.11-.77 3 3 0 0 1 4-2zm42.66 2.77c-.9-.98-1.87-1.9-2.9-2.77a3 3 0 0 1 4.01 2 3 3 0 0 0-1.1.77zm1.34 1.54c.38.48.75.96 1.1 1.45a1 1 0 1 0-1.1-1.45zm3.73 5.84c-.46-.92-.95-1.82-1.5-2.68a3 3 0 0 0 1.57-1.99 3 3 0 0 1-.07 4.67zm1.8 4.53c-.29-.9-.6-1.8-.97-2.67.44-.28.84-.63 1.17-1.03a2 2 0 0 1-.2 3.7zm1.14 5.51c-.14-1.21-.35-2.4-.62-3.57.45-.14.86-.35 1.23-.63a2.99 2.99 0 0 1-.6 4.2zM15 214a29 29 0 0 0-57.97 0h57.96z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

[dir] .theme-dark #chat-app .chat__bg .select-none {
  background-color: #212744 !important;
}

.theme-dark #chat-app .chat__bg h4 {
  color: #ebeefd;
}

[dir] .theme-dark #chat-app .chat__bg h4 {
  background-color: #212744 !important;
}

[dir] .theme-dark #chat-app .chat__bg .msg {
  background-color: #10163a !important;
  border-color: #dae1e7 !important;
}

[dir] .theme-dark #chat-app .chat__bg.chat-content-area .chat-content-scroll-area {
  background: rgba(34, 41, 47, 0.2);
}

[dir] .theme-dark #chat-app .chat__bg.chat-content-area .chat__log .msg-time .vs-divider--text {
  background: #10163a !important;
  border-color: #dae1e7 !important;
}

[dir] .theme-dark #chat-app .chat__bg .chat__input input {
  border-color: #414561 !important;
}

.theme-dark #todo-app .todo-list h6.todo-title {
  color: #ebeefd;
}

.theme-dark #todo-app .todo-list .todo-tags .con-vs-chip {
  color: #c2c6dc !important;
}

[dir] .theme-dark #todo-app .todo-list .todo-tags .con-vs-chip {
  background: #10163a;
}

[dir] .theme-dark #todo-app .list-item-component {
  border-color: #414561;
}

[dir] .theme-dark #todo-app .list-item-component:hover {
  box-shadow: 0px 0 0 0px #1E1E1E;
}

[dir] .theme-dark #email-app .email__mails .email__mail-item .mail__mail-item {
  background: #10163a;
}

[dir=ltr] .theme-dark #email-app .email__mails .email__mail-item .mail__mail-item:hover {
  box-shadow: 10px 0 0 0px #1E1E1E;
}

[dir=rtl] .theme-dark #email-app .email__mails .email__mail-item .mail__mail-item:hover {
  box-shadow: -10px 0 0 0px #1E1E1E;
}

[dir] .theme-dark #email-app .email__mails .email__mail-item .mail__mail-item.mail__opened-mail {
  background: #262c49;
}

[dir] .theme-dark #email-app .email__mails .email__mail-item:not(:first-of-type) .mail__mail-item {
  border-top: 1px solid #414561;
}

[dir] .theme-dark #email-app .email-view-sidebar .vs-sidebar {
  background-color: #212744 !important;
}

[dir=ltr] .theme-dark #email-app .email-view-sidebar .vs-sidebar {
  border-left-color: #414561;
}

[dir=rtl] .theme-dark #email-app .email-view-sidebar .vs-sidebar {
  border-right-color: #414561;
}

[dir] .theme-dark #email-app .email-view-sidebar .email-header {
  border-bottom-color: #414561;
}

.theme-dark #calendar-app .full-calendar-body .week-row .day-cell.not-cur-month .day-number {
  color: rgba(255, 255, 255, 0.24);
}

.theme-dark .vs-alert code {
  color: #b8c2cc;
}

[dir] .theme-dark .vs-alert code {
  background: #262c49;
}

[dir] .theme-dark .con-vs-avatar {
  background: #10163a !important;
}

[dir] .theme-dark .con-vs-avatar.con-vs-avatar-primary {
  background: rgba(var(--vs-primary), 1) !important;
}

[dir] .theme-dark .con-vs-avatar.con-vs-avatar-success {
  background: rgba(var(--vs-success), 1) !important;
}

[dir] .theme-dark .con-vs-avatar.con-vs-avatar-danger {
  background: rgba(var(--vs-danger), 1) !important;
}

[dir] .theme-dark .con-vs-avatar.con-vs-avatar-warning {
  background: rgba(var(--vs-warning), 1) !important;
}

[dir] .theme-dark .con-vs-avatar.con-vs-avatar-info {
  background: rgba(var(--vs-info), 1) !important;
}

[dir] .theme-dark .con-vs-avatar.con-vs-avatar-dark {
  background: #b8c2cc !important;
}

[dir] .theme-dark #profile-page .profile-header .profile-header-nav {
  background: #10163a !important;
}

[dir] .theme-dark #faq-page .faq-bg {
  background-color: #10163a;
}

.theme-dark .vs-breadcrumb--ol a,
.theme-dark .vs-breadcrumb--ol .vs-breadcrum--separator {
  color: #dae1e7;
}

.theme-dark .con-vs-chip {
  color: #c2c6dc !important;
}

[dir] .theme-dark .con-vs-chip {
  background: #10163a;
}

[dir] .theme-dark .con-vs-chip.vs-chip-primary {
  background: rgba(var(--vs-primary), 1);
}

[dir] .theme-dark .con-vs-chip.vs-chip-success {
  background: rgba(var(--vs-success), 1);
}

[dir] .theme-dark .con-vs-chip.vs-chip-danger {
  background: rgba(var(--vs-danger), 1);
}

[dir] .theme-dark .con-vs-chip.vs-chip-warning {
  background: rgba(var(--vs-warning), 1);
}

[dir] .theme-dark .con-vs-chip.vs-chip-info {
  background: rgba(var(--vs-info), 1);
}

[dir] .theme-dark .con-vs-chip.vs-chip-dark {
  background: rgba(var(--vs-dark), 1);
}

[dir] .theme-dark .con-vs-chip .con-vs-avatar {
  background-color: #262c49 !important;
}

.theme-dark .con-vs-chip.con-color {
  color: #fff !important;
}

[dir] .theme-dark .con-chips .con-chips--input {
  background-color: #262c49;
}

[dir] .theme-dark .vs-divider .vs-divider-border {
  border-color: #414561 !important;
}

[dir] .theme-dark .vs-divider .vs-divider-border.vs-divider-border-primary {
  border-color: rgba(var(--vs-primary), 1) !important;
}

[dir] .theme-dark .vs-divider .vs-divider-border.vs-divider-border-success {
  border-color: rgba(var(--vs-success), 1) !important;
}

[dir] .theme-dark .vs-divider .vs-divider-border.vs-divider-border-danger {
  border-color: rgba(var(--vs-danger), 1) !important;
}

[dir] .theme-dark .vs-divider .vs-divider-border.vs-divider-border-warning {
  border-color: rgba(var(--vs-warning), 1) !important;
}

[dir] .theme-dark .vs-divider .vs-divider-border.vs-divider-border-info {
  border-color: rgba(var(--vs-info), 1) !important;
}

[dir] .theme-dark .vs-divider .vs-divider-border.vs-divider-border-dark {
  border-color: rgba(184, 194, 204, 0.5) !important;
}

[dir] .theme-dark .vs-dropdown--menu, [dir] .theme-dark .vs-dropdown--menu--after {
  background: #262c49;
  border-color: #414561;
}

[dir] .theme-dark .vs-dropdown--menu .con-dropdown--group-ul, [dir] .theme-dark .vs-dropdown--menu--after .con-dropdown--group-ul {
  background: #262c49;
}

.theme-dark .vs-dropdown--menu .vs-dropdown--item .vs-dropdown--item-link.disabled,
.theme-dark .vs-dropdown--menu--after .vs-dropdown--item .vs-dropdown--item-link.disabled {
  color: #b8c2cc !important;
}

[dir] .theme-dark .con-vs-loading {
  background: rgba(16, 22, 58, 0.6);
}

.theme-dark .con-vs-loading h4.title-loading {
  color: #c2c6dc;
}

[dir] .theme-dark .vs-list .vs-list--header {
  box-shadow: 0 7px 7px -5px #0c112e;
}

[dir] .theme-dark .vs-list .vs-list--item {
  border-color: rgba(194, 198, 220, 0.08);
}

[dir] .theme-dark .vs-navbar {
  border-color: #262c49;
}

.theme-dark .vs-navbar li.vs-navbar--item a {
  color: #dae1e7;
}

.theme-dark .vs-navbar li.vs-navbar--item.is-active-item a {
  color: #fff;
}

[dir] .theme-dark .vs-navbar.vs-navbar-color-transparent:not(.vs-navbar-flat) {
  background-color: #10163a !important;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.5);
}

[dir] .theme-dark .vs-pagination--nav .vs-pagination--ul {
  background: #10163a;
}

.theme-dark .vs-pagination--nav .vs-pagination--ul .vs-pagination--li {
  color: #c2c6dc;
}

.theme-dark .vs-pagination--nav .vs-pagination--ul .item-pagination.is-current {
  color: #fff;
}

.theme-dark .vs-pagination--nav .vs-pagination--buttons {
  color: #c2c6dc;
}

[dir] .theme-dark .vs-pagination--nav .vs-pagination--buttons {
  background: #10163a;
}

.theme-dark .con-vs-popup .vs-popup {
  color: #c2c6dc;
}

[dir] .theme-dark .con-vs-popup .vs-popup {
  background: #262c49 !important;
}

[dir] .theme-dark .con-vs-popup .vs-popup .vs-popup--header {
  background: #10163a !important;
}

.theme-dark .con-vs-popup .vs-popup .vs-popup--header .vs-popup--close {
  color: #c2c6dc;
}

[dir] .theme-dark .con-vs-popup .vs-popup .vs-popup--header .vs-popup--close {
  background: #262c49 !important;
}

[dir] .theme-dark #popup-demo .demo-alignment .vs-button {
  background: #262c49 !important;
}

[dir] .theme-dark #popup-demo .demo-alignment .vs-button:hover {
  box-shadow: #262c49 0px 8px 25px -8px !important;
}

[dir] .theme-dark .vs-sidebar {
  background: #10163a;
}

.theme-dark .vs-sidebar h4,
.theme-dark .vs-sidebar h5 {
  color: #ebeefd;
}

[dir] .theme-dark .vs-sidebar .vs-sidebar--header {
  border-bottom-color: #414561;
}

.theme-dark .vs-sidebar .vs-sidebar--items .vs-sidebar--item a {
  color: #c2c6dc;
}

[dir] .theme-dark .vs-sidebar .vs-sidebar-group.vs-sidebar-group-active > .group-header {
  background: #262c49;
}

[dir] .theme-dark .con-vs-slider .vs-slider {
  background: rgba(38, 44, 73, 0.5);
}

.theme-dark .ul-tabs .vs-tabs--li button {
  color: #c2c6dc;
}

.theme-dark .vs-tabs-dark .activeChild button,
.theme-dark .vs-tabs-dark button:not(:disabled):hover {
  color: #b8c2cc !important;
}

[dir] .theme-dark .vs-tabs-dark .line-vs-tabs {
  box-shadow: 0 0 8px 0 rgba(184, 194, 204, 0.4) !important;
}

[dir=ltr] .theme-dark .vs-tabs-dark .line-vs-tabs {
  background: linear-gradient(30deg, #b8c2cc, rgba(184, 194, 204, 0.5)) !important;
}

[dir=rtl] .theme-dark .vs-tabs-dark .line-vs-tabs {
  background: linear-gradient(-30deg, #b8c2cc, rgba(184, 194, 204, 0.5)) !important;
}

[dir] .theme-dark .vs-tooltip.vs-tooltip-dark {
  background: #262c49;
}

[dir] .theme-dark .con-upload .con-input-upload, [dir] .theme-dark .con-upload .con-img-upload {
  background-color: #262c49;
}

[dir] .theme-dark .con-upload .btn-upload-all {
  background-color: #10163a;
}

[dir] .theme-dark .con-upload .con-input-upload {
  border-color: #414561;
}

.theme-dark input {
  color: #c2c6dc;
}

[dir] .theme-dark input {
  background: #10163a;
}

.theme-dark input ~ .vs-placeholder-label,
.theme-dark input ~ .vs-input--placeholder {
  color: #c2c6dc;
}

.theme-dark ::-moz-placeholder {
  color: #c2c6dc !important;
}

.theme-dark :-ms-input-placeholder {
  color: #c2c6dc !important;
}

.theme-dark ::placeholder {
  color: #c2c6dc !important;
}

.theme-dark .vs-input--icon {
  color: #c2c6dc;
}

[dir=ltr] .theme-dark .vs-input--icon {
  border-right-color: rgba(194, 198, 220, 0.2);
}

[dir=rtl] .theme-dark .vs-input--icon {
  border-left-color: rgba(194, 198, 220, 0.2);
}

[dir=ltr] .theme-dark .vs-input--icon.icon-after {
  border-left-color: rgba(194, 198, 220, 0.2);
}

[dir=rtl] .theme-dark .vs-input--icon.icon-after {
  border-right-color: rgba(194, 198, 220, 0.2);
}

[dir] .theme-dark .vs-input-number {
  background: #262c49;
}

.theme-dark .vs-input-number button.vs-input-number--button-less:disabled,
.theme-dark .vs-input-number button.vs-input-number--button-less.limit,
.theme-dark .vs-input-number button.vs-input-number--button-plus:disabled,
.theme-dark .vs-input-number button.vs-input-number--button-plus.limit {
  opacity: 0.75;
}

[dir] .theme-dark .vs-input-number button.vs-input-number--button-less:disabled, [dir] .theme-dark .vs-input-number button.vs-input-number--button-less.limit, [dir] .theme-dark .vs-input-number button.vs-input-number--button-plus:disabled, [dir] .theme-dark .vs-input-number button.vs-input-number--button-plus.limit {
  background: #b8c2cc;
}

.theme-dark .vs-con-textarea {
  color: #c2c6dc;
}

[dir] .theme-dark .vs-con-textarea {
  background: #262c49;
}

.theme-dark .vs-con-textarea .vs-textarea {
  color: #c2c6dc;
}

[dir] .theme-dark .vs-con-textarea .vs-textarea:focus {
  border-color: transparent;
}

[dir] .theme-dark .vs-con-textarea.focusx {
  border-color: transparent;
}

[dir] .theme-dark .vs-con-textarea.focusx h4 {
  background: transparent;
}

.theme-dark .vs-con-textarea.textarea-danger .vs-textarea {
  color: rgba(var(--vs-danger), 1);
}

[dir] .theme-dark .vs-switch {
  background: #262c49;
}

[dir] .theme-dark .vs-switch.vs-switch-primary.vs-switch-active {
  background: rgba(var(--vs-primary), 1);
}

[dir] .theme-dark .vs-switch.vs-switch-success.vs-switch-active {
  background: rgba(var(--vs-success), 1);
}

[dir] .theme-dark .vs-switch.vs-switch-danger.vs-switch-active {
  background: rgba(var(--vs-danger), 1);
}

[dir] .theme-dark .vs-switch.vs-switch-warning.vs-switch-active {
  background: rgba(var(--vs-warning), 1);
}

[dir] .theme-dark .vs-switch.vs-switch-info.vs-switch-active {
  background: rgba(var(--vs-info), 1);
}

[dir] .theme-dark .vs-switch.vs-switch-dark.vs-switch-active {
  background: #b8c2cc;
}

[dir] .theme-dark .vs-radio-dark .vs-radio--circle {
  background: #b8c2cc;
  box-shadow: 0 3px 12px 0 rgba(184, 194, 204, 0.4);
}

[dir=ltr] .theme-dark .op-block {
  box-shadow: 1px 1px 10px rgba(255, 255, 255, 0.1);
}

[dir=rtl] .theme-dark .op-block {
  box-shadow: -1px 1px 10px rgba(255, 255, 255, 0.1);
}

[dir] .theme-dark .vs-input-dark .vs-input--input:focus {
  border-color: #b8c2cc !important;
}

.theme-dark .vs-input-dark .vs-input--input:focus ~ .vs-input--placeholder {
  color: #b8c2cc;
}

[dir] .theme-dark .vue-form-wizard .wizard-icon-circle {
  background: #262c49;
  border-color: #212744;
}

.theme-dark .vue-form-wizard .wizard-nav-pills > li > a {
  color: #fff;
}

.theme-dark .vue-form-wizard .wizard-nav-pills > li > a .stepTitle {
  color: #dae1e7;
}

.theme-dark .vue-form-wizard .wizard-nav-pills > li > a:hover {
  color: #fff;
}

.theme-dark .vue-form-wizard .wizard-navigation .wizard-nav .stepTitle {
  color: #dae1e7;
}

[dir] .theme-dark .vs-con-table .vs-con-tbody {
  background: #212744;
  border: 2px solid #262c49;
}

[dir] .theme-dark .vs-con-table .vs-con-tbody .vs-table--tbody-table tr {
  background: #262c49;
}

[dir] .theme-dark .vs-con-table .vs-con-tbody .vs-table--tbody-table .vs-table--thead tr {
  background: #212744;
}

[dir] .theme-dark .vs-con-table .con-edit-td {
  background: #212744;
}

[dir] .theme-dark .vs-con-table .is-selected .tr-values {
  background: #212744 !important;
}

[dir] .theme-dark .apexcharts-canvas .apexcharts-tooltip.light {
  background: #212744;
  border-color: #262c49;
}

[dir] .theme-dark .apexcharts-canvas .apexcharts-tooltip.light .apexcharts-tooltip-title {
  background: #212744;
}

.theme-dark .apexcharts-canvas .apexcharts-xaxistooltip {
  color: #fff;
}

[dir] .theme-dark .apexcharts-canvas .apexcharts-xaxistooltip {
  background: #212744;
  border-color: #262c49;
}

[dir] .theme-dark .apexcharts-canvas .apexcharts-xaxistooltip:before, [dir] .theme-dark .apexcharts-canvas .apexcharts-xaxistooltip:after {
  border-bottom-color: #212744;
}

.theme-dark .apexcharts-canvas .apexcharts-yaxistooltip {
  color: #fff;
}

[dir] .theme-dark .apexcharts-canvas .apexcharts-yaxistooltip {
  background: #212744;
  border-color: #262c49;
}

[dir=ltr] .theme-dark .apexcharts-canvas .apexcharts-yaxistooltip:before, [dir=ltr] .theme-dark .apexcharts-canvas .apexcharts-yaxistooltip:after {
  border-left-color: #212744;
}

[dir=rtl] .theme-dark .apexcharts-canvas .apexcharts-yaxistooltip:before, [dir=rtl] .theme-dark .apexcharts-canvas .apexcharts-yaxistooltip:after {
  border-right-color: #212744;
}

.theme-dark .apexcharts-canvas text {
  fill: #fff !important;
}

.theme-dark .apexcharts-canvas .apexcharts-pie-series path {
  stroke: #262c49;
}

.theme-dark .apexcharts-canvas .apexcharts-legend .apexcharts-legend-series .apexcharts-legend-text {
  color: #b8c2cc !important;
}

[dir] .theme-dark .apexcharts-canvas .apexcharts-toolbar .apexcharts-menu {
  background: #262c49;
  border-color: #262c49;
}

[dir] .theme-dark .apexcharts-canvas .apexcharts-toolbar .apexcharts-menu .apexcharts-menu-item {
  background: #212744;
}

.theme-dark .apexcharts-canvas .apexcharts-radar-series polygon {
  fill: #262c49;
  stroke: #212744;
}

.theme-dark .apexcharts-canvas .apexcharts-track path {
  stroke: #262c49;
}

.theme-dark .apexcharts-canvas .apexcharts-selection-icon:not(.selected):hover svg,
.theme-dark .apexcharts-canvas .apexcharts-zoom-icon:not(.selected):hover svg,
.theme-dark .apexcharts-canvas .apexcharts-zoom-in-icon:hover svg,
.theme-dark .apexcharts-canvas .apexcharts-zoom-out-icon:hover svg,
.theme-dark .apexcharts-canvas .apexcharts-reset-zoom-icon:hover svg,
.theme-dark .apexcharts-canvas .apexcharts-menu-icon:hover svg {
  fill: #fff;
}

.theme-dark .apexcharts-canvas .apexcharts-gridline {
  stroke: #414561;
}

[dir] .theme-dark .token.operator, [dir] .theme-dark .token.entity, [dir] .theme-dark .token.url, [dir] .theme-dark .language-css .token.string, [dir] .theme-dark .style .token.string {
  background: transparent;
}

[dir] .theme-dark .search-tab-filter {
  background: #10163a;
}

[dir] .theme-dark .vs-select--options {
  background: #10163a;
  border-color: rgba(184, 194, 204, 0.2);
}

.theme-dark .vs-select--options span {
  color: #c2c6dc;
}

.theme-dark .vs-select--options .vs-select--item {
  color: #b8c2cc;
}

[dir] .theme-dark .vs-select--options .vs-select--item {
  border-color: rgba(184, 194, 204, 0.2);
  box-shadow: none;
}

[dir] .theme-dark .vs-select--options .vs-select--item:hover {
  background: #262c49;
}

.theme-dark .quill-editor .ql-toolbar button {
  color: #fff;
}

.theme-dark .quill-editor .ql-toolbar button svg path {
  stroke: #fff;
}

.theme-dark .quill-editor .ql-toolbar .ql-fill {
  fill: #fff;
}

.theme-dark .quill-editor .ql-toolbar .ql-stroke {
  stroke: #fff;
}

.theme-dark .quill-editor .ql-toolbar .ql-picker {
  color: #fff;
}

[dir] .theme-dark .quill-editor .ql-toolbar .ql-picker .ql-picker-options {
  background: #10163a;
}

.theme-dark .quill-editor .ql-editor.ql-blank::before {
  color: rgba(255, 255, 255, 0.6);
}

[dir] .theme-dark .activity-timeline {
  border-color: #414561;
}

[dir] .theme-dark .vdp-datepicker .vdp-datepicker__calendar {
  background: #262c49;
  border-color: #414561;
}

[dir] .theme-dark .vdp-datepicker .vdp-datepicker__calendar header .prev:not(.disabled):hover, [dir] .theme-dark .vdp-datepicker .vdp-datepicker__calendar header .next:not(.disabled):hover, [dir] .theme-dark .vdp-datepicker .vdp-datepicker__calendar header .up:not(.disabled):hover {
  background: #10163a;
}

.theme-dark .vdp-datepicker .vdp-datepicker__calendar .disabled {
  color: rgba(184, 194, 204, 0.6);
}

[dir] .theme-dark .vdp-datepicker .vdp-datepicker__calendar .cell .highlighted {
  background: #10163a;
}

[dir] .theme-dark .vdp-datepicker .vdp-datepicker__calendar .cell:hover {
  background-color: #10163a;
}

[dir] .theme-dark .vdp-datepicker input {
  border: 0;
  padding: 10px;
}

[dir] .theme-dark .vs-collapse.shadow {
  box-shadow: 0 0px 10px 1px #0c112e !important;
}

[dir] .theme-dark .vs-collapse .vs-collapse-item {
  border-bottom-color: rgba(255, 255, 255, 0.04);
}

[dir] .theme-dark .vs-collapse.border {
  border-color: rgba(255, 255, 255, 0.1);
}

[dir] .theme-dark .vs-collapse.border .vs-collapse-item {
  border-bottom-color: rgba(255, 255, 255, 0.04);
}

[dir] .theme-dark .vs-collapse.margin .vs-collapse-item {
  box-shadow: 0 2px 10px 0 #0c112e;
}

[dir] .theme-dark .vx-auto-suggest .auto-suggest-suggestions-list {
  background-color: #262c49 !important;
}

.theme-dark .footer-sticky .the-footer {
  color: #fff !important;
}

[dir] .theme-dark .footer-sticky .the-footer {
  background-color: #10163a;
}

.theme-dark .con-vs-dialog .vs-dialog {
  color: #fff;
}

[dir] .theme-dark .con-vs-dialog .vs-dialog {
  background: #262c49;
}

[dir] .theme-dark .con-vs-dialog .vs-dialog header {
  background: #10163a;
}

.theme-dark .con-vs-dialog .vs-dialog header .con-title-after h3 {
  color: #fff;
}

.theme-dark .con-vs-dialog .vs-dialog header .vs-dialog-cancel,
.theme-dark .con-vs-dialog .vs-dialog header .vs-icon {
  color: #fff;
}

[dir] .theme-dark .con-vs-dialog .vs-dialog header .vs-dialog-cancel, [dir] .theme-dark .con-vs-dialog .vs-dialog header .vs-icon {
  background: #262c49;
}

.theme-dark .con-vs-dialog .vs-dialog footer .vs-button--text {
  color: #fff;
}

.theme-dark .con-vs-dialog .vs-dialog .vs-dialog-text .date-label {
  color: #fff;
}

[dir] .theme-dark .con-vs-dialog .vs-dialog input, [dir] .theme-dark .con-vs-dialog .vs-dialog .vs-con-textarea {
  background: #10163a;
}

[dir] .theme-dark .con-vs-dialog .vs-dialog .con-upload .con-input-upload, [dir] .theme-dark .con-vs-dialog .vs-dialog .con-upload .con-img-upload {
  background: #10163a;
}

[dir] .theme-dark .con-vs-dialog .vs-dialog .quill-editor {
  background: #262c49;
}

[dir] .theme-dark .tree-container {
  border-color: #414561;
}

[dir] .theme-dark .tree-container .tag, [dir] .theme-dark .tree-container .search-input {
  border-color: #414561;
}

[dir] .theme-dark .halo-tree .node-title:hover {
  background-color: #262c49;
}

[dir] .theme-dark #theme-customizer input {
  background: #262c49;
}

[dir] .theme-dark .add-new-data-sidebar input {
  background: #262c49;
}

[dir] .theme-dark .vx-card .vs-pagination--nav .vs-pagination--ul {
  background: #262c49;
}

.theme-dark .vx-card .vs-pagination--nav .vs-pagination--ul .vs-pagination--li {
  color: #fff;
}

.theme-dark .vx-card .vs-pagination--nav .vs-pagination--buttons {
  color: #fff;
}

[dir] .theme-dark .vx-card .vs-pagination--nav .vs-pagination--buttons {
  background: #262c49;
}

[dir] .theme-dark .vx-card .con-vs-avatar {
  background: #262c49 !important;
}

[dir] .theme-dark .vx-card .con-vs-avatar.con-vs-avatar-primary {
  background: rgba(var(--vs-primary), 1) !important;
}

[dir] .theme-dark .vx-card .con-vs-avatar.con-vs-avatar-success {
  background: rgba(var(--vs-success), 1) !important;
}

[dir] .theme-dark .vx-card .con-vs-avatar.con-vs-avatar-danger {
  background: rgba(var(--vs-danger), 1) !important;
}

[dir] .theme-dark .vx-card .con-vs-avatar.con-vs-avatar-warning {
  background: rgba(var(--vs-warning), 1) !important;
}

[dir] .theme-dark .vx-card .con-vs-avatar.con-vs-avatar-info {
  background: rgba(var(--vs-info), 1) !important;
}

[dir] .theme-dark .vx-card .con-vs-avatar.con-vs-avatar-dark {
  background: #b8c2cc !important;
}

[dir] .theme-dark .vx-card .con-vs-chip {
  background: #262c49;
}

[dir] .theme-dark .vx-card .con-vs-chip.vs-chip-primary {
  background: rgba(var(--vs-primary), 1);
}

[dir] .theme-dark .vx-card .con-vs-chip.vs-chip-success {
  background: rgba(var(--vs-success), 1);
}

[dir] .theme-dark .vx-card .con-vs-chip.vs-chip-danger {
  background: rgba(var(--vs-danger), 1);
}

[dir] .theme-dark .vx-card .con-vs-chip.vs-chip-warning {
  background: rgba(var(--vs-warning), 1);
}

[dir] .theme-dark .vx-card .con-vs-chip.vs-chip-info {
  background: rgba(var(--vs-info), 1);
}

[dir] .theme-dark .vx-card .con-vs-chip.vs-chip-dark {
  background: rgba(var(--vs-dark), 1);
}

[dir] .theme-dark .vx-card .con-vs-chip .con-vs-avatar {
  background-color: #10163a !important;
}

[dir] .theme-dark .vx-card .con-chips .con-chips--input {
  background-color: #10163a !important;
}

[dir] .theme-dark .vx-card .vs-navbar.vs-navbar-color-transparent {
  background-color: #262c49 !important;
}

[dir] .theme-dark .vx-card .vs-navbar .vs-navbar--btn-responsive .btn-responsive-line {
  background: #c2c6dc;
}

[dir] .theme-dark .vx-card .vs-navbar-border {
  border-color: #414561;
}

[dir] .theme-dark .vx-card .vs-navbar-border .vs-navbar--item {
  border-color: #414561;
}

[dir] .theme-dark .vx-card .vs-navbar-shadow .vs-navbar--item.is-active-item {
  background-color: #10163a;
}

[dir] .theme-dark .vx-card input {
  background: #262c49;
}

.theme-dark .vdp-datepicker .vdp-datepicker__calendar header .prev:after {
  border-right-color: #fff;
}

.theme-dark .vdp-datepicker .vdp-datepicker__calendar header .next:after {
  border-left-color: #fff;
}

/*=========================================================================================
    File Name: _themeSemiDark.scss
    Description: partial- Styles for semi dark theme
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

[dir] .theme-semi-dark .v-nav-menu .vs-sidebar {
  background-color: #10163a;
}

.theme-semi-dark .v-nav-menu .shadow-bottom {
  width: 94%;
}

[dir] .theme-semi-dark .v-nav-menu .shadow-bottom {
  background: linear-gradient(to bottom, #0f1642 44%, rgba(15, 22, 66, 0.51) 73%, rgba(44, 48, 60, 0) 100%);
}

.theme-semi-dark .v-nav-menu .scroll-area-v-nav-menu .feather-icon,
.theme-semi-dark .v-nav-menu .scroll-area-v-nav-menu span {
  color: #fff;
}

.theme-semi-dark .v-nav-menu .scroll-area-v-nav-menu a .feather-icon svg,
.theme-semi-dark .v-nav-menu .scroll-area-v-nav-menu a .feather-icon span {
  color: #fff;
}

[dir] .theme-semi-dark .v-nav-menu .scroll-area-v-nav-menu .vs-sidebar-group.vs-sidebar-group-open > .group-header {
  background: #262c49;
}

[dir] .theme-semi-dark .v-nav-menu .scroll-area-v-nav-menu .vs-sidebar-group.vs-sidebar-group-active > .group-header {
  background: #262c49;
}

[dir] .theme-semi-dark .v-nav-menu .scroll-area-v-nav-menu .con-vs-chip {
  box-shadow: 0px 0px 4px 2px #262c49;
}

/*=========================================================================================
    File Name: _transitions.scss
    Description: Transition styles
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

.zoom-fade-enter-active,
.zoom-fade-leave-active {
  transition: transform 0.35s, opacity 0.28s ease-in-out;
}

.zoom-fade-enter {
  -webkit-transform: scale(0.97);
  opacity: 0;
}

[dir] .zoom-fade-enter {
          transform: scale(0.97);
}

.zoom-fade-leave-to {
  -webkit-transform: scale(1.03);
  opacity: 0;
}

[dir] .zoom-fade-leave-to {
          transform: scale(1.03);
}

.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.28s ease-in-out;
}

.fade-enter,
.fade-leave-to {
  opacity: 0;
}

.slide-fade-enter-active,
.slide-fade-leave-active {
  transition: opacity 0.35s, transform 0.4s;
}

.slide-fade-enter {
  opacity: 0;
}

[dir=ltr] .slide-fade-enter {
  transform: translateX(-30%);
}

[dir=rtl] .slide-fade-enter {
  transform: translateX(30%);
}

.slide-fade-leave-to {
  opacity: 0;
}

[dir=ltr] .slide-fade-leave-to {
  transform: translateX(30%);
}

[dir=rtl] .slide-fade-leave-to {
  transform: translateX(-30%);
}

.zoom-out-enter-active,
.zoom-out-leave-active {
  transition: opacity 0.35s ease-in-out, transform 0.45s ease-out;
}

.zoom-out-enter,
.zoom-out-leave-to {
  opacity: 0;
  -webkit-transform: scale(0);
}

[dir] .zoom-out-enter, [dir] .zoom-out-leave-to {
          transform: scale(0);
}

.fade-bottom-enter-active,
.fade-bottom-leave-active {
  transition: opacity 0.3s, transform 0.35s;
}

.fade-bottom-enter {
  opacity: 0;
  -webkit-transform: translateY(-8%);
}

[dir] .fade-bottom-enter {
          transform: translateY(-8%);
}

.fade-bottom-leave-to {
  opacity: 0;
  -webkit-transform: translateY(8%);
}

[dir] .fade-bottom-leave-to {
          transform: translateY(8%);
}

.fade-bottom-2x-enter-active,
.fade-bottom-2x-leave-active {
  transition: opacity 0.2s, transform 0.25s;
}

.fade-bottom-2x-enter {
  opacity: 0;
  -webkit-transform: translateY(-4%);
}

[dir] .fade-bottom-2x-enter {
          transform: translateY(-4%);
}

.fade-bottom-2x-leave-to {
  opacity: 0;
  -webkit-transform: translateY(4%);
}

[dir] .fade-bottom-2x-leave-to {
          transform: translateY(4%);
}

.fade-top-enter-active,
.fade-top-leave-active {
  transition: opacity 0.3s, transform 0.35s;
}

.fade-top-enter {
  opacity: 0;
  -webkit-transform: translateY(8%);
}

[dir] .fade-top-enter {
          transform: translateY(8%);
}

.fade-top-leave-to {
  opacity: 0;
  -webkit-transform: translateY(-8%);
}

[dir] .fade-top-leave-to {
          transform: translateY(-8%);
}

.fade-top-2x-enter-active,
.fade-top-2x-leave-active {
  transition: opacity 0.2s, transform 0.25s;
}

.fade-top-2x-enter {
  opacity: 0;
  -webkit-transform: translateY(4%);
}

[dir] .fade-top-2x-enter {
          transform: translateY(4%);
}

.fade-top-2x-leave-to {
  opacity: 0;
  -webkit-transform: translateY(-4%);
}

[dir] .fade-top-2x-leave-to {
          transform: translateY(-4%);
}

.list-leave-active {
  position: absolute;
}

.list-enter,
.list-leave-to {
  opacity: 0;
}

[dir=ltr] .list-enter, [dir=ltr] .list-leave-to {
  transform: translateX(30px);
}

[dir=rtl] .list-enter, [dir=rtl] .list-leave-to {
  transform: translateX(-30px);
}

.list-enter-up-leave-active {
  transition: none !important;
}

.list-enter-up-enter {
  opacity: 0;
  -webkit-transform: translateY(30px);
}

[dir] .list-enter-up-enter {
          transform: translateY(30px);
}

/*=========================================================================================
  File Name: _customClasses.scss
  Description: partial- this file containes custom helper classes
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
  Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

[dir] .btn-group button {
  padding: 1rem 1.25rem !important;
}

[dir=ltr] .btn-group :not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

[dir=rtl] .btn-group :not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

[dir=ltr] .btn-group :not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

[dir=rtl] .btn-group :not(:first-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group-vertical {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
}

.btn-group-vertical button {
  width: 100%;
}

[dir] .btn-group-vertical button {
  padding: 1rem 1.25rem !important;
}

[dir=ltr] .btn-group-vertical :not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

[dir=rtl] .btn-group-vertical :not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

[dir=ltr] .btn-group-vertical :not(:last-child) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

[dir=rtl] .btn-group-vertical :not(:last-child) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.blur-1 {
  filter: blur(1px);
}

.blur-2 {
  filter: blur(2px);
}

.blur-3 {
  filter: blur(3px);
}

.con-vs-chip.number {
  min-height: 20px;
  min-width: 20px;
}

[dir=ltr] .con-vs-chip.number {
  padding-right: unset;
  margin-right: 0;
}

[dir=rtl] .con-vs-chip.number {
  padding-left: unset;
  margin-left: 0;
}

.con-vs-chip.number .vs-chip--text {
  font-weight: 600;
}

[dir=ltr] .con-vs-chip.number .vs-chip--text {
  margin-left: unset;
  margin-right: unset;
}

[dir=rtl] .con-vs-chip.number .vs-chip--text {
  margin-right: unset;
  margin-left: unset;
}

.text-primary {
  color: rgba(var(--vs-primary), 1) !important;
}

.text-success {
  color: rgba(var(--vs-success), 1) !important;
}

.text-danger {
  color: rgba(var(--vs-danger), 1) !important;
}

.text-warning {
  color: rgba(var(--vs-warning), 1) !important;
}

.text-dark {
  color: rgba(var(--vs-dark), 1) !important;
}

[dir] .bg-primary {
  background-color: rgba(var(--vs-primary), 1) !important;
}

[dir] .bg-success {
  background-color: rgba(var(--vs-success), 1) !important;
}

[dir] .bg-danger {
  background-color: rgba(var(--vs-danger), 1) !important;
}

[dir] .bg-warning {
  background-color: rgba(var(--vs-warning), 1) !important;
}

[dir] .bg-dark {
  background-color: rgba(var(--vs-dark), 1) !important;
}

[dir] .border-primary {
  border-color: rgba(var(--vs-primary), 1) !important;
}

[dir] .border-success {
  border-color: rgba(var(--vs-success), 1) !important;
}

[dir] .border-danger {
  border-color: rgba(var(--vs-danger), 1) !important;
}

[dir] .border-warning {
  border-color: rgba(var(--vs-warning), 1) !important;
}

[dir] .border-dark {
  border-color: rgba(var(--vs-dark), 1) !important;
}

[dir] .hover\:bg-primary:hover {
  background-color: rgba(var(--vs-primary), 1) !important;
}

[dir] .hover\:bg-success:hover {
  background-color: rgba(var(--vs-success), 1) !important;
}

[dir] .hover\:bg-danger:hover {
  background-color: rgba(var(--vs-danger), 1) !important;
}

[dir] .hover\:bg-warning:hover {
  background-color: rgba(var(--vs-warning), 1) !important;
}

[dir] .hover\:bg-dark:hover {
  background-color: rgba(var(--vs-dark), 1) !important;
}

.hover\:text-primary:hover {
  color: rgba(var(--vs-primary), 1) !important;
}

.hover\:text-success:hover {
  color: rgba(var(--vs-success), 1) !important;
}

.hover\:text-danger:hover {
  color: rgba(var(--vs-danger), 1) !important;
}

.hover\:text-warning:hover {
  color: rgba(var(--vs-warning), 1) !important;
}

.hover\:text-dark:hover {
  color: rgba(var(--vs-dark), 1) !important;
}

[dir=ltr] .bg-primary-gradient {
  background: linear-gradient(118deg, rgba(var(--vs-primary), 1), rgba(var(--vs-primary), 0.7)) !important;
}

[dir=rtl] .bg-primary-gradient {
  background: linear-gradient(-118deg, rgba(var(--vs-primary), 1), rgba(var(--vs-primary), 0.7)) !important;
}

[dir=ltr] .bg-success-gradient {
  background: linear-gradient(118deg, rgba(var(--vs-success), 1), rgba(var(--vs-success), 0.7)) !important;
}

[dir=rtl] .bg-success-gradient {
  background: linear-gradient(-118deg, rgba(var(--vs-success), 1), rgba(var(--vs-success), 0.7)) !important;
}

[dir=ltr] .bg-danger-gradient {
  background: linear-gradient(118deg, rgba(var(--vs-danger), 1), rgba(var(--vs-danger), 0.7)) !important;
}

[dir=rtl] .bg-danger-gradient {
  background: linear-gradient(-118deg, rgba(var(--vs-danger), 1), rgba(var(--vs-danger), 0.7)) !important;
}

[dir=ltr] .bg-warning-gradient {
  background: linear-gradient(118deg, rgba(var(--vs-warning), 1), rgba(var(--vs-warning), 0.7)) !important;
}

[dir=rtl] .bg-warning-gradient {
  background: linear-gradient(-118deg, rgba(var(--vs-warning), 1), rgba(var(--vs-warning), 0.7)) !important;
}

[dir=ltr] .bg-dark-gradient {
  background: linear-gradient(118deg, rgba(var(--vs-dark), 1), rgba(var(--vs-dark), 0.7)) !important;
}

[dir=rtl] .bg-dark-gradient {
  background: linear-gradient(-118deg, rgba(var(--vs-dark), 1), rgba(var(--vs-dark), 0.7)) !important;
}

.dropdown-custom .vs-dropdown--custom {
  overflow: hidden;
}

[dir] .dropdown-custom .vs-dropdown--custom {
  padding: 0 !important;
  border: 0;
  border-radius: 0.5rem;
  box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08) !important;
}

[dir] .dropdown-custom .vs-dropdown--menu--after {
  background: rgba(var(--vs-primary), 1) !important;
}

[dir=ltr] .dropdown-custom .vs-dropdown--menu--after {
  right: 1.6rem !important;
}

[dir=rtl] .dropdown-custom .vs-dropdown--menu--after {
  left: 1.6rem !important;
}

.vx-row {
  display: flex;
  flex-wrap: wrap;
}

[dir] .vx-row {
  margin: 0 -1rem;
}

[dir] .vx-row > .vx-col {
  padding: 0 1rem;
}

.vx-row.match-height > .vx-col {
  display: flex;
}

[dir] .vx-row.no-gutter {
  margin: 0;
}

[dir] .vx-row.no-gutter > .vx-col {
  padding: 0;
}

[dir] .vs-input-no-border .vs-input--input {
  border: none !important;
}

[dir] .vs-input-no-border .vs-input--input:focus {
  border: none !important;
}

[dir] .vs-input-no-shdow-focus .vs-input--input:focus {
  box-shadow: none !important;
}

[dir] .vs-input-shadow-drop input {
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.14);
}

.sidebar-spacer {
  width: calc(100% - 260px);
}

[dir=ltr] .sidebar-spacer {
  margin-left: 260px;
}

[dir=rtl] .sidebar-spacer {
  margin-right: 260px;
}

.sidebar-spacer-with-margin {
  width: calc(100% - 260px - 2.2rem);
}

[dir=ltr] .sidebar-spacer-with-margin {
  margin-left: calc(260px + 2.2rem);
}

[dir=rtl] .sidebar-spacer-with-margin {
  margin-right: calc(260px + 2.2rem);
}

.sidebar-spacer--wide {
  width: calc(100% - 400px);
}

[dir=ltr] .sidebar-spacer--wide {
  margin-left: 400px;
}

[dir=rtl] .sidebar-spacer--wide {
  margin-right: 400px;
}

.background-absolute .vs-sidebar--background {
  position: absolute;
}

[dir] .vs-content-sidebar.items-no-padding .vs-sidebar--items {
  padding: 0;
}

.full-vs-sidebar .vs-sidebar {
  max-width: calc(100% - 260px);
}

[dir=ltr] .full-vs-sidebar .vs-sidebar {
  margin-left: 260px;
}

[dir=rtl] .full-vs-sidebar .vs-sidebar {
  margin-right: 260px;
}

@media only screen and (max-width: 992px) {
  .full-vs-sidebar .vs-sidebar {
    max-width: 100%;
  }
  [dir=ltr] .full-vs-sidebar .vs-sidebar {
    margin-left: 0;
  }
  [dir=rtl] .full-vs-sidebar .vs-sidebar {
    margin-right: 0;
  }
}

[dir] .vs-select-no-border .vs-select--input {
  border: none !important;
}

[dir] .tabs-shadow-none .vs-tabs--ul {
  box-shadow: none;
}

[dir] .tab-action-btn-fill-conatiner.con-vs-tabs .vs-tabs--content {
  padding: 23px 10px !important;
}

[dir] .d-theme-dark-bg, [dir] .d-theme-dark-light-bg {
  background-color: #fff;
}

[dir] .d-theme-dark-border {
  border-color: #fff;
}

[dir] .d-theme-border-grey-light {
  border-color: #dae1e7;
}

.d-theme-text-inverse {
  color: #fff;
}

[dir] .theme-dark .d-theme-dark-bg {
  background-color: #10163a;
}

[dir] .theme-dark .d-theme-dark-light-bg {
  background-color: #262c49;
}

[dir] .theme-dark .d-theme-input-dark-bg input {
  background-color: #10163a;
}

.theme-dark .d-theme-heading-color {
  color: #2c2c2c;
}

.theme-dark .d-theme-text-inverse {
  color: #626262;
}

[dir] .theme-dark .d-theme-border-grey-light, [dir] .theme-dark .d-theme-dark-border {
  border-color: #414561;
}

[dir] .theme-dark .vs-con-table.table-dark-inverted .vs-con-tbody .vs-table--tbody-table tr {
  background: #10163a !important;
}

.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-big {
  font-size: 4rem;
}

.text-color-base {
  color: #626262;
}

.user-list {
  display: flex;
}

.user-list .con-vs-avatar {
  transition: 0.3s;
}

.user-list .con-vs-avatar:hover {
  -webkit-transform: translateY(-5px) scale(1.07);
  z-index: 999;
}

[dir] .user-list .con-vs-avatar:hover {
          transform: translateY(-5px) scale(1.07);
  box-shadow: 0 14px 24px rgba(62, 57, 107, 0.2);
}

.responsive {
  width: 100%;
  height: auto;
}

[dir] ul.bordered-items > li:not(:last-of-type):not([class*=shadow]) {
  border-bottom: 1px solid #dae1e7;
}

/*=========================================================================================
  File Name: _fixesVuesax.scss
  Description: Partial - Fixes/Add vuesax framework styles
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
  Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

[dir] .con-vs-alert {
  box-shadow: none !important;
}

.vs-alert {
  font-size: 1rem;
  font-weight: 500;
}

.vs-alert code {
  color: #fff;
}

[dir] .vs-alert code {
  background: #b5b5b5;
}

.vs-alert--title {
  color: inherit;
}

.vs-avatar--text.feather {
  font-size: 1.3rem;
}

.vs-avatar--con-img img {
  height: 100%;
}

.vs-button {
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  font-size: 1rem;
}

[dir] .vs-button.vs-button-gradient:hover {
  box-shadow: none !important;
}

[dir] .vs-button:not(.vs-radius):not(.includeIconOnly):not(.small):not(.large) {
  padding: 0.75rem 2rem;
}

[dir] .vs-button:not(.vs-radius):not(.includeIconOnly):not(.small):not(.large).vs-button-border {
  padding: 0.679rem 2rem;
}

[dir] .vs-button.small:not(.includeIconOnly) {
  padding: 0.5rem 1.5rem;
}

[dir] .vs-button.large:not(.includeIconOnly) {
  padding: 1rem 2.5rem;
}

.vs-button.large {
  font-size: 1.25rem;
}

.vs-button.large .vs-button--icon {
  font-size: 1.25rem;
}

[dir] .vs-button.round {
  border-radius: 1.5rem;
}

[dir] .vs-button.includeIcon {
  float: none;
}

.vs-breadcrumb--ol a:focus,
.vs-breadcrumb--ol a:hover {
  color: #7367F0;
}

.vs-breadcrumb--ol .active {
  color: #7367F0;
}

.vs-checkbox-small .vs-checkbox--input:checked + .vs-checkbox .vs-icon {
  -webkit-transform: translateY(-3px);
}

[dir] .vs-checkbox-small .vs-checkbox--input:checked + .vs-checkbox .vs-icon {
  margin-top: 6px;
          transform: translateY(-3px);
}

[dir=ltr] .vs-checkbox-small .vs-checkbox--input:checked + .vs-checkbox .vs-icon {
  margin-left: -1px;
}

[dir=rtl] .vs-checkbox-small .vs-checkbox--input:checked + .vs-checkbox .vs-icon {
  margin-right: -1px;
}

.vs-checkbox--check {
  display: flex;
  align-items: center;
  justify-content: center;
}

[dir] .con-chips .con-chips--input {
  border: none;
}

[dir] .con-chips .con-vs-chip {
  margin: 0.75rem;
}

[dir=ltr] .con-chips .con-chips--remove-all {
  right: 9px;
}

[dir=rtl] .con-chips .con-chips--remove-all {
  left: 9px;
}

.con-chips .con-chips--remove-all > .vs-icon {
  font-size: 1.3rem;
}

.con-vs-chip {
  min-height: 26px;
  min-width: 26px;
  font-size: 0.8rem;
}

.vs-collapse-item--header {
  font-size: 1.2rem;
}

[dir] .vs-collapse-item--header {
  padding: 1rem;
}

.con-content--item {
  font-size: 1rem;
}

[dir] .con-content--item {
  padding: 1rem;
}

.vs-collapse.default .open-item .con-content--item,
.vs-collapse.shadow .open-item .con-content--item,
.vs-collapse.border .open-item .con-content--item,
.vs-collapse.margin .open-item .con-content--item {
  opacity: 1;
}

[dir] .vs-collapse.default .open-item .con-content--item, [dir] .vs-collapse.shadow .open-item .con-content--item, [dir] .vs-collapse.border .open-item .con-content--item, [dir] .vs-collapse.margin .open-item .con-content--item {
  padding: 1rem;
}

.con-vs-dialog {
  z-index: 52005;
}

.con-vs-dialog .vs-dialog header .dialog-title {
  color: inherit;
}

[dir] .con-vs-dialog .vs-dialog header .dialog-title {
  padding: 0.8rem;
}

.con-vs-dialog .vs-dialog header span.after {
  width: 0;
}

.con-vs-dialog .vs-dialog .vs-dialog-text {
  font-size: 1rem;
}

[dir] .con-vs-dialog .vs-dialog .vs-dialog-text {
  padding: 1rem;
}

[dir] .con-vs-dialog .vs-dialog footer {
  padding: 1rem;
}

[dir] .con-vs-dialog .vs-dialog footer .vs-button:last-of-type {
  border-color: rgba(0, 0, 0, 0.2) !important;
}

[dir=ltr] .con-vs-dialog .vs-dialog footer .vs-button:last-of-type {
  margin-left: 0.5rem !important;
}

[dir=rtl] .con-vs-dialog .vs-dialog footer .vs-button:last-of-type {
  margin-right: 0.5rem !important;
}

.vs-con-dropdown {
  color: inherit;
  font-size: 1rem;
}

[dir] .dropdown-button-container .vs-button {
  padding: 0.72rem 1.5rem !important;
}

[dir] .dropdown-button-container .vs-button-line {
  padding: 9px 10px !important;
}

.con-vs-dropdown--menu {
  z-index: 42000;
}

.vs-input--placeholder {
  top: 0px;
}

[dir=ltr] .vs-input--input.hasIcon:not(.icon-after-input) + .vs-input--placeholder {
  padding-left: 3rem !important;
}

[dir=rtl] .vs-input--input.hasIcon:not(.icon-after-input) + .vs-input--placeholder {
  padding-right: 3rem !important;
}

[dir=ltr] .vs-input--input.hasIcon:not(.icon-after-input):focus + .vs-placeholder-label {
  padding-left: 0.7rem !important;
}

[dir=rtl] .vs-input--input.hasIcon:not(.icon-after-input):focus + .vs-placeholder-label {
  padding-right: 0.7rem !important;
}

.vs-con-input .vs-inputx {
  font-size: 1rem;
}

[dir] .vs-con-input .vs-inputx {
  padding: 0.7rem;
  border: 1px solid rgba(0, 0, 0, 0.2);
}

[dir] .vs-con-input .vx-inputx:not(.input-rounded-full) {
  border-radius: 5px;
}

.vs-input--input.normal {
  font-size: 1rem !important;
}

[dir] .vs-input--input.normal {
  padding: 0.7rem !important;
}

.vs-input--input.normal ~ .vs-input--icon.feather {
  top: 9px;
}

.vs-input--input.large {
  font-size: 1.2rem !important;
}

[dir] .vs-input--input.large {
  padding: 1rem !important;
}

[dir=ltr] .vs-input--input.large.hasIcon {
  padding: 1rem 0.8rem 1rem 3rem !important;
}

[dir=rtl] .vs-input--input.large.hasIcon {
  padding: 1rem 3rem 1rem 0.8rem !important;
}

.vs-input--input.large ~ .vs-input--icon {
  top: 1rem !important;
}

[dir=ltr] .vs-input--input.large ~ .vs-input--icon {
  left: 0.8rem !important;
}

[dir=rtl] .vs-input--input.large ~ .vs-input--icon {
  right: 0.8rem !important;
}

.vs-input--input.small {
  font-size: 0.8rem !important;
}

[dir] .vs-input--input.small {
  padding: 0.4rem !important;
}

.vs-input--input.small ~ .vs-input--icon.feather {
  top: 7px !important;
}

[dir=ltr] .vs-input--input.hasIcon {
  padding: 0.7rem 1rem 0.7rem 3rem !important;
}

[dir=rtl] .vs-input--input.hasIcon {
  padding: 0.7rem 3rem 0.7rem 1rem !important;
}

[dir=ltr] .vs-input--input.hasIcon.icon-after-input {
  padding: 0.7rem 3rem 0.7rem 0.7rem !important;
}

[dir=rtl] .vs-input--input.hasIcon.icon-after-input {
  padding: 0.7rem 0.7rem 0.7rem 3rem !important;
}

[dir] .vs-input--placeholder.normal {
  padding: 0.7rem !important;
}

[dir] .vs-input--placeholder.large {
  padding: 1rem !important;
}

.vs-input--placeholder.small {
  font-size: 0.8rem !important;
}

[dir] .vs-input--placeholder.small {
  padding: 0.2rem 0.6rem !important;
}

[dir=ltr] .vs-input--icon.feather {
  padding: 0.2rem 0.5rem 0rem 0.4rem;
}

[dir=rtl] .vs-input--icon.feather {
  padding: 0.2rem 0.4rem 0rem 0.5rem;
}

[dir] .vs-input.input-rounded-full input {
  border-radius: 20px;
}

[dir=ltr] .vs-input.input-rounded-full .vs-input--input.hasIcon {
  padding: 0.8rem 1rem 0.8rem 3rem !important;
}

[dir=rtl] .vs-input.input-rounded-full .vs-input--input.hasIcon {
  padding: 0.8rem 3rem 0.8rem 1rem !important;
}

[dir] .vs-input.input-rounded-full .input-span-placeholder {
  padding-top: 0.7rem !important;
}

[dir=ltr] .vs-input.input-rounded-full .input-span-placeholder {
  padding-left: 3rem !important;
}

[dir=rtl] .vs-input.input-rounded-full .input-span-placeholder {
  padding-right: 3rem !important;
}

.vs-input.input-rounded-full .vs-icon {
  font-size: 1rem !important;
}

[dir] .vs-input.input-rounded-full .vs-icon {
  margin-top: 0.1rem !important;
}

[dir=ltr] .vs-input.input-rounded-full .vs-icon {
  margin-left: 0.6rem !important;
}

[dir=rtl] .vs-input.input-rounded-full .vs-icon {
  margin-right: 0.6rem !important;
}

.vs-list--item .list-titles .vs-list--subtitle {
  font-size: 0.85rem;
}

[dir] .vs-list--item:last-child {
  border-bottom: none;
}

.vs-navbar .vs-navbar--item a {
  color: inherit;
}

.vs-navbar-color-transparent .vs-navbar--item a:hover {
  color: #7367F0 !important;
}

.vs-navbar-gradient .vs-navbar--item.is-active-item a {
  color: #fff !important;
}

.vs-notifications {
  z-index: 200000 !important;
}

.vs-notifications h3 {
  color: #fff;
  font-weight: 600;
  font-size: 15.96px;
}

[dir] .vs-pagination--li.is-current {
  border-radius: 50%;
}

[dir] .vs-pagination--li.is-current .effect {
  border-radius: 50%;
}

.vs-pagination--li:hover:not(.is-current) {
  color: var(--vs-color-pagination) !important;
}

[dir] .vs-pagination--ul {
  padding: 0;
}

[dir] .vs-popup--title h3, [dir] .vs-notifications h3 {
  margin-bottom: 0;
}

.con-vs-popup {
  z-index: 53000;
}

.con-vs-popup .vs-popup--content {
  font-size: 1rem;
}

[dir] .con-vs-popup .vs-popup--content {
  padding: 1rem;
}

.con-vs-checkbox,
.con-vs-radio {
  justify-content: flex-start !important;
}

.vs-radio--label {
  line-height: 1;
}

.con-vs-radio {
  display: inline-flex;
}

.con-select .vs-select--input {
  font-size: 1rem;
}

[dir] .con-select .vs-select--input {
  padding: 10px;
  border: 1px solid rgba(0, 0, 0, 0.2);
}

.vs-select--options {
  font-size: 1rem;
  z-index: 530001;
}

[dir] .vs-select--options {
  border: 1px solid #eee;
}

.vs-select--options span {
  color: #626262;
  font-size: 1rem;
}

[dir] .v-select .dropdown-toggle .vs__actions .clear {
  padding-top: 4px;
}

.vs-sidebar {
  height: calc(var(--vh, 1vh) * 100);
}

.vs-sidebar .vs-sidebar--items {
  overflow: hidden;
  height: 100%;
}

.vs-switch--text {
  font-size: 0.7rem;
}

[dir] .vs-con-table {
  background: transparent;
}

[dir] .vs-con-table .vs-table--header .vs-table--search {
  padding: 1rem 0;
}

.vs-con-table .vs-table--header .vs-table--search .vs-table--search-input {
  font-size: 0.9rem;
}

[dir] .vs-con-table .vs-table--header .vs-table--search .vs-table--search-input {
  padding: 10px 28px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[dir=ltr] .vs-con-table .vs-table--header .vs-table--search .vs-table--search-input:focus + i {
  left: 10px;
}

[dir=rtl] .vs-con-table .vs-table--header .vs-table--search .vs-table--search-input:focus + i {
  right: 10px;
}

[dir=ltr] .vs-con-table .vs-table--header .vs-table--search i {
  left: 10px;
}

[dir=rtl] .vs-con-table .vs-table--header .vs-table--search i {
  right: 10px;
}

.vs-con-table .vs-con-tbody {
  width: 100%;
  overflow: auto;
}

[dir] .vs-con-table .vs-con-tbody {
  background: #f8f8f8;
  border: 2px solid #f8f8f8;
}

.vs-con-table .vs-con-tbody .con-vs-checkbox {
  justify-content: center !important;
}

.vs-con-table .vs-con-tbody .vs-table--tbody-table {
  font-size: 1rem;
}

.vs-con-table .vs-con-tbody .vs-table--tbody-table .tr-spacer {
  height: 2px;
}

[dir] .vs-con-table .vs-con-tbody .vs-table--tbody-table .tr-table .tr-expand td {
  padding: 0;
}

[dir] .vs-con-table .vs-con-tbody .vs-table--tbody-table .tr-table td {
  padding: 1rem;
}

[dir] .vs-con-table .vs-con-tbody .vs-table--tbody-table .vs-table--thead th {
  padding: 10px 15px;
}

[dir] .vs-con-table .vs-con-tbody .vs-table--tbody-table .vs-table--thead .con-td-check {
  background: transparent;
  box-shadow: none;
}

[dir] .vs-con-table .vs-con-tbody .vs-table--tbody-table .tr-values .vs-table--td {
  padding: 10px 15px;
}

[dir] .vs-con-table .vs-table--pagination {
  margin-top: 1rem;
}

.con-slot-tabs {
  width: 100%;
}

.vs-tabs--li {
  white-space: nowrap;
}

.vs-tabs--li button {
  font-size: 1rem;
  font-weight: 500;
}

[dir] .vs-tabs-position-left .vs-tabs--li {
  padding: 0.35rem 0.3rem;
}

.vs-tabs--li button {
  font-family: inherit;
  color: inherit;
}

.vs-tabs--li .vs-icon-primary,
.vs-tabs--li .vs-icon-success,
.vs-tabs--li .vs-icon-warning,
.vs-tabs--li .vs-icon-danger,
.vs-tabs--li .vs-icon-dark {
  color: inherit;
}

.vs-tabs .con-tab .vs-button-filled:hover {
  color: #fff !important;
}

.vs-textarea {
  font-size: 1rem;
  color: inherit;
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  line-height: 1.6;
}

[dir] .vs-con-textarea {
  border: 1px solid rgba(0, 0, 0, 0.2) !important;
}

.vs-con-textarea > h4 {
  color: inherit;
}

.vs-tooltip {
  z-index: 52000;
}

.con-img-upload {
  overflow: hidden;
}

[dir] .con-img-upload {
  padding: 0.6rem;
}

[dir] .con-img-upload .img-upload {
  margin: 15px;
}

.view-upload {
  z-index: 52000;
}

/*=========================================================================================
    File Name: _tailwindFixes.scss
    Description: partial- Tailwind Fixes
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

button:focus {
  outline: none;
}

/*=========================================================================================
  File Name: _rtl.scss
  Description: partial- rtl - imports rtl styles
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
    Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*=========================================================================================
  File Name: _rtlFixes.scss
  Description: partial - rtl fix - fixes rtl specific issues
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
    Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

.vuesax-app-is-rtl .ps-container:not(.enable-rtl-x-scroll) .ps__scrollbar-x-rail {
  display: none !important;
}

.vuesax-app-is-rtl .ag-pinned-left-cols-container {
  margin-right: 5px;
}

.vuesax-app-is-rtl .vs-dropdown-menu.rightx .vs-dropdown--menu--after {
  right: unset !important;
  left: 30px !important;
}

.vuesax-app-is-rtl .vs-loading > * {
  top: 0;
}

.vuesax-app-is-rtl .con-vs-dropdown--menu {
  transform: translateX(-100%);
}

.vuesax-app-is-rtl .vx-navbar-dropdown.dropdownx-enter,
.vuesax-app-is-rtl .vx-navbar-dropdown.dropdownx-leave-to {
  transform: translateY(8px) !important;
}

@media (max-width: 500px) {
  .vuesax-app-is-rtl .vx-navbar-dropdown.dropdown-custom.con-vs-dropdown--menu {
    transform: translateX(100%);
  }

  .vuesax-app-is-rtl .vx-navbar-dropdown.dropdown-custom.dropdownx-enter,
  .vuesax-app-is-rtl .vx-navbar-dropdown.dropdown-custom.dropdownx-leave-to {
    transform: translate(100%, 8px) !important;
  }
}

.vuesax-app-is-rtl .flatpickr-prev-month,
.vuesax-app-is-rtl .flatpickr-next-month {
  transform: rotateY(180deg);
}

.vuesax-app-is-rtl .swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0 !important;
}

.vuesax-app-is-rtl .scroll-area-v-nav-menu .ps__scrollbar-y-rail {
  right: unset !important;
  left: -6px !important;
}

/*=========================================================================================
  File Name: _rtlOverrides.scss
  Description: partial - rtl fix - fixes styles overridden by rtl
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
    Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

.v-step[x-placement^=bottom] .v-step__arrow {
  border-left-color: transparent !important;
  border-right-color: transparent !important;
}

.v-step[x-placement^=left] .v-step__arrow {
  border-bottom-color: transparent !important;
  border-right-color: transparent !important;
  border-top-color: transparent !important;
}

.v-step[x-placement^=top] .v-step__arrow {
  border-bottom-color: transparent !important;
  border-right-color: transparent !important;
  border-left-color: transparent !important;
}

.v-step[x-placement^=right] .v-step__arrow {
  border-bottom-color: transparent !important;
  border-top-color: transparent !important;
  border-left-color: transparent !important;
}

.swiper-container-rtl .swiper-button-prev {
  right: 10px !important;
  left: auto !important;
}

.swiper-container-rtl .swiper-button-next {
  left: 10px !important;
  right: auto !important;
}

.vjs-fluid {
  padding-top: 41.6666666667% !important;
}

var map = {
	"./ar": "./node_modules/validatorjs/src/lang/ar.js",
	"./ar.js": "./node_modules/validatorjs/src/lang/ar.js",
	"./az": "./node_modules/validatorjs/src/lang/az.js",
	"./az.js": "./node_modules/validatorjs/src/lang/az.js",
	"./be": "./node_modules/validatorjs/src/lang/be.js",
	"./be.js": "./node_modules/validatorjs/src/lang/be.js",
	"./bg": "./node_modules/validatorjs/src/lang/bg.js",
	"./bg.js": "./node_modules/validatorjs/src/lang/bg.js",
	"./bs": "./node_modules/validatorjs/src/lang/bs.js",
	"./bs.js": "./node_modules/validatorjs/src/lang/bs.js",
	"./ca": "./node_modules/validatorjs/src/lang/ca.js",
	"./ca.js": "./node_modules/validatorjs/src/lang/ca.js",
	"./cs": "./node_modules/validatorjs/src/lang/cs.js",
	"./cs.js": "./node_modules/validatorjs/src/lang/cs.js",
	"./cy": "./node_modules/validatorjs/src/lang/cy.js",
	"./cy.js": "./node_modules/validatorjs/src/lang/cy.js",
	"./da": "./node_modules/validatorjs/src/lang/da.js",
	"./da.js": "./node_modules/validatorjs/src/lang/da.js",
	"./de": "./node_modules/validatorjs/src/lang/de.js",
	"./de.js": "./node_modules/validatorjs/src/lang/de.js",
	"./el": "./node_modules/validatorjs/src/lang/el.js",
	"./el.js": "./node_modules/validatorjs/src/lang/el.js",
	"./en": "./node_modules/validatorjs/src/lang/en.js",
	"./en.js": "./node_modules/validatorjs/src/lang/en.js",
	"./es": "./node_modules/validatorjs/src/lang/es.js",
	"./es.js": "./node_modules/validatorjs/src/lang/es.js",
	"./et": "./node_modules/validatorjs/src/lang/et.js",
	"./et.js": "./node_modules/validatorjs/src/lang/et.js",
	"./eu": "./node_modules/validatorjs/src/lang/eu.js",
	"./eu.js": "./node_modules/validatorjs/src/lang/eu.js",
	"./fa": "./node_modules/validatorjs/src/lang/fa.js",
	"./fa.js": "./node_modules/validatorjs/src/lang/fa.js",
	"./fi": "./node_modules/validatorjs/src/lang/fi.js",
	"./fi.js": "./node_modules/validatorjs/src/lang/fi.js",
	"./fr": "./node_modules/validatorjs/src/lang/fr.js",
	"./fr.js": "./node_modules/validatorjs/src/lang/fr.js",
	"./hr": "./node_modules/validatorjs/src/lang/hr.js",
	"./hr.js": "./node_modules/validatorjs/src/lang/hr.js",
	"./hu": "./node_modules/validatorjs/src/lang/hu.js",
	"./hu.js": "./node_modules/validatorjs/src/lang/hu.js",
	"./id": "./node_modules/validatorjs/src/lang/id.js",
	"./id.js": "./node_modules/validatorjs/src/lang/id.js",
	"./it": "./node_modules/validatorjs/src/lang/it.js",
	"./it.js": "./node_modules/validatorjs/src/lang/it.js",
	"./ja": "./node_modules/validatorjs/src/lang/ja.js",
	"./ja.js": "./node_modules/validatorjs/src/lang/ja.js",
	"./ka": "./node_modules/validatorjs/src/lang/ka.js",
	"./ka.js": "./node_modules/validatorjs/src/lang/ka.js",
	"./ko": "./node_modules/validatorjs/src/lang/ko.js",
	"./ko.js": "./node_modules/validatorjs/src/lang/ko.js",
	"./lt": "./node_modules/validatorjs/src/lang/lt.js",
	"./lt.js": "./node_modules/validatorjs/src/lang/lt.js",
	"./lv": "./node_modules/validatorjs/src/lang/lv.js",
	"./lv.js": "./node_modules/validatorjs/src/lang/lv.js",
	"./mk": "./node_modules/validatorjs/src/lang/mk.js",
	"./mk.js": "./node_modules/validatorjs/src/lang/mk.js",
	"./mn": "./node_modules/validatorjs/src/lang/mn.js",
	"./mn.js": "./node_modules/validatorjs/src/lang/mn.js",
	"./ms": "./node_modules/validatorjs/src/lang/ms.js",
	"./ms.js": "./node_modules/validatorjs/src/lang/ms.js",
	"./nb_NO": "./node_modules/validatorjs/src/lang/nb_NO.js",
	"./nb_NO.js": "./node_modules/validatorjs/src/lang/nb_NO.js",
	"./nl": "./node_modules/validatorjs/src/lang/nl.js",
	"./nl.js": "./node_modules/validatorjs/src/lang/nl.js",
	"./pl": "./node_modules/validatorjs/src/lang/pl.js",
	"./pl.js": "./node_modules/validatorjs/src/lang/pl.js",
	"./pt": "./node_modules/validatorjs/src/lang/pt.js",
	"./pt.js": "./node_modules/validatorjs/src/lang/pt.js",
	"./pt_BR": "./node_modules/validatorjs/src/lang/pt_BR.js",
	"./pt_BR.js": "./node_modules/validatorjs/src/lang/pt_BR.js",
	"./ro": "./node_modules/validatorjs/src/lang/ro.js",
	"./ro.js": "./node_modules/validatorjs/src/lang/ro.js",
	"./ru": "./node_modules/validatorjs/src/lang/ru.js",
	"./ru.js": "./node_modules/validatorjs/src/lang/ru.js",
	"./se": "./node_modules/validatorjs/src/lang/se.js",
	"./se.js": "./node_modules/validatorjs/src/lang/se.js",
	"./sl": "./node_modules/validatorjs/src/lang/sl.js",
	"./sl.js": "./node_modules/validatorjs/src/lang/sl.js",
	"./sq": "./node_modules/validatorjs/src/lang/sq.js",
	"./sq.js": "./node_modules/validatorjs/src/lang/sq.js",
	"./sr": "./node_modules/validatorjs/src/lang/sr.js",
	"./sr.js": "./node_modules/validatorjs/src/lang/sr.js",
	"./sv": "./node_modules/validatorjs/src/lang/sv.js",
	"./sv.js": "./node_modules/validatorjs/src/lang/sv.js",
	"./tr": "./node_modules/validatorjs/src/lang/tr.js",
	"./tr.js": "./node_modules/validatorjs/src/lang/tr.js",
	"./ua": "./node_modules/validatorjs/src/lang/ua.js",
	"./ua.js": "./node_modules/validatorjs/src/lang/ua.js",
	"./uk": "./node_modules/validatorjs/src/lang/uk.js",
	"./uk.js": "./node_modules/validatorjs/src/lang/uk.js",
	"./vi": "./node_modules/validatorjs/src/lang/vi.js",
	"./vi.js": "./node_modules/validatorjs/src/lang/vi.js",
	"./zh": "./node_modules/validatorjs/src/lang/zh.js",
	"./zh.js": "./node_modules/validatorjs/src/lang/zh.js",
	"./zh_TW": "./node_modules/validatorjs/src/lang/zh_TW.js",
	"./zh_TW.js": "./node_modules/validatorjs/src/lang/zh_TW.js"
};


function webpackContext(req) {
	var id = webpackContextResolve(req);
	return __webpack_require__(id);
}
function webpackContextResolve(req) {
	if(!__webpack_require__.o(map, req)) {
		var e = new Error("Cannot find module '" + req + "'");
		e.code = 'MODULE_NOT_FOUND';
		throw e;
	}
	return map[req];
}
webpackContext.keys = function webpackContextKeys() {
	return Object.keys(map);
};
webpackContext.resolve = webpackContextResolve;
module.exports = webpackContext;
webpackContext.id = "./node_modules/validatorjs/src/lang sync recursive ^\\.\\/.*$";