html,
body {
  font-size: 14px;
  font-weight: 400;
}

.kt-pricing-2__head {
  background: #f9f9fc !important;
}

.kt-pricing-2 .kt-pricing-2__head .btn-group .btn.active {
  background: #14a2ea !important;
}

.kt-widget-bot-media {
  border-radius: 38% !important;
}

.kt-dialog.kt-dialog--top-center {
  display: inline !important;
}

.kt-chat__warnings .kt-chat__username,
.kt-chat__warnings .kt-chat__text {
  font-size: 1em !important;
  font-weight: normal !important;
  margin-top: 0rem !important;
}

.kt-nav__item.kt-nav__sub > .kt-nav__link {
  padding: 0.5rem 1.5rem 0.5rem 4rem;
}

.kt-nav.kt-nav--v3 .kt-nav__item > .kt-nav__link .kt-nav__link-bullet.kt-nav__link-bullet--line > span {
  width: 4px !important;
  height: 4px !important;
}

.kt-margin-30.screenshot {
  margin: 30px 0 !important;
}

.kt-menu__item.learn-menu-item {
  margin-left: auto;
}

#test_history_modal .kt-timeline-v1__item-time {
  width: 100%;
}

#botConnectionForm {
  transform: scale(1.05);
}

.documentation {
  font-weight: 400;
  line-height: 28px;
}

.documentation .screenshot {
  max-width: 600px;
  box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.15);
}

.max-w-15 {
  max-width: 15%;
}

.emoji-preview {
  font-size: 1.5rem;
  padding: 0 2rem;
  padding-top: 2px;
}

.emoji-picker .bootstrap-select .dropdown-toggle .filter-option-inner {
  width: 100%;
}

.kt-footer__bottom {
  padding: 1rem 0;
}

.CodeMirror {
  height: auto !important;
}

.CodeMirror-scroll {
  min-height: 240px;
}

.CodeMirror-buttonsPanel button {
  margin: 0 !important;
}

.sequence {
  margin-top: -20px;
}

#diagram text {
  font-family: monospace !important;
  font-size: 13px !important;
}

.kt-portlet__head-toolbar .test-run-time {
  color: white !important;
}

.kt-portlet-warning-explanation {
  background: none;
  box-shadow: none;
}

.kt-timeline-v1__item-title {
  /* For Safari 3.0 to 6.0 */
  transition: color 1s;
  /* For modern browsers */
}

.emphasize {
  color: #14a2ea !important;
}

.test-results-content .kt-widget24 .progress {
  margin: 0.5rem 0 0.5rem 0;
}

.kt-timeline-v1.timeline-test-results {
  margin-top: 2rem;
}

.kt-timeline-v1.timeline-test-results .kt-timeline-v1__items .kt-timeline-v1__item .kt-timeline-v1__item-content {
  padding: 1.25rem !important;
}

.content-stories table .kt-badge--pill,
.used-in-bots .kt-badge--pill {
  margin: 0.25rem 0.15rem;
}

.convorateProgressContainer {
  max-width: 500px;
}

.convorateProgressContainer .kt-widget__progress {
  margin: 0.5rem 0 0.5rem 0 !important;
}

.kt-widget__desc .bot-description {
  margin-top: 0.5rem;
}

.convorateProgressContainer .kt-widget__item {
  padding-left: 0px !important;
}

.toast-info {
  background-color: #16a2ea !important;
}

.warning-cards .card-title {
  background: white !important;
  font-size: 1rem !important;
  font-weight: normal !important;
}

.kt-header__topbar-item.beta-label {
  margin-right: -50px;
}

.clickableItem {
  cursor: pointer !important;
}

.btn.btn-label-warning.clickableItem,
.btn.btn-label-danger.clickableItem {
  cursor: pointer !important;
}

.bootstrap-select .dropdown-toggle .filter-option-inner {
  width: 40px;
}

.kt-subheader__main {
  min-height: 38.5px;
}

.btn.runTest.disabled,
.btn.runTest:disabled {
  opacity: 0.35 !important;
}

.warning-detected .card {
  border: none;
  border-radius: 5px;
}

.issues_item[aria-expanded=true],
.warnings_item[aria-expanded=true] {
  background: #f7f8fa !important;
}

.test-run-result-icon {
  font-size: 2rem !important;
}

.kt-portlet.overall-test-results {
  max-width: 426px;
}

.btn.btn-label-primary.custom-primary {
  background-color: rgba(62, 10, 99, 0.25);
  color: rgba(62, 10, 99, 0.75);
}

.btn.btn-label-primary.custom-primary:hover {
  background-color: #24043b;
  color: #14a2ea;
}

.custom-primary {
  font-size: 1rem;
  font-weight: 600;
  width: 100%;
}

.kt-widget.kt-widget--project-1 .kt-widget__footer.add-bot {
  padding: 25px;
  width: 100%;
}

.kt-widget.kt-widget--project-1 .kt-widget__footer .kt-widget__wrapper.bot-overview-tests {
  padding: 0px;
}

.kt-widget.kt-widget--project-1 .kt-widget__footer .kt-widget__wrapper.bot-overview-tests .kt-widget__section {
  margin: 0 auto;
  margin-bottom: 5px;
}

.vertical-alignment {
  display: flex;
  align-items: center;
}

.kt-bg-purple-gradient {
  background-image: linear-gradient(252deg, #6d06af, #26023b);
}

.vertical-align-element {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

.flex-container {
  display: flex;
  align-items: center;
  /* Vertical center alignment */
  justify-content: center;
  /* Horizontal center alignment */
}

.kt-widget.kt-widget--project-1 .kt-widget__text.add-bot {
  font-family: Bariol;
  font-size: 48px;
  font-weight: bold;
  color: #d7d0e2;
}

.kt-portlet__body.kt-portlet__body--fit.add-bot {
  border: 3px solid #d7d0e2;
  cursor: pointer;
}

.kt-widget.kt-widget--project-1 .kt-widget__footer.add-bot {
  border-top: none !important;
  color: #d7d0e2;
}

.kt-widget.kt-widget--project-1 .kt-widget__footer.add-bot .add-bot-link {
  color: #d7d0e2;
  text-decoration: underline;
}

.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__text.add-bot-heading {
  font-size: 3rem;
  color: #d7d0e2;
  margin: 0 auto;
}

.kt-widget.kt-widget--project-1 .kt-widget__body.add-bot {
  margin-top: 125px;
  margin-bottom: 100px;
}

.kt-portlet.add-bot {
  background: none;
}

.kt-login__forgot.platform {
  display: initial !important;
}

.kt-wizard-v3__nav-item.add-wizard-item {
  flex: 0 0 33.33% !important;
}

#kt_table_1 thead tr th:nth-child(2) {
  font-weight: 600 !important;
}

#kt_table_1 thead tr th.min-w-40 {
  min-width: 60px !important;
}

#kt_table_1 thead tr th.min-w-80 {
  min-width: 80px !important;
}

#kt_table_1 thead tr th.min-w-140 {
  min-width: 140px !important;
}

svg.script-editor-icon {
  margin-right: 10px;
}

.form-group-rule {
  margin-bottom: 0rem !important;
}

.add-output-btn {
  float: right;
}

.del-output-btn {
  cursor: pointer;
}

.user-input-label {
  display: none;
}

.user-input-label:last-of-type {
  display: initial;
}

.rule-user-icon {
  font-size: 20px;
  color: #25023B;
}

.rule-bot-icon {
  font-size: 20px;
  color: #25023B;
}

.kt-widget--user-profile-3 .kt-widget__item {
  padding: 2rem 0 0 0 !important;
}

.kt-separator-rule {
  margin: 2px 0 15px 0;
}

.data-inner-repeater-item {
  margin-bottom: 5px;
}

#free-editor {
  background: #25023B;
  color: white;
}

.visualize-me {
  cursor: pointer;
}

.visualize-me span {
  border: none;
}

.diagramContainer {
  overflow: auto;
}

.editorContainer {
  margin-bottom: 4rem;
}

.title rect,
.title path,
.actor rect,
.actor path {
  stroke: transparent;
}

.actor text tspan {
  fill: white;
}

.actor:nth-of-type(1) rect,
.actor:nth-of-type(2) rect,
.actor:nth-of-type(3) rect {
  fill: #6d06af;
}

.actor:nth-of-type(4) rect,
.actor:nth-of-type(5) rect,
.actor:nth-of-type(6) rect {
  fill: #14a2ea;
}

.sequence > line:nth-of-type(1) {
  stroke: #6d06af;
}

.sequence > line:nth-of-type(2) {
  stroke: #14a2ea;
}

.sequence .signal line {
  stroke: #6d06af;
}

.sequence .signal line[style*="stroke-dasharray: 6, 2"] {
  stroke: #14a2ea;
}

.signal path {
  stroke: #000000 !important;
}

#markerArrowBlock {
  fill: grey;
}

.notifications-widget {
  position: relative;
  right: -50px;
  z-index: 10;
  width: 45px;
  margin: 0 !important;
}

.select2-container--default {
  width: 100% !important;
}

.select2-search--inline {
  padding-left: 1rem !important;
}

#HW_badge_cont {
  height: 52px !important;
  width: 52px !important;
}

#HW_badge.HW_softHidden {
  opacity: 0 !important;
}

.kt-widget.kt-widget--project-1 .kt-widget__body .kt-widget__text.bot-description {
  margin-bottom: 2.4rem;
  margin-top: auto;
}

.bot-project .kt-widget__value {
  line-height: 32px;
}

sub.interaction-limit {
  font-weight: 300 !important;
}

.bot-project .kt-badge__pics {
  height: 25px;
}

.bot-project .kt-widget__media img {
  border-radius: 8px;
}

.invalid-script {
  font-size: 1rem;
  margin: 4rem 0 0;
}

.topbar-item-onboarding {
  margin-left: 0 !important;
}

.kt-header__topbar-item:hover .kt-header__topbar-icon {
  background: none !important;
}

#changelog-widget-icon {
  /*color: rgba(254, 230, 62, 0.8);*/
}

.changelog-widget .pulse__ring {
  border-color: rgba(254, 230, 62, 0.8);
}

.changelog-widget .kt-header__topbar-item:hover {
  background: none;
}

.login-illustration {
  max-width: 200px;
}

.login-illustration-2 {
  width: 70%;
  margin-bottom: 35px;
  max-width: 170px;
}

.kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper .kt-login__container {
  padding-bottom: 1rem;
}

.kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper .kt-login__container .kt-login__logo {
  margin: 1rem auto 2rem auto;
}

.kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper {
  padding: 0rem;
}

.kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper .kt-login__container .kt-login__actions {
  margin: 1rem 0;
}

.kt-login.kt-login--v6 .kt-login__aside .kt-login__wrapper .kt-login__container .kt-login__form {
  margin-top: 2rem;
}

.content-stories #kt_table_1_wrapper {
  font-size: 1.05rem;
}

.stories-used-in-icon {
  border-radius: 38%;
  height: 25px;
}

.kt-datatable-tests .kt-switch {
  height: 28px;
}

.mutedLogo {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  opacity: 0.6;
}

.kt-scrolltop {
  width: 30px;
  height: 30px;
  bottom: 3px;
  right: 3px;
  background: black;
}

.tester-badge {
  margin-left: 0px !important;
  margin-top: 0px !important;
}

.swal2-popup .swal2-styled.swal2-confirm {
  background-color: #14a2ea;
}

.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__head.bot-test-head i {
  font-size: 1.2rem;
  color: #57c974;
  padding-left: 0.5rem;
}

.bot-test-head .kt-widget__title {
  margin: 0.5rem 0 0rem 0 !important;
}

.kt-datatable__cell .kt-switch label {
  margin-bottom: 0em;
}

.kt-widget17 .kt-widget17__stats.last-test-stats {
  margin: 0 auto 1.5rem;
}

.note-editor.note-frame .panel-heading.note-toolbar {
  background: none;
  border-bottom: 1px solid #e2e5ec;
}

.note-editor.note-frame .note-statusbar {
  background: none;
}

.CodeMirror-gutters {
  background-color: #F9F9FC !important;
}

#script-content {
  opacity: 0.2;
}

.cm-keyword {
  color: #14a2ea !important;
}

.cm-keyword2 {
  color: #ffb822 !important;
}

.cm-variable {
  color: rebeccapurple !important;
}

.CodeMirror.cm-s-default {
  border: 1px solid #e2e5ec;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.CodeMirror-buttonsPanel {
  width: 100%;
  border: 1px solid #e2e5ec;
  border-bottom: none;
}

.CodeMirror-buttonsPanel button {
  margin: 1rem 0rem 1rem 1rem;
  background-color: #f8f9fb;
}

.CodeMirror-buttonsPanel button img {
  margin-right: 5px;
}

.kt-test-case {
  cursor: pointer;
}

.kt-chat__user span {
  word-break: break-word;
}

.kt-chat__text {
  word-break: break-word;
}

.blink {
  -webkit-animation: blinker 2s linear infinite;
          animation: blinker 2s linear infinite;
}

@-webkit-keyframes blinker {
  50% {
    opacity: 0;
  }
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}

/*.form-group-rule .user-input-container {
    display: none;
}
.form-group-rule .user-input-container:first-child {
    display: initial;
}*/

