.dark-theme {
	background-color: #060606;
	color: #f5f5f5;
}

.dark-theme .page-container,
.dark-theme .menu-container,
.dark-theme .page,
.dark-theme main,
.dark-theme .login,
.dark-theme .register,
.dark-theme .forgot-password,
.dark-theme .reset-password {
	background-color: #060606;
	color: inherit;
}

.dark-theme .logo img {
	filter: brightness(0) invert(1);
}

.dark-theme .form,
.dark-theme .form-container,
.dark-theme .form-head,
.dark-theme .form-head .title,
.dark-theme .form-head .success-title,
.dark-theme .form-head .information,
.dark-theme .form-head .sub-title,
.dark-theme .form a,
.dark-theme .form-footer,
.dark-theme .form-footer.sign-in p {
	color: #f5f5f5;
}

.dark-theme button.underline {
	color: #62d6ff;
	border-color: #62d6ff;
}

.dark-theme .form a,
.dark-theme .verify-resend,
.dark-theme .verify-email {
	color: #fff !important;
}
.dark-theme .form-footer a {
	color: #e13f4e !important;
}

.dark-theme .form-social-wrapper-button:not(:nth-last-of-type(1))::after {
	color: #fff;
}
.dark-theme .form-social-wrapper-button[value="Twitter"] {
	filter: brightness(0) invert(1);
}

.dark-theme .form-head .sub-title:last-child span {
	background-color: #353535;
}

.dark-theme .information .circle {
	background-color: #f5f5f5;
}

.dark-theme .form-body label {
	color: #d8d8d8;
}

.dark-theme .form-body input:not([type="date"]),
.dark-theme .form-body input[type="date"],
.dark-theme select {
	background-color: #fff;
	border-color: #272727;
	border-radius: 10px;
	color: #000;
}

.dark-theme .form-body .custom-select select {
	color: #000;
}

.dark-theme .form-body .iti__flag {
	--iti-flag-width: 14px;
	--iti-flag-height: 14px;
	border-radius: 14px;
	transform: scale(1.75);
}

.dark-theme .form-body .iti__country {
	color: #000;
}
.dark-theme .form-body .iti__highlight {
	background-color: rgba(0, 0, 0, 0.15);
}

.dark-theme .form-body input:not([type="date"])::placeholder,
.dark-theme .form-body input[type="date"]::placeholder,
.dark-theme select {
	color: #000;
}

.dark-theme .iti .iti__selected-dial-code {
	color: #000;
}

/* .dark-theme .form- .custom-select select {
	color: #f5f5f5;
}

.dark-theme .form- .custom-select i,
.dark-theme .form- .input-group i,
.dark-theme .form- .password-input i {
	color: #a7a7a7;
}

.dark-theme .form- input::placeholder,
.dark-theme .form- input::-ms-input-placeholder {
	color: #7a7a7a;
}

.dark-theme .form- .form-check-input {
	border-color: #515151;
}

.dark-theme .form- .checkmark::before {
	background-color: #0fbc8b;
} */

.dark-theme .form-body input[type="submit"],
.dark-theme .form-body button[type="submit"],
.dark-theme .form-body a.submit-button,
.dark-theme .verify a.submit-button {
	border-color: #fff !important;
	background-color: #2dd6d9 !important;
	color: #fff;
	border-radius: 25px;
}

.dark-theme .form-body input[type="submit"]:hover,
.dark-theme .form-body button[type="submit"]:hover,
.dark-theme .form-body a.submit-button:hover,
.dark-theme .verify a.submit-button:hover {
	background-color: #fff !important;
	color: #050505;
}

.dark-theme .submit-button {
	background-color: #bb1f3d;
	color: #ffffff;
}

.dark-theme .submit-button:hover {
	background-color: #d4294b;
}

.dark-theme .form-footer {
	color: #b5b5b5;
}

.dark-theme .form-footer.sign-in a {
	color: #ff6a7a;
}

.dark-theme .recover2-form-input-group {
	color: #f5f5f5;
}

.dark-theme .recover2-form-input-group input {
	background-color: #1a1a1a;
	border-color: #333333;
	color: #f5f5f5;
}

.dark-theme .loader::after {
	border-color: #f5f5f5;
	border-top-color: transparent;
}

.dark-theme .toast-message {
	background-color: rgba(220, 53, 69, 0.85);
}

.dark-theme .text-danger {
	background: rgba(220, 53, 69, 0.35);
	color: #ffb3bb;
}
