@cerna: #000; @seda: #3c3c3b; @bila: #FFF; @cervena: #e40521; @cervena_hover: #c6000d; @edit: #111; @modra: #0075bf; @modra_hover: #0e8cda; @svetle_seda: #EEE; @heavy: 800; @bold: 600; @normal: 400; @keyframes moveBackground { from { background-position: 100% 0; /* Začíná zprava */ } to { background-position: 0 0; /* Posouvá se doleva */ } } :root { --ck-border-radius: 5px; } @1550: ~"only screen and (max-width: 1550px)"; @1420: ~"only screen and (max-width: 1420px)"; @1370: ~"only screen and (max-width: 1399px)"; @1200: ~"only screen and (max-width: 1200px)"; @400: ~"only screen and (max-width: 400px)"; //* { transition: all 0.2s ease-out; } .hlavni__obsah { display: flex; flex-flow: row wrap; justify-content: space-between; gap: 30px 30px; img { max-width: 100%; border-radius: 10px; } a { color: @cervena; text-decoration: underline; } } .sirka__boxu__1 { width: 100%; } .sirka__boxu__2 { width: 65%; @media @1200 { width: 100%; } } .sirka__boxu__3 { width: 48%; @media @1200 { width: 100%; } } .sirka__boxu__4 { width: 31%; @media @1200 { width: 100%; } } .zarovnani__1 { margin: 0 auto; } .stin { box-shadow: rgba(149, 157, 165, 0.2) 0px 4px 16px; } .chci__btn { background-color: @cervena; width: max-content; text-align: center; padding: 20px 40px; border-radius: 5px; color: @bila; font-weight: @bold; cursor: pointer; transition: all 0.2s ease-out; @media @1200 { margin: 0 auto; } } .upravit__btn { background-color: @edit; width: max-content; text-align: center; padding: 20px 40px; border-radius: 5px; color: @bila; font-weight: @bold; cursor: pointer; transition: all 0.2s ease-out; } .upravit__btn:hover { background-color: @cervena; } .chci__btn:hover { background-color: @cerna; animation: pulse .2s linear 1; } h1 { font-size: 2rem; font-family: 'Tyrs'; color: @cervena; span { color: @cerna; } } h2 { font-size: 1.7rem; font-family: 'Tyrs'; color: @cervena; } h3 { font-family: 'Tyrs'; font-size: 1.3rem; } h4 { } ul { list-style-type: none; margin: 0; } li:before { content: '\2014'; position: absolute; margin-left: -40px; margin-top: 5px; } li { padding-left: 10px; margin-bottom: 10px; } figcaption { font-size: 10pt; padding: 5px; } .mobile__only { display: none; @media @1200 { display: block; } } @media @1200 { p { margin-bottom: 10px; } } /* p br { @media @1200 { //display: none; } } */ #test { position: fixed; top: 0; padding: 20px; //background-color: brown; z-index: 99999999; } #page__404 { width: 100%; height: 500px; color: @seda; display: flex; justify-content: center; align-items: center; } #header__mobile__menu { width: 100%; height: 100%; background-color: @cervena; position: fixed; top: 0px; left: 0px; display: none; flex-flow: column; justify-content: center; text-align: center; z-index: 9999999999999; animation-duration: .4s; a { display: flex; align-items: center; justify-content: center; height: calc((100% - 100px) / 9); color: @bila; border-bottom: 1px solid #FFF; } div { display: flex; align-items: center; justify-content: center; gap: 0 50px; height: calc((100% - 100px) / 9); color: @bila; border-bottom: 1px solid #FFF; a { border-bottom: unset; } } img { width: 30px; } } #header { width: calc(100% - 160px); padding: 10px 80px; height: 90px; //margin: 20px auto; z-index: 999; position: relative; display: flex; align-items: center; @media @1550 { width: 95%; padding: 0; justify-content: space-between; margin: 0 auto; } @media @1200 { height: 60px; } .header__scroll { z-index: 99999; width: 100%; display: flex; flex-flow: row wrap; justify-content: space-between; align-items: baseline; background-color: #FFF; } .header__scrolled { position: fixed; top: 0; left: 0; width: calc(100% - 160px); padding: 10px 80px; margin: 0 auto; background: rgb(255,255,255); box-shadow: rgba(99, 99, 99, 0.1) 0px 2px 8px 0px; @media @1200 { width: 100%; padding: 5px 0; } } .header__logo { width: 300px; @media @1420 { width: 200px; } @media @1200 { margin-left: 20px; margin-top: 5px; width: 200px; } img { width: 100%; } transition: all 0.2s ease-out; } .hamburger { display: none; @media @1200 { display: block; position: absolute; right: 15px; top: 10px; } } .header__menu { font-family: 'Inter', sans-serif; width: calc(100% - 600px); display: flex; flex-flow: row; justify-content: space-between; gap: 20px; position: relative; top: -15px; @media @1550 { width: 70%; } @media @1200 { display: none; } a { width: fit-content; font-size: 16pt; color: @cerna; text-decoration: none; font-family: 'Tyrs', sans-serif; @media @1550 { width: fit-content; font-size: 11pt; } @media @1420 { font-size: .9em; } } a:hover { text-decoration-line: underline; text-decoration-color: @cervena; text-decoration-thickness: 3px; @media @1200 { border: 0; } } } .header__social { position: relative; top: -12px; display: flex; flex-flow: row; gap: 10px; @media @1200 { display: none; } img { width: 40px; @media @1420 { width: 40px; } } a { color: @bila; font-size: 12pt; font-weight: @bold; } .social__ico { height: 40px; width: 40px; border-radius: 50px; @media @1420 { width: 40px; height: 40px; } background-color: @cerna; transition: all 0.1s ease-out; } .social__ico:hover { background-color: @cervena; animation: pulse 0.1s linear 1; } .kontakt { height: 50px; padding: 0 30px; background-color: @cervena; display: flex; justify-content: center; align-items: center; border-radius: 50px; transition: all 0.2s ease-out; @media @1420 { height: 40px; padding: 0 20px; } } .kontakt:hover { background-color: @cervena_hover; animation: pulse 0.2s linear 1; } } } #slide { width: 100%; height: 80vh; background-image: url('../gfx/slide/slide_01.jpg'); background-size: cover; background-position: center; @media @1550 { background-position: right -150px bottom 0; } @media @1200 { animation: moveBackground 60s linear; } .slide__text { width: 1200px; height: 100%; padding-left: 150px; //background: rgb(255,255,255); //background: linear-gradient(90deg, rgba(255,255,255,.9) 20%, rgba(255,255,255,0) 60%); display: flex; flex-flow: column wrap; justify-content: center; align-items: flex-start; gap: 20px; .chci__btn { background-color: @cervena; } @media @1420 { padding-left: 50px; } @media @1200 { padding: 0; width: 100%; //width: calc(100% - 100px); //background: rgba(255,255,255,.8); text-align: center; } .in { width: min-content; min-width: 400px; background-color: @bila; padding: 30px; border-radius: 5px; @media @1200 { width: 70%; margin: 0 auto; min-width: unset; } } } } #slide__cviceni { width: 100%; min-height: 400px; //background-image: url('../gfx/slide/slide_02.jpg'); background-color: @svetle_seda; background-size: cover; background-position: center; display: flex; align-items: flex-end; @media @1200 { animation: moveBackground 60s linear; } } .slide__text__cviceni { background-color: @cervena; width: calc(100% - 200px); height: 50px; margin: 0 auto 0 auto; padding: 45px 100px; @media @1200 { padding: 45px 0; width: 100%; } position: relative; top: 0px; //text-align: center; display: flex; flex-flow: row; justify-content: flex-start; align-items: center; gap: 20px; .in { width: 100%; text-align: center; .admin__box { padding: unset; } @media @1200 { width: 90%; margin: 0 auto; } } h1 { color: @bila; font-size: 3rem; line-height: 100%; @media @1200 { font-size: 2rem; } } } .pod__slide__text { background-color: @cervena; padding: 40px 30px; //width: calc(1400px - 60px); width: calc(100% - 60px); margin: 0 auto; position: relative; top: -120px; //border-radius: 10px; } #info__banner { width: 100%; height: 300px; display: flex; justify-content: center; flex-flow: row nowrap; @media @1200 { flex-flow: column; height: fit-content; } .in { color: @bila; display: flex; flex-flow: column; justify-content: center; align-items: center; gap: 20px; //width: 500px; //height: 250px; width: 100%; @media @1420 { width: 90%; } .obsah { min-height: 120px; display: flex; justify-content: center; align-items: center; gap: 15px; } .obsah__zakaznici { min-height: 120px; max-width: 350px; display: flex; flex-flow: row wrap; justify-content: center; align-items: center; gap: 30px; } .info__btn { width: max-content; height: 50px; padding: 0 40px; display: flex; justify-content: center; align-items: center; border: 1px solid @bila; border-radius: 5px; font-size: 12pt; font-weight: @bold; cursor: pointer; transition: all 0.1s ease-out; } .info__btn:hover { background-color: @bila; animation: pulse .2s linear 1; } } .certifikaty { display: flex; justify-content: flex-end; align-items: flex-start; padding-top: 30px; padding-bottom: 40px; padding-right: 25px; @media @1200 { justify-content: center; } width: calc(100% / 3); min-height: calc(100% - 60px); background-color: @seda; .info__btn:hover { color: @seda; } img { height: 90px; @media @1420 { width: 75px; } } @media @1200 { width: 100%; padding: 50px 0; } } .zakaznici { display: flex; flex-flow: row wrap; justify-content: center; align-items: flex-start; padding-top: 30px; padding-bottom: 40px; width: calc(100% / 3); min-height: calc(100% - 60px); background-color: @modra; .info__btn:hover { color: @modra; } img { height: 70px; margin: 0 5px; @media @1420 { height: 60px; } @media @1370 { height: 60px; } @media @400 { height: 50px; } } .audi { height: 40px; @media @1420 { height: 30px; } } @media @1200 { .obsah { width: 90%; flex-flow: row wrap; } width: 100%; padding: 50px 0; } } .kariera { display: flex; justify-content: flex-start; align-items: flex-start; padding-top: 30px; padding-bottom: 40px; padding-left: 25px; @media @1200 { justify-content: center; } width: calc(100% / 3); min-height: calc(100% - 60px); background-color: @cervena; .obsah { flex-flow: column; gap: 0; text-align: center; } .info__btn:hover { color: @cervena; } h3 { font-weight: @heavy; font-size: 2rem; max-width: 70%; line-height: 1em; margin-bottom: 15px; } p { font-size: 12pt; } @media @1200 { width: 100%; padding: 50px 0; } } a { color: @bila; } } .content__homepage { margin: 0 auto 0 auto; width: 1200px; min-height: 500px; @media @1420 { width: 95%; } @media @1200 { width: 90%; } } #boxy { width: 100%; display: flex; flex-flow: row wrap; @media @1200 { flex-flow: column; } justify-content: center; gap: 20px; .box { min-width: 30%; max-width: 50%; min-height: 500px; padding-bottom: 40px; border-radius: 5px; position: relative; display: flex; flex-flow: column; align-items: center; gap: 40px; flex: 1; @media @1200 { max-width: unset; min-width: unset; width: 100%; } h2 { font-size: 2.5em; color: @cerna; } } .text { width: 80%; } .oddily { width: 80%; text-align: center; a { color: @cerna; text-decoration: none; } a:hover { color: @cervena; text-decoration: underline; } hr:last-of-type { display: none; } h3:hover { animation: pulse .2s linear 1; } } .hp { width: 100%; height: 300px; background-position: center; background-size: cover; border-radius: 5px 5px 0 0; } .chci__btn { position: absolute; bottom: 50px; } } .video { width: 100%; border-radius: 5px; } .akt__kal { display: flex; flex-flow: row wrap; justify-content: space-between; .aktuality { width: 48%; h2 { font-size: 2.5em; } @media @1200 { width: 100%; } .aktualita__box { h3 { font-family: 'Tyrs'; } .pridano { font-size: 12pt; } } } .kalendar { width: 48%; h2 { font-size: 2.5em; //color: @cerna; } @media @1200 { margin-top: 50px; width: 100%; } .kalendar__box { .datum { font-family: 'Tyrs'; color: @bila; font-size: 20pt; .datum__mesic, .datum__den { width: 50px; height: 50px; display: flex; justify-content: center; align-items: center; float: left; background-color: @cervena; } .pass { background-color: @cerna; } .text { color: @cerna; font-size: 14pt; display: flex; align-items: center; float: left; width: calc(100% - 125px); height: 50px; } } } } } .nabidka { .text__levy { width: 40%; float: left; } .text__pravy { width: 40%; float: right; } .obrazky { width: 100%; height: 350px; display: flex; flex-flow: row; justify-content: space-between; gap: 10px; .obrazky__box { min-width: calc((100% - 40px) / 5); height: 350px; border-radius: 10px; background-size: auto 100%; background-position: center; filter: saturate(0); opacity: 0.75; -webkit-transition: .5s -webkit-filter ease; -moz-transition: .5s -moz-filter ease; -moz-transition: .5s filter ease; -ms-transition: .5s -ms-filter ease; -o-transition: .5s -o-filter ease; transition: .5s filter ease, .5s -webkit-filter ease, 1s background-size ease; } .obrazky__box:hover { filter: saturate(1); opacity: 1; background-size: auto 102%; } } .obsah { .obsah__vypis { width: 350px; padding-right: 50px; float: left; border-right: 1px solid #EEE ; } .obsah__obsah { float: right; width: 740px; position: relative; left: -9px; padding-top: 19px; padding-left: 50px; border-left: 1px solid #EEE; li:before { content: '\2014'; position: absolute; margin-left: -40px; } li { padding-left: 10px; margin-bottom: 10px; } h3 { font-weight: @bold; font-size: 24pt; } .obsah__obsah__box { animation: fadeIn 1s 1; } .obrazky__sekce { width: 740px; display: flex; flex-flow: row wrap; gap: 10px; justify-content: flex-start; flex: 1; } .obrazky__box { width: calc((100% - 50px) / 6); height: 115px; border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; .in { width: 100%; height: 100%; border-radius: 10px; background-size: cover; background-position: center; filter: saturate(0); display: flex; justify-content: center; align-items: center; color: @bila; text-align: center; cursor: pointer; font-size: 12pt; -webkit-transition: .5s -webkit-filter ease; -moz-transition: .5s -moz-filter ease; -moz-transition: .5s filter ease; -ms-transition: .5s -ms-filter ease; -o-transition: .5s -o-filter ease; transition: .5s filter ease, .5s -webkit-filter ease, 1s background-size ease; } .in:hover { filter: saturate(1); opacity: 1; } } } .mam__zajem { //background-color: @zlata; width: max-content; display: flex; padding: 20px 40px; border-radius: 10px; color: @bila; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; } ul { list-style-type: none; } li.li_nabidka:before { content: '\2014'; position: absolute; margin-left: -40px; } li.prazdne:before { content: ''; position: absolute; margin-left: -40px; } li.li_nabidka { padding-left: 10px; margin-bottom: 15px; } li.prazdne { margin-top: -10px; } li.li_nabidka:hover { //text-decoration: underline @zlata; //border-bottom: 1px solid @zlata; cursor: pointer; } } h2 { font-size: 20pt; font-weight: @bold; } } .content { margin: 0 auto; width: 1200px; min-height: 80vh; position: relative; @media @1420 { width: 90%; } .loading { width: 100%; height: 100px; margin: 0 auto; display: flex; justify-content: center; transition: all 0.5 ease-out; img { width: 200px; } } .obrazky__box { border-radius: 3px; background-size: cover; background-position: center; } .obr__box__sirka__1 { display: flex; flex-flow: row wrap; justify-content: flex-start; gap: 5px; .obrazky__box { flex: 1; min-width: 25%; height: 180px; } } .obr__box__sirka__1__admin { display: flex; flex-flow: row wrap; justify-content: flex-start; gap: 5px; .obrazky__box { flex: 1; min-width: 15%; height: 200px; } } .obr__box__sirka__2 { display: flex; flex-flow: row wrap; justify-content: flex-start; gap: 5px; .obrazky__box { flex: 1; min-width: 25%; height: 180px; } } .obr__box__sirka__2__admin { display: flex; flex-flow: row wrap; justify-content: flex-start; gap: 5px; .obrazky__box { flex: 1; min-width: 25%; height: 180px; } } .obr__box__sirka__3 { display: flex; flex-flow: row wrap; justify-content: flex-start; gap: 5px; .obrazky__box { flex: 1; min-width: 48%; height: 180px; } } .obr__box__sirka__3__admin { display: flex; flex-flow: row wrap; justify-content: flex-start; gap: 5px; .obrazky__box { flex: 1; min-width: 48%; height: 180px; } } .obr__box__sirka__4 { display: flex; flex-flow: row wrap; justify-content: flex-start; gap: 5px; .obrazky__box { flex: 1; min-width: 100%; height: 250px; } } .obr__box__sirka__4__admin { display: flex; flex-flow: row wrap; justify-content: flex-start; gap: 5px; .obrazky__box { flex: 1; min-width: 100%; height: 250px; } } .obrazky__box:hover { filter: saturate(1); opacity: 1; } img { min-height: auto; height: auto; } .meta__image img { max-width: 100%; } } #kontakt { display: flex; flex-flow: row wrap; justify-content: space-evenly; gap: 20px; @media @400 { justify-content: flex-start; } a { font-weight: @bold; color: @modra; } img { width: 100%; border-radius: 5px; } } .galerie__podstranka { @rozmer_nahledy: 100px; width: 100%; display: flex; flex-flow: row wrap; justify-content: space-between; a { color: @cerna; } a:hover { animation: pulse .2s linear 1; } .box { width: 100%; height: @rozmer_nahledy; .foto { width: @rozmer_nahledy; height: @rozmer_nahledy; border-radius: @rozmer_nahledy; background-color: @cervena; float: left; margin-right: 5px; background-position: center; background-size: cover; @media @1200 { width: calc(84vw / 4); height: unset; aspect-ratio: 1/1; } } .foto__5 { background-image: unset; background-color: @cervena; display: flex; justify-content: center; align-items: center; font-family: 'Tyrs'; color: @bila; font-size: 1.4rem; } .text { width: 760px; height: 100%; display: flex; flex-flow: column; align-items: flex-start; justify-content: center; float: left; margin-left: 20px; font-family: 'Tyrs'; font-size: 1.6rem; @media @1200 { width: 90%; margin-left: unset; font-size: 1.3rem; } .datum { font-family: 'Work Sans', sans-serif; font-size: 1rem; } } .btn { color: @cervena; float: right; } } .roky { span:last-of-type { display:none; } } } .galerie__detail { width: 100%; display: flex; flex-flow: row wrap; justify-content: center; gap: 10px; .obrazek__box { flex: 1; min-width: 23%; height: 200px; background-size: cover; background-position: center; border-radius: 10px; } .full__row__3 { height: 400px; } .full__row__2 { height: 500px; } } .mapa { width: 100%; min-height: 300px; filter: saturate(1); } #footer { position: relative; margin-top: -5px; width: 100%; height: 50px; padding: 30px 0; background-color: @cervena; color: @bila; font-size: 12pt; @media @1200 { height: fit-content; } .in { width: 1400px; margin: 0 auto; display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: center; gap: 60px; @media @1420 { width: 95%; } @media @1200 { flex-flow: column; align-items: center; } .text { display: flex; flex-flow: row; justify-content: space-between; align-items: flex-end; gap: 60px; width: 1140px; margin-top: 3px; @media @1420 { width: unset; } @media @1200 { width: 100%; flex-flow: column; align-items: center; gap: 20px; text-align: center; } font-size: 10pt; line-height: 16pt; } .pravy { text-align: right; position: relative; top: 3px; } a { color: @bila; text-decoration: underline; } a:hover { text-decoration: underline; color: @cerna; } } } form { h2 { font-size: 20pt; } fieldset { border: 1px dashed #ccc; border-radius: 10px; display: flex; justify-content: space-between; @media @400 { flex-flow: column; } legend { padding: 0 10px; } } input[type="text"], input[type="email"], input[type="password"] { font-family: 'Inter', sans-serif; width: calc(100% - 40px); height: 50px; padding: 0 20px; border: 1px solid #CCC; border-radius: 5px; text-align: left; } select { font-family: 'Inter', sans-serif; font-size: 12pt; width: 100%; height: 50px; padding: 0 20px; border: 1px solid #CCC; border-radius: 5px; text-align: left; } option { font-family: 'Inter', sans-serif; font-size: 12pt; } input[type=button] { border: 0; padding: 0 20px; height: 50px; background-color: @modra; border-radius: 5px; font-size: 14pt; color: @bila; font-family: 'Inter', sans-serif; cursor: pointer; transition: all 0.2s ease-out; } input[type=submit] { font-family: 'Work Sans', sans-serif; border: 0; padding: 0px 20px; height: 50px; background-color: #e40521; border-radius: 5px; font-size: 10pt; color: #FFF; cursor: pointer; transition: all 0.2s ease-out; } input[type=submit]:hover, input[type=button] { background-color: @cerna; animation: pulse .2s linear 1; } textarea { font-family: 'Inter', sans-serif; width: calc(100% - 40px); height: 200px; border: 1px solid #CCC; border-radius: 5px; padding: 20px; resize: none; } } .w__1 { width: 100%; } .w__2 { width: 50%; } .w__3 { width: 33%; } .w__4 { width: 25%; } .w__5 { width: 20%; } .table { border: 0;} /* DIV TABULKA */ .table { display: table; width: 100%; } .table_row { display: flex; flex-flow: row; margin-bottom: 20px; } .table_row > .table_cell { padding-top: 3px; padding-bottom: 3px; } .table_cell { min-width: 30px; } /* --- */ /* CK úpravy */ table { width: 100%; table-layout: fixed; } td { vertical-align: top; } /* TD */ table.okraje { border: 1px solid #b3b3b3; border-collapse: collapse; border-spacing: 0; height: 100%; width: 100%; } .okraje td, th { border: 1px solid #bfbfbf; min-width: 2em; padding: 10px; text-align: unset; } th { background-color: @svetle_seda; text-align: unset; } /* -- */ th { text-align: unset; background-color: @svetle_seda; } colgroup { display: table-column-group; } .ck-content ul { list-style-type: none; } .ck-content .table { margin: unset; } .ck.ck-editor__editable_inline>:last-child { margin-bottom: 0; } .ck.ck-editor__editable_inline>:first-child { margin-top: unset; margin-bottom: unset; } .ck.ck-editor__editable_inline { border: @seda dotted 1px; padding: 20px 10px; } .ck-content .text-huge, .text-huge { font-size: 2em; font-weight: @heavy; @media @1200 { font-size: 2em; } } .ck-content .text-big, .text-big { font-size: 1.5em; @media @1200 { font-size: 1.3em; } } .ck-content .text-small, .text-small { font-size: .9em; } .ck-content .text-tiny, .text-tiny { font-size: .6em; } .ck.ck-content p.hlavni__text__slide, p.hlavni__text__slide { font-size: 1.8em; font-family: 'Tyrs'; /* background-color: rgba(255,255,255,0.8); padding: 20px 30px; border-radius: 10px; */ @media @1200 { font-size: 1.2em; br { display: none; } } } .ck.ck-content p.vedlejsi__text__slide, p.vedlejsi__text__slide { font-size: 1.4em; font-family: 'Fugner'; /* background-color: @cervena; padding: 20px 30px; border-radius: 10px; */ @media @1200 { font-size: 1.2em; br { display: none; } } } .ck.ck-content p.citace { quotes: "'" "'"; } .image_resized { width: -webkit-fill-available; border-radius: 10px; } .image, .image_resized { text-align: center; margin: 0 auto; margin-bottom: 10px; img { width: 100%; border-radius: 10px; } } figure.table { margin-inline-end: 0; margin-inline-start: 0; margin-block-end: 0; margin-block-start: 0; width: -webkit-fill-available; //margin: 0 auto; @media @1200 { width: 90% !important; } @media @400 { zoom: 0.6; } } /* ADMIN */ #admin__header { position: fixed; bottom: 0; z-index: 99999999; padding: 8px 20px 10px 20px; width: calc(100% - 40px); height: 10px; background-color: #333; display: flex; justify-content: space-between; align-items: center; } .adlog { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; form { display: flex; flex-flow: column; justify-content: center; text-align: center; input { text-align: center; border: 0; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; } } } .zamek { position: absolute; bottom: 20px; right: 25px; color: @cervena_hover; opacity: 0.1; } .zamek:hover { opacity: 1; color: @bila; } .admin__box { border: orangered dotted 1px; border-radius: 5px; padding: 20px 10px; } .admin__tlacitka { position: absolute; top: -15px; left: 0; right: 0; margin-left: auto; margin-right: auto; width: fit-content; display: flex; flex-flow: row nowrap; gap: 3px; } .edituj__btn { border-radius: 50px; height: 30px; width: 30px; background-image: url('../gfx/svg/admin/edit.svg'); cursor: pointer; z-index: 9; } .sirka__minus__btn { border-radius: 50px; height: 30px; width: 30px; background-image: url('../gfx/svg/admin/sirka-minus.svg'); cursor: pointer; z-index: 9; } .sirka__plus__btn { border-radius: 50px; height: 30px; width: 30px; background-image: url('../gfx/svg/admin/sirka-plus.svg'); cursor: pointer; z-index: 9; } .zarovnani__btn { border-radius: 50px; height: 30px; width: 30px; background-image: url('../gfx/svg/admin/stred.svg'); cursor: pointer; z-index: 9; } .uloz__btn { border-radius: 50px; height: 30px; width: 30px; background-image: url('../gfx/svg/admin/uloz.svg'); cursor: pointer; z-index: 9; } .pridat__obr { border-radius: 50px; height: 30px; width: 30px; background-image: url('../gfx/svg/admin/obr.svg'); cursor: pointer; z-index: 9; } .caption-box { position: absolute; left: 15px; top: -10px; height: 15px; background-color: #CCC; border-radius: 5px; color: #fff; padding: 5px 5px 2px 5px; font-size: 8pt; } .adm_btn_hover { filter: saturate(0); } .adm_btn_hover:hover { filter: saturate(1); } .sat__0 { filter: saturate(0); } .vypis__zajemcu { min-height: 90vh; h3 { color: @modra; } .box { background-color: rgb(245, 245, 245); padding: 20px; display: flex; flex-flow: row; gap: 20px; border-radius: 5px; font-size: 11pt; .jmeno { width: 350px; } .zprava { width: 750px; } .smazat { width: 35px; display: flex; justify-content: center; align-items: center; } a { text-decoration: underline; } } hr:last-of-type { background-color: #FFF; } } .formular__odeslan { width: 100%; min-height: 70vh; display: flex; justify-content: center; align-items: center; text-align: center; a { color: @modra; font-weight: @bold; } } iframe { border-radius: 10px; } input[type="checkbox"].cviceni__check { width: 20px; } label.cviceni__check { padding: 20px 40px 20px 10px; cursor: pointer; }