﻿.login-title h1 {
  margin-top: 20px;
  font-size: 28px;
  font-weight: 600;
  font-family: var(--font-primary);
  color: var(--color-light) !important;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.14);
}

.login-btn {
  padding: 10px 10px;
}

.login-btn:hover {
  background-color: var(--color-primary) !important;
}

.container-md {
  max-width: 1024px;
}

.registration-form-narrow {
  max-width: 480px;
  width: 100%;
}

.registrationform .form-label {
  color: var(--color-primary, var(--tahev-primary, #03989e)) !important;
}

.registrationform h5 {
  color: var(--color-primary) !important;
}

.registrationform #kvkkLink .form-check-label {
  line-height: 1.55;
}

.registrationform #kvkkCheck {
  margin-top: 0.35rem;
}

.registrationform #kvkkLink {
  display: flex;
  align-items: flex-start;
  gap: 0.5rem;
}

.registrationform #kvkkLink .form-check-input {
  flex-shrink: 0;
  float: none;
  margin-left: 0;
}

.registrationform #kvkkLink .form-check-label {
  padding-left: 0;
}

.registrationform sup {
  font-size: 10px;
  color: red;
  font-weight: 400;
  font-style: italic;
}