/* line 1, app/assets/stylesheets/landloard_dashboard.scss */
:root {
  --primaryFont: 'DM Sans', sans-serif;
  --primaryColor: #1b3e6c;
  --secondaryColor: #0059f4;
  --bgwhite: #fff;
}

/* line 7, app/assets/stylesheets/landloard_dashboard.scss */
body {
  background-color: #f7faff;
  font-family: var(--primaryFont);
  font-size: 14px;
}

/* line 12, app/assets/stylesheets/landloard_dashboard.scss */
.w-40 {
  width: 40%;
}

/* line 15, app/assets/stylesheets/landloard_dashboard.scss */
.w-60 {
  width: 60%;
}

/* Login */
/* line 19, app/assets/stylesheets/landloard_dashboard.scss */
#page-content-wrapper {
  padding-left: 0;
}

/* line 22, app/assets/stylesheets/landloard_dashboard.scss */
a.logout-btn,
a.logout-btn:hover,
.submit-btn,
.submit-btn:hover,
.new_visa_request .btn-primary,
.new_visa_request .btn-primary:hover {
  font-size: 16px;
  background-color: #1b3e6c;
  border-color: #1b3e6c;
  color: #fff;
}

/* line 33, app/assets/stylesheets/landloard_dashboard.scss */
.navbar-nav .nav-link.active {
  background: #1b3e6c;
  color: #fff;
  border-radius: 6px;
}

/* line 38, app/assets/stylesheets/landloard_dashboard.scss */
.navbar a {
  font-size: 16px;
  color: #000;
}

/* line 42, app/assets/stylesheets/landloard_dashboard.scss */
a.logout-btn {
  padding: 8px 16px;
  color: #fff;
}

/* line 46, app/assets/stylesheets/landloard_dashboard.scss */
.main {
  border-radius: 10px;
}

/* line 49, app/assets/stylesheets/landloard_dashboard.scss */
.tenant-form {
  border: solid 1px #dfedff;
  border-radius: 10px;
  padding: 20px;
}

/* line 54, app/assets/stylesheets/landloard_dashboard.scss */
.tenant-form .head,
.bundle-head {
  font-size: 22px;
  font-weight: 700;
  text-align: center;
}

/* line 60, app/assets/stylesheets/landloard_dashboard.scss */
.bundle-part {
  max-height: 350px;
  overflow: scroll;
}

/* line 64, app/assets/stylesheets/landloard_dashboard.scss */
.bundle-items {
  border-radius: 6px;
  background-color: #eff7ff;
  padding: 10px;
}

/* line 69, app/assets/stylesheets/landloard_dashboard.scss */
.bundle-items .head {
  font-weight: 600;
  font-size: 16px;
}

/* line 73, app/assets/stylesheets/landloard_dashboard.scss */
.bundle-items .badge {
  background-color: #c1d7f6;
}

/* line 76, app/assets/stylesheets/landloard_dashboard.scss */
.bundle-part .price {
  background-color: var(--primaryColor);
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  border-radius: 6px;
  padding: 4px 8px;
  max-height: fit-content;
}

/* line 86, app/assets/stylesheets/landloard_dashboard.scss */
.applications-head {
  background-color: #f2f3f5;
  border-radius: 6px 6px 0 0;
}

/* line 90, app/assets/stylesheets/landloard_dashboard.scss */
.applications-tag div {
  background-color: #abcaff;
  font-size: 14px;
}

/* line 94, app/assets/stylesheets/landloard_dashboard.scss */
.status-part {
  font-size: 14px;
}

/* line 97, app/assets/stylesheets/landloard_dashboard.scss */
.status-part span {
  font-size: 16px;
}

/* line 100, app/assets/stylesheets/landloard_dashboard.scss */
.payment-bg {
  background-color: #ffe1e1;
}

/* line 103, app/assets/stylesheets/landloard_dashboard.scss */
.pending-bg {
  background-color: #fff7d4;
}

/* line 106, app/assets/stylesheets/landloard_dashboard.scss */
.processing-bg {
  background-color: #d5ffcf;
}

/* line 109, app/assets/stylesheets/landloard_dashboard.scss */
.submission-bg {
  background-color: #d3efff;
}

/* line 112, app/assets/stylesheets/landloard_dashboard.scss */
.submitted-bg {
  background-color: #e9d3ff;
}

/* line 115, app/assets/stylesheets/landloard_dashboard.scss */
.profile-pic {
  border-radius: 8px;
  width: 124px;
}

/* line 120, app/assets/stylesheets/landloard_dashboard.scss */
.profile-pic img {
  border-radius: 8px;
  width: 100%;
  border: solid 1px #dcdfe5;
}

/* line 125, app/assets/stylesheets/landloard_dashboard.scss */
.profile-left .name {
  font-size: 16px;
  font-weight: 600;
  color: var(--secondaryColor);
}

/* line 130, app/assets/stylesheets/landloard_dashboard.scss */
.profile-data span {
  width: 18px;
  height: 18px;
  background-color: #e5eefc;
  border-radius: 50%;
  font-size: 14px;
  color: var(--secondaryColor);
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 6px;
}

/* line 146, app/assets/stylesheets/landloard_dashboard.scss */
.login-box {
  background-color: #fff;
  border-radius: 30px;
  padding: 30px;
  min-width: 500px;
}

/* line 152, app/assets/stylesheets/landloard_dashboard.scss */
.login-box .head {
  font-size: 22px;
  font-weight: 700;
}

/* line 156, app/assets/stylesheets/landloard_dashboard.scss */
.login-form {
  font-size: 14px;
}

/* line 159, app/assets/stylesheets/landloard_dashboard.scss */
.login-form label {
  padding-bottom: 4px;
}

/* line 162, app/assets/stylesheets/landloard_dashboard.scss */
.login-form input {
  font-size: 14px;
  padding: 10px;
}

/* line 166, app/assets/stylesheets/landloard_dashboard.scss */
.new_admin .btn-primary,
.new_admin .btn-primary:hover {
  font-size: 16px;
  background-color: #1b3e6c;
  border-color: #1b3e6c;
}

/* line 172, app/assets/stylesheets/landloard_dashboard.scss */
.pending-bg {
  background-color: #ffd3e6;
  color: #761e44;
}

/* line 176, app/assets/stylesheets/landloard_dashboard.scss */
.submitted-bg {
  background: #447f07;
  color: #ffffff;
}

/* line 180, app/assets/stylesheets/landloard_dashboard.scss */
.outdated-bg {
  background: #6dff00;
  color: #37341d;
}

@media only screen and (max-width: 767px) {
  /* line 185, app/assets/stylesheets/landloard_dashboard.scss */
  .login-box {
    min-width: auto;
  }
}

/* line 189, app/assets/stylesheets/landloard_dashboard.scss */
.product-master-price {
  text-decoration-line: line-through;
  opacity: 0.4;
  font-size: medium;
}

/* line 194, app/assets/stylesheets/landloard_dashboard.scss */
.tenant-info-head {
  font-size: 22px;
  font-weight: 700;
}

/* line 198, app/assets/stylesheets/landloard_dashboard.scss */
.logo-big {
  width: 183px;
  height: 60px;
}

/* line 202, app/assets/stylesheets/landloard_dashboard.scss */
.toggle-password-btn {
  background: transparent;
  border: none;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: background 0.2s, box-shadow 0.2s;
  box-shadow: none;
  padding: 0;
  outline: none;
}

/* line 217, app/assets/stylesheets/landloard_dashboard.scss */
.has-password-toggle {
  padding-right: 48px !important;
}

/* line 220, app/assets/stylesheets/landloard_dashboard.scss */
.toggle-password-btn:hover,
.toggle-password-btn:focus {
  background: #e9ecef;
  box-shadow: 0 1px 4px rgba(60, 60, 60, 0.09);
  outline: none;
}

/* line 226, app/assets/stylesheets/landloard_dashboard.scss */
.toggle-password-btn i {
  font-size: 1rem;
  color: #363c4f;
  pointer-events: none;
}
