	/*  SAMIR CSS */

	.rowc-create-account-tab {
		width: 350px !important;
		float: left !important;
	}

	.rowc-create-account-tab h3 {
		color: #00436D;
		margin-left: 10px;
		text-align: justify !important;
	}

	.rowc-create-account-tab p {
		color: #00436D;
		font-size: 13px;
		margin-left: 10px !important;
		text-align: left !important;
	}

	.main-row {
		background-color: #FFF !important;
		height: 200px;
	}

	/* END */
	#password-clear {
		display: none;
	}

	.g-recaptcha {
		margin: 10px 0px;
	}

	.c-create-account-tab {
		color: #00436D;
		background-color: white;
		width: 359px;
		float: left;
		margin-top: 0px;
	}

	.c-login-link-tab {
		background-color: #ECEEF2;
		width: 282px;
		color: #00436D;
		margin-top: 0px;
		float: right;
	}

	.c-smaller-logo {
		margin-top: 22px;
	}

	.c-login-btn-link {
		margin-bottom: 11px;
		padding: 5px 0;
		font-size: 15px;
		background-color: #7FB9E5 !important;
	}

	.c-regiter-btn-link {
		margin-bottom: 11px;
		padding: 5px 0;
		width: 180px;
		background-color: #7FB9E5 !important;
	}

	.c-already-acc {
		padding-top: 0px;
	}

	.c-login-link-tab {
		padding-top: 0;
		text-align: center;
	}

	.c-create-account-tab h3 {
		font-size: 23px;
		margin-left: 15px;
	}

	.c-login-link-tab h3 {
		font-size: 16px;
		margin-left: 15px;
		margin-top: 0;
	}

	.c-login-link-tab a {
		text-decoration: none;
	}

	.c-create-account-tab p,
	.c-login-link-tab p {
		font-size: 12px;
		margin-left: 15px;
	}

	.c-logo-center {
		margin-bottom: 45px;
		text-align: center;
	}

	.c-login-tab {
		background-color: white;
		width: 100%;
		float: left;
		display: none;
	}

	.c-register-tab {
		margin-bottom: 75px;
		float: right;
		background-color: white;
		width: 100%;
	}

	.c-left-s label,
	.c-right-s label,
	.c-business-name,
	.hear-about-us-label {
		font-family: "Inter";
		font-weight: 600;
		font-size: 14px;
		line-height: 20px;
		color: #FFFFFF;
	}

	.c-checkbox {
		margin-left: 15px;
		margin-bottom: 30px;
	}

	.c-terms-link {
		color: #00436D;
	}

	.c-terms {
		color: #00436D;
		font-size: 14px;
		font-weight: bold;
	}

	select option {
		color: #00436D;
	}

	.textfield {
		width: 80%;
		margin-left: 15px;
		height: 12px;
		border: 1px solid #E4E4E4;
	}

	.textfielddrop {
		width: 80%;
		margin-left: 15px;
		height: 38px;
		padding: 0px !important;
		border: 1px solid #E4E4E4;
	}

	.c-business-name-full {
		width: 100%;
	}

	.c-business-name {
		width: 90%;
	}

	.textfielddrop {
		width: 87%;
	}

	.c-border-left {
		/*border-left: 2px solid  #E4E4E4;*/
	}

	.c-border-right {
		/*border-right: 2px solid  #E4E4E4;*/
		padding-right: 0px;
	}

	.c-border-bottom {
		/*border-bottom: 2px solid  #E4E4E4;*/
	}

	.c-border-top {
		/*border-top: 2px solid  #E4E4E4;*/
	}


	.c-blue-line {
		background-color: #7eb8e4;
		height: 7px;
		width: 100%;
	}

	.c-login-header-text {
		color: #417494;
		margin-left: 20px;
		text-align: left;
	}

	.c-login-btn {
		background-color: #417494;
		margin: 20px 0px;
	}

	/* whitelist confirmation page */
	.loginbox-whitelist-confirmation {
		margin: 0 auto;
		text-align: center;
		width: 60%;
	}

	.c-whitelist-confirmation {
		color: #00436D;
		background-color: white;
		text-align: center !important;
		padding-top: 30px;
		margin-bottom: 100px;
	}

	.c-whitelist-confirmation p {
		padding: 0px 73px;
		color: #00436D;
		font-size: 14px;
	}

	/* Black list confirmation page */
	.loginbox-blacklist-confirmation {
		margin: 0 auto;
		text-align: center;
		width: 60%;
	}

	.c-blacklist-confirmation {
		color: #00436D;
		background-color: white;
		text-align: center !important;
		padding-top: 30px;
		margin-bottom: 100px;
	}

	.c-blacklist-confirmation p {
		padding: 0px 73px;
		color: #00436D;
		font-size: 14px;
	}

	/* non whitelist/blacklist confirmation page */
	.loginbox-non-whitelist-blacklist-confirmation {
		margin: 0 auto;
		text-align: center;
		width: 60%;
		margin-bottom: 100px;
	}

	.c-non-whitelist-blacklist-confirmation {
		color: #00436D;
		background-color: white;
		text-align: center !important;
		padding-top: 30px;
	}

	.c-non-whitelist-blacklist-confirmation p {
		padding: 0px 73px;
		color: #00436D;
		font-size: 14px;
	}

	.c-non-whilelist-blacklist-btn {
		width: 160px !important;
	}

	.c-left-s {
		float: left;
		width: 50%;
		margin-bottom: 25px;
	}

	.c-right-s {
		float: right;
		width: 50%;
		margin-bottom: 25px;
	}

	.c-business-name-txt {
		margin-bottom: 25px;
	}

	.c-recatcha {
		margin-left: 15px !important;
	}

	.c-login-btn {
		-moz-appearance: none;
		background-color: #004973;
		border: medium none;
		color: #fff;
		font-size: 16px;
		font-family: "Open Sans", sans-serif;
		margin-bottom: 18px;
		margin-left: 15px;
		border-radius: 10px;
		outline: medium none;
		padding: 15px;
		cursor: pointer;
	}


	.c-log {
		background-color: white;
		float: left;
		width: 361px;
		padding: 1px;
		height: 297px;
	}

	.c-log .textfield {
		margin-bottom: 25px;
	}

	.c-log h3 {
		color: #00436D;
		margin-top: 0px;
		text-align: left;
		padding: 8px 17px 0 14px;
	}

	.c-log label {
		color: #00436D;
		margin-left: 15px;
		text-align: left;
		font-size: 12px;
	}

	.c-create-link {
		background-color: #F2F2F2;
		float: right;
		height: 299px;
		width: 278px;
		text-align: center;
	}

	.c-create-link h3 {
		color: #085077;
	}

	.c-hr {
		width: 200px;
		border: 1px solid #e4e4e4 !important;
	}

	.c-dont-have-accnt {
		margin-top: 5px !important;
	}

	.c-forget-pass {
		font-size: 15px;
		font-weight: bold;
	}

	.c-forget-btn-link {
		color: #00436D;
		border: 1px solid #e4e4e4;
		margin-bottom: 0px;
		padding: 7px 33px;
		cursor: pointer;
		font-size: 12px;
		font-weight: 600;
		background-color: #F2F2F2;
	}

	.c-smaller-logo-login {
		margin-top: 25px;
	}

	.c-f {
		margin-top: 0px;
	}

	.c-create-link a {
		text-decoration: none;
	}

	.c-login-password,
	.c-login-email {
		height: 12px;
	}

	.textfield {
		padding: 11px;
	}

	.wyt-login-box {
		max-width: 675px;
		border-radius: 21px;
		box-shadow: 0px 0px 5px 1px rgba(113, 203, 255, 0.85);
		-webkit-box-shadow: 0px 0px 5px 1px rgba(113, 203, 255, 0.85);
		-moz-box-shadow: 0px 0px 5px 1px rgba(113, 203, 255, 0.85);
		transition: transform 0.3s ease, box-shadow 0.3s ease;
		transform: scale(1);
	}

	/* When hovered or focused */
	.wyt-login-box:hover,
	.wyt-login-box:focus-within {
		transform: scale(1.02);
		box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);
		box-shadow: 0px 0px 2px 1px rgba(113, 203, 255, 0.85);
		-webkit-box-shadow: 0px 0px 2px 1px rgba(113, 203, 255, 0.85);
		-moz-box-shadow: 0px 0px 2px 1px rgba(113, 203, 255, 0.85);
	}

	.wyt-login-box__inner {
		background: #043C5D;
		padding: 24px;
		border-radius: 21px;
	}

	.auth-form__desc {
		font-family: "Inter";
		font-weight: 400;
		font-size: 14px;
		line-height: 24px;
		vertical-align: middle;
		color: #FFFFFFB2;
	}

	.auth-form__icon {
		margin-bottom: 40px;
	}

	.auth-form__heading {
		font-family: "Inter";
		font-weight: 600;
		font-size: 28px;
		line-height: 24px;
		margin: 0;
		vertical-align: middle;
		color: #fff;
	}

	.auth-form__subheading {
		font-family: "Inter";
		font-weight: 400;
		font-size: 18px;
		line-height: 24px;
		color: #FFFFFFB2;
		vertical-align: middle;
	}

	.heading-wrapper {
		margin-bottom: 40px;
	}

	.auth-form__label {
		font-family: "Inter";
		font-weight: 600;
		font-size: 14px !important;
		line-height: 20px;
		color: #FFFFFF;
	}

	.auth-form__input {
		background: #E2E2E2;
		border: 1px solid #0000001F;
		border-radius: 12px;
		border-width: 1px;
		justify-content: space-between;
		padding-right: 12px;
		padding-left: 12px;
		transition: all 0.3s ease;
		outline: none;
		border: 1.5px solid;
		border-image: radial-gradient(100% 120.46% at 0% 100%, #003A5C 32.51%, #CEEDFF 95.36%);
		border: 1px solid #0000001F;
		font-family: "Inter";
		font-weight: 400;
		font-size: 14px;
		line-height: 20px;
		color: #00000066;
	}


	.auth-form__input:focus {
		background: #CEEDFF;

	}

	.auth-form__input {
		color: #000000B2;
		background: #FFFFFF;
		font-weight: 600;

	}

	.auth-form__input.select-box {
		color: #00000066;
		font-weight: 400;
		background: #E2E2E2;
	}


	/* .auth-form__input.select-box option[selected] {
		color: #000000B2 !important;
	} */

	.auth-form__submit {
		font-family: "Inter";
		font-weight: 700;
		font-size: 18px;
		line-height: 19px;
		text-align: center;
		vertical-align: middle;
		border-radius: 12px;
		outline: none;
	}

	.recover-pass-button.auth-form__submit {
		margin-top: 30px;
	}

	.register-link {
		color: #FFFFFFB2;
		font-family: "Inter";
		font-weight: 400;
		font-size: 15px;
		line-height: 24px;
		text-align: center;
		vertical-align: middle;
	}

	.register-link .register-now,
	.register-link .log-in {
		font-size: 16px;
		line-height: 24px;
		margin: 0;
	}

	.register-link .recover-link {
		font-family: 'Inter';
		font-weight: 400;
		font-size: 16px;
		line-height: 24px;
		text-align: center;
		vertical-align: middle;
	}



	.register-link .reco&ver-link .link-input {
		font-size: 16px;
		line-height: 24px;
		text-align: center;
		vertical-align: middle;
		text-decoration-skip-ink: auto;
	}

	.link-input {
		background-color: transparent;
		color: #FFF;
		font-family: "Inter";
		font-weight: 600;
		font-size: 16px;
		line-height: 24px;
		vertical-align: middle;
		text-decoration: underline;
		text-decoration-style: solid;
		text-decoration-thickness: 0%;
		text-decoration-skip-ink: auto;
	}

	.link-input.c-terms-link {
		font-size: 14px;
	}

	.auth-form__reset {
		font-size: 16px;
		line-height: 24px;
	}

	.w-full-custom {
		width: 100%;
	}

	.mb-25 {
		margin-bottom: 25px;
	}

	.mb-10 {
		margin-bottom: 10px !important;
	}

	.mt-10 {
		margin-top: 10px !important;
	}

	.pb-13p {
		padding-bottom: 13%;
	}


	.login-divider {
		display: flex;
		align-items: center;
		width: 100%;
		color: #FFFFFF66;
		margin-bottom: 40px;
	}

	.login-divider::before,
	.login-divider::after {
		content: "";
		flex: 1;
		border-top: 1px solid #6b7280;
		/* gray line */
	}

	.login-divider:not(:empty)::before {
		margin-right: 0.75em;
	}

	.login-divider:not(:empty)::after {
		margin-left: 0.75em;
	}

	.register-login-link {
		margin-top: 20px;
		padding-top: 16px;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	input[type="checkbox"] {
		box-shadow: 1.5px 1.5px 3px 0px #0000003B inset;
		width: 20px;
		height: 20px;
		border-radius: 3px;
		opacity: 1;
		transform: scale(1.5);
	}

	.register-terms-text {
		text-align: left;
		font-size: 13px;
		line-height: 20px;
		margin: 0;
	}

	.auth-page {
		display: flex;
		justify-content: center;
		flex-direction: column;
		background-image: linear-gradient(180deg, rgba(0, 73, 115, 0) 0%, #004973 72.6%), url(../images/bg2.jpg);
	}


	.auth-form__submit,
	.animated-link {
		background: #fff !important;
		color: #003A57 !important;
		border: 2px solid #003A57;
		padding: 12px 30px;
		border-radius: 12px;
		font-size: 18px;
		font-weight: 600;
		cursor: pointer;
		position: relative;
		overflow: hidden;
		transition: transform 0.3s ease, box-shadow 0.3s ease, color 0.3s ease, background 0.3s ease;
		z-index: 0;
		/* box-shadow: 0px 0px 5px 1px rgba(113, 203, 255, 0.85);
		-webkit-box-shadow: 0px 0px 5px 1px rgba(113, 203, 255, 0.85);
		-moz-box-shadow: 0px 0px 5px 1px rgba(113, 203, 255, 0.85); */
	}

	.auth-form__submit::after,
	.animated-link::after {
		content: "";
		position: absolute;
		top: 0;
		left: -100%;
		width: 100%;
		height: 100%;
		background: linear-gradient(120deg,
				rgba(0, 58, 87, 0.02),
				rgba(0, 111, 156, 0.15),
				rgba(0, 58, 87, 0.02));
		transition: all 1s ease;
		/* slower and smoother */
		z-index: -1;
	}

	.auth-form__submit:hover,
	.animated-link:hover {
		transform: translateY(-1px) scale(1.01);
		background: #f9fafb;
		color: #002A42;
	}

	.auth-form__submit:hover::after,
	.animated-link:hover::after {
		left: 100%;
	}

	.auth-form__submit:active,
	.animated-link:active {
		transform: scale(0.97);
		box-shadow: 0 5px 15px rgba(0, 58, 87, 0.1);
	}

	.animated-link {
		width: 70px;
		display: block;
		padding: 10px 20px;
		margin: auto;
		margin-top: 20px;
	}