body {
  background-color: #eaeaea;
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, sans-serif;
  color: #4a4a4a;
  overflow-x: hidden;
}

body #lambda__header__wrapper {
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, sans-serif;
}

.header__top__menu a {
  text-decoration: none;
}

.font-weight-bold {
  font-weight: bold;
}

.d-flex {
  display: flex;
}

.d-inline-flex {
  display: inline-flex;
}

.align-items-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.w-100 {
  width: 100%;
}

.mr-5px {
  margin-right: 5px;
}

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

.d-inline-block {
  display: inline-block;
}

.align-middle {
  vertical-align: middle;
}

.align-top {
  vertical-align: top;
}

.gutter-0 {
  padding-left: 0px;
  padding-right: 0px;
}

/**
      * ==============================================
      * Dot Flashing
      * ==============================================
      */
.dot-windmill {
  position: relative;
  top: -10px;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #43bac5;
  color: #43bac5;
  transform-origin: 5px 15px;
  animation: dotWindmill 2s infinite linear;
  position: absolute;
  top: 50%;
  right: 50%;
}

.dot-windmill::before,
.dot-windmill::after {
  content: "";
  display: inline-block;
  position: absolute;
}

.dot-windmill::before {
  left: -8.66px;
  top: 15px;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #43bac5;
  color: #43bac5;
}

.dot-windmill::after {
  left: 8.66px;
  top: 15px;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #43bac5;
  color: #43bac5;
}

.reacttooltip {
  z-index: 9999 !important;
}

@keyframes dotWindmill {
  0% {
    transform: rotateZ(0deg) translate3d(0, 0, 0);
  }

  100% {
    transform: rotateZ(720deg) translate3d(0, 0, 0);
  }
}

.__react_component_tooltip {
  z-index: 99999 !important;
}

.product_main_content .onBoardPage,
.product_main_content .automationLogsPage {
  height: calc(100vh - 52px);
  padding-top: 0 !important;
  @media only screen and (max-width: 1024px) {
    overflow-y: auto;
  }
}

.product_main_content .automationLogsPageNew {
  display: flex;
  flex-direction: column;
}

.product_main_content .onboardUserFlowBanner .onBoardPage {
  height: calc(100vh - 100px);
}

.product_main_content .automationPageNew {
  min-height: calc(100vh - 52px);
  padding-top: 0 !important;
}

.product_main_content .onboardingViewResults {
  padding-left: 0;
  padding-top: 0 !important;
}

.product_main_content .onboardUser {
  margin-top: 0 !important;
}

.product_main_content .onboardUserFlowPage {
  padding-top: 0 !important;
}

.product_main_content .onboardUser {
  height: calc(100vh - 52px);
}

.product_main_content .automationLogsPageBanner,
.product_main_content .automationPageNewBanner .automationTimelinePage,
.product_main_content .onboardUserBannerPadding {
  height: calc(100vh - 100px);
}

.product_main_content .automationPageNewBanner {
  min-height: calc(100vh - 100px);
}

.product_main_content .automationHeading,
.product_main_content .topRightConfigurationTestConcurrency {
  display: none;
}

.rdrNextPrevButton:focus-visible,
.rdrMonthAndYearPickers select:focus-visible {
  outline: 1px solid #0969da !important;
}

.rdrDateDisplayItemActive {
  border-color: #0969da;
}

.rdrDayDisabled .rdrInRange,
.rdrDayDisabled .rdrStartEdge,
.rdrDayDisabled .rdrEndEdge,
.rdrDayDisabled .rdrSelected,
.rdrDayDisabled .rdrDayStartPreview,
.rdrDayDisabled .rdrDayInPreview,
.rdrDayDisabled .rdrDayEndPreview {
  filter: none !important;
}

.embeddedMessagingConversationButton {
  display: none !important;
}
