.kt-login.kt-login--v3 {
    background-size: cover;
    background-repeat: no-repeat; }
    .kt-login.kt-login--v3 .kt-login__wrapper {
    	overflow: hidden;
		display: flex;
		align-items: center;}
      .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container {
        width: 400px;
        margin: auto; }
        .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__logo {
          text-align: center;
          margin: 0 auto 80px auto; }
        .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__language {
        	margin-top: 8px;
        	float: right;
          margin-bottom: 100px;
        }
		.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__language .dropdown a{
			font-size: 14px;
		}
        .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__head {
          margin-top: 1rem;
          margin-bottom: 3rem; }
		  .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__head .icon-check {
			width: fit-content;
			padding: 8px 10px;
			border: 1px solid green;
			border-radius: 30px;
			margin: 0 auto 16px auto;
		  }
          .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__head .kt-login__title {
            text-align: center;
            font-size: 1.5rem;
            font-weight: 600;
            color: #1F2228; }
          .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__head .kt-login__desc {
            margin-top: 1.5rem;
            text-align: center;
            font-size: 1.1rem;
            font-weight: 400;
            color: #a7abc3; }
		.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__content {
			margin: 40px 0px;
			text-align: center;
			font-size: 14px;
			color: #60656D;
		}
		.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__link {
			font-size: 14px;
			text-align: center;
			color: #1F2228
		}
        .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form {
          margin: 0 auto; }
          .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .input-group {
            padding: 0;
            margin: 0 auto; }
            .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .form-control::-moz-placeholder {
              color: #a7abc3;
              opacity: 1; }
            .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .form-control:-ms-input-placeholder {
              color: #a7abc3; }
            .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .form-control::-webkit-input-placeholder {
              color: #a7abc3; }
          .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .form-control.is-valid + .valid-feedback,
          .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .form-control.is-invalid + .invalid-feedback {
            font-weight: 500;
            font-size: 0.9rem;
            padding-left: 1rem; }
          .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__extra {
            margin-bottom: 16px;
            margin-top: 24px;
            color: #111111;
            font-weight: 500;
            font-size: 15px; }

            .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__extra label:first-child {
              font-weight: 400;
            }
            .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__extra .kt-checkbox {
              font-size: 15px;
              margin-bottom: 7px;
             }
            .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__extra .kt-login__link {
              font-size: 15px;
              color: #2B65EB;
              font-weight: 500;
              -webkit-transition: color 0.3s ease;
              transition: color 0.3s ease; }
              .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__extra .kt-login__link:hover {
                color: #2c77f4;
                -webkit-transition: color 0.3s ease;
                transition: color 0.3s ease; }
          .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__actions {
            text-align: center; }
			.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__actions a.go-back{
				display: block;
				font-size: 15px;
				font-weight: 500;
				margin-top: 24px;
				color: #2B65EB
			}
            .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__actions .kt-login__btn-secondary,
            .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__actions .kt-login__btn-primary {
              height: 56px;
              width: 340px; }
        .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__account {
          text-align: center;
          margin-top: 2rem; }
          .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__account .kt-login__account-msg {
            font-size: 1rem;
            font-weight: 400;
            color: #111111; }
          .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__account .kt-login__account-link {
            font-size: 1rem;
            font-weight: 500;
            color: #2B65EB;
            -webkit-transition: color 0.3s ease;
            transition: color 0.3s ease; }
            .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__account .kt-login__account-link:hover {
              color: #2c77f4;
              -webkit-transition: color 0.3s ease;
              transition: color 0.3s ease; }
  .kt-login.kt-login--v3.kt-login--signin .kt-login__signup {
    display: none; }

  .kt-login.kt-login--v3.kt-login--signin .kt-login__signin {
	border-radius: 0.25rem;
    display: block; }

  .kt-login.kt-login--v3.kt-login--signin .kt-login__forgot {
    display: none; }

  .kt-login.kt-login--v3.kt-login--signup .kt-login__signup {
    display: block; }

  .kt-login.kt-login--v3.kt-login--signup .kt-login__signin {
    display: none; }

  .kt-login.kt-login--v3.kt-login--signup .kt-login__forgot {
    display: none; }

  .kt-login.kt-login--v3.kt-login--signup .kt-login__account {
    display: none; }

  .kt-login.kt-login--v3.kt-login--forgot .kt-login__signup {
    display: none; }

  .kt-login.kt-login--v3.kt-login--forgot .kt-login__signin {
    display: none; }

  .kt-login.kt-login--v3.kt-login--forgot .kt-login__forgot {
    display: block; }

    .kt-login.kt-login--v3.kt-login--signin .kt-login__signin.kt-login__signin-pt {
        padding-top: 86px;
    }

  @media (max-width: 1024px) {
    .kt-login.kt-login--v3 .kt-login__wrapper {
      padding-top: 5rem;
      width: 100%; }
      .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container {
        margin: 0 auto; }
        .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__account {
          margin-top: 1rem; } }

  @media (max-width: 425px) {
    .kt-login.kt-login--v3 .kt-login__wrapper {
      width: 100%; }
      .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container {
        width: 100%;
        margin: 0 auto; }
        .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form {
          width: 100%;
          margin: 0 auto; }
        .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__account {
          margin-top: 1rem; }
      .kt-login.kt-login--v3.kt-login--signin .kt-login__signin.kt-login__signin-pt {
      padding-top: 0px; }
  }
.border-radius-50 {
    border-radius: 50px;
}