.theme--light html {
  background-color: #f9f9f9 !important;
}

.theme--dark html {
  background-color: #070F30 !important;
}

div.euiPage {
  padding: 0px;
  height: 100vh;
}

.theme--light .ui-accordion .ui-accordion-header {
  background-color: #eeeef1 !important;
}

.theme--dark .ui-accordion .ui-accordion-header {
  background-color: #1E203D !important;
}

.ui-accordion .ui-accordion-header > span:last-child {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #5076ff !important;
}

.ui-state-active .ui-icon {
  background-image: url(http://download.jqueryui.com/themeroller/images/ui-icons_5076FF_256x240.png) !important;
}

.expand-control-icon.icon {
  display: none;
}

.ui-accordion .ui-accordion-content {
  height: auto !important;
}

.theme--light div.euiPage {
  background: #f3f3f5;
}

.theme--dark div.euiPage {
  background: #1E203D;
}

div.euiPage #loginPage {
  background-repeat: no-repeat !important;
  background-position-x: right !important;
  background-position-y: bottom !important;
}

.theme--light div.euiPage #loginPage {
  background: #f3f3f5;
  background-image: url("/static/cybervision/img/login/background_light.svg");
}

.theme--dark div.euiPage #loginPage {
  background: #1E203D;
  background-image: url("/static/cybervision/img/login/background_dark.svg");
}

div.euiPage #loginPage > div {
  box-shadow: none;
  z-index: 2;
}

.theme--light div.euiPage #loginPage > div {
  background: #f3f3f5;
}

.theme--dark div.euiPage #loginPage > div {
  background: #1E203D;
}

div.euiPage #loginPage > div > div:first-child {
  justify-content: center;
}

div.euiPage #loginPage > div > div:first-child > div > img {
  width: 237px;
  height: 112px;
}

.theme--light div.euiPage #loginPage > div > div:first-child > div > img {
  filter: none;
}

.theme--dark div.euiPage #loginPage > div > div:first-child > div > img {
  filter: invert(580%) sepia(0%) saturate(100%) hue-rotate(165deg) brightness(110%) contrast(100%);
}

div.euiPage #loginPage > div > div:last-child > form > div.euiFormRow div:first-child > label.euiFormLabel {
  font-family: sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
}

.theme--light div.euiPage #loginPage > div > div:last-child > form > div.euiFormRow div:first-child > label.euiFormLabel {
  color: #111746;
}

.theme--dark div.euiPage #loginPage > div > div:last-child > form > div.euiFormRow div:first-child > label.euiFormLabel {
  color: #fff;
}

div.euiPage #loginPage > div > div:last-child > form > div.euiFormRow > div:last-child > div > div > input {
  background: #fafaf9;
  box-sizing: border-box;
  border-radius: 5px;
}

.theme--light div.euiPage #loginPage > div > div:last-child > form > div.euiFormRow > div:last-child > div > div > input {
  border: 1px solid #e6e6ed;
}

.theme--dark div.euiPage #loginPage > div > div:last-child > form > div.euiFormRow > div:last-child > div > div > input {
  border: 1px solid #ACB2C9;
}

div.euiPage #loginPage > div > div:last-child > form > div.euiFormRow > div:last-child > div > div > input:focus {
  border: 2px solid #5076FF !important;
  box-shadow: none;
  outline: none;
}

div.euiPage #loginPage > div > div:last-child > form > button {
  background: #3b66ff;
  border-radius: 5px;
}

div.euiPage #loginPage > div > div:last-child > form > button:hover {
  background-color: #5076ff;
  text-decoration: none;
}

div.euiPage #loginPage > div > div:last-child > form > button > span > span {
  font-family: sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  text-align: center;
  color: #ffffff;
}

.theme--light div.euiPage #loginPage > div > div:last-child > span {
  color: #989bb1;
}

.theme--dark div.euiPage #loginPage > div > div:last-child > span {
  color: #7A7CA1;
}

div.euiPageSideBar {
  height: auto;
  position: fixed;
  padding: 16px;
  min-width: 230px !important;
  margin-right: 0px !important;
}

.theme--light div.euiPageSideBar {
  background-color: #f9f9f9;
}

.theme--dark div.euiPageSideBar {
  background-color: #070F30;
}

@media (max-width: 767px) {
  div.euiPageSideBar {
    position: unset !important;
    text-align: center;
    padding: 0px 24px 0px 24px;
  }
}

.theme--light div.euiPageSideBar > img {
  filter: none;
}

.theme--dark div.euiPageSideBar > img {
  filter: invert(580%) sepia(0%) saturate(100%) hue-rotate(165deg) brightness(110%) contrast(100%);
}

@media (max-width: 767px) {
  div.euiPageSideBar > img {
    width: 50%;
  }
}

div.euiPageSideBar > div {
  margin-top: 5%;
}

@media (max-width: 767px) {
  div.euiPageSideBar > div {
    margin: auto;
    max-width: 350px;
  }
}

div.euiPageSideBar > div > div > input {
  box-sizing: border-box;
  border-radius: 5px;
}

.theme--light div.euiPageSideBar > div > div > input {
  background: #fff;
  border: 1px solid #f5f5f5;
  color: none;
}

.theme--dark div.euiPageSideBar > div > div > input {
  background: #3E405F;
  border: 1px solid #343652;
  color: #fff;
}

.theme--light div.euiPageSideBar > div > div > input.euiFieldSearch::placeholder {
  color: none;
}

.theme--dark div.euiPageSideBar > div > div > input.euiFieldSearch::placeholder {
  color: #fff;
}

.theme--light div.euiPageSideBar > div > div > div {
  color: none !important;
}

.theme--dark div.euiPageSideBar > div > div > div {
  color: #fff !important;
}

div.euiPageSideBar > nav:last-child {
  width: 192px;
}

@media (max-width: 767px) {
  div.euiPageSideBar > nav:last-child {
    width: unset;
    margin-top: 10px;
  }
}

@media (max-width: 767px) {
  div.euiPageSideBar > nav:last-child > div {
    padding: 0px 24px 5px 24px;
  }
}

@media (max-width: 767px) {
  div.euiPageSideBar > nav:last-child > div > div.menuStatic {
    padding-bottom: unset;
  }
}

div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child {
  display: flex;
  flex-direction: column;
  height: calc(100vh - 170px);
}

@media (max-width: 767px) {
  div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child {
    height: auto;
  }
}

div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > .beforeLastChild,
div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div:last-child {
  position: fixed;
}

.theme--light div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > .beforeLastChild, .theme--light
div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div:last-child {
  background-color: #f9f9f9;
}

.theme--dark div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > .beforeLastChild, .theme--dark
div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div:last-child {
  background-color: #070F30;
}

@media (max-width: 767px) {
  div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > .beforeLastChild,
  div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div:last-child {
    position: unset;
  }
}

div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div:last-child {
  bottom: 0px;
  padding-bottom: 10px;
}

div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div {
  padding: 10px 20px 0px 10px;
}

div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div > button > span > img {
  width: 24px;
  height: 24px;
}

.theme--light div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div > button > span > img {
  filter: none;
}

.theme--dark div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div > button > span > img {
  filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(295deg) brightness(105%) contrast(101%);
}

div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div > button > span > span {
  white-space: normal !important;
  font-style: 12px;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  margin: 0px 15px;
  text-decoration: none !important;
}

.theme--light div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div > button > span > span {
  color: #111746;
}

.theme--dark div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div > button > span > span {
  color: #fff;
}

div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div > button > span > span:hover {
  color: #5076ff;
}

div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique {
  width: 110%;
  padding: 0px !important;
  overflow-y: auto;
  overflow-x: hidden;
}

@media (max-width: 767px) {
  div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique {
    width: auto;
    height: auto;
    max-height: 300px;
  }
}

div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique > button:first-child {
  display: none;
}

div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique > div:last-child {
  max-height: 54vh;
  margin-left: 0% !important;
}

@media (min-height: 955px) {
  div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique > div:last-child {
    max-height: 66vh;
  }
}

@media (min-height: 850px) {
  div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique > div:last-child {
    max-height: 61vh;
  }
}

div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique > div:last-child > div {
  padding: 10px 20px 0px 2px;
}

div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique > div:last-child > div::after {
  content: none;
}

div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique > div:last-child > div > button::after {
  content: none;
}

div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique > div:last-child > div > button > span > img {
  width: 24px;
  height: 24px;
}

.theme--light div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique > div:last-child > div > button > span > img {
  filter: none;
}

.theme--dark div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique > div:last-child > div > button > span > img {
  filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(295deg) brightness(105%) contrast(101%);
}

div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique > div:last-child > div > button > span > span {
  white-space: normal !important;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  margin: 0px 15px;
  text-decoration: none !important;
}

.theme--light div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique > div:last-child > div > button > span > span {
  color: #111746;
}

.theme--dark div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique > div:last-child > div > button > span > span {
  color: #fff;
}

div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique > div:last-child > div > button > span > span:hover {
  color: #5076ff;
}

div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique > div:last-child > div > div:last-child {
  padding: 10px 20px 0px 10px;
  width: 100%;
}

div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique > div:last-child > div > div:last-child > div {
  position: unset;
  border-left: 1px solid #e5e5e5;
  padding: 10px 20px 0px 10px;
}

div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique > div:last-child > div > div:last-child > div::after {
  content: none;
}

div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique > div:last-child > div > div:last-child > div > button::after {
  content: none;
}

div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique > div:last-child > div > div:last-child > div > button > span > span {
  font-family: sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  white-space: normal !important;
  text-decoration: none !important;
}

.theme--light div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique > div:last-child > div > div:last-child > div > button > span > span {
  color: #111746;
}

.theme--dark div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique > div:last-child > div > div:last-child > div > button > span > span {
  color: #fff;
}

div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique > div:last-child > div > div:last-child > div > button > span > span:hover {
  color: #5076ff;
}

div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique > div:last-child > div > div:last-child > div > div:last-child {
  width: 142px;
}

div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique > div:last-child > div > div:last-child > div > div:last-child > div {
  position: unset;
  border-left: 1px solid #e5e5e5;
  padding: 10px 20px 0px 10px;
}

div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique > div:last-child > div > div:last-child > div > div:last-child > div::after {
  content: none;
}

div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique > div:last-child > div > div:last-child > div > div:last-child > div > button::after {
  content: none;
}

div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique > div:last-child > div > div:last-child > div > div:last-child > div > button > span > span {
  font-family: sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  white-space: normal !important;
  text-decoration: none !important;
}

.theme--light div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique > div:last-child > div > div:last-child > div > div:last-child > div > button > span > span {
  color: #111746;
}

.theme--dark div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique > div:last-child > div > div:last-child > div > div:last-child > div > button > span > span {
  color: #fff;
}

div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique > div:last-child > div > div:last-child > div > div:last-child > div > button > span > span:hover {
  color: #5076ff;
}

div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique > div:last-child > div > div:last-child > div > div:last-child > div > div:last-child {
  width: 110%;
}

div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique > div:last-child > div > div:last-child > div > div:last-child > div > div:last-child > div {
  position: unset;
  border-left: 1px solid #e5e5e5;
  padding: 10px 20px 0px 10px;
}

div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique > div:last-child > div > div:last-child > div > div:last-child > div > div:last-child > div::after {
  content: none;
}

div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique > div:last-child > div > div:last-child > div > div:last-child > div > div:last-child > div > button::after {
  content: none;
}

div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique > div:last-child > div > div:last-child > div > div:last-child > div > div:last-child > div > button > span > span {
  font-family: sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  white-space: normal !important;
  text-decoration: none !important;
}

.theme--light div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique > div:last-child > div > div:last-child > div > div:last-child > div > div:last-child > div > button > span > span {
  color: #111746;
}

.theme--dark div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique > div:last-child > div > div:last-child > div > div:last-child > div > div:last-child > div > button > span > span {
  color: #fff;
}

div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique > div:last-child > div > div:last-child > div > div:last-child > div > div:last-child > div > button > span > span:hover {
  color: #5076ff;
}

@media (max-width: 767px) {
  div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > button:first-child {
    display: none;
  }
}

div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div:first-child {
  margin-top: 10%;
  margin-right: 10%;
  padding-bottom: 7%;
}

.theme--light div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div:first-child {
  border-bottom: 1px solid #e5e5e5;
}

.theme--dark div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div:first-child {
  border-bottom: 1px solid #3E405F;
}

@media (max-width: 767px) {
  div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div:first-child {
    margin-top: unset;
    padding-bottom: 10px;
    margin-right: unset;
    width: auto;
  }
}

.highlightValue {
  background-color: #5076ff;
  font-weight: 700;
}

.theme--light .highlightValue {
  color: #fff;
}

.theme--dark .highlightValue {
  color: #3E405F;
}

.beforeLastChild {
  width: 198px;
  bottom: 47px;
  margin-top: 7%;
}

.theme--light .beforeLastChild {
  border-top: 1px solid #e5e5e5;
}

.theme--dark .beforeLastChild {
  border-top: 1px solid #3E405F;
}

@media (max-width: 767px) {
  .beforeLastChild {
    margin-top: 11px;
    width: auto;
  }
}

.euiSideNavItem--trunk > .euiSideNavItemButton {
  width: calc(100% + 50px) !important;
}

.menuDynamique > div:last-child > div > .euiSideNavItemButton-isSelected,
.menuDynamique > div:last-child > .euiSideNavItem--hasChildItems > button {
  border-radius: 10px;
}

.theme--light .menuDynamique > div:last-child > div > .euiSideNavItemButton-isSelected, .theme--light
.menuDynamique > div:last-child > .euiSideNavItem--hasChildItems > button {
  background: #eeeef1;
}

.theme--dark .menuDynamique > div:last-child > div > .euiSideNavItemButton-isSelected, .theme--dark
.menuDynamique > div:last-child > .euiSideNavItem--hasChildItems > button {
  background: #1E203D;
}

.menuDynamique > div:last-child > div > .euiSideNavItemButton-isSelected > span > img,
.menuDynamique > div:last-child > .euiSideNavItem--hasChildItems > button > span > img {
  filter: invert(44%) sepia(46%) saturate(3407%) hue-rotate(212deg) brightness(99%) contrast(105%) !important;
}

.menuDynamique > div:last-child > div > .euiSideNavItemButton-isSelected > span > span,
.menuDynamique > div:last-child > .euiSideNavItem--hasChildItems > button > span > span {
  color: #5076ff !important;
}

.euiSideNavItemButton-isOpen {
  color: #5076ff !important;
}

.euiSideNavItemButton.euiSideNavItemButton-isSelected {
  color: #5076ff !important;
}

.theme--light div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique > div:last-child > div > div:last-child > div > div:last-child > div > button > span > span,
.theme--light div.euiPageSideBar > nav:last-child > div > div.menuStatic > div:last-child > div.menuDynamique > div:last-child > div > div:last-child > div > div:last-child > div > div:last-child > div > button > span > span {
  font-size: 12px;
}

header#headerTop {
  height: 6%;
  width: 100%;
  margin-bottom: 0px;
}

.theme--light header#headerTop {
  background-color: #eeeef1;
}

.theme--dark header#headerTop {
  background-color: #1E203D;
}

header#headerTop > div.euiPageHeaderContent > div > div:last-child {
  width: 100%;
  margin: 0px 2% 0px 0px;
}

header#headerTop > div.euiPageHeaderContent > div > div:last-child > div {
  align-items: center;
}

@media (max-width: 767px) {
  header#headerTop > div.euiPageHeaderContent > div > div:last-child > div {
    flex-direction: row-reverse;
  }
}

header#headerTop > div.euiPageHeaderContent > div > div:last-child > div > div:first-child > div > div > button > span > span > span > div {
  align-items: center;
}

header#headerTop > div.euiPageHeaderContent > div > div:last-child > div > div:first-child > div > div > button > span > span > span > div > div:first-child {
  margin-right: 0px;
}

header#headerTop > div.euiPageHeaderContent > div > div:last-child > div > div:first-child > div > div > button > span > span > span > div > div:first-child > div {
  background: #ececed !important;
  color: #5076ff !important;
}

header#headerTop > div.euiPageHeaderContent > div > div:last-child > div > div:first-child > div > div > button > span > span > span > div > div:last-child > span {
  font-family: sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: 0.02em;
}

.theme--light header#headerTop > div.euiPageHeaderContent > div > div:last-child > div > div:first-child > div > div > button > span > span > span > div > div:last-child > span {
  color: #111746;
}

.theme--dark header#headerTop > div.euiPageHeaderContent > div > div:last-child > div > div:first-child > div > div > button > span > span > span > div > div:last-child > span {
  color: #fff;
}

header#headerTop > div.euiPageHeaderContent > div > div:last-child > div > div:last-child {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-right: 5%;
}

header#headerTop > div.euiPageHeaderContent > div > div:last-child > div > div:last-child > span {
  font-family: sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  padding-right: 8px;
}

.theme--light header#headerTop > div.euiPageHeaderContent > div > div:last-child > div > div:last-child > span {
  color: #989bb1;
}

.theme--dark header#headerTop > div.euiPageHeaderContent > div > div:last-child > div > div:last-child > span {
  color: #7A7CA1;
}

header#headerTop > div.euiPageHeaderContent > div > div:last-child > div > div:last-child > div:last-child > div > button[aria-checked="true"] > span > span:first-child {
  background-image: url("/static/cybervision/img/content/moon.svg") !important;
  background-repeat: no-repeat !important;
  background-position-x: center !important;
  background-position-y: center !important;
}

header#headerTop > div.euiPageHeaderContent > div > div:last-child > div > div:last-child > div:last-child > div > button[aria-checked="true"] + span {
  color: #5076ff;
}

header#headerTop > div.euiPageHeaderContent > div > div:last-child > div > div:last-child > div:last-child > div > button[aria-checked="false"] > span > span:first-child {
  background-image: url("/static/cybervision/img/content/sun.svg") !important;
  background-repeat: no-repeat !important;
  background-position-x: center !important;
  background-position-y: center !important;
}

header#headerTop > div.euiPageHeaderContent > div > div:last-child > div > div:last-child > div:last-child > div > button > span {
  background: #fff;
}

header#headerTop > div.euiPageHeaderContent > div > div:last-child > div > div:last-child > div:last-child > div > button > span > span:first-child {
  background: #5076ff;
}

header#headerTop > div.euiPageHeaderContent > div > div:last-child > div > div:last-child > div:last-child > div > button > span > span:last-child > svg {
  display: none;
}

header#headerTop > div.euiPageHeaderContent > div > div:last-child > div > div:last-child > div:last-child > div > span {
  font-family: sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
}

.theme--light header#headerTop > div.euiPageHeaderContent > div > div:last-child > div > div:last-child > div:last-child > div > span {
  color: #989bb1;
}

.theme--dark header#headerTop > div.euiPageHeaderContent > div > div:last-child > div > div:last-child > div:last-child > div > span {
  color: #7A7CA1;
}

#lightThemeSpan.isSelected {
  color: #5076ff !important;
}

#modalAdminKpis {
  width: 800px;
}

.theme--light #modalAdminKpis {
  background-color: #f9f9f9;
}

.theme--dark #modalAdminKpis {
  background-color: #070F30;
}

.theme--light #modalAdminKpis > button:first-child {
  background-color: #f9f9f9;
}

.theme--dark #modalAdminKpis > button:first-child {
  background-color: #070F30;
}

.theme--light #modalAdminKpis > button:first-child > svg {
  color: #111746;
}

.theme--dark #modalAdminKpis > button:first-child > svg {
  color: #fff;
}

#modalAdminKpis > div:last-child > div.euiModalHeader > div > h1 {
  font-style: normal;
  font-weight: 600;
  line-height: 29px;
}

.theme--light #modalAdminKpis > div:last-child > div.euiModalHeader > div > h1 {
  color: #111746;
}

.theme--dark #modalAdminKpis > div:last-child > div.euiModalHeader > div > h1 {
  color: #fff;
}

.theme--light #modalAdminKpis > div:last-child > div.euiModalBody > div > form:first-child > div > div > button > svg, .theme--light
#modalAdminKpis > div:last-child > div.euiModalBody > div > form:first-child > div > div > button > span {
  color: #111746;
}

.theme--dark #modalAdminKpis > div:last-child > div.euiModalBody > div > form:first-child > div > div > button > svg, .theme--dark
#modalAdminKpis > div:last-child > div.euiModalBody > div > form:first-child > div > div > button > span {
  color: #fff;
}

#modalAdminKpis > div:last-child > div.euiModalBody > div > form:first-child > div > div > button:hover {
  text-decoration: none;
}

#modalAdminKpis > div:last-child > div.euiModalBody > div > form:first-child > div > div > button:hover > svg,
#modalAdminKpis > div:last-child > div.euiModalBody > div > form:first-child > div > div > button:hover > span {
  color: #5076ff;
}

#modalAdminKpis > div:last-child > div.euiModalBody > div > form:first-child > div > div > div > div > div > div > div {
  margin-left: 1px;
}

.theme--light #modalAdminKpis > div:last-child > div.euiModalBody > div > form:first-child > div > div > div > div > div > div > div > div:first-child > label {
  color: #111746;
}

.theme--dark #modalAdminKpis > div:last-child > div.euiModalBody > div > form:first-child > div > div > div > div > div > div > div > div:first-child > label {
  color: #fff;
}

#modalAdminKpis > div:last-child > div.euiModalBody > div > form:first-child > div > div > div > div > div > div > div > div:first-child > label:hover {
  color: #5076ff;
}

.theme--light #modalAdminKpis > div:last-child > div.euiModalBody > div > form:first-child > div > div > div > div > div > div > div > div:last-child > div > div > input {
  background: #fff;
  border: 1px solid #f5f5f5;
  color: none;
}

.theme--dark #modalAdminKpis > div:last-child > div.euiModalBody > div > form:first-child > div > div > div > div > div > div > div > div:last-child > div > div > input {
  background: #3E405F;
  border: 1px solid #343652;
  color: #fff;
}

#modalAdminKpis > div:last-child > div.euiModalFooter > button > span {
  width: 101%;
}

#modalAdminKpis > div:last-child > div.euiModalFooter > button > span > span {
  font-family: sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
}

.theme--light #modalAdminKpis > div:last-child > div.euiModalFooter > button:first-child > span > span {
  color: #111746;
}

.theme--dark #modalAdminKpis > div:last-child > div.euiModalFooter > button:first-child > span > span {
  color: #fff;
}

#modalAdminKpis > div:last-child > div.euiModalFooter > button:last-child {
  background: #3b66ff;
  border-radius: 5px;
}

#modalAdminKpis > div:last-child > div.euiModalFooter > button:last-child:hover {
  background: #5076ff;
  text-decoration: none;
}

div#contentPage {
  padding-left: 280px;
  background-repeat: no-repeat;
  background-position-x: right;
  background-position-y: bottom;
  border-radius: 0px !important;
  box-shadow: none !important;
}

.theme--light div#contentPage {
  background-color: #f3f3f5;
  background-image: url("/static/cybervision/img/login/background_light.svg");
}

.theme--dark div#contentPage {
  background-color: #1E203D;
  background-image: url("/static/cybervision/img/login/background_dark.svg");
}

div#contentPage > div:first-child {
  max-height: 57px;
}

div#contentPage > div:first-child > div:first-child {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

div#contentPage > div:first-child > div:first-child > div:first-child {
  padding-top: 5%;
  max-height: 43px;
}

div#contentPage > div:first-child > div:first-child > div:first-child > img {
  margin: 0px 10px;
  width: 24px;
  height: 24px;
}

.theme--light div#contentPage > div:first-child > div:first-child > div:first-child > img {
  filter: none;
}

.theme--dark div#contentPage > div:first-child > div:first-child > div:first-child > img {
  filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(295deg) brightness(105%) contrast(101%);
}

div#contentPage > div:first-child > div:first-child > div:first-child > h2 {
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 29px;
}

.theme--light div#contentPage > div:first-child > div:first-child > div:first-child > h2 {
  color: #111746;
}

.theme--dark div#contentPage > div:first-child > div:first-child > div:first-child > h2 {
  color: #fff;
}

div#contentPage > div:first-child > div:first-child > nav:last-child {
  padding-top: 5%;
}

div#contentPage > div:first-child > div:first-child > nav:last-child > ol > li > a {
  font-family: sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
}

.theme--light div#contentPage > div:first-child > div:first-child > nav:last-child > ol > li > a {
  color: #111746;
}

.theme--dark div#contentPage > div:first-child > div:first-child > nav:last-child > ol > li > a {
  color: #fff;
}

div#contentPage > div:first-child > div:last-child > div > div > button {
  background: #d5deff;
  border-radius: 5px;
  position: relative;
  float: right;
}

div#contentPage > div:first-child > div:last-child > div > div > button > span > span {
  font-family: sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  color: #111746;
}

div#contentPage > div:first-child > div:last-child > div > div > button:hover {
  text-decoration: none;
}

div#contentPage > div:first-child > div:last-child > div > div > button:hover > span > span {
  color: #5076ff;
}

div#contentPage > div:last-child > div:nth-child(2) > div:first-child > div > div:last-child > button > span {
  font-family: sans-serif;
  font-style: normal;
  color: #111746;
}

div#contentPage > div:last-child > div:nth-child(2) > div:first-child > div > div:last-child > button:hover {
  box-shadow: inset 0 -2px 0 #5076ff;
}

div#contentPage > div:last-child > div:nth-child(2) > div:first-child > div > div:last-child > button:hover > span {
  color: #5076ff !important;
  text-decoration: none;
}

div#contentPage > div:last-child > div:nth-child(2) > div:first-child > div > div:last-child > button.euiTab-isSelected {
  box-shadow: inset 0 -2px 0 #5076ff;
  text-decoration: none;
}

div#contentPage > div:last-child > div:nth-child(2) > div:first-child > div > div:last-child > button.euiTab-isSelected > span {
  color: #5076ff !important;
  text-decoration: none;
}

.theme--light div#contentPage > div:last-child > div:last-child > p:first-child > strong {
  color: #111746;
}

.theme--dark div#contentPage > div:last-child > div:last-child > p:first-child > strong {
  color: #fff;
}

@media (max-width: 768px) {
  div#contentPage {
    padding-left: 24px;
  }
}

.theme--light div#flyoutDoc {
  background-color: #f9f9f9;
}

.theme--dark div#flyoutDoc {
  background-color: #070F30;
}

.theme--light div#flyoutDoc > button:first-child > svg {
  color: #111746;
}

.theme--dark div#flyoutDoc > button:first-child > svg {
  color: #fff;
}

.theme--light div#flyoutDoc > div.euiFlyoutBody > div > div > div > p:first-child > strong {
  color: #111746;
}

.theme--dark div#flyoutDoc > div.euiFlyoutBody > div > div > div > p:first-child > strong {
  color: #fff;
}

.theme--light div#flyoutDoc > div.euiFlyoutBody > div > div > div > div:last-child > div:first-child {
  background-color: #f3f3f5;
}

.theme--dark div#flyoutDoc > div.euiFlyoutBody > div > div > div > div:last-child > div:first-child {
  background-color: #1E203D;
}

.theme--light div#flyoutDoc > div.euiFlyoutBody > div > div > div > div:last-child > div:first-child > span {
  color: #111746;
}

.theme--dark div#flyoutDoc > div.euiFlyoutBody > div > div > div > div:last-child > div:first-child > span {
  color: #fff;
}

#adminHeader .euiTabs > button > span {
  font-family: sans-serif;
  font-style: normal;
}

.theme--light #adminHeader .euiTabs > button > span {
  color: #111746;
}

.theme--dark #adminHeader .euiTabs > button > span {
  color: #fff;
}

#adminHeader .euiTabs > button:hover {
  box-shadow: inset 0 -2px 0 #5076ff;
}

#adminHeader .euiTabs > button:hover > span {
  color: #5076ff !important;
  text-decoration: none;
}

#adminHeader .euiTabs > button.euiTab-isSelected {
  box-shadow: inset 0 -2px 0 #5076ff;
  text-decoration: none;
}

#adminHeader .euiTabs > button.euiTab-isSelected > span {
  color: #5076ff !important;
  text-decoration: none;
}

.theme--light #adminContent {
  color: #111746;
}

.theme--dark #adminContent {
  color: #fff;
}

.theme--light #adminContent > .euiBasicTable > div:last-child > div:last-child > div > div > div > button > span > svg, .theme--light
#adminContent > .euiBasicTable > div:last-child > div:last-child > div > div > div > button > span > span {
  color: #111746;
}

.theme--dark #adminContent > .euiBasicTable > div:last-child > div:last-child > div > div > div > button > span > svg, .theme--dark
#adminContent > .euiBasicTable > div:last-child > div:last-child > div > div > div > button > span > span {
  color: #fff;
}

#adminContent > .euiBasicTable > div:last-child > div:last-child > div > div > div > button:hover {
  color: #5076ff;
}

#adminContent > .euiBasicTable > div:last-child > div:last-child > div > div > div > button:hover > span > svg,
#adminContent > .euiBasicTable > div:last-child > div:last-child > div > div > div > button:hover > span > span {
  color: #5076ff;
}

.theme--light #adminContent > .euiBasicTable > div:last-child > div:last-child > div > nav > button, .theme--light
#adminContent > .euiBasicTable > div:last-child > div:last-child > div > nav > a {
  color: #111746;
}

.theme--dark #adminContent > .euiBasicTable > div:last-child > div:last-child > div > nav > button, .theme--dark
#adminContent > .euiBasicTable > div:last-child > div:last-child > div > nav > a {
  color: #fff;
}

.theme--light #adminContent > .euiBasicTable > div:last-child > div:last-child > div > nav > ul > li > a > span > span {
  color: #111746;
}

.theme--dark #adminContent > .euiBasicTable > div:last-child > div:last-child > div > nav > ul > li > a > span > span {
  color: #fff;
}

/*# sourceMappingURL=source_map/main.css.map */