﻿/*** Clear autocomplete background ***/
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active,
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
    transition: border-color 5000s ease-in-out 0s;
    -webkit-text-fill-color: #000;
}

/*** clear inputs borders ***/
.form-control:focus, input:focus, button:focus, .btn-outline-primary:focus, .btn-outline-primary.focus,
.btn-outline-primary:not(:disabled):not(.disabled):active:focus {
    outline: 0 !important;
    border-color: #9DA6A6;
    box-shadow: none;
}

* {
    font-family: "Montserrat";
    font-weight: 600;
}
*:focus {
    outline: none !important;
}
.acc-event-container {
    display: flex;
    align-items: center;
    flex-direction: column;
    padding-bottom: 25px;
}
.header {
    font-size: 1.7em;/*1.6667vw;*/
    line-height: 30px;
    color: #1979ff;
    margin-bottom: 22px;
}
.acc-event-form {
    /*width: 370px;*/
    /*height: 280px;250px;*/
    border-radius: var(--border-radius);
    background-color: #fff;
    /*padding: 12px 35px;*/
}
.input-container {
    position: relative;
   /* width: 300px;*/
    height: 40px;
}
.input-container input {
    border: 1px solid #9da6a6;
    border-radius: 27px;
    font-size: 16px;
    font-weight: 600;
    width: 100%;
    height: 100%;
    padding: 10px;
    color: #405A7F;
}
.input-container input::placeholder {
    font-size: 14px;
    line-height: 30px;
    font-weight: 500;
    color: #9DA6A6;
}
.input-container input.error {
    background-color: #ed6a5e40;
}
.login-button-wrapper {
    display: flex;
    justify-content: center;
    width: 100%;
    align-items: end;
    margin: .5rem 0px;
}

.login-back-button, .svg-login {
    border: 1px solid #1979ff;
    width: 45%;
    font-size: 16px;
    height: 41px;
    text-decoration: none;
}

.login-back-button:hover, .svg-login:hover {
    cursor: pointer;
    text-decoration: none;
}

.login-back-button:focus, .svg-login:focus {
   border: 1px solid #1979ff;
}
/*
.svg-login {
    display: block;
    width: 107px;
    height: 45px;
    background-image: url("data:image/svg+xml,%3Csvg width='107' height='45' viewBox='0 0 107 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='106' height='44' rx='22' stroke='%231979FF'/%3E%3Cpath d='M28.3269 28V16.8H33.3349C34.5935 16.8 35.5749 17.0507 36.2789 17.552C36.9829 18.0427 37.3349 18.752 37.3349 19.68C37.3349 20.5973 36.9989 21.3067 36.3269 21.808C35.6549 22.2987 34.7695 22.544 33.6709 22.544L33.9589 21.968C35.2069 21.968 36.1722 22.2187 36.8549 22.72C37.5375 23.2213 37.8789 23.9467 37.8789 24.896C37.8789 25.8667 37.5215 26.6293 36.8069 27.184C36.0922 27.728 35.0362 28 33.6389 28H28.3269ZM30.3749 26.4H33.5749C34.3002 26.4 34.8495 26.2667 35.2229 26C35.5962 25.7227 35.7829 25.3013 35.7829 24.736C35.7829 24.1707 35.5962 23.76 35.2229 23.504C34.8495 23.2373 34.3002 23.104 33.5749 23.104H30.3749V26.4ZM30.3749 21.584H33.1589C33.8309 21.584 34.3429 21.4507 34.6949 21.184C35.0469 20.9067 35.2229 20.512 35.2229 20C35.2229 19.4667 35.0469 19.0667 34.6949 18.8C34.3429 18.5333 33.8309 18.4 33.1589 18.4H30.3749V21.584ZM43.8324 28.112C42.9577 28.112 42.179 27.9253 41.4964 27.552C40.8137 27.168 40.275 26.6453 39.8804 25.984C39.4857 25.3227 39.2884 24.5707 39.2884 23.728C39.2884 22.8747 39.4857 22.1227 39.8804 21.472C40.275 20.8107 40.8137 20.2933 41.4964 19.92C42.179 19.5467 42.9577 19.36 43.8324 19.36C44.7177 19.36 45.5017 19.5467 46.1844 19.92C46.8777 20.2933 47.4164 20.8053 47.8004 21.456C48.195 22.1067 48.3924 22.864 48.3924 23.728C48.3924 24.5707 48.195 25.3227 47.8004 25.984C47.4164 26.6453 46.8777 27.168 46.1844 27.552C45.5017 27.9253 44.7177 28.112 43.8324 28.112ZM43.8324 26.4C44.323 26.4 44.7604 26.2933 45.1444 26.08C45.5284 25.8667 45.827 25.5573 46.0404 25.152C46.2644 24.7467 46.3764 24.272 46.3764 23.728C46.3764 23.1733 46.2644 22.6987 46.0404 22.304C45.827 21.8987 45.5284 21.5893 45.1444 21.376C44.7604 21.1627 44.3284 21.056 43.8484 21.056C43.3577 21.056 42.9204 21.1627 42.5364 21.376C42.163 21.5893 41.8644 21.8987 41.6404 22.304C41.4164 22.6987 41.3044 23.1733 41.3044 23.728C41.3044 24.272 41.4164 24.7467 41.6404 25.152C41.8644 25.5573 42.163 25.8667 42.5364 26.08C42.9204 26.2933 43.3524 26.4 43.8324 26.4ZM50.3681 28V19.456H52.3681V25.088L57.0881 19.456H58.9121V28H56.9121V22.368L52.2081 28H50.3681ZM54.5121 18.448C53.6588 18.448 53.0028 18.2507 52.5441 17.856C52.0854 17.4507 51.8508 16.864 51.8401 16.096H53.1681C53.1788 16.48 53.2961 16.784 53.5201 17.008C53.7548 17.232 54.0801 17.344 54.4961 17.344C54.9014 17.344 55.2214 17.232 55.4561 17.008C55.7014 16.784 55.8294 16.48 55.8401 16.096H57.2001C57.1894 16.864 56.9494 17.4507 56.4801 17.856C56.0214 18.2507 55.3654 18.448 54.5121 18.448ZM63.3785 28V20.672L63.8425 21.152H60.3705V19.456H68.3705V21.152H64.9145L65.3785 20.672V28H63.3785ZM69.8212 28V19.456H71.8212V25.088L76.5412 19.456H78.3652V28H76.3652V22.368L71.6612 28H69.8212Z' fill='%231979FF'/%3E%3C/svg%3E%0A");
}
.svg-login:hover {
    cursor: pointer;
    background-image: url("data:image/svg+xml,%3Csvg width='107' height='45' viewBox='0 0 107 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='106' height='44' rx='22' fill='%231979FF' stroke='%231979FF'/%3E%3Cpath d='M28.3269 28V16.8H33.3349C34.5935 16.8 35.5749 17.0507 36.2789 17.552C36.9829 18.0427 37.3349 18.752 37.3349 19.68C37.3349 20.5973 36.9989 21.3067 36.3269 21.808C35.6549 22.2987 34.7695 22.544 33.6709 22.544L33.9589 21.968C35.2069 21.968 36.1722 22.2187 36.8549 22.72C37.5375 23.2213 37.8789 23.9467 37.8789 24.896C37.8789 25.8667 37.5215 26.6293 36.8069 27.184C36.0922 27.728 35.0362 28 33.6389 28H28.3269ZM30.3749 26.4H33.5749C34.3002 26.4 34.8495 26.2667 35.2229 26C35.5962 25.7227 35.7829 25.3013 35.7829 24.736C35.7829 24.1707 35.5962 23.76 35.2229 23.504C34.8495 23.2373 34.3002 23.104 33.5749 23.104H30.3749V26.4ZM30.3749 21.584H33.1589C33.8309 21.584 34.3429 21.4507 34.6949 21.184C35.0469 20.9067 35.2229 20.512 35.2229 20C35.2229 19.4667 35.0469 19.0667 34.6949 18.8C34.3429 18.5333 33.8309 18.4 33.1589 18.4H30.3749V21.584ZM43.8324 28.112C42.9577 28.112 42.179 27.9253 41.4964 27.552C40.8137 27.168 40.275 26.6453 39.8804 25.984C39.4857 25.3227 39.2884 24.5707 39.2884 23.728C39.2884 22.8747 39.4857 22.1227 39.8804 21.472C40.275 20.8107 40.8137 20.2933 41.4964 19.92C42.179 19.5467 42.9577 19.36 43.8324 19.36C44.7177 19.36 45.5017 19.5467 46.1844 19.92C46.8777 20.2933 47.4164 20.8053 47.8004 21.456C48.195 22.1067 48.3924 22.864 48.3924 23.728C48.3924 24.5707 48.195 25.3227 47.8004 25.984C47.4164 26.6453 46.8777 27.168 46.1844 27.552C45.5017 27.9253 44.7177 28.112 43.8324 28.112ZM43.8324 26.4C44.323 26.4 44.7604 26.2933 45.1444 26.08C45.5284 25.8667 45.827 25.5573 46.0404 25.152C46.2644 24.7467 46.3764 24.272 46.3764 23.728C46.3764 23.1733 46.2644 22.6987 46.0404 22.304C45.827 21.8987 45.5284 21.5893 45.1444 21.376C44.7604 21.1627 44.3284 21.056 43.8484 21.056C43.3577 21.056 42.9204 21.1627 42.5364 21.376C42.163 21.5893 41.8644 21.8987 41.6404 22.304C41.4164 22.6987 41.3044 23.1733 41.3044 23.728C41.3044 24.272 41.4164 24.7467 41.6404 25.152C41.8644 25.5573 42.163 25.8667 42.5364 26.08C42.9204 26.2933 43.3524 26.4 43.8324 26.4ZM50.3681 28V19.456H52.3681V25.088L57.0881 19.456H58.9121V28H56.9121V22.368L52.2081 28H50.3681ZM54.5121 18.448C53.6588 18.448 53.0028 18.2507 52.5441 17.856C52.0854 17.4507 51.8508 16.864 51.8401 16.096H53.1681C53.1788 16.48 53.2961 16.784 53.5201 17.008C53.7548 17.232 54.0801 17.344 54.4961 17.344C54.9014 17.344 55.2214 17.232 55.4561 17.008C55.7014 16.784 55.8294 16.48 55.8401 16.096H57.2001C57.1894 16.864 56.9494 17.4507 56.4801 17.856C56.0214 18.2507 55.3654 18.448 54.5121 18.448ZM63.3785 28V20.672L63.8425 21.152H60.3705V19.456H68.3705V21.152H64.9145L65.3785 20.672V28H63.3785ZM69.8212 28V19.456H71.8212V25.088L76.5412 19.456H78.3652V28H76.3652V22.368L71.6612 28H69.8212Z' fill='white'/%3E%3C/svg%3E%0A");
}
*/
/*
.svg-button {
    position:absolute;
    top: 6px;
    right: 6px;
    width: 30px;
    height: 30px;
    border: none;
    background-size: cover;
    cursor: pointer;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_2)'%3E%3Cg opacity='0.5'%3E%3Cpath d='M0.5 15C0.500001 6.99187 6.99187 0.499999 15 0.5C23.0081 0.5 29.5 6.99187 29.5 15C29.5 23.0081 23.0081 29.5 15 29.5C6.99187 29.5 0.5 23.0081 0.5 15Z' fill='white' stroke='%231979FF'/%3E%3Cpath d='M13.1067 21.6406C12.9679 21.7793 12.7901 21.8504 12.5999 21.8504C12.4096 21.8504 12.2319 21.7794 12.0931 21.6406C11.8133 21.361 11.8134 20.9068 12.0931 20.6271L18 15L12.0931 9.37371C11.8134 9.094 11.8134 8.6398 12.0932 8.36009C12.3728 8.08044 12.827 8.08056 13.1067 8.36012L19.2401 14.4936C19.5199 14.7732 19.5199 15.2275 19.2401 15.5071L13.1067 21.6406Z' fill='%231979FF'/%3E%3Cpath d='M13.1067 8.36012L19.2401 14.4936C19.5199 14.7732 19.5199 15.2275 19.2401 15.5071L13.1067 21.6406C12.9679 21.7793 12.7901 21.8504 12.5999 21.8504C12.4096 21.8504 12.2319 21.7794 12.0931 21.6406C11.8133 21.361 11.8134 20.9068 12.0931 20.6271L18 15L12.0931 9.37371C11.8134 9.094 11.8134 8.6398 12.0932 8.36009M13.1067 8.36012C12.827 8.08056 12.3728 8.08044 12.0932 8.36009M13.1067 8.36012L12.0932 8.36009' stroke='%231979FF' stroke-width='0.5'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_2'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.svg-button:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_10)'%3E%3Cpath d='M0.5 15C0.500001 6.99187 6.99187 0.499999 15 0.5C23.0081 0.5 29.5 6.99187 29.5 15C29.5 23.0081 23.0081 29.5 15 29.5C6.99187 29.5 0.5 23.0081 0.5 15Z' fill='%231979FF' stroke='%231979FF'/%3E%3Cpath d='M12.6 21.8504C12.7903 21.8504 12.968 21.7793 13.1068 21.6406L19.2402 15.5071C19.52 15.2275 19.52 14.7732 19.2403 14.4936L13.1068 8.36013C12.8271 8.08057 12.373 8.08045 12.0933 8.3601C11.8136 8.63981 11.8135 9.09401 12.0932 9.37372L17.7199 15.0004L12.0932 20.6271C11.8135 20.9068 11.8134 21.361 12.0932 21.6406C12.232 21.7794 12.4097 21.8504 12.6 21.8504Z' fill='white' stroke='white' stroke-width='0.5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_10'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
*/
.checkbox-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.checkbox {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}
.remember {
    position: relative;
    padding-left: 28px;
    font-size: 12px;
    font-weight: 600;
    color: #1979ff;
    cursor: pointer;
    margin: 0 !important;
}
.remember::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 18px;
    height: 18px;
    border: 2px solid #1979ff;
    border-radius: 3px;
    background-color: transparent;
    transition: background-color 0.3s, border-color 0.3s;
}
.checkbox:checked + .remember::before {
    background-color: #1979ff;
    border-color: #1979ff;
}
.checkbox:checked + .remember::after {
    content: "";
    position: absolute;
    left: 5px;
    top: 8px;
    width: 7px;
    height: 15px;
    border: solid white;
    border-width: 0 2px 2px 0;
    transform: translateY(-50%) rotate(45deg);
}
.register-link {
    font-size: 12px;
    color: #1979ff;
    font-weight: 600;
}
.register-link:hover {
    text-decoration: none;
}
.error-text-wrapper {
    display: none;
}
.error-text-wrapper.show {
    display: block;
}
.error-text {
    font-weight: 500;
    font-size: 12px;
    line-height: 30px;
    color: #ed6a5e;
}
.register-form.show, .confirm-form.show, .login-form {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    box-shadow: var(--primary-shadow);
    border-radius: var(--border-radius);
}
.register-form, .confirm-form {
    display: none;
}
.code-caption {
    font-weight: 600;
    font-size: 20px;
    color: #1979ff;
}
.circle-input {
    display: flex;
    gap: 10px;
}
.circle-input div {
    width: 40px;
    height: 40px;
    border-radius: 40px;
    border: 1px solid #9da6a6;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    transition: border-color 0.3s;
    color: #405a7f;
}
.circle-input div.focused {
    border-color: #1979ff;
}
.code-input {
    position: absolute;
    opacity: 0;
    pointer-events: none;
}
.submit-code, .svg-register {
    display: block;
    width: 107px;
    height: 45px;
    background-image: url("data:image/svg+xml,%3Csvg width='107' height='45' viewBox='0 0 107 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_0_3)'%3E%3Cpath d='M84.5 0.5H22.5C10.3497 0.5 0.5 10.3497 0.5 22.5C0.5 34.6503 10.3497 44.5 22.5 44.5H84.5C96.6503 44.5 106.5 34.6503 106.5 22.5C106.5 10.3497 96.6503 0.5 84.5 0.5Z' stroke='%231979FF'/%3E%3Cpath d='M15.0418 28.128C14.1885 28.128 13.3938 27.984 12.6578 27.696C11.9325 27.408 11.3031 27.008 10.7698 26.496C10.2365 25.9733 9.82048 25.3653 9.52181 24.672C9.22315 23.9787 9.07381 23.2213 9.07381 22.4C9.07381 21.5787 9.22315 20.8213 9.52181 20.128C9.82048 19.4347 10.2365 18.832 10.7698 18.32C11.3031 17.7973 11.9325 17.392 12.6578 17.104C13.3831 16.816 14.1778 16.672 15.0418 16.672C15.8951 16.672 16.6791 16.816 17.3938 17.104C18.1191 17.3813 18.7485 17.7813 19.2818 18.304C19.8258 18.816 20.2418 19.4187 20.5298 20.112C20.8285 20.8053 20.9778 21.568 20.9778 22.4C20.9778 23.232 20.8285 23.9947 20.5298 24.688C20.2418 25.3813 19.8258 25.9893 19.2818 26.512C18.7485 27.024 18.1191 27.424 17.3938 27.712C16.6791 27.9893 15.8951 28.128 15.0418 28.128ZM15.0418 26.704C15.6605 26.704 16.2311 26.5973 16.7538 26.384C17.2871 26.1707 17.7458 25.872 18.1298 25.488C18.5245 25.0933 18.8285 24.6347 19.0418 24.112C19.2658 23.5893 19.3778 23.0187 19.3778 22.4C19.3778 21.7813 19.2658 21.2107 19.0418 20.688C18.8285 20.1653 18.5245 19.712 18.1298 19.328C17.7458 18.9333 17.2871 18.6293 16.7538 18.416C16.2311 18.2027 15.6605 18.096 15.0418 18.096C14.4125 18.096 13.8311 18.2027 13.2978 18.416C12.7751 18.6293 12.3165 18.9333 11.9218 19.328C11.5271 19.712 11.2178 20.1653 10.9938 20.688C10.7805 21.2107 10.6738 21.7813 10.6738 22.4C10.6738 23.0187 10.7805 23.5893 10.9938 24.112C11.2178 24.6347 11.5271 25.0933 11.9218 25.488C12.3165 25.872 12.7751 26.1707 13.2978 26.384C13.8311 26.5973 14.4125 26.704 15.0418 26.704ZM24.8008 28V20.464L25.1848 20.864H21.6968V19.52H29.4408V20.864H25.9688L26.3368 20.464V28H24.8008ZM31.0114 28V19.52H38.8674V28H37.3314V20.48L37.6994 20.864H32.1794L32.5474 20.48V28H31.0114ZM46.3356 28.096C45.6316 28.096 44.9862 27.936 44.3996 27.616C43.8236 27.2853 43.3596 26.8 43.0076 26.16C42.6662 25.52 42.4956 24.72 42.4956 23.76C42.4956 22.8 42.6609 22 42.9916 21.36C43.3329 20.72 43.7916 20.24 44.3676 19.92C44.9542 19.6 45.6102 19.44 46.3356 19.44C47.1676 19.44 47.9036 19.6213 48.5436 19.984C49.1836 20.3467 49.6902 20.8533 50.0636 21.504C50.4369 22.144 50.6236 22.896 50.6236 23.76C50.6236 24.624 50.4369 25.3813 50.0636 26.032C49.6902 26.6827 49.1836 27.1893 48.5436 27.552C47.9036 27.9147 47.1676 28.096 46.3356 28.096ZM41.8396 31.104V19.52H43.3116V21.808L43.2156 23.776L43.3756 25.744V31.104H41.8396ZM46.2076 26.752C46.7516 26.752 47.2369 26.6293 47.6636 26.384C48.1009 26.1387 48.4422 25.792 48.6876 25.344C48.9436 24.8853 49.0716 24.3573 49.0716 23.76C49.0716 23.152 48.9436 22.6293 48.6876 22.192C48.4422 21.744 48.1009 21.3973 47.6636 21.152C47.2369 20.9067 46.7516 20.784 46.2076 20.784C45.6742 20.784 45.1889 20.9067 44.7516 21.152C44.3249 21.3973 43.9836 21.744 43.7276 22.192C43.4822 22.6293 43.3596 23.152 43.3596 23.76C43.3596 24.3573 43.4822 24.8853 43.7276 25.344C43.9836 25.792 44.3249 26.1387 44.7516 26.384C45.1889 26.6293 45.6742 26.752 46.2076 26.752ZM57.9771 28V26.208L57.8971 25.872V22.816C57.8971 22.1653 57.7051 21.664 57.3211 21.312C56.9477 20.9493 56.3824 20.768 55.6251 20.768C55.1237 20.768 54.6331 20.8533 54.1531 21.024C53.6731 21.184 53.2677 21.4027 52.9371 21.68L52.2971 20.528C52.7344 20.176 53.2571 19.9093 53.8651 19.728C54.4837 19.536 55.1291 19.44 55.8011 19.44C56.9637 19.44 57.8597 19.7227 58.4891 20.288C59.1184 20.8533 59.4331 21.7173 59.4331 22.88V28H57.9771ZM55.1931 28.096C54.5637 28.096 54.0091 27.9893 53.5291 27.776C53.0597 27.5627 52.6971 27.2693 52.4411 26.896C52.1851 26.512 52.0571 26.08 52.0571 25.6C52.0571 25.1413 52.1637 24.7253 52.3771 24.352C52.6011 23.9787 52.9584 23.68 53.4491 23.456C53.9504 23.232 54.6224 23.12 55.4651 23.12H58.1531V24.224H55.5291C54.7611 24.224 54.2437 24.352 53.9771 24.608C53.7104 24.864 53.5771 25.1733 53.5771 25.536C53.5771 25.952 53.7424 26.288 54.0731 26.544C54.4037 26.7893 54.8624 26.912 55.4491 26.912C56.0251 26.912 56.5264 26.784 56.9531 26.528C57.3904 26.272 57.7051 25.8987 57.8971 25.408L58.2011 26.464C57.9984 26.9653 57.6411 27.3653 57.1291 27.664C56.6171 27.952 55.9717 28.096 55.1931 28.096ZM62.1989 28V19.52H66.1349C67.1269 19.52 67.9056 19.712 68.4709 20.096C69.0469 20.4693 69.3349 21.0027 69.3349 21.696C69.3349 22.3893 69.0629 22.928 68.5189 23.312C67.9856 23.6853 67.2763 23.872 66.3909 23.872L66.6309 23.456C67.6443 23.456 68.3963 23.6427 68.8869 24.016C69.3776 24.3893 69.6229 24.9387 69.6229 25.664C69.6229 26.4 69.3456 26.976 68.7909 27.392C68.2469 27.7973 67.4096 28 66.2789 28H62.1989ZM63.7029 26.816H66.1669C66.8069 26.816 67.2869 26.72 67.6069 26.528C67.9269 26.3253 68.0869 26.0053 68.0869 25.568C68.0869 25.12 67.9376 24.7947 67.6389 24.592C67.3509 24.3787 66.8923 24.272 66.2629 24.272H63.7029V26.816ZM63.7029 23.168H66.0069C66.5936 23.168 67.0363 23.0613 67.3349 22.848C67.6443 22.624 67.7989 22.3147 67.7989 21.92C67.7989 21.5147 67.6443 21.2107 67.3349 21.008C67.0363 20.8053 66.5936 20.704 66.0069 20.704H63.7029V23.168ZM72.0271 28V19.52H73.5631V25.696L78.7631 19.52H80.1551V28H78.6191V21.824L73.4351 28H72.0271ZM84.8164 28V20.464L85.2004 20.864H81.7124V19.52H89.4564V20.864H85.9844L86.3524 20.464V28H84.8164ZM94.9471 22.4C96.0244 22.4107 96.8457 22.656 97.4111 23.136C97.9764 23.616 98.2591 24.2933 98.2591 25.168C98.2591 26.0853 97.9497 26.7947 97.3311 27.296C96.7124 27.7867 95.8377 28.0267 94.7071 28.016L91.0271 28V19.52H92.5631V22.384L94.9471 22.4ZM94.5791 26.848C95.2724 26.8587 95.7951 26.72 96.1471 26.432C96.5097 26.144 96.6911 25.7173 96.6911 25.152C96.6911 24.5973 96.5151 24.192 96.1631 23.936C95.8111 23.68 95.2831 23.5467 94.5791 23.536L92.5631 23.504V26.832L94.5791 26.848Z' fill='%231979FF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_0_3'%3E%3Crect width='107' height='45' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.submit-code:hover, .svg-register:hover {
    cursor: pointer;
    background-image: url("data:image/svg+xml,%3Csvg width='107' height='45' viewBox='0 0 107 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_0_3)'%3E%3Cpath d='M84.5 0.5H22.5C10.3497 0.5 0.5 10.3497 0.5 22.5C0.5 34.6503 10.3497 44.5 22.5 44.5H84.5C96.6503 44.5 106.5 34.6503 106.5 22.5C106.5 10.3497 96.6503 0.5 84.5 0.5Z' fill='%231979FF' stroke='%231979FF'/%3E%3Cpath d='M15.0418 28.128C14.1885 28.128 13.3938 27.984 12.6578 27.696C11.9325 27.408 11.3031 27.008 10.7698 26.496C10.2365 25.9733 9.82048 25.3653 9.52181 24.672C9.22315 23.9787 9.07381 23.2213 9.07381 22.4C9.07381 21.5787 9.22315 20.8213 9.52181 20.128C9.82048 19.4347 10.2365 18.832 10.7698 18.32C11.3031 17.7973 11.9325 17.392 12.6578 17.104C13.3831 16.816 14.1778 16.672 15.0418 16.672C15.8951 16.672 16.6791 16.816 17.3938 17.104C18.1191 17.3813 18.7485 17.7813 19.2818 18.304C19.8258 18.816 20.2418 19.4187 20.5298 20.112C20.8285 20.8053 20.9778 21.568 20.9778 22.4C20.9778 23.232 20.8285 23.9947 20.5298 24.688C20.2418 25.3813 19.8258 25.9893 19.2818 26.512C18.7485 27.024 18.1191 27.424 17.3938 27.712C16.6791 27.9893 15.8951 28.128 15.0418 28.128ZM15.0418 26.704C15.6605 26.704 16.2311 26.5973 16.7538 26.384C17.2871 26.1707 17.7458 25.872 18.1298 25.488C18.5245 25.0933 18.8285 24.6347 19.0418 24.112C19.2658 23.5893 19.3778 23.0187 19.3778 22.4C19.3778 21.7813 19.2658 21.2107 19.0418 20.688C18.8285 20.1653 18.5245 19.712 18.1298 19.328C17.7458 18.9333 17.2871 18.6293 16.7538 18.416C16.2311 18.2027 15.6605 18.096 15.0418 18.096C14.4125 18.096 13.8311 18.2027 13.2978 18.416C12.7751 18.6293 12.3165 18.9333 11.9218 19.328C11.5271 19.712 11.2178 20.1653 10.9938 20.688C10.7805 21.2107 10.6738 21.7813 10.6738 22.4C10.6738 23.0187 10.7805 23.5893 10.9938 24.112C11.2178 24.6347 11.5271 25.0933 11.9218 25.488C12.3165 25.872 12.7751 26.1707 13.2978 26.384C13.8311 26.5973 14.4125 26.704 15.0418 26.704ZM24.8008 28V20.464L25.1848 20.864H21.6968V19.52H29.4408V20.864H25.9688L26.3368 20.464V28H24.8008ZM31.0114 28V19.52H38.8674V28H37.3314V20.48L37.6994 20.864H32.1794L32.5474 20.48V28H31.0114ZM46.3356 28.096C45.6316 28.096 44.9862 27.936 44.3996 27.616C43.8236 27.2853 43.3596 26.8 43.0076 26.16C42.6662 25.52 42.4956 24.72 42.4956 23.76C42.4956 22.8 42.6609 22 42.9916 21.36C43.3329 20.72 43.7916 20.24 44.3676 19.92C44.9542 19.6 45.6102 19.44 46.3356 19.44C47.1676 19.44 47.9036 19.6213 48.5436 19.984C49.1836 20.3467 49.6902 20.8533 50.0636 21.504C50.4369 22.144 50.6236 22.896 50.6236 23.76C50.6236 24.624 50.4369 25.3813 50.0636 26.032C49.6902 26.6827 49.1836 27.1893 48.5436 27.552C47.9036 27.9147 47.1676 28.096 46.3356 28.096ZM41.8396 31.104V19.52H43.3116V21.808L43.2156 23.776L43.3756 25.744V31.104H41.8396ZM46.2076 26.752C46.7516 26.752 47.2369 26.6293 47.6636 26.384C48.1009 26.1387 48.4422 25.792 48.6876 25.344C48.9436 24.8853 49.0716 24.3573 49.0716 23.76C49.0716 23.152 48.9436 22.6293 48.6876 22.192C48.4422 21.744 48.1009 21.3973 47.6636 21.152C47.2369 20.9067 46.7516 20.784 46.2076 20.784C45.6742 20.784 45.1889 20.9067 44.7516 21.152C44.3249 21.3973 43.9836 21.744 43.7276 22.192C43.4822 22.6293 43.3596 23.152 43.3596 23.76C43.3596 24.3573 43.4822 24.8853 43.7276 25.344C43.9836 25.792 44.3249 26.1387 44.7516 26.384C45.1889 26.6293 45.6742 26.752 46.2076 26.752ZM57.9771 28V26.208L57.8971 25.872V22.816C57.8971 22.1653 57.7051 21.664 57.3211 21.312C56.9477 20.9493 56.3824 20.768 55.6251 20.768C55.1237 20.768 54.6331 20.8533 54.1531 21.024C53.6731 21.184 53.2677 21.4027 52.9371 21.68L52.2971 20.528C52.7344 20.176 53.2571 19.9093 53.8651 19.728C54.4837 19.536 55.1291 19.44 55.8011 19.44C56.9637 19.44 57.8597 19.7227 58.4891 20.288C59.1184 20.8533 59.4331 21.7173 59.4331 22.88V28H57.9771ZM55.1931 28.096C54.5637 28.096 54.0091 27.9893 53.5291 27.776C53.0597 27.5627 52.6971 27.2693 52.4411 26.896C52.1851 26.512 52.0571 26.08 52.0571 25.6C52.0571 25.1413 52.1637 24.7253 52.3771 24.352C52.6011 23.9787 52.9584 23.68 53.4491 23.456C53.9504 23.232 54.6224 23.12 55.4651 23.12H58.1531V24.224H55.5291C54.7611 24.224 54.2437 24.352 53.9771 24.608C53.7104 24.864 53.5771 25.1733 53.5771 25.536C53.5771 25.952 53.7424 26.288 54.0731 26.544C54.4037 26.7893 54.8624 26.912 55.4491 26.912C56.0251 26.912 56.5264 26.784 56.9531 26.528C57.3904 26.272 57.7051 25.8987 57.8971 25.408L58.2011 26.464C57.9984 26.9653 57.6411 27.3653 57.1291 27.664C56.6171 27.952 55.9717 28.096 55.1931 28.096ZM62.1989 28V19.52H66.1349C67.1269 19.52 67.9056 19.712 68.4709 20.096C69.0469 20.4693 69.3349 21.0027 69.3349 21.696C69.3349 22.3893 69.0629 22.928 68.5189 23.312C67.9856 23.6853 67.2763 23.872 66.3909 23.872L66.6309 23.456C67.6443 23.456 68.3963 23.6427 68.8869 24.016C69.3776 24.3893 69.6229 24.9387 69.6229 25.664C69.6229 26.4 69.3456 26.976 68.7909 27.392C68.2469 27.7973 67.4096 28 66.2789 28H62.1989ZM63.7029 26.816H66.1669C66.8069 26.816 67.2869 26.72 67.6069 26.528C67.9269 26.3253 68.0869 26.0053 68.0869 25.568C68.0869 25.12 67.9376 24.7947 67.6389 24.592C67.3509 24.3787 66.8923 24.272 66.2629 24.272H63.7029V26.816ZM63.7029 23.168H66.0069C66.5936 23.168 67.0363 23.0613 67.3349 22.848C67.6443 22.624 67.7989 22.3147 67.7989 21.92C67.7989 21.5147 67.6443 21.2107 67.3349 21.008C67.0363 20.8053 66.5936 20.704 66.0069 20.704H63.7029V23.168ZM72.0271 28V19.52H73.5631V25.696L78.7631 19.52H80.1551V28H78.6191V21.824L73.4351 28H72.0271ZM84.8164 28V20.464L85.2004 20.864H81.7124V19.52H89.4564V20.864H85.9844L86.3524 20.464V28H84.8164ZM94.9471 22.4C96.0244 22.4107 96.8457 22.656 97.4111 23.136C97.9764 23.616 98.2591 24.2933 98.2591 25.168C98.2591 26.0853 97.9497 26.7947 97.3311 27.296C96.7124 27.7867 95.8377 28.0267 94.7071 28.016L91.0271 28V19.52H92.5631V22.384L94.9471 22.4ZM94.5791 26.848C95.2724 26.8587 95.7951 26.72 96.1471 26.432C96.5097 26.144 96.6911 25.7173 96.6911 25.152C96.6911 24.5973 96.5151 24.192 96.1631 23.936C95.8111 23.68 95.2831 23.5467 94.5791 23.536L92.5631 23.504V26.832L94.5791 26.848Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_0_3'%3E%3Crect width='107' height='45' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

@media (max-width: 1399.98px) {
    .login-header {
        font-size: 2.2857vw;
    }
}

@media (max-width: 1199.98px) {
    .login-header {
        font-size: 2.6667vw;
    }
}

@media (max-width: 991.98px) {
    .login-header {
        font-size: 3.2258vw;
    }
}

@media (max-width: 767.98px) {
    .login-header {
        font-size: 4.1667vw;
    }
    .login-form {
        /*width: min(370px, 99%);*/
    }
    .container {
        /*min-height: 100vh;*/
    }

    .header {
        font-size: 1.6em;
    }
    .card-row {
        min-height: calc(100vh - 10em);
    }
}

@media (max-width: 575.98px) {
    .login-header {
        font-size: 5.5556vw;
    }
}

.form-label-group {
    margin-bottom: 1.2em;
}

.form-label-group label {
    --top-position: 5px !important;
    left: calc(var(--input-padding-x) / 10 + 10px) !important;
    z-index: auto !important;
    width: fit-content !important;
    background: white !important;
    padding: 0px 10px !important;
    font-weight: 500;
    font-size: 90%;
}


.invalid-feedback {
    line-height: 12px;
    font-size: 65%;
    margin-top: .15rem;
}

.btnSubmit {
    border-radius: 20px;
    font-weight: 600;
    line-height: inherit;
    padding: 7px 18px;
    border: 1px solid #1979ff;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

.dme-url:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 38.6667C30.3094 38.6667 38.6667 30.3093 38.6667 20C38.6667 9.6907 30.3094 1.33334 20 1.33334C9.69073 1.33334 1.33337 9.6907 1.33337 20C1.33337 30.3093 9.69073 38.6667 20 38.6667Z' fill='%231979ff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.96 11.5734H22.1866L23.6266 7.94669L20.96 11.5734Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.0266 12.64H20.2666L18.6666 14.8267H21.8133L22.0266 12.64Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.8133 15.7867H17.9733L16.3733 17.9733H22.1866L21.8133 15.7867Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.4 18.9333H15.68L14.08 21.0667H23.36L22.4 18.9333Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24 22.1867H13.3866L11.7866 24.32H25.6533L24 22.1867Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.7199 25.28H11.0933L9.3866 27.4667H30.2399L26.7199 25.28Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 6.13335C27.5733 6.13335 33.8667 12.2667 33.8667 20C33.8667 27.5733 27.7333 33.8667 20 33.8667C12.4267 33.8667 6.13332 27.6267 6.13332 20C6.13332 12.3733 12.4267 6.13335 20 6.13335ZM20 5.06668C28.32 5.06668 34.9333 11.7867 34.9333 20C34.9333 28.32 28.2133 34.9333 20 34.9333C11.68 34.9333 5.06665 28.32 5.06665 20C5.06665 11.68 11.68 5.06668 20 5.06668Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.9999 4.58667C28.4266 4.58667 35.4133 11.5733 35.4133 20C35.4133 28.4267 28.5333 35.4133 19.9999 35.4133C11.5733 35.4133 4.58661 28.4267 4.58661 20C4.58661 11.5733 11.5733 4.58667 19.9999 4.58667ZM19.9999 4.32001C28.6933 4.32001 35.6799 11.3067 35.6799 20C35.6799 28.6933 28.6933 35.68 19.9999 35.68C11.3066 35.68 4.31995 28.6933 4.31995 20C4.31995 11.3067 11.3066 4.32001 19.9999 4.32001Z' fill='white'/%3E%3C/svg%3E%0A");
}

.tg-url:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 38.6667C30.3093 38.6667 38.6666 30.3093 38.6666 20C38.6666 9.6907 30.3093 1.33334 20 1.33334C9.69067 1.33334 1.33331 9.6907 1.33331 20C1.33331 30.3093 9.69067 38.6667 20 38.6667Z' fill='%231979ff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.76001 19.7867C15.2 17.44 18.8267 15.84 20.64 15.0934C25.8133 12.96 26.88 12.5867 27.6267 12.5334C27.7867 12.5334 28.1067 12.5867 28.3733 12.7467C28.5867 12.9067 28.64 13.12 28.64 13.2267C28.64 13.3867 28.6933 13.7067 28.6933 13.9734C28.4267 16.9067 27.2 24.1067 26.56 27.4134C26.2933 28.8 25.76 29.28 25.28 29.3334C24.2133 29.44 23.36 28.64 22.3467 27.9467C20.6933 26.88 19.7867 26.1867 18.1867 25.1734C16.32 23.9467 17.5467 23.3067 18.6133 22.1867C18.88 21.92 23.68 17.5467 23.7333 17.1734C23.7333 17.12 23.7333 16.96 23.6267 16.8534C23.52 16.7467 23.36 16.8 23.2533 16.8C23.0933 16.8534 20.48 18.56 15.36 22.0267C14.6133 22.56 13.92 22.7734 13.3333 22.7734C12.6933 22.7734 11.36 22.4 10.4533 22.08C9.28001 21.7067 8.37334 21.4934 8.42668 20.8534C8.42668 20.48 8.90668 20.16 9.76001 19.7867Z' fill='white'/%3E%3C/svg%3E%0A");
}

.vk-url:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.38666 19.2C1.38666 10.7733 1.38666 6.50667 3.99999 3.89333C6.61332 1.28 10.8267 1.28 19.3067 1.28H20.8C29.2267 1.28 33.4933 1.28 36.1067 3.89333C38.72 6.50667 38.72 10.72 38.72 19.2V20.6933C38.72 29.12 38.72 33.3867 36.1067 36C33.4933 38.6133 29.28 38.6133 20.8 38.6133H19.3067C10.88 38.6133 6.61332 38.6133 3.99999 36C1.38666 33.3867 1.38666 29.1733 1.38666 20.6933V19.2Z' fill='%231979ff'/%3E%3Cpath d='M21.28 28.16C12.7467 28.16 7.89334 22.3467 7.73334 12.64H12C12.16 19.7867 15.3067 22.7733 17.76 23.4133V12.64H21.76V18.7733C24.2133 18.5067 26.7733 15.7333 27.68 12.64H31.68C30.9867 16.4267 28.2133 19.2533 26.24 20.3733C28.2133 21.28 31.4133 23.7333 32.64 28.16H28.2133C27.2533 25.2267 24.9067 22.9333 21.76 22.6133V28.16H21.28Z' fill='white'/%3E%3C/svg%3E%0A");
}

.form-control:disabled, .form-control[readonly] {
    background-color: transparent; /*#e9ecef;*/
    opacity: 1;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
    border-color: #dc3545 !important;
    padding-right: calc(1.5em + 0.75rem) !important;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: center right calc(0.375em + 0.1875rem) !important;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) !important;
}