.popup {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #2c3553;
    background: -moz-linear-gradient(top, #2c3553, #1b2038 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #2c3553), color-stop(100%, #1b2038));
    background: -webkit-linear-gradient(left, #2c3553 0%, #1b2038 100%);
    background: -o-linear-gradient(left, #2c3553 0%, #1b2038 100%);
    background: -ms-linear-gradient(left, #2c3553 0%, #1b2038 100%);
    background: linear-gradient(to bottom, #2c3553 0%, #1b2038 100%);
    display: flex;
    align-items: center;
    text-align: center;
    }
    .html, body {
    margin: 0;
    padding: 0;
    height: 100%;
    font-size: 11px;
    font-family: "Poppins", Arial, Verdana, sans-serif;
    color: #eee;
    }
    a.back {
    width: 36px;
    height: 36px;
    cursor: pointer;
    background: url("/Content/LandPage/assets/img/close.png") no-repeat 50% 50%;
    position: absolute;
    right: 66px;
    color: white;
    top: 40px;
    color :white
    }
    form {
    display: block;
    margin-top: 0em;
    }
    a {
    text-decoration: none;
    transition: color 0.3s;
    color: aliceblue;
    background-color: transparent;
    }
    a:active {
    color: yellow;
    background-color: transparent;
    }
    a .small:visited {
    color: aqua;
    background-color: transparent;
    text-decoration: none;
    }
    a .small:visited {
    color: aqua;
    background-color: transparent;
    text-decoration: none;
    }
    a:visited {
    color: deepskyblue;
    background-color: transparent;
    text-decoration: none;
    }
    a:link {
    color: #359ef6;
    background-color: transparent;
    text-decoration: none;
    }
    .block {
    width: 350px;
    margin: auto;
    }
    .logo {
    margin-bottom: 48px;
    display: inline-block;
    width: 100%;
    }
    .block input[type=text], .block input[type=password] {
    width: 100%;
    height: 73px;
    box-sizing: border-box;
    margin-top: 32px;
    border: none;
    padding: 0 33px;
    color: #d7d5ed;
    border-radius: 6px;
    background: #434f74;
    background: -moz-linear-gradient(top, #434f74, #323d5f 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #434f74), color-stop(100%, #323d5f));
    background: -webkit-linear-gradient(left, #434f74 0%, #323d5f 100%);
    background: -o-linear-gradient(left, #434f74 0%, #323d5f 100%);
    background: -ms-linear-gradient(left, #434f74 0%, #323d5f 100%);
    background: linear-gradient(to bottom, #434f74 0%, #323d5f 100%);
    font-size: 16px;
    line-height: 73px;
    }
    input[type=text],
    input[type=password] {
    width: 100%;
    height: 73px;
    box-sizing: border-box;
    margin-top: 32px;
    border: none;
    padding: 0 33px;
    color: #d7d5ed;
    border-radius: 6px;
    background: #434f74;
    background: -moz-linear-gradient(top, #434f74, #323d5f 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #434f74), color-stop(100%, #323d5f));
    background: -webkit-linear-gradient(left, #434f74 0%, #323d5f 100%);
    background: -o-linear-gradient(left, #434f74 0%, #323d5f 100%);
    background: -ms-linear-gradient(left, #434f74 0%, #323d5f 100%);
    background: linear-gradient(to bottom, #434f74 0%, #323d5f 100%);
    font-size: 16px;
    line-height: 73px;
    }
    input[type=text]::-webkit-input-placeholder {
    color: #d7d5ed;
    }
    input[type=text]:-moz-placeholder, /* Mozilla Firefox 4 to 18 */
    input[type=password]:-moz-placeholder {
    color: #d7d5ed;
    }
    input[type=text]::-moz-placeholder, /* Mozilla Firefox 19+ */
    input[type=password]::-moz-placeholder {
    color: #d7d5ed;
    }
    input[type=text]:-ms-input-placeholder, /* Internet Explorer 10-11 */
    input[type=password]:-ms-input-placeholder {
    color: #d7d5ed;
    }
    .inpemalIcon::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    padding-left: 36px;
    height: 48px;
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="24" height="24" viewBox="0 0 24 24"%3E%3Cpath fill="currentColor" d="M12 4a4 4 0 0 1 4 4a4 4 0 0 1-4 4a4 4 0 0 1-4-4a4 4 0 0 1 4-4m0 10c4.42 0 8 1.79 8 4v2H4v-2c0-2.21 3.58-4 8-4"%2F%3E%3C%2Fsvg%3E');
    background-size: 20px;
    background-repeat: no-repeat;
    }
    .inpemalIcon:-moz-placeholder, /* Mozilla Firefox 4 to 18 */
    .inpemalIcon::-moz-placeholder, /* Mozilla Firefox 19+ */
    .inpemalIcon:-ms-input-placeholder {
    padding-left: 36px;
    background-position: 3% 50%;
    height: 48px;
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="24" height="24" viewBox="0 0 24 24"%3E%3Cpath fill="currentColor" d="M12 4a4 4 0 0 1 4 4a4 4 0 0 1-4 4a4 4 0 0 1-4-4a4 4 0 0 1 4-4m0 10c4.42 0 8 1.79 8 4v2H4v-2c0-2.21 3.58-4 8-4"%2F%3E%3C%2Fsvg%3E');
    background-size: 20px;
    background-repeat: no-repeat;
    }
    /* Internet Explorer 10-11 */
    .inputCia::-webkit-input-placeholder {
    padding-left: 36px;
    height: 48px;
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="24" height="24" viewBox="0 0 24 24"%3E%3Cpath fill="currentColor" d="M18 15h-2v2h2m0-6h-2v2h2m2 6h-8v-2h2v-2h-2v-2h2v-2h-2V9h8M10 7H8V5h2m0 6H8V9h2m0 6H8v-2h2m0 6H8v-2h2M6 7H4V5h2m0 6H4V9h2m0 6H4v-2h2m0 6H4v-2h2m6-10V3H2v18h20V7z"%2F%3E%3C%2Fsvg%3E');
    background-size: 20px;
    background-repeat: no-repeat;
    color: #d7d5ed;
    }
    .inputCia:-moz-placeholder, /* Mozilla Firefox 4 to 18 */
    .inputCia::-moz-placeholder, /* Mozilla Firefox 19+ */
    .inputCia:-ms-input-placeholder {
    padding-left: 36px;
    background-position: 3% 50%;
    height: 48px;
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="24" height="24" viewBox="0 0 24 24"%3E%3Cpath fill="currentColor" d="M18 15h-2v2h2m0-6h-2v2h2m2 6h-8v-2h2v-2h-2v-2h2v-2h-2V9h8M10 7H8V5h2m0 6H8V9h2m0 6H8v-2h2m0 6H8v-2h2M6 7H4V5h2m0 6H4V9h2m0 6H4v-2h2m0 6H4v-2h2m6-10V3H2v18h20V7z"%2F%3E%3C%2Fsvg%3E');
    background-size: 20px;
    background-repeat: no-repeat;
    }
    /* Internet Explorer 10-11 */
    .inppassIcon::-webkit-input-placeholder {
    padding-left: 36px;
    height: 48px;
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="24" height="24" viewBox="0 0 24 24"%3E%3Cpath fill="currentColor" d="M12 17a2 2 0 0 1-2-2c0-1.11.89-2 2-2a2 2 0 0 1 2 2a2 2 0 0 1-2 2m6 3V10H6v10zm0-12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V10c0-1.11.89-2 2-2h1V6a5 5 0 0 1 5-5a5 5 0 0 1 5 5v2zm-6-5a3 3 0 0 0-3 3v2h6V6a3 3 0 0 0-3-3"%2F%3E%3C%2Fsvg%3E');
    background-size: 20px;
    background-repeat: no-repeat;
    color: #d7d5ed;
    }
    .inppassIcon:-moz-placeholder, /* Mozilla Firefox 4 to 18 */
    .inppassIcon::-moz-placeholder, /* Mozilla Firefox 19+ */
    .inppassIcon:-ms-input-placeholder {
    padding-left: 36px;
    background-position: 3% 50%;
    height: 48px;
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="24" height="24" viewBox="0 0 24 24"%3E%3Cpath fill="currentColor" d="M12 17a2 2 0 0 1-2-2c0-1.11.89-2 2-2a2 2 0 0 1 2 2a2 2 0 0 1-2 2m6 3V10H6v10zm0-12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V10c0-1.11.89-2 2-2h1V6a5 5 0 0 1 5-5a5 5 0 0 1 5 5v2zm-6-5a3 3 0 0 0-3 3v2h6V6a3 3 0 0 0-3-3"%2F%3E%3C%2Fsvg%3E');
    background-size: 20px;
    background-repeat: no-repeat;
    }
    .buttons_box {
    width: 100%;
    text-align: center;
    padding-top: 48px;
    }
    .buttons_box .btn {
    margin-left: 0;
    }
    .btn {
    border: none;
    }
    .btn {
        margin-top: 15px;
        height: 56px;
        display: inline-block;
        text-transform: uppercase;
        font-size: 14px;
        border-radius: 8px;
        line-height: 56px;
        color: #dee2ee;
        padding: 0 30px;
        font-weight: 500;
        transition: 0.9s all;
        background: #025cdd;
        background: -moz-linear-gradient(top, #025cdd, #349cf6 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, #025cdd), color-stop(100%, #349cf6));
        background: -webkit-linear-gradient(left, #025cdd 0%, #349cf6 100%);
        background: -o-linear-gradient(left, #025cdd 0%, #349cf6 100%);
        background: -ms-linear-gradient(left, #025cdd 0%, #349cf6 100%);
        background: linear-gradient(to bottom, #025cdd 0%, #349cf6 100%);
        position: relative;
        overflow: hidden;
        cursor: pointer;
        width: 100%;
        }
        .block .btn span {
        display: block;
        float: left;
        width: 100%;
        height: 56px;
        line-height: 56px;
        position: relative;
        z-index: 2;
        }
        .block btn {
        border: none;
        }
        .block .btn:before {
        content: "";
        width: 100%;
        height: 56px;
        position: absolute;
        left: 0;
        top: 0;
        margin-top: auto;
        background: #359ef6;
        background: -moz-linear-gradient(top, #359ef6, #1c7ee9 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, #359ef6), color-stop(100%, #1c7ee9));
        background: -webkit-linear-gradient(left, #359ef6 0%, #1c7ee9 100%);
        background: -o-linear-gradient(left, #359ef6 0%, #1c7ee9 100%);
        background: -ms-linear-gradient(left, #359ef6 0%, #1c7ee9 100%);
        background: linear-gradient(to bottom, #359ef6 0%, #1c7ee9 100%);
        z-index: 1;
        transition: 0.5s all;
        }

    .alert .alert-danger {
    }
    .alert.alert-danger {
    --bs-alert-color: #842029;
    --bs-alert-bg: #f8d7da;
    --bs-alert-border-color: #f5c2c7;
    }
    .alert {
    --bs-alert-bg: transparent;
    --bs-alert-padding-x: 1rem;
    --bs-alert-padding-y: 1rem;
    --bs-alert-margin-bottom: 1rem;
    --bs-alert-color: inherit;
    --bs-alert-border-color: transparent;
    --bs-alert-border: 1px solid var(--bs-alert-border-color);
    --bs-alert-border-radius: 0.375rem;
    position: relative;
    padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
    margin-bottom: var(--bs-alert-margin-bottom);
    color: var(--bs-alert-color);
    background-color: var(--bs-alert-bg);
    border: var(--bs-alert-border);
    border-radius: var(--bs-alert-border-radius);
    }
    label {
        font-size: 18px;
        margin-left: 10px;
       
    }