@font-face {font-family: 'forma_djr_displayregular'; src: url('../fonts/formadjrdisplay-regular-webfont.woff2') format('woff2'), url('../fonts/formadjrdisplay-regular-webfont.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: 'forma_djr_microregular';src: url('../fonts/formadjrmicro-regular-webfont.woff2') format('woff2'),url('../fonts/formadjrmicro-regular-webfont.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}

body { font-family: 'forma_djr_microregular';min-height:101vh; }
h1,h2,h3 { font-family: 'forma_djr_microregular'; }

.op-0 {opacity:0}
.max {min-height:101vh;}
.dropdown {z-index:2}

.odmenaamd-text-color{color:#000000}
.odmenaamd-bg-color{background-color:#000000}

.odmenahp-color{color: #000000}
.odmenahp-bg-color{background-color: #000000}

.odmenaintel-text-color{color: #000000}
.odmenaintel-bg-color{background-color: #000000}

.odmenaprome-text-color{color: #000000}
.odmenaprome-bg-color{background-color: #000000}

.nvidia-odmena-text-color{color: #000000}
.nvidia-odmena-bg-color{background-color: #000000}

.workstation-odmena-text-color{color: #000000}
.workstation-odmena-bg-color{background-color: #000000}

.ljodmena-text-color{color: #000000}
.ljodmena-bg-color{background-color: #000000}

.prihlaseni-border{
    --bs-btn-color: #7384b9;
    --bs-btn-border-color: #7384b9;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #7384b9;
    --bs-btn-hover-border-color: #7384b9;
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #7384b9;
    --bs-btn-active-border-color: #7384b9;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #7384b9;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #7384b9;
    --bs-gradient: none;
}
/* Helena a animace loginu do skoly */
.demo svg{
		height: 200vh;
		position: fixed;
	}
        .myPath {
            fill: none;
            stroke-width: 0px;
            stroke: rgb(144, 141, 141);
        }
        /* Stylování formuláře */
        .login {
            position: absolute;
            top: 30%;
            left: 50%;
            transform: translate(-50%, -50%);
            text-align: center;
            border: 0px solid white;
            padding: 2vh 15vh;
            border-radius: 10px;
            z-index: 10; 
		background-color:white;
		opacity:0;
        }
        .login input {
            margin: 5px 0;
            padding: 15px;
            width: 200px;
            border-radius: 4px;
            border: 1px solid #ccc;
        }
        .login-button {
            padding: 10px 20px!important;
            background-color: #007bff!important;
            color: white!important;
            border: none!important;
            border-radius: 4px!important;
            cursor: pointer!important;
	margin: 20px!important;
        }
        svg {
            position: fixed;
            z-index: 1;
	top:0;
	left:0;
bottom:0
        height:100vh
        }
	circle {
	filter: blur(15px);
    }