:root {
  --bg-dark: #2a61d9;
  --bg-light: #e6ebfb;
  --bg-light-dark: #d8e0fa;
  --tbl-bg-dark: #e9ecef;
  --tbl-bg-light: rgba(0, 0, 0, 0.05);
}

.text-white.bg-primary.py-5.d-md-down-none.card:before {
  transform: skew(-7deg);
  border-top: 8px solid transparent;
  border-bottom: 313px solid transparent;
  position: absolute;
  top: 0px;
  left: -21px;
  border-left: 1px solid #ffffff;
  background: #20a8d8;
  width: 43px;
}
.signUptagLine {
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 31px;
  word-spacing: 1px;
  font-size: 16px;
}

.bgImage {
  background-size: cover;
  background-color: var(--bg-light);
  background-image: url(../img/cool-background.svg);
}

.form-control-file {
  display: flex;
  flex: 1 1 0%;
  padding-left: 10px;
}

.account_box {
  width: 100%;
  display: flex;
}
.radio_account {
  width: initial;
}
.radio-btn {
  position: absolute;
  visibility: hidden;
}
.btn-link {
  cursor: pointer;
}
.btn-fullwidth {
  width: inherit;
}
.form-control {
  line-height: 2.2 !important;
}
.btn-primary-new {
  background-color: var(--bg-dark);
  width: 100%;
  color: white;
  padding: 10px;
  font-weight: 500;
}
.btn-link {
  color: var(--bg-dark);
  padding: 0px 15px !important;
  font-weight: 500;
}
.btn-link:hover {
  color: var(--bg-dark);
}
.label {
  font-weight: 500;
}
.btn-outline-primary {
  color: var(--bg-dark) !important;
  border-color: var(--bg-dark) !important;
  font-weight: 500;
}
.btn-outline-primary:not(:disabled):not(.disabled).active {
  background-color: var(--bg-dark) !important;
  border-color: var(--bg-dark) !important;
  font-weight: 500;
  color: white !important;
}
.btn-outline-primary:hover {
  background-color: var(--bg-dark) !important;
  border-color: var(--bg-dark) !important;
  font-weight: 500;
  color: white !important;
}

/* Custom the checkbox */
.toggle-item {
  -webkit-appearance: none;
  appearance: none;
  width: 50px;
  height: 25px;
  background-color: white;
  border: 1px solid var(--bg-dark);
  border-radius: 25px;
  transition: background 0.6s;
  cursor: pointer;
  position: relative;
}

/* Create the toggle */
.toggle-item::after {
  content: "";
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  background-color: var(--bg-dark);
  display: block;
  position: absolute;
  top: 50%;
  left: 30%;
  transform: translate(-50%, -50%);
  transition: left 0.3s;
}

/* Change the background when it's checked */
.toggle-item:checked {
  background: var(--bg-light-dark);
  width: 50px;
}

/* Change position on checked */
.toggle-item:checked::after {
  left: 70%;
}
