﻿.h-2 {
    font-size: 22px;
    font-weight: 600;
}

.h-3 {
    font-size: 20px;
    font-weight: 600;
}

.t-1 {
    font-size: 16px;
    font-weight: 400;
    color: #68717A;
}

.t-2 {
    font-size: 14px;
    font-weight: 400;
    color: #68717A;
}

.t-3 {
    font-size: 12px;
    font-weight: 400;
    color: #68717A;
}

.tb-1 {
    font-size: 16px;
    font-weight: 600;
    color: #68717A;
}

.tlabel {
    font-size: 16px;
    font-weight: 400;
    color: black;
    margin-bottom: 5px;
}

.tedit {
    background-color: white;
    padding: 10px 12px;
    width: 100%;
    border: 1px solid #DEE2E6;
    border-radius: 6px;
    color: #68717A;
    line-height: 20px;
    font-size: 16px;
}

    .tedit.disabled {
        background: #E9ECEF;
    }

.back-gray {
    background-color: #F7F7F7;
}

.tedit:-webkit-autofill {
    background-color: #fff !important;
    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
    -webkit-text-fill-color: #68717A !important;
    font-size: 16px !important;
    font-family: 'Inter', sans-serif !important;
    transition: background-color 5000s ease-in-out 0s; /* Hack pro odložení autofill stylu */
}

.tedit:focus {
    background-color: #fff;
    outline: none;
    box-shadow: none;
}

.b-1 {
    width: 100%;
    height: 50px;
    font-size: 16px;
    font-weight: 600;
}

.tlink {
    text-decoration: underline;
    cursor: pointer;
    font-size: 16px;
}

.mt-6 {
    margin-top: 5rem !important;
}

.pt-6 {
    padding-top: 5rem !important;
}

.login-footer {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    z-index: 1032;
}

.information {
    background-color: #FFF3CD;
    border: 1px solid #FFDA6A;
    border-radius: 6px;
}

.btn-gray,
.btn-gray:hover {
    background: #FFFFFF;
    border: 1px solid #17A2B8;
    color: #17A2B8;
}

.password-checker {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: 3px 4px;
    float: left;
}

    .password-checker.checked {
        background-image: url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_61_721)"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 6C12 7.5913 11.3679 9.11742 10.2426 10.2426C9.11742 11.3679 7.5913 12 6 12C4.4087 12 2.88258 11.3679 1.75736 10.2426C0.632141 9.11742 0 7.5913 0 6C0 4.4087 0.632141 2.88258 1.75736 1.75736C2.88258 0.632141 4.4087 0 6 0C7.5913 0 9.11742 0.632141 10.2426 1.75736C11.3679 2.88258 12 4.4087 12 6ZM9.0225 3.7275C8.96893 3.67411 8.90514 3.63208 8.83495 3.60391C8.76476 3.57574 8.68961 3.56202 8.61399 3.56356C8.53838 3.5651 8.46385 3.58187 8.39486 3.61288C8.32588 3.64388 8.26385 3.68848 8.2125 3.744L5.60775 7.06275L4.038 5.49225C3.93137 5.39289 3.79033 5.3388 3.64461 5.34137C3.49888 5.34394 3.35984 5.40297 3.25678 5.50603C3.15372 5.60909 3.09469 5.74813 3.09212 5.89386C3.08955 6.03958 3.14364 6.18062 3.243 6.28725L5.2275 8.2725C5.28096 8.32586 5.34462 8.36791 5.41469 8.39614C5.48475 8.42437 5.55979 8.43819 5.63531 8.43679C5.71083 8.43539 5.7853 8.4188 5.85427 8.38799C5.92324 8.35719 5.9853 8.31281 6.03675 8.2575L9.03075 4.515C9.13282 4.40887 9.18921 4.26696 9.18781 4.11972C9.1864 3.97248 9.12732 3.83166 9.02325 3.7275H9.0225Z" fill="%2328A745"/></g><defs><clipPath id="clip0_61_721"><rect width="12" height="12" fill="white"/></clipPath></defs></svg>');
    }

    .password-checker.unchecked {
        background-image: url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_61_729)"><path fill-rule="evenodd" clip-rule="evenodd" d="M6 11.25C7.39239 11.25 8.72774 10.6969 9.71231 9.71231C10.6969 8.72774 11.25 7.39239 11.25 6C11.25 4.60761 10.6969 3.27226 9.71231 2.28769C8.72774 1.30312 7.39239 0.75 6 0.75C4.60761 0.75 3.27226 1.30312 2.28769 2.28769C1.30312 3.27226 0.75 4.60761 0.75 6C0.75 7.39239 1.30312 8.72774 2.28769 9.71231C3.27226 10.6969 4.60761 11.25 6 11.25ZM6 12C7.5913 12 9.11742 11.3679 10.2426 10.2426C11.3679 9.11742 12 7.5913 12 6C12 4.4087 11.3679 2.88258 10.2426 1.75736C9.11742 0.632141 7.5913 0 6 0C4.4087 0 2.88258 0.632141 1.75736 1.75736C0.632141 2.88258 0 4.4087 0 6C0 7.5913 0.632141 9.11742 1.75736 10.2426C2.88258 11.3679 4.4087 12 6 12Z" fill="%23ADB5BD"/><path d="M5.25146 8.25009C5.25146 8.1516 5.27086 8.05407 5.30856 7.96308C5.34625 7.87208 5.40149 7.7894 5.47113 7.71976C5.54078 7.65011 5.62346 7.59487 5.71445 7.55718C5.80545 7.51949 5.90297 7.50009 6.00146 7.50009C6.09996 7.50009 6.19748 7.51949 6.28848 7.55718C6.37947 7.59487 6.46215 7.65011 6.53179 7.71976C6.60144 7.7894 6.65668 7.87208 6.69437 7.96308C6.73207 8.05407 6.75146 8.1516 6.75146 8.25009C6.75146 8.449 6.67245 8.63977 6.53179 8.78042C6.39114 8.92107 6.20038 9.00009 6.00146 9.00009C5.80255 9.00009 5.61179 8.92107 5.47113 8.78042C5.33048 8.63977 5.25146 8.449 5.25146 8.25009ZM5.32496 3.74634C5.31498 3.65172 5.32499 3.55606 5.35437 3.46556C5.38374 3.37506 5.43181 3.29175 5.49545 3.22103C5.5591 3.15031 5.63691 3.09376 5.72382 3.05505C5.81074 3.01634 5.90482 2.99634 5.99996 2.99634C6.09511 2.99634 6.18919 3.01634 6.27611 3.05505C6.36302 3.09376 6.44083 3.15031 6.50448 3.22103C6.56812 3.29175 6.61619 3.37506 6.64556 3.46556C6.67494 3.55606 6.68495 3.65172 6.67496 3.74634L6.41247 6.37659C6.40365 6.47992 6.35637 6.57617 6.27998 6.64632C6.2036 6.71646 6.10367 6.75538 5.99996 6.75538C5.89626 6.75538 5.79633 6.71646 5.71995 6.64632C5.64356 6.57617 5.59628 6.47992 5.58746 6.37659L5.32496 3.74634Z" fill="%23ADB5BD"/></g><defs><clipPath id="clip0_61_729"><rect width="12" height="12" fill="white"/></clipPath></defs></svg>');
    }

.big-checker {
    position: relative;
    top: 2px;
}