.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 #E70012;
			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 {
            height: 48px;
            padding-left: 1.5rem;
            padding-right: 1.5rem;
            margin-bottom: 16px;
            background: #F1F4F9; }
            .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: 1.6rem; }
          .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__extra {
            margin-bottom: 16px;
            color: #60656D;
            font-size: 14px; }
            .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__extra .kt-checkbox {
              font-size: 1rem;
              margin-bottom: 7px;
             }
            .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__extra .kt-login__link {
              font-size: 1rem;
              color: #60656D;
              font-weight: 400;
              -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.goback{
				display: block;
				font-size: 14px;
				font-weight: 600;
				margin-top: 16px;
				color: #60656D
			}
            .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: 50px;
              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: #a7abc3; }
          .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: #6c7293;
            -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 {
    padding: 30px;
    border: 1px solid #DADCDF;
	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; }
  
  @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: 768px) {
    .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; } }

.content-419 {
  width: 320px;
}
.content-419 h3{
  font-size: 20px;
  font-weight: 600;
  margin: 24px 0;
  text-align:center;
  color: #60656D;
}
.content-419 .btn{
  width:320px;
  height:48px;
  margin-bottom:100px;
  font-size: 14px;
  font-weight: 600;
  line-height: 2;
}

.nt-checkbox > span {
  border: 1px solid #DADCDF;
  border-radius: 2px;
}

.nt-checkbox > input:checked ~ span {
  border: 1px solid transparent;
  background-color: #E70012;
}

.nt-checkbox > span::after {
  border-color: #ffffff;
}