:root{--background-color: #fff;--text-color: #1488FF;--border-color: #1488FF;--text-color-hover: #1063D8;--background-color-hover: #f2f2f2;--border-color-hover: #1063D8}.btn-client{display:inline-block;padding:4px 8px;border-radius:4px;border:1px solid transparent;text-align:center;transition:150ms linear}.btn-client.btn-xl{padding:12px 24px}.btn-client.primary{color:var(--background-color);background-color:var(--text-color);border-color:var(--text-color)}.btn-client.primary:hover{background-color:var(--text-color-hover);border-color:var(--text-color-hover)}.btn-client.secondary{color:var(--text-color);background-color:var(--background-color);border-color:var(--text-color)}.btn-client.secondary:hover{background-color:var(--text-color-hover);border-color:var(--background-color-hover);color:var(--background-color-hover)}.btn-client.tertiary{color:var(--text-color);background-color:transparent;border-color:transparent}.btn-client.tertiary:hover{color:var(--text-color);background-color:var(--background-color-hover);border-color:var(--text-color-hover)}.btn-client a{color:var(--text-color)}.btn-client a:hover{color:var(--text-color-hover)}.md-checkbox{position:relative;margin:16px 0}.md-checkbox label{cursor:pointer;font-weight:normal}.md-checkbox label:before,.md-checkbox label:after{content:"";position:absolute;left:0;top:0}.md-checkbox label:before{width:20px;height:20px;background:#fff;border:2px solid rgba(0,0,0,0.54);border-radius:2px;cursor:pointer;transition:background .3s}.md-checkbox input[type="checkbox"]{outline:0;margin-right:10px}.md-checkbox input[type="checkbox"]:checked+label:before{background:#337ab7;border:none}.md-checkbox input[type="checkbox"]:checked+label:after{transform:rotate(-45deg);top:5px;left:4px;width:12px;height:6px;border:2px solid #fff;border-top-style:none;border-right-style:none}.md-checkbox-form-nice{margin:10px 15px 5px 0px;float:left}.datapicker{margin:20px 0px}.datapicker .datapicker-navigace{margin-bottom:15px;padding:0px 15px}.datapicker .datapicker-table thead>tr>th{border-bottom:0px}.datapicker .datapicker-table td,.datapicker .datapicker-table th{text-align:center}.datapicker .datapicker-table th{padding-bottom:15px}.datapicker .datapicker-table td{position:relative;padding:5px;border-bottom:1px solid transparent;border-top:0px;font-size:12px}.datapicker .datapicker-table .datapicker-rezervace-existuje,.datapicker .datapicker-table .datapicker-aktual{padding:3px 0 0 0;text-align:center;border-radius:20px}.datapicker .datapicker-table .datapicker-rezervace-existuje{background-color:#7ed02b;color:#333}.datapicker .datapicker-table .datapicker-rezervace-existuje.datapicker-old{background-color:#555;color:#fff}.datapicker .datapicker-table .datapicker-aktual{background-color:#ffffff;color:#333}#kalendar_id_typ_c_vyber .datapicker .datapicker-table thead>tr>th{color:#333}#kalendar_id_typ_c_vyber .datapicker-probehlo{color:gray}#kalendar_id_typ_c_vyber .pracovni-den{font-weight:bold}#kalendar_id_typ_c_vyber .nepracovni-den{color:gray}.sidebar-mini.sidebar-collapse .datapicker-panel{display:none !important}.datapicker-panel{color:#b8c7ce;margin:40px 1px 10px 1px}.ui-datepicker{padding:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#fff;border:1px solid #dfdfdf;border-top:none;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.075);box-shadow:0 3px 6px rgba(0,0,0,0.075);min-width:17em;width:auto}.ui-datepicker *{padding:0;font-family:"Open Sans", sans-serif;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ui-datepicker table{font-size:13px;margin:0;border:none;border-collapse:collapse}.ui-datepicker .ui-widget-header,.ui-datepicker .ui-datepicker-header{background-image:none;border:none;color:#fff;font-weight:normal}.ui-datepicker .ui-datepicker-header .ui-state-hover{background:transparent;border-color:transparent;cursor:pointer}.ui-datepicker .ui-datepicker-title{margin:0;padding:10px 0;color:#fff;font-size:14px;line-height:14px;text-align:center}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:relative;top:0;height:34px;width:34px;text-decoration:none}.ui-datepicker .ui-state-hover.ui-datepicker-prev,.ui-datepicker .ui-state-hover.ui-datepicker-next{border:none}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-prev-hover{left:0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-next-hover{right:0}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:none}.ui-datepicker .ui-datepicker-prev{float:left}.ui-datepicker .ui-datepicker-next{float:right}.ui-datepicker .ui-datepicker-prev:before,.ui-datepicker .ui-datepicker-next:before{font:normal 20px/34px 'dashicons';padding-left:7px;color:#fff;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:34px;height:34px}.ui-datepicker .ui-datepicker-prev:before{content:'\2039'}.ui-datepicker .ui-datepicker-next:before{content:'\203A'}.ui-datepicker .ui-datepicker-prev-hover:before,.ui-datepicker .ui-datepicker-next-hover:before{opacity:0.7}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:33%}.ui-datepicker thead{color:#fff;font-weight:600}.ui-datepicker th{padding:10px}.ui-datepicker td{padding:0;border:1px solid #f4f4f4}.ui-datepicker td.ui-datepicker-other-month{border:transparent}.ui-datepicker td.ui-datepicker-week-end{background-color:#f4f4f4;border:1px solid #f4f4f4}.ui-datepicker td.ui-datepicker-today{background-color:#006487}.ui-datepicker td.ui-datepicker-today .ui-state-default{color:#fff}.ui-datepicker td.ui-datepicker-current-day{background:#21AED0}.ui-datepicker td .ui-state-default{background:transparent;border:none;text-align:center;text-decoration:none;width:auto;display:block;padding:5px 10px;font-weight:normal;color:#444}.ui-datepicker td.ui-state-disabled .ui-state-default{opacity:0.5}.ui-datepicker .ui-widget-header,.ui-datepicker .ui-datepicker-header{background:#21AED0}.ui-datepicker thead{background:#1D97B6}.ui-datepicker td.ui-state-hover .ui-state-default{color:#000}.ui-datepicker td .ui-state-hover,.ui-datepicker td.ui-datepicker-today .ui-state-hover{background:#EFF3BC;color:#000}.ui-datepicker{border:1px solid #eee;border-radius:10px;padding:5px 10px;box-shadow:0 0.5em 1em -0.125em rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.02)}.ui-datepicker .ui-datepicker-header{background:#ffffff;border-radius:10px 10px 0 0}.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before{font-size:30px;line-height:30px;color:#222}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{color:#222}.ui-datepicker thead{background:#fff;color:#222}.ui-datepicker td,.ui-datepicker td.ui-datepicker-week-end{border:0px;background-color:transparent}.ui-datepicker td.ui-datepicker-current-day{background:#cdcdcd;color:#222;border-radius:4px}.ui-datepicker td.ui-datepicker-current-day a{color:#222}.ui-datepicker td.ui-datepicker-current-day a.ui-state-hover{background:#444;color:#fff;border-radius:4px}.ui-datepicker td.ui-datepicker-today{background:#222;color:#fff;border-radius:4px}.ui-datepicker td.ui-datepicker-today a{color:#fff}.ui-datepicker td.ui-datepicker-today a.ui-state-hover{background:#222;color:#fff;border-radius:4px}.ui-datepicker td .ui-state-hover{background:#eee;color:#222;border-radius:4px}.form-nice2{padding-top:10px}.form-nice2 .select2-container{width:100% !important}.form-nice2 .form-group .form-control::-webkit-input-placeholder{color:transparent}.form-nice2 .form-group .form-control::-moz-placeholder{color:transparent}.form-nice2 .form-group .form-control:-ms-input-placeholder{color:transparent}.form-nice2 .form-group .form-control:-moz-placeholder{color:transparent}.form-nice2 .twitter-typeahead .tt-query,.form-nice2 .twitter-typeahead .tt-hint,.form-nice2 input:not(.not-nice2),.form-nice2 select,.form-nice2 textarea,.form-nice2 .chosen-container.chosen-container-single .chosen-single,.form-nice2 .form-group .chosen-container.chosen-container-multi .chosen-choices,.form-nice2 .select2-container--default .select2-selection--multiple{padding:2px 4px;border:0;box-shadow:none;outline:0;border-radius:0px;transition:border-width 2s ease-in-out;-webkit-transition:border-width 2s ease-in-out}.form-nice2 .form-group{position:relative}.form-nice2 .form-group .help-block{margin:0px 0px 0px 0px;font-size:11px}.form-nice2 .form-group .povinna-polozka{color:#F44336;font-size:10px;margin-top:-3px}.form-nice2 .form-group .form-group{padding-top:0px}.form-nice2 .form-group label.control-label{position:absolute;pointer-events:none;transition:0.3s ease all}.form-nice2 .form-group label.control-label{margin:0;margin-top:10px;color:#bbb;font-weight:normal;padding-left:5px}.form-nice2 .form-group label.control-label{will-change:left, top, contents}.form-nice2 .form-group.label-placeholder:not(.is-empty) label.control-label{display:none}.form-nice2 .form-group .form-control,.form-nice2 .form-group .chosen-container.chosen-container-single .chosen-single,.form-nice2 .form-group .chosen-container.chosen-container-multi .chosen-choices,.form-nice2 .select2-container--default .select2-selection--multiple{background-image:linear-gradient(#871DFF, #157BFF),linear-gradient(#D2D2D2, #D2D2D2);background-size:0 2px, 100% 1px;background-repeat:no-repeat;background-position:center bottom,center calc(100% - 1px);background-color:transparent;transition:background 0s ease-out;border-radius:3px}.form-nice2 .form-group.focused .form-control,.form-nice2 .form-group.focused .chosen-container.chosen-container-single .chosen-single,.form-nice2 .form-group.focused .chosen-container.chosen-container-multi .chosen-choices,.form-nice2 .select2-container--default .select2-selection--multiple{outline:none;background-image:linear-gradient(#871DFF, #157BFF),linear-gradient(#D2D2D2, #D2D2D2);background-size:100% 2px, 100% 1px;box-shadow:none;transition-duration:0.3s}.form-nice2 .form-group.focused.label-placeholder label,.form-nice2 .form-group.focused.label-placeholder label.control-label{color:#AAAAAA}.form-nice2 .form-group label.control-label{font-size:14px;line-height:1.42857}.form-nice2.label-f12 .form-group label.control-label{font-size:12px}.form-nice2 .form-group.focused label.control-label,.form-nice2 .form-group.not-empty label.control-label{top:-22px;font-size:11px;line-height:1.07143;color:#555}.form-nice2 .left-label{padding-top:15px;text-align:right}.form-nice2 .right-form-text{padding-top:15px}.form-nice2 .right-form-text-modal{padding-top:5px;padding-bottom:10px}.form-nice2 .empty-data{padding-bottom:10px}.form-nice2 .form-group-bottom{text-align:center;margin:0 auto}.form-nice2 .left-label-only-text{position:absolute;top:-4px;display:none;color:#bbb;font-size:12px}@media (max-width: 992px){.form-nice2 .right-form-text-padding-only-sm{padding-top:10px}.form-nice2 .left-label{display:none}.form-nice2 .left-label-only-text{display:block}.form-nice2 .left-label-show{text-align:left;display:block}.form-nice2 .right-label-input{margin-top:5px}}@media (min-width: 992px){.form-nice2 .right-label-input label:not(.label-display){display:none}}.form-nice2 .input-with-icon{display:flex;align-items:center;gap:10px;margin-bottom:5px}.form-nice2 .input-with-icon .form-group{flex:1}.form-nice2 .input-with-icon .form-group.not-empty label.control-label,.form-nice2 .input-with-icon .form-group.focused label.control-label{top:-22px}.form-nice2 .poznamky-pod-formularem{margin-top:20px}.form-nice2 .poznamky-pod-formularem .poznamka-pod-formularem{font-size:12px;color:#737373}.form-nice2 .config_sekce_nadpis{font-size:18px;font-weight:600;padding:10px}@media (max-width: 992px){.register-page-box .form-nice2 .label-big .form-group.not-empty label.control-label{font-size:14px;color:inherit;padding-left:0}}.col-md-3.text-right a,.col-md-3.left-label a{font-size:16px;padding:0 5px}.form-nice3 .jeden-radek{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:10px}.form-nice3 .jeden-radek.center{justify-content:center}.form-nice3 .jeden-radek.bottom{align-items:center}.form-nice3 .jeden-radek.bottom:last-child{margin-left:auto}.form-nice3 .jeden-radek .odmena-pro-instruktora .help-block.odmena-pro-instruktora{margin:3px 0px 3px 3px;font-size:12px}.form-nice3 .jeden-radek .aktivni-neaktivni a,.form-nice3 .jeden-radek .vip-ucet a{margin:0px 0px 3px 0px;padding:7px 15px;box-shadow:0 0 black}.form-nice3 .jeden-radek .aktivni-neaktivni a.aktivni,.form-nice3 .jeden-radek .vip-ucet a.aktivni{background-color:#E8FAE9;color:#00C900}.form-nice3 .jeden-radek .aktivni-neaktivni a.neaktivni,.form-nice3 .jeden-radek .vip-ucet a.neaktivni{background-color:#FFDEDE;color:#FF0000}.form-nice3 .jeden-radek .aktivni-neaktivni a.john_doe_activni,.form-nice3 .jeden-radek .vip-ucet a.john_doe_activni{background-color:#FFF974;color:#F17E11 !important}.form-nice3 .jeden-radek .aktivni-neaktivni a .ikona,.form-nice3 .jeden-radek .vip-ucet a .ikona{margin-right:7px;font-size:16px}.form-nice3 .form-control,.form-nice3 .form-group .form-control,.form-nice3 .chosen-container-multi .chosen-choices,.form-nice3 .select2-container--default .select2-selection--multiple,.form-nice3 .chosen-container.chosen-container-single .chosen-single{border:1px solid #ccc !important;border-radius:4px;background-image:none !important;box-shadow:0 0 black}.form-nice3 .form-control,.form-nice3 .form-group .form-control,.form-nice3 .chosen-container-multi .chosen-choices,.form-nice3 .select2-container--default .select2-selection--multiple{padding:2px 4px;margin-bottom:1px}.form-nice3 .form-group .pohlavi{display:flex;justify-content:space-between;width:130px}.form-nice3 .form-group .pohlavi .control.zena input:checked ~ .control__indicator{background:#E82F84}.form-nice3 .form-group .pohlavi .control.muz input:checked ~ .control__indicator{background:#3498DB}.form-nice3 .form-group.label-block label{display:block}.form-nice3 .form-group.label-block .btn-group{margin-top:2px}.form-nice3 .form-group label{color:#444;margin-bottom:1px;font-size:12px}.form-nice3 .form-group label.control{padding-left:25px;margin-bottom:5px;cursor:pointer;display:flex;align-items:center}.form-nice3 .form-group .help-block{margin-left:3px}.form-nice3 .form-group .help-block.povinna-polozka{color:#E74C3C}.form-nice3 .form-group .ukaz-nove-heslo{background-color:#00AC65;color:#fff;border:1px solid rgba(4,4,7,0.05);border-radius:4px;padding:8px 13px;z-index:99999999;font-size:16px;box-shadow:0 2px 10px 0 rgba(4,4,7,0.2)}.form-nice3 .select2-container{width:100% !important}.form-nice3 .form-control[disabled],.form-nice3 .form-control[readonly],.form-nice3 fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-nice3.label-none label{display:none}.flex-form-group{display:flex}.flex-form-group div{flex:1}.md-checkbox-form-nice{float:left;display:flex;flex-direction:column;gap:7px;margin:10px 15px}.md-checkbox-form-nice:first-child{margin-left:0}@media (max-width: 388px){.md-checkbox-form-nice{margin:10px 10px}}html{scroll-behavior:smooth}a:hover,a:active,a:focus{color:#4091d9}.hidden_input_datapicker{border:0;visibility:hidden;width:0;height:0;padding:0}.btn.btn-flat{border-radius:3px}.table>thead>tr>th{border-bottom:1px}a,.color-default{color:#1488FF}.box{border-top:0}.box-border{border-top:3px solid #d2d6de}@media only screen and (max-width: 488px){.content{padding-left:5px;padding-right:5px}}.img-qrcode{width:auto !important}.sidebar-mini.sidebar-collapse.nezobrazovat_sidebar .main-header .navbar,.sidebar-mini.sidebar-collapse.nezobrazovat_sidebar .content-wrapper,.sidebar-mini.sidebar-collapse.nezobrazovat_sidebar .main-footer{margin-left:0 !important}.sidebar-mini.sidebar-collapse.nezobrazovat_sidebar .main-sidebar{width:0 !important;border:0 !important}.layout-top-nav{z-index:1010}.btn{white-space:normal;text-decoration:unset !important}.btn-default{background-color:#f4f4f4;color:#444;border-color:#ddd;border-radius:3px}.tt-suggestion.tt-is-under-cursor,.select2-container--default .select2-results__option--highlighted[aria-selected]{color:#333;background-color:#e5e5e5;background-image:none}.main-footer .copyright h6{line-height:18px}.nezaplacena-fatkura{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:50px !important}@media only screen and (max-width: 768px){.nezaplacena-fatkura{flex-wrap:wrap}}.main-footer .main-footer{margin:0 !important;padding:0 !important;border:0 !important;background:transparent}.content-header{padding:15px 5px 22px 5px}@media (max-width: 991px){.content-header{padding:15px 0 15px 0}}.content-header h1{font-size:18px}.content-header h1 span{font-size:16px;margin-top:15px;display:block}.content-header h1 .help-text{color:#999;font-size:12px;font-style:italic;margin-top:5px}.content-header .breadcrumb{right:0}@media (min-width: 991px){.content-header .breadcrumb{top:25px}}.info-user-modal-list{overflow:auto;margin-bottom:10px}.info-user-modal-list .table{margin:0}.rezervace-platba-na-miste-info{padding-top:10px;font-style:italic;font-size:12px;color:#737373}.li-cas-limit{font-weight:bold;padding:10px 0;text-align:center}.muj-profil-avatar{text-align:center;margin:0 auto;padding:15px;margin:15px;border:1px dashed gray}.muj-profil-avatar .avatar_in_muj_profil{background-position:center;margin:0 auto}.muj-profil-avatar .avatar_btn{padding-top:20px}.kurz_lekce_probehla{display:none}.testgit{font-size:10px}.preskrnuti{text-decoration:line-through}.box-comments{border-radius:4px;background:transparent}.box-comments .box-comment{background-color:#f2f2f2;border-radius:4px;padding:4px 4px 8px 4px !important;margin-bottom:4px}.box-comments .box-comment.box-comment-level-2{margin-left:30px}.box-comments .box-comment.box-comment-level-3{margin-left:45px}.box-comments .box-comment.box-comment-level-4{margin-left:60px}.box-comments .box-comment.box-comment-level-5{margin-left:75px}.box-comments .box-comment.box-comment-level-6{margin-left:90px}.box-comments .box-comment.box-comment-level-7{margin-left:105px}.box-comments .box-comment.box-comment-level-8{margin-left:120px}.box-comments .box-comment.box-comment-level-9,.box-comments .box-comment.box-comment-level-10,.box-comments .box-comment.box-comment-level-11,.box-comments .box-comment.box-comment-level-12,.box-comments .box-comment.box-comment-level-13,.box-comments .box-comment.box-comment-level-14{margin-left:115px}@media (max-width: 418px){.box-comments .box-comment.box-comment-level-2{margin-left:10px}.box-comments .box-comment.box-comment-level-3{margin-left:10px}.box-comments .box-comment.box-comment-level-4{margin-left:10px}.box-comments .box-comment.box-comment-level-5{margin-left:10px}.box-comments .box-comment.box-comment-level-6{margin-left:10px}.box-comments .box-comment.box-comment-level-7{margin-left:10px}.box-comments .box-comment.box-comment-level-8{margin-left:10px}.box-comments .box-comment.box-comment-level-9{margin-left:10px}.box-comments .box-comment.box-comment-level-10{margin-left:10px}.box-comments .box-comment.box-comment-level-11{margin-left:10px}.box-comments .box-comment.box-comment-level-12{margin-left:10px}.box-comments .box-comment.box-comment-level-13{margin-left:10px}.box-comments .box-comment.box-comment-level-14{margin-left:10px}}.box-comments .box-comment .comment-text{margin-left:0px}.box-comments .box-comment .comment-text .img-sm{width:36px !important;height:36px !important;float:none}.box-comments .box-comment .comment-text .anonymni-hodnoceni{margin-left:10px;display:flex;align-items:center}.penalizace-bez-akce{display:block;font-size:14px}.table-no-100-padding{width:auto}.table-no-100-padding thead>tr>th,.table-no-100-padding tbody>tr>td{padding:5px 25px}.form-group select{appearance:auto}.form-group .chosen-container .chosen-drop{min-width:300px}.cena_za_vstup_bez_pristupu{padding-bottom:10px}.tabulka_zadne_data{margin:20px;text-align:center;color:#6e6d7a;font-style:italic}.btn-vyhledat-icon{position:absolute;top:1px;right:-5px;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;background-color:transparent;border:0;font-size:16px;color:inherit}.presto-smazat.btn{text-decoration:none;font-weight:bold;color:initial !important}.td-right-align{text-align:right;white-space:nowrap}.th-right-align{text-align:right;white-space:nowrap}.td-center-align{text-align:center;white-space:nowrap}.th-center-align{text-align:center;white-space:nowrap}.platnost-do-info-natvrdo{margin-bottom:10px}.sekce_modal_window{color:#ccc;padding:1px 0;margin-bottom:7px;margin-top:5px;border-bottom:1px solid #ccc}.help-block-sekce{margin-bottom:5px;font-size:12px;color:#737373}.kredit-u-rezervace{font-size:12px}.kredit-u-rezervace .kredit_vypis_id2{padding-left:5px}.r-poznamka-cena{font-size:12px}.dite-u-rezervace{font-size:12px;background:#eee;padding:4px;border-radius:3px;width:fit-content;margin-left:-2px}.dite-u-rezervace .jmeno_s_vekem{font-size:14px;font-weight:600}.cislo_stroje_zobrazeni{font-size:12px}.info_our_perm .nezaplaceno-perm{color:red;font-weight:600}.rezervace_kurz_info{display:flex;gap:10px;padding-top:5px}.info-kurz-zaloha{font-size:12px}.info-rezervace-potvrzeni{font-size:12px}.vraceni_multisport{font-size:12px;color:gray}.uzivatel_multisport{font-size:12px}.john_doe_activni{color:#f4b503 !important}.registrace-dokoncit-pres-email{font-size:14px;text-align:center;margin:20px auto}.nav>li.nav-more-ikon-li>a{display:inline-block;padding:0;color:black}.nav-tabs>li.nav-more-ikon-li>a,.nav-tabs>li.nav-more-ikon-li>a:hover,.nav-tabs>li.nav-more-ikon-li>a:focus{color:#999999}.user-admin-img{display:flex;align-items:center;gap:15px}.user-admin-img img{max-width:50px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.12),0 2px 4px 0 rgba(0,0,0,0.08);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,0.12),0 2px 4px 0 rgba(0,0,0,0.08);-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.12),0 2px 4px 0 rgba(0,0,0,0.08)}.user-admin-img .jmeno{position:relative}.user-admin-img .jmeno .user-admin-img-jmeno-prijmeni{display:block}.user-admin-img .jmeno .user-admin-img-kredit{display:inline-block}.user-admin-img .jmeno .user-admin-img-sleva{font-size:12px;margin-left:10px}#rezervace-admin-nabidka-cerpani-id .user-admin-img img{max-width:54px}.ui-timepicker-container{z-index:1060 !important}.select2-container--default .select2-selection--multiple .select2-selection__choice{color:#999}.center-block{display:block;margin-right:auto;margin-left:auto;float:none}.lekce-prihlaseni a,.tooltip-lekce-prihlaseni a,.lekce-registrace a,.tooltip-lekce-registrace a{font-size:11px;text-decoration:underline}.zmrazeno_ifno_permanentky{font-style:italic;font-size:12px}.nezaplaceno-info-perm{color:red;font-style:italic}.uctenka-storno-info{color:red}.link-white,.link-white:hover,.link-white:active{color:#fff}.link-black4{color:#444}.link-black4 :hover,.link-black4 :active{opacity:0.7}.report_popis_tabulky{padding:10px;font-size:12px;font-style:italic}.show-ikons-ipnut{position:absolute;top:5px;right:11px;cursor:pointer;font-size:18px}.prepnout-na-mb-v{position:fixed;border-top:1px solid #BEBEBE;left:0;bottom:0;width:100%;background-color:#F0F0F0;text-align:center;padding:15px 0;z-index:1001}.prepnout-na-mb-v a{color:#333}.prepnout-na-mb-v a:hover{opacity:0.8}.prepnout-na-mb-v i{font-size:18px;padding-right:5px}#rezervace-na-lekci .jmeno-na-lekci,#rezervace-na-uzivatele .jmeno-na-lekci{font-weight:bold;font-size:15px}#rezervace-na-lekci .skupina-slevy,#rezervace-na-uzivatele .skupina-slevy{display:block;width:fit-content;margin:2px 0}#rezervace-na-lekci .lekce-tel-user,#rezervace-na-uzivatele .lekce-tel-user{display:inline}#rezervace-na-lekci .r-nezaplaceno .jmeno-na-lekci,#rezervace-na-lekci .r-nezaplaceno .kredit-u-rezervace span,#rezervace-na-uzivatele .r-nezaplaceno .jmeno-na-lekci,#rezervace-na-uzivatele .r-nezaplaceno .kredit-u-rezervace span{color:#eb5c52}#rezervace-na-lekci .r-nezaplaceno td:first-child,#rezervace-na-uzivatele .r-nezaplaceno td:first-child{border-left-color:#eb5c52}#rezervace-na-lekci .r-nezaplaceno .typ_rezervace_do_minusu,#rezervace-na-lekci .r-nezaplaceno .rez_perm_minus,#rezervace-na-lekci .r-nezaplaceno .rez_platb_na_mist,#rezervace-na-uzivatele .r-nezaplaceno .typ_rezervace_do_minusu,#rezervace-na-uzivatele .r-nezaplaceno .rez_perm_minus,#rezervace-na-uzivatele .r-nezaplaceno .rez_platb_na_mist{color:#eb5c52;font-weight:bold}#rezervace-na-lekci .ikony-zmena-minusove-rezervace a,#rezervace-na-uzivatele .ikony-zmena-minusove-rezervace a{font-size:22px;vertical-align:bottom}#rezervace-na-lekci .vytvorit-priradit-do-uctenky,#rezervace-na-lekci .kredit-u-rezervace a,#rezervace-na-uzivatele .vytvorit-priradit-do-uctenky,#rezervace-na-uzivatele .kredit-u-rezervace a{font-size:15px}#rezervace-na-lekci .poznamka-soukroma-editable-id,#rezervace-na-lekci .poznamka-u-rezervace-vypis,#rezervace-na-uzivatele .poznamka-soukroma-editable-id,#rezervace-na-uzivatele .poznamka-u-rezervace-vypis{font-size:12px;font-style:italic}#rezervace-na-lekci .poznamka-soukroma-empty,#rezervace-na-lekci .poznamka-soukroma-u-rezervace-vypis,#rezervace-na-uzivatele .poznamka-soukroma-empty,#rezervace-na-uzivatele .poznamka-soukroma-u-rezervace-vypis{font-size:12px;color:#777;padding:initial;border-color:#777}#rezervace-na-lekci .r-cena-jedna-lekce,#rezervace-na-uzivatele .r-cena-jedna-lekce{font-size:10px}#rezervace-na-lekci .r-cena-kruzu-popis,#rezervace-na-uzivatele .r-cena-kruzu-popis{font-size:12px}#rezervace-na-lekci .lekce-rezervace-info,#rezervace-na-uzivatele .lekce-rezervace-info{display:flex;flex-direction:column;gap:5px;justify-content:center}#rezervace-na-lekci .lekce-rezervace-info:empty,#rezervace-na-uzivatele .lekce-rezervace-info:empty{gap:unset}#rezervace-na-lekci .lekce-rezervace-info .nahradnik,#rezervace-na-uzivatele .lekce-rezervace-info .nahradnik{display:flex;gap:10px;align-items:center}#rezervace-na-lekci .lekce-rezervace-info .nahradnik .roout_nahradnik,#rezervace-na-uzivatele .lekce-rezervace-info .nahradnik .roout_nahradnik{display:inline;background:#FFE0B1;color:#F27405;padding:2px 6px;border-radius:4px}#rezervace-na-lekci .lekce-rezervace-info .nahradnik .potvrdit-presun,#rezervace-na-uzivatele .lekce-rezervace-info .nahradnik .potvrdit-presun{background:#E8FAE9;color:#00C900;padding:2px 6px;border-radius:4px}.zobrazit-kurz-lekce .poznamka-soukroma-empty{font-size:11px;color:#777}.zobrazit-kurz-lekce .poznamka-soukroma-editable-id,.zobrazit-kurz-lekce .poznamka-u-rezervace-vypis{font-size:13px;font-style:italic;padding-top:3px;display:inline-block}.zaloha-koplet-info{font-weight:bold;color:green}.vsechny-lekce-btn-nacist-dalsi{text-align:center}.poznamka-v-zaloze{font-size:12px}.menu-kalendar-karty{display:flex;justify-content:center;align-items:center;gap:10px;list-style:none;padding:10px 0}.info-platnost-do{font-size:11px;opacity:0.75}.help-block-filter-user{display:block;margin-top:0;margin-bottom:20px;color:#737373;font-size:11px}.lekce-info-kurz{text-align:center;padding-top:20px}.lekce-info-kurz .lekce-info-kurz-popis{font-weight:bold}.lekce-poradi-kurz{text-align:center}.form-sekce-nadpis{font-size:18px;margin:10px 0}.odesilani-emailu-aktivni{color:#eb5c52;font-size:26px;margin:-7px -5px 0px 0px;-webkit-animation:wrench 2.5s ease infinite;animation:wrench 2.5s ease infinite;transform-origin-x:90%;transform-origin-y:35%;transform-origin-z:initial}.kontrola-popis{font-size:12px}.label{font-weight:normal;text-transform:uppercase;padding:3px 6px 2px 6px;letter-spacing:0.5px}.label-extraadmin{background-color:#f43125}.label-administrator{background-color:#FA584D}.label-instruktor{background-color:#3CB442}.label-uzivatel{background-color:#098BFF}.label-obsluha{background-color:#FC6B2E}.label-multisport{background-color:#8B61FF}.label-benefit{background-color:#8B61FF}.label-ucetni{background-color:#F17E11}.label-vip{background-color:#f2be22}.label-typ-uzivatele{background-color:#d2d6de;color:#000;line-height:12px}.label-platnost-slevy-out{background-color:#DD4B39;color:#fff}.karta-zobrazeni{padding:12px}.karta-zobrazeni h4{font-size:16px;text-align:center}.karta-zobrazeni .karta-zobrazeni-img{position:relative;overflow:hidden;margin-top:-30px;border-radius:3px;z-index:3;box-shadow:0 10px 30px -12px rgba(0,0,0,0.42),0 4px 25px 0px rgba(0,0,0,0.12),0 8px 10px -5px rgba(0,0,0,0.2);-moz-box-shadow:0 10px 30px -12px rgba(0,0,0,0.42),0 4px 25px 0px rgba(0,0,0,0.12),0 8px 10px -5px rgba(0,0,0,0.2);-webkit-box-shadow:0 10px 30px -12px rgba(0,0,0,0.42),0 4px 25px 0px rgba(0,0,0,0.12),0 8px 10px -5px rgba(0,0,0,0.2)}.karta-zobrazeni [data-header-animation="true"]{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);-moz-transition:all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);-o-transition:all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);-ms-transition:all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);transition:all 300ms cubic-bezier(0.34, 1.61, 0.7, 1)}.karta-zobrazeni:hover [data-header-animation="true"]{-webkit-transform:translate3d(0, -50px, 0);-moz-transform:translate3d(0, -50px, 0);-o-transform:translate3d(0, -50px, 0);-ms-transform:translate3d(0, -50px, 0);transform:translate3d(0, -50px, 0)}.karta-zobrazeni .karta-zobrazeni-content{position:relative}.karta-zobrazeni .karta-zobrazeni-links{position:absolute;top:-35px;text-align:center;width:100%}.karta-zobrazeni .karta-zobrazeni-links i{font-size:18px;margin:0 10px}.karta-zobrazeni .karta-zobrazeni-barvne-schema{margin:0 auto;text-align:center}.karta-zobrazeni .karta-zobrazeni-barvne-schema .karta-zobrazeni-barvne-schema-box{width:20px;height:20px;margin:5px;border-radius:2px;display:inline-block;box-shadow:0 2px 3px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 2px 3px 0px rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,0.3)}.ikony-zobrazeni-barevne-schema{width:20px;height:20px;border-radius:2px}.box-header-popis{text-align:center;padding:5px 0 10px 0;font-size:18px}.box-header-popis-2{padding-top:10px}.upload-img-box img{box-shadow:0px 2px 4px rgba(126,142,177,0.12);-moz-box-shadow:0px 2px 4px rgba(126,142,177,0.12);-webkit-box-shadow:0px 2px 4px rgba(126,142,177,0.12);border-radius:5px}.upload-img-box .upload-img-btn{padding-top:10px;text-align:center}.upload-img-box .progress{display:none;margin:5px 0}.panel-nad-seznamem-uzivatelu .form-nice2 .form-group{margin:10px 0px 0px 0px}.panel-nad-seznamem-uzivatelu .vyhledat{display:inline-block;width:80%}.panel-nad-seznamem-uzivatelu .skupina-uzivatelu{display:inline-block;text-align:center;padding:4px 10px;margin:0px}.panel-nad-seznamem-uzivatelu .skupina-uzivatelu .label{padding:4px 8px}.panel-nad-seznamem-uzivatelu .skupina-uzivatelu span{display:block}.panel-nad-seznamem-uzivatelu .skupina-uzivatelu.reset{cursor:pointer;color:#777;padding:0px 0px;margin-top:25px;display:inline-block;float:right}.panel-nad-seznamem-uzivatelu .user-number{font-size:18px;font-weight:bold;color:#444;height:30px;padding:2px 0px}.panel-nad-seznamem-uzivatelu .search-icon{position:absolute;top:10px;right:-6px;color:inherit;border:0;background:transparent}.zobrazeni-uzivatelu .id{color:#999;position:absolute;top:2px;left:0px}.zobrazeni-uzivatelu .id .id-user{top:3px;position:absolute;font-size:12px;left:15px}.zobrazeni-uzivatelu a.rychly-nahled{background-color:#aab3b6;border-top-right-radius:50px;border-bottom-left-radius:10px;bottom:-1px;color:#fff;left:-5px;padding:6px 8px 1px 4px;position:absolute;transition:background 0.4s ease-in-out 0s;-webkit-transition:background 0.4s ease-in-out 0s;-moz-transition:background 0.4s ease-in-out 0s;-o-transition:background 0.4s ease-in-out 0s}.zobrazeni-uzivatelu .fb{background:#3b5998;position:absolute;bottom:5px;left:0;text-align:center;margin:0;padding:3px;border-radius:50%;color:#ffffff;vertical-align:middle;height:25px;width:25px;cursor:unset}.zobrazeni-uzivatelu .google{background:#ff4b26;position:absolute;bottom:5px;left:0;text-align:center;margin:0;padding:3px;border-radius:50%;color:#ffffff;vertical-align:middle;height:25px;width:25px;cursor:unset}.zobrazeni-uzivatelu .table td{vertical-align:middle}.zobrazeni-uzivatelu .user_show_list{position:relative}.zobrazeni-uzivatelu .user_show_list .neaktivni-uzivatel span{left:-3px;position:absolute;text-transform:uppercase;top:25px;-webkit-transform:rotate(342deg);-moz-transform:rotate(342deg);-o-transform:rotate(342deg);writing-mode:lr-tb}.zobrazeni-uzivatelu .user_show_list img{box-shadow:0px 1px 15px -2px rgba(0,0,0,0.5);-moz-box-shadow:0px 1px 15px -2px rgba(0,0,0,0.5);-webkit-box-shadow:0px 1px 15px -2px rgba(0,0,0,0.5);width:50px;height:50px}.zobrazeni-uzivatelu .th_small{font-size:12px}.zobrazeni-uzivatelu .uzivatel-klic,.zobrazeni-uzivatelu .uzivatel-prichod,.zobrazeni-uzivatelu .typ-uzivatele,.zobrazeni-uzivatelu .uroven-uzivatele,.zobrazeni-uzivatelu .pristup-uzivatele{display:inline;font-size:13px;margin-right:2px;position:relative}.zobrazeni-uzivatelu .label-klic{color:white;background-color:green}.zobrazeni-uzivatelu .label-prichod{color:white;background-color:green}.zobrazeni-uzivatelu .uzivatel-jm-p a{color:#444;font-weight:600;display:block}.zobrazeni-uzivatelu .kredit{color:#93be52;font-weight:600;font-size:16px}.zobrazeni-uzivatelu .kredit .kredit-sleva-procenta{font-size:11px;padding-top:3px}.zobrazeni-uzivatelu .permanentky{color:#3399CC;font-weight:600;font-size:16px}.zobrazeni-uzivatelu .narozeninova-ikona-table{bottom:-13px;color:pink;font-size:60px;left:10px;opacity:0.5;position:absolute;text-align:center}.box-profile-s-avatarem #muj-profil-avatar-id{position:relative}.box-profile-s-avatarem #muj-profil-avatar-id .avatar_btn .ikona-nahrat-smazat{font-size:20px;display:none;position:absolute;top:0px;left:0px;right:0px;text-align:center}.box-profile-s-avatarem #muj-profil-avatar-id:hover .ikona-nahrat-smazat{display:block;margin:0 auto;background:rgba(255,255,255,0.7);width:100px;height:100px;border-radius:50%}.box-profile-s-avatarem #muj-profil-avatar-id .user-id{position:absolute;bottom:85px;left:-5px;color:#ccc;font-weight:600;font-size:16px}.box-profile-s-avatarem #muj-profil-avatar-id .profile-user-img{margin:0 auto;width:100px;padding:0px;border:0px}.box-profile-s-avatarem #muj-profil-avatar-id .progress{display:none;margin:15px 0}.box-profile-s-avatarem .pristup-uzivatele{display:flex;justify-content:center}.box-profile-s-avatarem .pristup-uzivatele .inline-block{display:inline-block;position:relative}.box-profile-s-avatarem .pristup-uzivatele .odkaz-na-instruktorovy-lekce{color:#5f6368;vertical-align:middle}.box-profile-s-avatarem .typ-uzivatele-a-benefit{display:flex;justify-content:center;flex-wrap:wrap}.box-profile-s-avatarem .typ-uzivatele-a-benefit .typ-uzivatele,.box-profile-s-avatarem .typ-uzivatele-a-benefit .user-profile-benefit{padding:2px}.box-profile-s-avatarem .prichod-vstup-klic{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:center;margin:25px 0px 15px 0px}.box-profile-s-avatarem .prichod-vstup-klic .prichod{text-align:center;background:#eee;padding:4px 8px;border-radius:4px;position:relative;width:120px;margin:0px 10px 5px 0px;display:flex;align-items:center;justify-content:center;height:58px}.box-profile-s-avatarem .prichod-vstup-klic .prichod .dt_prichod_aktualni{color:#5f6368;font-size:11px;display:block}.box-profile-s-avatarem .prichod-vstup-klic .prichod .cislo-klicku{position:absolute;top:-8px;left:-15px;background:#eee;font-size:16px;border-radius:50%;width:35px;height:35px;border:2px solid white;display:flex;align-items:center;justify-content:center}.box-profile-s-avatarem .prichod-vstup-klic .prichod button,.box-profile-s-avatarem .prichod-vstup-klic .prichod a{font-size:14px;color:#5f6368;margin:0;padding:0}.box-profile-s-avatarem .prichod-vstup-klic .ikona{font-size:24px;color:#5f6368}.box-profile-s-avatarem .kredit{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center;margin-top:15px}.box-profile-s-avatarem .kredit .kredit-box{text-align:center;padding:5px 8px}.box-profile-s-avatarem .kredit .kredit-box .platnost-kreditu{font-size:11px;margin-top:2px;display:block}.box-profile-s-avatarem .kredit .kredit-box .dobit-kredit{width:60px;height:50px;white-space:normal;padding:0;margin:0;display:flex;justify-content:center;align-items:center}.box-profile-s-avatarem .kredit .ikona{font-size:24px;display:block;margin:0;color:#5f6368}.box-profile-s-avatarem .narozeninova-ikona{color:#ff6fb6;font-size:26px;position:absolute;top:5px;right:10px}.box-profile-s-avatarem ul.list-group{margin-bottom:0}.box-profile-s-avatarem li.list-group-item{display:flex;justify-content:space-between;align-items:end}.box-profile-s-avatarem li.list-group-item .user-profile-stitky{display:contents}.box-profile-s-avatarem .btn-skupina{position:relative;padding:5px 5px 0px 5px;text-align:center;color:#5f6368;font-size:12px;margin-bottom:-5px}.box-profile-s-avatarem .btn-skupina a{font-size:18px;display:block;color:#5f6368;margin:0}.box-profile-s-avatarem .perma-odecist-jeden-vstup{color:inherit;font-size:15px}.box-profile-s-avatarem .user-info-oddelovac{margin-bottom:1px}.box-profile-s-avatarem .popis{font-size:13px}.box-profile-s-avatarem .hodnota{text-align:right}.box-profile-s-avatarem .profile-username{text-align:center;font-size:22px;margin-top:15px}.box-profile-s-avatarem .profile-username-username{font-size:12px;text-align:center;margin:2px auto 0px auto;color:#999}.box-profile-s-avatarem .nezaplacene-perm-profil{color:#eb5c52;margin-top:-20px}.ikona-vip-na-hlave{color:#F2BE22;position:absolute;font-size:20px;top:-18px;left:-14px;transform:rotate(-28deg);z-index:1}.narozeninova-ikona{color:#ff6fb6;font-size:26px;position:absolute;top:-12px;right:-30px}.lekce-rezervace-info .narozeninova-ikona,.tooltip-lekce-body-txt .narozeninova-ikona{position:relative;width:fit-content;top:unset;right:unset;font-size:18px}.tooltip-lekce-body-txt .ikona-vip-na-hlave{font-size:14px;top:-14px;left:-6px;transform:rotate(-40deg)}.horizontal .vsechny-moznosti{display:flex;flex-wrap:wrap}.horizontal .permanentky{display:flex;flex-wrap:wrap}.horizontal .label{margin:1px}.horizontal .gdpr-neudelen{color:#999}.horizontal .nav.nav-tabs{padding-top:5px;margin-top:5px;border:0px;border-top:1px solid #eee;display:flex;flex-wrap:wrap;align-items:center}.horizontal .nav.nav-tabs li{display:flex;align-items:center;border-right:1px solid #eee;padding:0px 5px 0px 5px}.horizontal .nav.nav-tabs li:first-child{padding-left:0px}.horizontal .nav.nav-tabs li.active a{background:#eee}.horizontal .nav.nav-tabs li.home{border-right:0px}.horizontal .nav.nav-tabs li.home .ikona{margin-right:0px}.horizontal .nav.nav-tabs li a{color:#444;box-shadow:0 0 black;border:0;border-radius:4px;margin:0;padding:6px 10px}.horizontal .nav.nav-tabs li a:hover{background:#eee;color:inherit}.horizontal .nav.nav-tabs li .ikona{font-size:20px;margin-right:5px}.horizontal .nav.nav-tabs li .ikona2{font-size:16px;margin-right:0px}.horizontal .nav.nav-tabs li .pocet-rezervaci-do-minusu{border-radius:5px;margin:0px 2px;padding:3px 6px;background-color:#FFDEDE;color:#FF0000;box-shadow:0 0 0 rgba(222,73,58,0.4);width:auto;height:auto}.horizontal .box-profile-s-avatarem .neaktivni-uzivatel span{font-size:14px}.horizontal .box-profile-s-avatarem ul.list-group{margin-bottom:0;display:flex;align-self:baseline;flex-direction:row;flex-wrap:wrap;flex:1}.horizontal .box-profile-s-avatarem ul.list-group li.list-group-item{display:flex;align-items:center;padding:4px 10px;border:1px solid #eee;border-radius:4px}.horizontal .box-profile-s-avatarem ul.list-group li.list-group-item.soukroma-poznamka{background:#eee;border-radius:4px;padding:8px 10px}.horizontal .box-profile-s-avatarem ul.list-group li.list-group-item.soukroma-poznamka .profile-poznamka{font-size:12px;line-height:18px}.horizontal .box-profile-s-avatarem ul.list-group li.list-group-item.soukroma-poznamka .profile-poznamka a{text-decoration:none;border-bottom:1px dashed #5f6368}.horizontal .box-profile-s-avatarem .flex-box-row-1{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:20px}.horizontal .box-profile-s-avatarem .flex-box-row-1 #muj-profil-avatar-id{padding:0px;margin:0px;position:relative}.horizontal .box-profile-s-avatarem .flex-box-row-1 #muj-profil-avatar-id .avatar_btn .ikona-nahrat-smazat{font-size:22px;display:none;position:absolute;top:-1px;left:-1px;width:102px;height:102px;border-radius:100%;margin:0}.horizontal .box-profile-s-avatarem .flex-box-row-1 #muj-profil-avatar-id:hover .ikona-nahrat-smazat{display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,0.7)}.horizontal .box-profile-s-avatarem .flex-box-row-1 #muj-profil-avatar-id .profile-user-img{margin:0 auto;padding:0;border:0}.horizontal .box-profile-s-avatarem .flex-box-row-1 #muj-profil-avatar-id .user-id{position:absolute;bottom:5px;color:#ccc;font-weight:600;font-size:14px;left:7px;display:none}.horizontal .box-profile-s-avatarem .flex-box-row-1 #muj-profil-avatar-id .lock-user-photo{margin-left:-7px}.horizontal .box-profile-s-avatarem .flex-box-row-1 .flex-item{display:flex;gap:5px}.horizontal .box-profile-s-avatarem .flex-box-row-1 .flex-item:first-child{padding-left:10px;align-items:baseline}.horizontal .box-profile-s-avatarem .flex-box-row-1 .ikona{margin-right:5px;font-size:16px}.horizontal .box-profile-s-avatarem .flex-box-row-1 .box-2{align-items:center;flex-direction:column;max-width:300px;text-align:center}.horizontal .box-profile-s-avatarem .flex-box-row-1 .first-last-name{position:relative;font-size:20px;align-items:center;margin-bottom:5px}.horizontal .box-profile-s-avatarem .flex-box-row-1 .first-last-name .username{font-size:12px;color:#999}.horizontal .box-profile-s-avatarem .flex-box-row-1 .first-last-name .narozeninova-ikona{color:#ff6fb6;font-size:24px;position:absolute;top:-7px;right:-25px}.horizontal .box-profile-s-avatarem .flex-box-row-1 .pristup-uzivatele .odkaz-na-instruktorovy-lekce{color:#5f6368;vertical-align:middle}.horizontal .box-profile-s-avatarem .flex-box-row-1 .popis{font-size:13px}.horizontal .box-profile-s-avatarem .flex-box-row-1 .typ-uzivatele-a-benefit{display:flex;flex-wrap:wrap;align-items:baseline}.horizontal .box-profile-s-avatarem .flex-box-row-1 .typ-uzivatele-a-benefit .label-typ-uzivatele{padding:4px}.horizontal .box-profile-s-avatarem .flex-box-row-1 .hodnota-kredit{font-size:26px;font-weight:600;color:#239127;padding:5px 0px}.horizontal .box-profile-s-avatarem .flex-box-row-1 .platnost{font-size:12px;color:#a6a6a6;position:relative}.horizontal .box-profile-s-avatarem .flex-box-row-1 .platnost a{font-size:14px;padding-left:7px;color:grey;position:absolute;top:-5px}.horizontal .box-profile-s-avatarem .flex-box-row-2{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:5px 0px;margin-top:15px}.horizontal .box-profile-s-avatarem .flex-box-row-2 .flex-item{display:flex;flex-wrap:wrap;gap:5px}.horizontal .box-profile-s-avatarem .flex-box-row-2 .profile-poznamka{align-self:flex-end}.horizontal .box-profile-s-avatarem .flex-box-row-2 .skupina-tlacitek-prichodu{text-align:center;background:#eee;padding:6px 10px;border-radius:4px;position:relative;display:flex;align-items:center}.horizontal .box-profile-s-avatarem .flex-box-row-2 .skupina-tlacitek-prichodu button,.horizontal .box-profile-s-avatarem .flex-box-row-2 .skupina-tlacitek-prichodu a{display:flex;align-items:center;gap:5px;margin:0;padding:0;color:inherit}.horizontal .box-profile-s-avatarem .flex-box-row-2 .skupina-tlacitek-prichodu .prichod-odchod{display:flex}.horizontal .box-profile-s-avatarem .flex-box-row-2 .skupina-tlacitek-prichodu .dt_prichod_aktualni .cas{padding:3px 8px;background-color:#E8FAE9;color:#029902;border-radius:5px;margin-left:5px}.horizontal .box-profile-s-avatarem .flex-box-row-2 .skupina-tlacitek-prichodu .dt_prichod_aktualni .smazat-prichod{margin-left:5px}.horizontal .box-profile-s-avatarem .flex-box-row-2 .skupina-tlacitek-prichodu .dt_prichod_aktualni .klic{font-size:14px}.horizontal .box-profile-s-avatarem .flex-box-row-2 .skupina-tlacitek-prichodu .dt_prichod_aktualni .smazat-prichod{color:#E41822}.horizontal .box-profile-s-avatarem .flex-box-row-2 .skupina-tlacitek-prichodu .ikona{font-size:20px}.horizontal .new-nav-tabs.nav-tabs-custom{background:transparent;box-shadow:0 0 black}.horizontal .new-nav-tabs.nav-tabs-custom .tab-content{padding:0px;background:transparent;box-shadow:0 0 black}.horizontal .new-nav-tabs.nav-tabs-custom .tab-content .tab-pane{padding:20px;background:#fff;border-radius:4px;box-shadow:0 2px 10px 0 rgba(4,4,7,0.1)}.horizontal .new-nav-tabs.nav-tabs-custom .tab-content .tab-pane#rezervace{padding:0px;background:transparent;box-shadow:0 0 black}.horizontal .new-nav-tabs .nav.nav-tabs{padding:0px}.horizontal .new-nav-tabs .nav.nav-tabs li{border:0;margin-bottom:0px;margin-right:10px}.horizontal .new-nav-tabs .nav.nav-tabs li.active a,.horizontal .new-nav-tabs .nav.nav-tabs li:hover a{background:#eee}.horizontal .new-nav-tabs .nav.nav-tabs li.btn-dropdown{display:flex}.horizontal .new-nav-tabs .nav.nav-tabs li a{color:#444;box-shadow:0 0 black;border:0;border-radius:5px;margin:0px;padding:10px 10px}.horizontal .new-nav-tabs .nav.nav-tabs li a i{font-size:20px;margin-right:5px}.horizontal .new-nav-tabs .nav.nav-tabs li a.home i{margin-right:0px}.horizontal #dobit-kredit .dobiti-box{display:flex;justify-content:space-between;flex-direction:column;align-items:center;height:165px;background:#fff;padding:10px 15px;border-radius:4px}@media (max-width: 380px){.horizontal #dobit-kredit .dobiti-box{width:100%}}.horizontal #dobit-kredit .dobiti-box.dobiti-sleva-info-txt{display:block !important}.horizontal #dobit-kredit .dobiti-box.dobiti-sleva-info-txt .title{display:block;padding-bottom:10px}.horizontal #dobit-kredit .platba-kartou,.horizontal #dobit-kredit .platba-prevodem{text-align:center}.horizontal #dobit-kredit .platba-kartou .form-group,.horizontal #dobit-kredit .platba-prevodem .form-group{display:flex;align-content:center;justify-content:center}.horizontal #dobit-kredit .platba-kartou .form-group input,.horizontal #dobit-kredit .platba-prevodem .form-group input{width:120px;font-size:16px}.horizontal #dobit-kredit .platba-kartou .btn,.horizontal #dobit-kredit .platba-prevodem .btn{margin:0px 0px 0px 10px;height:34px;font-size:14px}.horizontal #dobit-kredit .platba-kartou .ikony-prevod,.horizontal #dobit-kredit .platba-prevodem .ikony-prevod{font-size:36px;margin:15px 0px 15px 0px}.horizontal #dobit-kredit .platba-kartou .ikony-prevod i,.horizontal #dobit-kredit .platba-prevodem .ikony-prevod i{padding:0px 10px 0px 10px}.horizontal #dobit-kredit .platba-kartou .ikony-prevod .sipka,.horizontal #dobit-kredit .platba-prevodem .ikony-prevod .sipka{font-size:24px}.box-selected{padding:10px;margin:5px 0;border:1px solid #D2D2D2;min-height:200px;max-height:400px;overflow:scroll}.box-selected .connectedSortable{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:5px}.box-selected .connectedSortable li{display:flex;justify-content:center;align-items:center;border-radius:3px;font-size:12px;padding:2px;float:left;width:110px;height:45px;text-align:center;overflow:hidden;text-overflow:ellipsis}.box-selected .connectedSortable li:hover{cursor:grab}.nabidky-cerpani{overflow:hidden}.nabidky-cerpani .btn{display:inline-grid}.nabidky-cerpani .info-platnost-do{font-size:11px;opacity:0.75;display:flex;justify-content:end;margin-top:3px;margin-bottom:-3px}.nabidky-cerpani .user-rezervace-sekce{display:table;white-space:nowrap;margin-top:20px;width:100%}.nabidky-cerpani .user-rezervace-sekce:before,.nabidky-cerpani .user-rezervace-sekce:after{border-top:1px solid #ccc;content:'';display:table-cell;position:relative;top:10px;width:45%}.nabidky-cerpani .user-rezervace-sekce:before{right:1.5%}.nabidky-cerpani .user-rezervace-sekce:after{left:1.5%}.nabidky-cerpani .user-rezervace-sekce .btn{display:inline-grid}.nabidky-cerpani .user-rezervace-sekce-helper{font-size:11px;font-style:italic;color:#dd4b39}.nabidky-cerpani .zadna-nabidka-cerpani{color:red;text-align:center}.nabidky-cerpani .zadna-nabidka-cerpani-dibit-kredit{text-align:center}#otviraci_doba_zobrazeni tbody tr td{padding-right:20px}#loader-wrapper{position:fixed;top:0;width:100%;height:100%;background:#fff;z-index:10000;background-color:rgba(255,255,255,0.7);color:#404040;display:none}#loader-wrapper #loader-wrapper-loader{position:fixed;top:40%;width:100%;text-align:center}#loader-wrapper #loader-wrapper-txt{margin-top:10px;font-weight:bold}.sidebar-collapse .menu-polozka-nazev{display:none}@media (min-width: 768px){.sidebar-mini.sidebar-collapse .main-sidebar{z-index:1040}}@media (max-width: 768px){.sidebar-open .main-sidebar{padding-top:110px;z-index:810}.main-header .navbar{padding:10px 5px 0px 5px !important}}@media (max-width: 418px){.sidebar-open .main-sidebar{padding-top:160px}}.main-sidebar{z-index:1040;padding-top:0px}.main-sidebar .sidebar .user-panel{padding-top:20px}.main-sidebar .sidebar .user-panel .img-avatar{width:100%;max-width:60px;height:auto;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}.main-sidebar .sidebar .user-panel .info{line-height:18px;padding:2px 0px 0px 15px;color:#eee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:145px !important}.main-sidebar .sidebar .user-panel .btn-profil{font-size:9px;font-weight:normal;padding:3px 6px;border-radius:3px;background:#eee;color:#222;text-transform:uppercase}.main-sidebar .sidebar .sidebar-menu li a:not(.btn){padding-top:5px;padding-bottom:5px}.main-sidebar .sidebar .sidebar-menu li a:not(.btn) .add-text{font-size:12px;color:#bbb}.main-sidebar .sidebar .sidebar-menu li.header{background:transparent}.main-sidebar .sidebar .sidebar-menu .menu-polozka-nazev{display:flex;padding:5px 10px 15px 10px;font-size:12px}.main-sidebar .sidebar .sidebar-menu .menu-polozka-nazev:last-child{padding-bottom:5px}.main-sidebar .sidebar .sidebar-menu .menu-polozka-nazev .ikona{font-size:8px;color:#4caf50;vertical-align:middle}.main-sidebar .sidebar .sidebar-menu .menu-polozka-nazev a{background:transparent !important;color:inherit;width:100%;max-width:220px;border:0 !important;padding:0px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.main-sidebar .sidebar .sidebar-menu .menu-polozka-nazev a:hover{opacity:0.8}.main-sidebar .sidebar .sidebar-menu .menu-polozka-nazev .mpnp-platnost-do{font-size:12px;margin:0px 0px 0px 15px;font-style:italic;color:#ddd}.main-sidebar .sidebar .sidebar-menu .menu-polozka-nazev .menu-polozka-nazev-nezaplaceno{color:#f44334;font-size:12px;font-style:italic;display:flex;gap:5px;padding:5px 0px 0px 15px;align-items:baseline}.main-sidebar .sidebar .menu-kredit{padding:8px 5px 8px 7px;margin-bottom:20px;color:#eee;white-space:normal}.main-sidebar .sidebar .menu-kredit .muj-kredit{text-align:center;letter-spacing:1px;font-size:13px;text-transform:uppercase}.main-sidebar .sidebar .menu-kredit .kredit-update a{color:#4CAF50}.main-sidebar .sidebar .menu-kredit .kredit-update,.main-sidebar .sidebar .menu-kredit .pocet_vstupu_permanentka{display:inline-block;font-weight:600;color:#4CAF50;font-size:18px}.main-sidebar .sidebar .menu-kredit .kredit-update span.text-info,.main-sidebar .sidebar .menu-kredit .pocet_vstupu_permanentka span.text-info{color:#eee;font-size:11px}.main-sidebar .sidebar .menu-kredit .dobit{float:right;margin-top:-1px}.main-sidebar .sidebar .menu-kredit .dobit .btn-sm{padding:3px 10px;color:#ffffff}.main-sidebar .sidebar .menu-kredit .permanentky-list-user,.main-sidebar .sidebar .menu-kredit .clenstvi-list-user{margin-top:15px}.main-sidebar .sidebar .menu-user a.btn{color:#fff}.main-sidebar .sidebar .menu-user .kredit{position:absolute;right:5px;top:8px;color:#4CAF50;font-weight:600;font-size:16px}.main-sidebar .sidebar .menu-user .koupit{margin:0px 5px 30px 20px}.main-sidebar .sidebar .menu-user .permanentky-list-user{padding:10px 5px 10px 10px}.main-sidebar .sidebar .menu-user .permanentky-list-user .ikona{font-size:8px;color:#4caf50;vertical-align:middle}.main-sidebar .sidebar .menu-user .permanentky-list-user .menu-polozka-nazev-perm-cena{margin:8px 5px 0px 0px}.main-sidebar .sidebar .menu-user .ikona-menu{display:inline-block;font-size:18px;text-align:center;width:35px;position:relative}.main-sidebar .sidebar .menu-user .no-data{text-align:center;opacity:0.7;font-style:italic;color:#eee;font-size:12px}.main-sidebar .sidebar li.menu-user:hover a{border:0}.main-sidebar .sidebar .link-sidebar-pravidla-ochrana li:hover>a{color:#ffffff;background:transparent;border-left:3px solid transparent}.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu>li:hover>a>span{padding:10px 5px 8px 20px}.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu>li:hover>.treeview-menu{top:34px}@media (min-width: 768px){.sidebar-mini.sidebar-collapse .sidebar-menu .koupit,.sidebar-mini.sidebar-collapse .sidebar-menu .no-data{display:none !important;-webkit-transform:translateZ(0)}}.sidebar-collapse .visible-on-sidebar-regular,.sidebar-collapse .main-sidebar .sidebar .user-panel .info,.sidebar-collapse .main-sidebar .sidebar .user-panel:hover .ikona-nastaveni,.sidebar-collapse .main-sidebar .sidebar .menu-kredit .muj-kredit,.sidebar-collapse .main-sidebar .sidebar .menu-kredit .kredit-update,.sidebar-collapse .main-sidebar .sidebar .menu-kredit .dobit{display:none}.sidebar-collapse .link-sidebar-pravidla-ochrana li:hover>a{background:#1C1F27 !important}.visible-on-sidebar-regular{display:inline-block}.sidebar-collapse .visible-on-sidebar-mini{display:inline-block}.visible-on-sidebar-mini{display:none}.sidebar-mini.sidebar-collapse .sidebar-menu li a{margin-right:0;padding-left:4px !important}.sidebar-collapse .main-sidebar .sidebar .menu-kredit .ikona-menu{font-size:20px;margin-right:10px}.main-sidebar .sidebar .menu-kredit .menu-user-txt a{color:#b8c7ce;font-size:16px;font-weight:normal}.main-sidebar .sidebar .menu-kredit .ikona-menu-user a{color:#b8c7ce}.md-checkbox input[type="checkbox"]{margin:5px 3px 0px 0px;outline:0 none}.md-checkbox label::before{background:#fff none repeat scroll 0 0;border:1px solid rgba(0,0,0,0.25);border-radius:2px;cursor:pointer;height:17px;top:4px;transition:background 0.5s ease 0s;width:17px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.14),0 2px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.14),0 2px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.14),0 2px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12)}.md-checkbox input[type="checkbox"]:checked+label:after{transform:rotate(-45deg);top:7px;left:3px;width:12px;height:6px;border:2px solid white;border-top-style:none;border-right-style:none}.sidebar .btn-facebook{background-color:#3b5998;border-color:rgba(0,0,0,0.2);color:#fff;padding-left:44px;margin:15px 0px}.sidebar .btn-google{background-color:#dd4b39;border-color:rgba(0,0,0,0.2);color:#fff;padding-left:44px}.btn-social>*:first-child{border-right:1px solid rgba(0,0,0,0.1);bottom:0;font-size:1.6em;left:0;line-height:34px;position:absolute;text-align:center;top:3px;width:38px}.modal-login .modal-body a{color:#333}.modal-login .avatar-login{display:block;margin:0px auto 20px auto}.modal-login .md-checkbox{margin:0px 0px 0px 5px;position:relative}.modal-login .md-checkbox label{margin-left:7px}.modal-login .btn-facebook{background-color:#3b5998 !important;color:#fff !important}.modal-login .btn-google{background-color:#dd4b39 !important;color:#fff !important}.modal-login .btn-social>*:first-child{border-right:0px solid rgba(0,0,0,0.1);bottom:0;font-size:1.6em;left:0;line-height:34px;position:absolute;text-align:center;top:3px;width:50px}.modal-sm{width:380px;margin-left:auto;margin-right:auto}@media (max-width: 420px){.modal-sm{width:auto;margin:10px}}.main-header .logo{display:none}.main-header .logo .logo-lg img{border-radius:3px;height:45px;width:45px}.main-header .logo .logo-lg small{font-size:18px;letter-spacing:0.075rem}.main-header .logo{font-family:'Alegreya', serif;font-size:34px}.main-header .navbar-static-top .navbar-custom-menu .navbar-nav .messages-menu a{font-size:16px;padding-left:12px;padding-right:12px}@media (max-width: 552px){.main-header .navbar-static-top .navbar-custom-menu .navbar-nav .messages-menu a{padding-left:10px;padding-right:10px}}.main-header .navbar-static-top .navbar-custom-menu .navbar-nav .messages-menu.header-search{min-width:200px}@media (max-width: 552px){.main-header .navbar-static-top .navbar-custom-menu .navbar-nav .messages-menu.header-search{width:100%;padding-bottom:5px}}.main-header .navbar-static-top .navbar-custom-menu .navbar-nav .messages-menu.header-search .form-nice2{padding-top:5px}.main-header .navbar-static-top .navbar-custom-menu .navbar-nav .messages-menu.header-search .form-nice2 .form-group{margin-bottom:0px}.main-header .navbar-static-top .navbar-custom-menu .navbar-nav .messages-menu.dropdown .dropdown-menu{width:auto}.main-header .navbar-static-top .navbar-custom-menu .navbar-nav .messages-menu.dropdown .dropdown-menu li{padding-top:5px;padding-bottom:5px}.main-header .navbar-static-top .navbar-custom-menu .navbar-nav .messages-menu.dropdown .dropdown-menu li a{display:flex;justify-content:space-between;gap:10px;padding-top:5px;padding-bottom:5px;font-size:13px}.main-header .navbar-static-top .navbar-custom-menu .navbar-nav .messages-menu.dropdown .dropdown-menu li a:hover{background:#eee;color:inherit}.main-header .navbar-static-top .navbar-custom-menu .navbar-nav .messages-menu.msg .hand-wave{position:absolute;left:5px;top:11px;transform:translate(-50%, -50%);font-size:30px;opacity:0;animation:wave 4s cubic-bezier(0.25, 0.8, 0.5, 1) infinite}.main-header .navbar-static-top .navbar-custom-menu .navbar-nav .user-menu .dropdown-menu{border:0px;padding:0px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.3)}.main-header .navbar-static-top .navbar-custom-menu .navbar-nav .user-menu .dropdown-menu .user-header{height:auto;border-top-left-radius:3px;border-top-right-radius:3px}.main-header .navbar-static-top .navbar-custom-menu .user-menu span{font-size:12px}@keyframes wave{0%, 25%{opacity:0;transform:translate(-50%, -50%) rotate(0deg)}30%, 55%{opacity:1;transform:translate(-50%, -60%) rotate(-5deg)}60%, 62%{transform:translate(-50%, -60%) rotate(15deg)}63%, 65%{transform:translate(-50%, -60%) rotate(-15deg)}66%, 68%{transform:translate(-50%, -60%) rotate(10deg)}69%, 71%{transform:translate(-50%, -60%) rotate(-10deg)}72%, 85%{transform:translate(-50%, -60%) rotate(5deg)}86%, 95%{transform:translate(-50%, -55%) rotate(5deg)}100%{opacity:0;transform:translate(-50%, -50%)}}.navbar-custom-menu .navbar-nav .user-menu .dropdown-toggle{padding:0}.navbar-custom-menu .navbar-nav .user-menu .dropdown-toggle .user-image{float:unset;width:36px;height:36px;border-radius:50%;margin:0px;box-shadow:0 2px 5px 0 rgba(49,49,93,0.1),0 1px 2px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 2px 5px 0 rgba(49,49,93,0.1),0 1px 2px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 5px 0 rgba(49,49,93,0.1),0 1px 2px 0 rgba(0,0,0,0.3)}.sleva_kurz{padding:10px 0}.sleva_kurz .sleva_kurz_cislo{font-weight:bold;padding-bottom:5px}.sleva_kurz .sleva_kurz_nastaveni{padding-left:20px}ul.obtiznost{display:inline-block;list-style:none;margin:0;padding:0}ul.obtiznost li{display:inline-block}.platebni_brana_info .platebni_brana_info_ikona{margin:5px 0;text-align:center;font-size:45px}.platebni_brana_info .platebni_brana_info_ikona .platba_ok{color:green}.platebni_brana_info .platebni_brana_info_ikona .platba_fail{color:red}.eu-cookies{position:fixed;left:5px;right:5px;bottom:5px;background-color:#fff;z-index:1049;margin:10px;padding:10px;text-align:center;max-width:300px;border-radius:5px;border:1px solid #eee;box-shadow:rgba(0,0,0,0.35) 0px 5px 15px}@media only screen and (max-width: 488px){.eu-cookies{max-width:none}}.eu-cookies .image{width:120px;display:block;margin:-45px auto 0px auto}.eu-cookies .text{display:block;padding:5px 0px}.eu-cookies button{border:0;padding:5px 10px;margin:10px;border-radius:3px;border:1px solid transparent}.eu-cookies button.vse i{color:red}.eu-cookies button:hover{background:#e3e3e3}.cookies-info-text{display:flex;align-items:center;justify-content:center;gap:20px;padding-bottom:20px}@media only screen and (max-width: 488px){.cookies-info-text{flex-wrap:wrap}}.cookies-info-text .text{text-align:justify}.cookies-nastaveni .panel{box-shadow:none;margin-bottom:10px;border:1px solid #eee}.cookies-nastaveni .panel .panel-heading{background-color:transparent;display:flex;justify-content:space-between;align-items:center;padding:0px 10px}@media only screen and (max-width: 380px){.cookies-nastaveni .panel .panel-heading .ano-ne{width:100%;text-align:end}}.cookies-nastaveni .panel .panel-body{border:0 !important}.form-group input[type=file]{position:static;opacity:1}.cena-pro-uzivatele{font-weight:bold}.cena-pro-uzivatele .cena-pro-uzivatele-info{font-weight:normal}.typ_c_vybrana_aktivita{margin-bottom:20px;font-size:18px}.typ_c_vybrana_aktivita_kalendar{margin-bottom:10px;font-size:18px}.typ_c_vybrany_instruktor{margin-bottom:10px}.typ_c_vybrany_instruktor .typ_c_vybrany_instruktor_popis{font-size:18px}.tlacitka-a-novinky-vedle-tlacitek{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;row-gap:20px;column-gap:75px;flex:1}@media only screen and (max-width: 1024px){.tlacitka-a-novinky-vedle-tlacitek{flex-direction:column-reverse;align-items:baseline}}.tlacitka-a-novinky-vedle-tlacitek .tlacitka{margin-bottom:10px}.novinky-zobrazeni-vedle-menu{display:flex;align-items:flex-end;justify-content:flex-end;gap:20px}@media only screen and (max-width: 1480px){.novinky-zobrazeni-vedle-menu{flex-wrap:wrap;justify-content:center}}.novinky-zobrazeni-vedle-menu .box{width:unset}@media only screen and (max-width: 768px){.novinky-zobrazeni-vedle-menu img{max-width:100%;height:auto}}.box-novinka-style-bez_stylu{margin-top:-10px;margin-bottom:0px;border:0px;background:transparent;background-color:transparent;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important}.box-novinka-style-bez_stylu .box-header{display:none}.novinky-zobrazeni img{max-width:100%;height:auto}.nadpis-vlozit-do-uctenky{font-size:18px;text-align:center;padding:10px 0px 20px 0px}.btn-vlozit-do-uctenky{display:flex;flex-wrap:wrap;justify-content:space-around;border-bottom:1px solid #d2d2d2;padding-bottom:10px}.btn-vlozit-do-uctenky .btn{background:none;box-shadow:none;font-weight:600;padding:10px;margin:0px}.btn-vlozit-do-uctenky .btn i{font-size:16px}.dlazdice{display:flex;gap:40px;margin:30px 0px 0px 0px}@media only screen and (max-width: 1024px){.dlazdice{flex-direction:column}}.dlazdice.uctenka-vpravo{flex-direction:row-reverse}.dlazdice .uctenka-s-btn{width:440px}@media only screen and (max-width: 1024px){.dlazdice .uctenka-s-btn{width:auto}}.dlazdice .uctenka-s-btn .container-ticket,.dlazdice .uctenka-s-btn .z-rs-do-uctenky{width:inherit}.dlazdice .z-rs-a-polozky{flex:1;position:relative}.dlazdice .z-rs-do-uctenky{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:15px;column-gap:10px;width:inherit;margin-bottom:20px}.dlazdice .z-rs-do-uctenky.pod-uctenkou{margin-top:20px}.dlazdice .z-rs-do-uctenky button.btn-na-uctenku,.dlazdice .z-rs-do-uctenky .btn-na-uctenku{border:0;cursor:pointer;display:flex;flex-grow:1;gap:10px;align-items:center;justify-content:center;border-radius:3px;background-color:#fff;color:#333;padding:10px}.dlazdice .z-rs-do-uctenky button.btn-na-uctenku i,.dlazdice .z-rs-do-uctenky .btn-na-uctenku i{font-size:18px}.dlazdice .z-rs-do-uctenky button.btn-na-uctenku .z-rs-img,.dlazdice .z-rs-do-uctenky .btn-na-uctenku .z-rs-img{width:24px}.dlazdice .z-rs-do-uctenky button.btn-na-uctenku:hover i,.dlazdice .z-rs-do-uctenky .btn-na-uctenku:hover i{color:#006CFF}.dlazdice .polozky{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start;align-content:flex-start}.dlazdice .polozky .jedna-polozka{flex-grow:1;padding:10px;text-align:center;border-radius:3px;transition-duration:300ms;-webkit-transition-duration:300ms}.dlazdice .polozky .jedna-polozka:hover{border-bottom-right-radius:75px 20px;-webkit-border-bottom-right-radius:75px 20px;-webkit-box-shadow:3px 2px 5px rgba(0,0,0,0.05);box-shadow:3px 2px 5px rgba(0,0,0,0.05)}.dlazdice .polozky .jedna-polozka .polozka-nazev-obrazek{display:flex;justify-content:center;align-items:center;gap:10px;min-height:64px}.dlazdice .polozky .jedna-polozka .polozka-nazev-obrazek .polozka-img{max-height:64px;width:auto}.dlazdice .polozky .jedna-polozka .polozka-nazev-obrazek .zasoby{font-size:12px;padding-top:3px}.dlazdice .skupiny{margin-left:auto}.dlazdice .skupiny ul li .jedna-skupina{display:block;width:160px;padding:8px;margin-bottom:5px;text-align:center;border-radius:3px;background-color:#fff;color:#333}.dlazdice .skupiny ul li .jedna-skupina.nejpouzivanejsi{padding-top:13px;padding-bottom:13px;margin-bottom:20px}.container-ticket .ticket{cursor:default;position:relative;width:auto;padding:10px;border-radius:4px;background:#fff url("../images/print-paper.png")}@media only screen and (max-width: 1024px){.container-ticket .ticket{width:100%}}.container-ticket .ticket .nastavena-pokladna-u-uctenky{position:absolute;top:-22px;right:10px}.container-ticket .ticket .nastavena-pokladna-u-uctenky span{background-color:#fff;color:#000;padding:4px 8px 4px 8px;border-radius:4px 4px 0px 0px;box-shadow:0px -1px 3px rgba(0,0,0,0.08)}.container-ticket .ticket .uzivatel-v-uctence{display:flex;gap:10px;margin-bottom:20px;justify-content:space-between;align-items:center}.container-ticket .ticket .uzivatel-v-uctence .avatar-box{width:74px}.container-ticket .ticket .uzivatel-v-uctence .avatar{width:72px;margin-top:-50px;margin-bottom:-10px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.3)}.container-ticket .ticket .uzivatel-v-uctence .user{display:flex;align-items:flex-end;gap:10px}.container-ticket .ticket .uzivatel-v-uctence .user a{display:flex;gap:10px;align-items:end;color:#333}.container-ticket .ticket .uzivatel-v-uctence .user .uzivatel-v-uctence-popis{font-size:12px;display:none}.container-ticket .ticket .ticket-polozky tbody tr td{padding:8px 5px}.container-ticket .ticket .platba-v-uctence .platba .nastaveni-uctenky{display:flex;font-size:12px;gap:12px;align-items:center;color:inherit}.container-ticket .ticket .platba-v-uctence .platba .nastaveni-uctenky i{font-size:28px;color:inherit}.container-ticket .ticket .platba-v-uctence .platba .nastaveni-uctenky .fa-spin{-webkit-animation:fa-spin 20s infinite linear;animation:fa-spin 20s infinite linear}.container-ticket .ticket .platba-v-uctence .platba .nastaveni-uctenky:hover i{color:#006CFF}.container-ticket .ticket .platba-v-uctence .platba .platba-v-uctence-popis{display:block;text-align:center;font-size:14px;font-weight:600;text-transform:uppercase;background:#eee;border-radius:3px;padding:2px 6px}.container-ticket .ticket .platba-v-uctence .datum{width:80px;text-align:right}.container-ticket .ticket .platba-v-uctence .poznamka-v-uctence .nadpis,.container-ticket .ticket .platba-v-uctence .odberatel .nadpis{font-weight:600}.container-ticket .ticket .head-ticket{border-top:2px dashed #e8e8e8}.container-ticket .ticket .body-ticket{padding:10px}.container-ticket .ticket .body-ticket .produits{margin:30px 0}.container-ticket .ticket .body-ticket .carte{text-align:justify;text-align-last:center}.container-ticket .ticket .body-ticket .carte .title-carte{font-size:15px;font-weight:600;letter-spacing:-2px}.container-ticket .ticket .pokladna-cena-celkem{text-align:right;font-size:24px;padding-top:5px;border-top:2px #333 solid}.container-ticket .ticket .pokladna-cena-celkem .pokladna-cena-celkem-info{font-size:12px;color:#757575;padding-right:20px}.container-ticket .ticket .footer-ticket{padding:10px}.container-ticket .ticket .footer-ticket .title-footer{font-size:16px;font-weight:900;text-shadow:0px 1px 0px rgba(0,0,0,0.5);text-align:center;letter-spacing:2px}.container-ticket .ticket .btn-pod-uctenkou{display:flex;justify-content:space-between;padding-top:30px}@media (max-width: 488px){.container-ticket .ticket .btn-pod-uctenkou{justify-content:center}}.container-ticket .ticket .ticket-rychla-tlacitka{padding:10px 0}.container-ticket .ticket .ticket-rychla-tlacitka .btn-pokladna-rychle{display:flex;flex:1;align-items:center;justify-content:center;background:transparent;gap:10px;color:#222;font-size:14px;font-weight:600;padding:2px 10px;margin:0;border:1px solid #ccc;border-radius:4px}.container-ticket .ticket .ticket-rychla-tlacitka .btn-pokladna-rychle .image{width:48px}.container-ticket .ticket .ticket-rychla-tlacitka .btn-pokladna-rychle:hover{background:#eee}.container-ticket .empty-ticket{text-align:center;padding:25px 0;font-size:68px;opacity:0.05}.plusminusbox{background:#fff;border-radius:3px}.plusminusbox .btn-plus{background:#e8f5e5;border:0;border-radius:3px;height:45px;width:45px}.plusminusbox .btn-minus{background:#ffebed;border:0;border-radius:3px;height:45px;width:45px}.nevlastnite-uctenku{position:absolute;background:rgba(255,255,255,0.95);margin:0 auto;left:0;right:0;top:0;bottom:0;display:flex;flex-direction:column;align-items:center;border-radius:5px;padding-top:100px;z-index:999}.jedna-uctenka{display:inline-block;padding:10px;height:100%;color:inherit;background:#fff;border-radius:3px;transition:all ease-in 250ms}.jedna-uctenka:hover{color:inherit}#panel_posledni_rezervace .table>tbody>tr>td{vertical-align:middle}#panel_posledni_rezervace .typ_rezervace_hotove{position:relative}.nezaplacena-fatkura i{margin-right:10px;font-size:30px}.filtr-uzivatelu .seznam-uzivatelu-s-sidebar-filtr{width:100%}.filtr-uzivatelu .wrapper{display:flex;align-items:stretch}.filtr-uzivatelu #sidebar{min-width:250px;max-width:250px;margin:0 10px 0 0;transition:all 0.3s}.filtr-uzivatelu #sidebar.active{margin-left:-260px}.filtr-uzivatelu #sidebar ul.components{padding:20px 0;border-bottom:1px solid #47748b}.filtr-uzivatelu #sidebar ul p{color:#fff;padding:10px}.filtr-uzivatelu #sidebar ul li.active>a,.filtr-uzivatelu a[aria-expanded="true"]{color:#fff;background:#6d7fcc}.filtr-uzivatelu a[data-toggle="collapse"]{position:relative}.filtr-uzivatelu a[aria-expanded="false"]::before,.filtr-uzivatelu a[aria-expanded="true"]::before{content:'\e259';display:block;position:absolute;right:20px;font-family:'Glyphicons Halflings';font-size:0.6em}.filtr-uzivatelu a[aria-expanded="true"]::before{content:'\e260'}@media (max-width: 768px){.filtr-uzivatelu #sidebar{margin-left:0px}.filtr-uzivatelu #sidebar.active{margin-left:-250px}.filtr-uzivatelu #sidebarCollapse span{display:none}}.uzaverka-pokladny .celkem_v_pokladne{font-size:25px;text-align:center;padding:30px}.uzaverka-pokladny .popis_uzaverka{font-size:12px;color:gray}.uzaverka-pokladny .nadpis-tabulka{font-size:17px;padding:5px 0;text-align:center;font-weight:bold}.uzaverka-pokladny .table-uzavirka-rozklad .uz-cena{text-align:right}.box-icons{padding:5px;border:1px solid #ddd;border-radius:3px;margin:5px 0px}.box-icons .nav-tabs{border:0}.box-icons .tab-content{padding-top:2px}.box-icons .tab-content .tab-pane a{font-size:18px}.box-icons .nav>li>a{padding:1px 5px}.box-icons .nav-tabs>li>a,.box-icons .nav-tabs>li>a:hover,.box-icons .nav-tabs>li>a:focus{border:0}.box-icons .nav-tabs>li.active>a,.box-icons .nav-tabs>li.active>a:hover,.box-icons .nav-tabs>li.active>a:focus{border:0}.detail-jedna-lekce .carte{flex:1;padding:10px;border-right:1px solid #f0f0f0}@media (max-width: 991px){.detail-jedna-lekce .carte{border-bottom:1px solid #f0f0f0}}.detail-jedna-lekce .btn_menus i{font-size:16px;margin-right:5px}.detail-jedna-lekce .pocet-rezervaci{margin-bottom:20px}.detail-jedna-lekce .pocet-rezervaci span{display:block;font-size:32px}.detail-jedna-lekce img.img-aktivity{box-shadow:0 2px 6px rgba(0,0,0,0.1),0 3px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 6px rgba(0,0,0,0.1),0 3px 5px rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.1),0 3px 5px rgba(0,0,0,0.1);border-radius:3px;width:215px}.detail-jedna-lekce .instroktor{float:left}@media (max-width: 991px){.detail-jedna-lekce .instroktor{float:none}}.detail-jedna-lekce .instroktor .naklady-odmena{display:flex;gap:10px}@media (max-width: 991px){.detail-jedna-lekce .instroktor .naklady-odmena{position:relative;bottom:0px}}.detail-jedna-lekce .instroktor .naklady-odmena .odmena{margin-bottom:3px}.detail-jedna-lekce .instroktor .naklady-odmena .odmena i{color:#4caf50;font-size:16px}.detail-jedna-lekce .instroktor .naklady-odmena .zadat-naklady{float:right}.detail-jedna-lekce .nazev-aktivity{font-size:16px;color:#444}.detail-jedna-lekce .lekce-datum,.detail-jedna-lekce .lekce-cas{font-size:16px;float:right}.detail-jedna-lekce .lekce-datum i,.detail-jedna-lekce .lekce-cas i{color:#4caf50}.detail-jedna-lekce .user-admin-img{display:flex}.detail-jedna-lekce .user-admin-img .jmeno{display:flex;align-items:flex-start;flex-direction:column}.detail-jedna-lekce .icon-custom{font-size:24px;margin:0px 7px}.detail-jedna-lekce .lekce-info-jiz-probehla,.detail-jedna-lekce .lekce-info-plne-obsazena,.detail-jedna-lekce .automaticky-zruseno{background:none;color:#ff9d00;margin:0px;padding:0px;text-align:inherit;font-weight:bold}.detail-jedna-lekce .v_penalizacni_zone_info{display:inline-block;font-weight:bold;color:#ff9d00}.detail-jedna-lekce .lekce-info-jiz-probehla{color:#f44334}.detail-jedna-lekce .ikona-text i{font-size:22px}.jedna-lekce-admin{position:relative;margin-top:40px}.jedna-lekce-admin .switch-radky-sloupce-u-lekce{display:none}@media (min-width: 1280px){.jedna-lekce-admin{display:flex;flex-direction:column}.jedna-lekce-admin .switch-radky-sloupce-u-lekce{display:block;position:absolute;left:0;top:-26px}}.jedna-lekce-admin.sloupce{flex-direction:row;flex-wrap:wrap;column-gap:30px;margin-top:10px}@media (min-width: 1280px){.jedna-lekce-admin.sloupce .kurz-info-admin .kurz-info{margin-top:-5px;padding:5px 0 15px 0;column-gap:5px;justify-content:space-between}.jedna-lekce-admin.sloupce .kurz-info-admin .kurz-info .lekce-poradi-kurz{text-align:center;flex-basis:100%}.jedna-lekce-admin.sloupce .switch-radky-sloupce-u-lekce{top:10px;left:0px}.jedna-lekce-admin.sloupce .sloupec-lekce-info{width:290px;min-width:290px;margin-top:39px}.jedna-lekce-admin.sloupce .sloupec-lekce-info .item{width:100%;justify-content:space-between}.jedna-lekce-admin.sloupce .sloupec-lekce-info .item.part-1{order:3}.jedna-lekce-admin.sloupce .sloupec-lekce-info .item.part-2{order:1}.jedna-lekce-admin.sloupce .sloupec-lekce-info .item.part-3{order:2;align-items:stretch}.jedna-lekce-admin.sloupce .sloupec-lekce-info .item.part-4{order:4}.jedna-lekce-admin.sloupce .sloupec-lekce-info .item .rezervace.kurz{display:flex;justify-content:space-between}}.jedna-lekce-admin.sloupce .rezervace-vsechny{display:flex;flex-direction:column;flex-grow:1}.jedna-lekce-admin.sloupce .rezervace-vsechny .lekce-tel-user{display:inline-block;position:relative}.jedna-lekce-admin.sloupce .rezervace-vsechny .lekce-tel-user span{position:absolute;top:-26px;right:0px;background:#fff;border:1px solid #d9d9d9;border-radius:4px;padding:2px 6px}.jedna-lekce-admin .kurz-info-admin{display:flex;justify-content:center}.jedna-lekce-admin .kurz-info-admin .kurz-info{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;column-gap:30px;row-gap:10px;background:#fff;font-size:16px;padding-bottom:10px}.jedna-lekce-admin .kurz-info-admin .kurz-info a{color:inherit;font-size:18px;padding:0px 5px}.jedna-lekce-admin .kurz-info-admin .kurz-info .lekce-info-kurz-popis{padding:1px 8px 0px 8px;border-radius:4px;line-height:20px}.jedna-lekce-admin .lekce-header{display:flex;flex-wrap:wrap;row-gap:15px;column-gap:30px;font-size:16px;padding-bottom:15px}.jedna-lekce-admin .lekce-header .datum-a-cas{display:flex;gap:20px}.jedna-lekce-admin .lekce-header .datum-a-cas .v-pen-zone{color:#eb5c52}@media (max-width: 425px){.jedna-lekce-admin .lekce-header .datum-a-cas{justify-content:space-between;width:100%}}.jedna-lekce-admin .lekce-header .datum-a-cas .datum,.jedna-lekce-admin .lekce-header .datum-a-cas .cas{display:flex;gap:7px;align-items:baseline}.jedna-lekce-admin .lekce-header .nazev-aktivity{font-size:18px}.jedna-lekce-admin .lekce-header .help-text{color:#888;font-size:11px}.jedna-lekce-admin .lekce-header .help-text.center{text-align:center}.jedna-lekce-admin .lekce-header .help-text.left{text-align:left}.jedna-lekce-admin .lekce-header .help-text.right{text-align:right}.jedna-lekce-admin .lekce-header .help-text.kalendar span{font-style:normal;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:130px}.jedna-lekce-admin .lekce-main{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:30px;row-gap:30px}.jedna-lekce-admin .lekce-main .item.image{max-width:280px}@media (max-width: 768px){.jedna-lekce-admin .lekce-main .item.image{max-width:190px}}.jedna-lekce-admin .lekce-main .item.image .img-aktivity,.jedna-lekce-admin .lekce-main .item.image .img-video{box-shadow:0 2px 6px rgba(0,0,0,0.1),0 3px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 6px rgba(0,0,0,0.1),0 3px 5px rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.1),0 3px 5px rgba(0,0,0,0.1);border-radius:3px;width:100%}.jedna-lekce-admin .lekce-main .item.image .instroktori{margin-top:-45px}.jedna-lekce-admin .lekce-main .item.image .instroktori .avatar{padding-left:3px;z-index:2}.jedna-lekce-admin .lekce-main .item.image .instroktori .avatar img{max-width:50px}.jedna-lekce-admin .lekce-main .item.image .instroktori .jmeno{color:#ffffff;background-color:rgba(0,0,0,0.5);margin-left:-40px;padding-left:35px;line-height:22px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%;z-index:1}.jedna-lekce-admin .lekce-main .item.image .instroktori .jmeno div{margin:0}.jedna-lekce-admin .lekce-main .item.image .instroktori .jmeno .label.label-default{display:none}.jedna-lekce-admin .lekce-main .item.image .instroktori .instruktor2{margin-top:-20px}.jedna-lekce-admin .lekce-main .item.image .instroktori .instruktor2 .avatar{padding-left:13px}.jedna-lekce-admin .lekce-main .item.image .instroktori .instruktor2 .avatar img{max-width:40px}.jedna-lekce-admin .lekce-main .item.image .instroktori .instruktor2 .jmeno{border-bottom-right-radius:3px}.jedna-lekce-admin .lekce-main .item.image .naklady-odmena{display:flex;justify-content:flex-end;gap:5px;font-size:12px;padding-top:5px}.jedna-lekce-admin .lekce-main .item .nazev-lekce,.jedna-lekce-admin .lekce-main .item .penalizacni-zona{padding-bottom:10px}.jedna-lekce-admin .lekce-main .item .nazev-lekce i,.jedna-lekce-admin .lekce-main .item .penalizacni-zona i{padding-right:5px}.jedna-lekce-admin .lekce-main .item .ceny-lekce-kurz{display:flex;flex-direction:column;gap:25px}.jedna-lekce-admin .lekce-main .item .ceny-lekce-kurz .zakladni-cena{padding-bottom:5px}.jedna-lekce-admin .lekce-main .item .ceny-lekce-kurz .zakladni-cena span{font-weight:600}.jedna-lekce-admin .lekce-main .item .ceny-lekce-kurz .zakladni-cena .pridat{padding-top:10px;display:block}.jedna-lekce-admin .lekce-main .item .ceny-lekce-kurz ul li a{padding-left:10px}.jedna-lekce-admin .lekce-main .item .rezervace{display:flex;gap:5px;flex-wrap:wrap;justify-content:center}.jedna-lekce-admin .lekce-main .item .rezervace a{margin-top:0px;margin-bottom:0px}.jedna-lekce-admin .lekce-main .item .editace{display:flex;justify-content:center;flex-wrap:wrap;column-gap:15px;row-gap:15px}.jedna-lekce-admin .lekce-main .item .editace a i{font-size:16px}.jedna-lekce-admin .lekce-main .item .icon-custom{font-size:22px;margin:0px 8px;color:#4caf50}.jedna-lekce-admin .lekce-main .item.part-3{display:flex;flex-direction:column;align-items:stretch;text-align:center;row-gap:15px}@media (max-width: 768px){.jedna-lekce-admin .lekce-main .item.part-3{max-width:180px}}.jedna-lekce-admin .lekce-main .item.part-3 .pocet-rezervaci{margin:0;background:#eee;padding:10px 20px;border-radius:4px}.jedna-lekce-admin .lekce-main .item.part-4{display:flex;flex-direction:column;justify-content:space-between;row-gap:20px;max-width:270px}@media (max-width: 425px){.jedna-lekce-admin .lekce-main .item{max-width:unset !important;width:100% !important}}.jedna-lekce-admin .footer{display:flex;align-items:center;justify-content:center;gap:10px;text-align:center}.jedna-lekce-admin .footer *{font-size:14px}.jedna-lekce-admin .td-ikony-akce .ikony-flex{display:flex;flex-wrap:wrap;gap:15px;min-width:80px;max-width:300px}.jedna-lekce-admin .td-ikony-akce .ikony-flex a{margin:0px;font-size:18px}.jedna-lekce-admin .td-ikony-akce .ikony-flex-kurz{background:#eee;width:fit-content;padding:6px 10px;margin-bottom:20px;border-radius:3px}.row.display-flex{display:flex;flex-wrap:wrap}.g-signin2{padding-top:9px}.g-signin2 .abcRioButton{background-color:#dd4b39}.g-signin2 .abcRioButton:hover{background-color:#dd4b39}.modal-gal-imgs{border:1px solid #B0B0B0;padding:5px;margin:5px 0}.modal-gal-imgs:hover{background-color:#E8E8E8}.modal-gal-imgs .modal-gal-links{padding:5px 0;text-align:right}.modal-gal-imgs .modal-gal-popis{font-size:10px;text-align:center;white-space:nowrap;overflow:hidden}.zobrazit_lekce_pouze_registrovanym_info{position:relative;z-index:1029}.zobrazit_lekce_pouze_registrovanym_info span{position:absolute;right:0px;left:0px;margin:20px auto;text-align:center;color:#fff;font-size:18px;background:rgba(0,0,0,0.7);padding:10px;width:220px;border-radius:4px;box-shadow:0px 10px 100px 10px rgba(0,0,0,0.3);-moz-box-shadow:0px 10px 100px 10px rgba(0,0,0,0.3);-webkit-box-shadow:0px 10px 100px 10px rgba(0,0,0,0.3)}.zobrazit_lekce_pouze_registrovanym_info i{padding:15px 0px;font-size:36px;display:block}.btn-num-klavesnice .btn{margin:5px;padding:12px 30px}.pokladna-vybrano .btn-penize{margin:0 0 10px 0;min-width:100px}.pokladna-vybrano .pv-penize-popis{color:#757575;text-transform:uppercase;font-size:12px}.pokladna-vybrano .pv-penize{font-size:34px}.pokladna-vybrano .pv-info-penize{margin-bottom:20px}.pokladna-vybrano #vybrano_id{font-size:34px;height:50px}#plu_od_id{font-size:34px;height:50px}.mobile-user-info .small-box:hover{text-decoration:none;color:inherit}.mobile-user-info .small-box .inner:hover,.mobile-user-info .small-box .inner:hover span{color:#444}.mobile-user-info .small-box .inner .nadpis{display:inline;position:relative;font-size:16px;padding-left:50px;color:#555}.mobile-user-info .small-box .inner .nadpis a{color:#555}.mobile-user-info .small-box .inner .nadpis a:hover,.mobile-user-info .small-box .inner .nadpis a:hover span{color:#444}.mobile-user-info .small-box .inner .permanentky-list-user-mobil,.mobile-user-info .small-box .inner .permanentky-list-user-clenstvi{display:flex;padding-top:20px}.mobile-user-info .small-box .inner .permanentky-list-user-mobil a,.mobile-user-info .small-box .inner .permanentky-list-user-clenstvi a{color:#555}.mobile-user-info .small-box .inner .permanentky-list-user-mobil .ikona,.mobile-user-info .small-box .inner .permanentky-list-user-clenstvi .ikona{font-size:10px;color:#4caf50;vertical-align:middle;margin:-3px 5px 0px 0px}.mobile-user-info .small-box .inner .permanentky-list-user-mobil .mpnp-platnost-do,.mobile-user-info .small-box .inner .permanentky-list-user-clenstvi .mpnp-platnost-do{font-size:12px;margin-left:20px}.mobile-user-info .small-box .inner .permanentky-list-user-mobil .menu-polozka-nazev-permanentky,.mobile-user-info .small-box .inner .permanentky-list-user-clenstvi .menu-polozka-nazev-permanentky{line-height:14px;margin-bottom:15px;display:flex}.mobile-user-info .small-box .inner .permanentky-list-user-mobil .menu-polozka-nazev-perm-cena,.mobile-user-info .small-box .inner .permanentky-list-user-clenstvi .menu-polozka-nazev-perm-cena{margin-left:5px}.mobile-user-info .small-box h3{font-size:20px;font-weight:bold;color:#4CAF50;display:block;margin:5px 0px}.mobile-user-info .small-box h3 span{color:#555;margin-left:5px;font-size:18px}.mobile-user-info .small-box .koupit{float:right}.mobile-user-info .small-box .icon{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;position:absolute;top:-12px;left:1px;z-index:0;font-size:34px;color:rgba(0,0,0,0.15);transform:rotate(-20deg)}.mobile-user-info .small-box .icon.clenstvi{left:-2px;top:-14px}.mobile-user-info .small-box .mpnp-platnost-do,.mobile-user-info .small-box .menu-polozka-nazev-nezaplaceno{font-style:italic;margin-left:20px}.mobile-user-info .small-box .menu-polozka-nazev-nezaplaceno{margin-top:5px;color:#f44334}.mobile-user-info .small-box .no-data{text-align:center;opacity:0.5;font-style:italic}@media (max-width: 768px){.mobile-user-info .small-box{text-align:unset}.mobile-user-info .small-box .icon{display:inline-table}}.video-jedno-video{max-width:800px;margin:0 auto;min-width:310px;width:100%}.video-jedno-video .img-video{min-height:240px}.img-video{display:block;position:relative;color:white;margin:auto;border-radius:4px;background-size:cover;background-position:center center}.img-video img{border-radius:3px}.img-video .small,.img-video.small{height:80px;aspect-ratio:3/2;border-radius:4px;box-shadow:0 7px 14px rgba(0,0,0,0.15)}.img-video:hover .img-video-icon{color:red}.img-video:hover .img-video-cas{color:white}.img-video .img-video-icon{font-size:24px;position:absolute;top:0;left:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center}.img-video .img-video-cas{color:white;background-color:rgba(0,0,0,0.7);position:absolute;bottom:0;right:0;padding:0 5px;border-radius:2px 2px 4px 2px}.img-video .img-video-text{position:absolute;top:0;left:0;right:0;width:100%;text-align:center}.img-video .img-video-text .text{padding:15px 5px;color:#fff;font-size:18px;background-color:rgba(0,0,0,0.5);border-top-left-radius:3px;border-top-right-radius:3px}@media only screen and (max-width: 380px){.img-video .img-video-text .text{font-size:14px;padding:7px 5px}}.img-video .img-video-text .img-video-text-link-ukazka{padding-top:20px}@media only screen and (max-width: 380px){.img-video .img-video-text .img-video-text-link-ukazka{padding-top:0px}.img-video .img-video-text .img-video-text-link-ukazka .btn{padding:5px 10px;font-size:12px}}.v-embed{position:relative}.v-embed iframe{border-radius:3px}.v-embed .v-embed-s{position:absolute;top:0;left:0;width:100%;height:25%}.video-cas{font-size:20px}.video-cas .video-cas-output{font-size:24px;padding:20px 0}.video-info-bottom{padding:5px}.video-info-bottom .video-head{display:flex;flex-direction:column;padding:15px 0px 0px 0px}.video-info-bottom .video-head .video-nazev{font-size:20px;border-bottom:1px solid #E0E0E0;padding-bottom:5px}.video-info-bottom .video-head .video-nazev .video-dt{font-size:12px;color:gray;padding:3px 0px 0px 1px}.video-info-bottom .video-head .video-nazev .ikona-ulozit-video i{font-size:18px;color:#adadad;transition:color 250ms}.video-info-bottom .video-head .video-nazev .ikona-ulozit-video:hover i{color:#f20519}.video-info-bottom .video-head .video-instruktor{padding:10px 0px}.video-info-bottom .video-head .video-instruktor .user-admin-img .jmeno span.label{display:none}.video-info-bottom .video-clenstvi{border-bottom:1px solid #E0E0E0;margin-bottom:10px}.video-info-bottom .video-clenstvi .video-clenstvi-title{font-size:18px}.video-info-bottom .video-popis{color:gray;padding:10px 0 10px 0}.video-info-bottom .video-popis img{display:block;max-width:100%;height:auto}.video-info-bottom .video-ukazka-zhlednuti{color:gray;font-size:12px}.video-user{display:block;padding:4px;margin-bottom:20px;background-color:#fff}.video-user .video-user-txt{margin:10px}.video-user .video-user-txt .video-user-title{font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.video-user .video-user-txt .video-user-title a{color:black}.video-user p{margin:0 0 10px}.zakoupit-title{font-size:20px}.zakoupit-video .zakoupit-video-title{margin-top:10px;font-size:18px}.zakoupit-video .zakoupit-video-popis{color:gray}.zakoupit-video .zakoupit-video-head{font-size:18px;border-bottom:1px solid #E0E0E0;padding:5px 0;margin:5px 0}.modal-content h4 .nazev-lekce{text-align:center;display:block}.modal-content .nabidka-cerpani-ceny{text-align:center;padding-bottom:10px;font-size:16px}.modal-content .modal-header .close{z-index:999;position:absolute;right:0;top:0;font-size:14px;margin:0;padding:12px;border-radius:0 3px 0 35px;opacity:0.75;background:rgba(255,255,255,0.4);color:#222}.modal-content .modal-header .close:hover{opacity:1}.modal-login .modal-content .modal-header .close{background:transparent}.faktury .pdf-ikona{font-size:18px;color:#dd4b39}.faktury .nezaplacena-faktura-rs{background:#dd4b39;color:#fff;display:inline-block;padding:2px 5px;border-radius:3px}.panel-narozenin .card-dort{border:medium none;border-radius:5px;padding:10px;position:relative;box-shadow:0 1px 11px 0 rgba(0,0,0,0.12);-moz-box-shadow:0 1px 11px 0 rgba(0,0,0,0.12);-webkit-box-shadow:0 1px 11px 0 rgba(0,0,0,0.12)}.panel-narozenin .card-dort .uzivatele-narozeniny{margin-left:115px}.panel-narozenin .card-dort .uzivatele-narozeniny .nadpis{color:#eee;font-size:16px;font-style:italic;margin-bottom:10px}.panel-narozenin .card-dort .uzivatele-narozeniny .vypis-uzivatele{display:flex;flex-wrap:wrap}.panel-narozenin .card-dort .uzivatele-narozeniny .vypis-uzivatele a{text-decoration:none}.panel-narozenin .card-dort .uzivatele-narozeniny .vypis-uzivatele a img{margin-right:7px;width:35px;height:35px;box-shadow:1px 2px 6px -2px rgba(0,0,0,0.5);-moz-box-shadow:1px 2px 6px -2px rgba(0,0,0,0.5);-webkit-box-shadow:1px 2px 6px -2px rgba(0,0,0,0.5)}.panel-narozenin .card-dort .uzivatele-narozeniny .vypis-uzivatele .fotka-jmeno{display:flex;align-items:center;margin:0px 20px 10px 0px}.panel-narozenin .bg-gradient-1{background:linear-gradient(40deg, #EA324D 0%, #FEB503 100%);background:-webkit-linear-gradient(40deg, #EA324D 0%, #FEB503 100%);background:-ms-linear-gradient(40deg, #EA324D 0%, #FEB503 100%)}.panel-narozenin .cake{bottom:0;height:100px;margin-right:30px;position:absolute;width:100px}.panel-narozenin .cake:after{background:#ebe3e1;border-radius:100px;content:"";position:absolute;bottom:0;left:0;width:100px;height:2px}.panel-narozenin .velas{background:#ffffff;border-radius:100%;position:absolute;top:50%;left:50%;margin-left:-2.5px;margin-top:-8.333333333333334px;width:5px;height:16.666666666666668px}.panel-narozenin .velas:after,.panel-narozenin .velas:before{background:rgba(255,0,0,0.4);content:"";position:absolute;width:100%;height:2.2222222222222223px}.panel-narozenin .velas:after{top:25%;left:0}.panel-narozenin .velas:before{top:45%;left:0}.panel-narozenin .fuego{border-radius:100%;box-shadow:0 0 40px 10px rgba(248,233,209,0.2);position:absolute;top:-12px;left:50%;margin-left:-3.3333333333333335px;width:6.666666666666667px;height:12.5px}.panel-narozenin .fuego:nth-child(1){-webkit-animation:fuego 2s infinite}.panel-narozenin .fuego:nth-child(2){-webkit-animation:fuego 1.5s infinite}.panel-narozenin .fuego:nth-child(3){-webkit-animation:fuego 1s infinite}.panel-narozenin .fuego:nth-child(4){-webkit-animation:fuego 0.5s infinite}.panel-narozenin .fuego:nth-child(5){-webkit-animation:fuego 0.2s infinite}@-webkit-keyframes fuego{0%{background:rgba(254,248,97,0.5);-webkit-transform:translateY(0) scale(1)}50%{background:rgba(255,50,0,0.1);-webkit-transform:translateY(-20px) scale(0)}100%{background:rgba(254,248,97,0.5);-webkit-transform:translateY(0) scale(1)}}.panel-narozenin .cobertura{background:#ece7e3;border-radius:50px;position:absolute;top:60%;left:50%;margin-left:-27.77777777777778px;margin-top:-5px;width:55.55555555555556px;height:12.5px;z-index:10}.panel-narozenin .cobertura:after,.panel-narozenin .cobertura:before{background:#ece7e3;border-radius:100px;content:"";position:absolute;width:5px;height:10px}.panel-narozenin .cobertura:after{top:6.666666666666667px;right:14.285714285714286px}.panel-narozenin .cobertura:before{top:10px;right:9.090909090909092px}.panel-narozenin .bizcocho{background:#6d3826;position:absolute;bottom:0;left:50%;margin-left:-25px;width:50px;height:33.333333333333336px}.panel-narozenin .bizcocho:after,.panel-narozenin .bizcocho:before{background:rgba(236,231,227,0.6);content:"";position:absolute;width:100%;height:5px}.panel-narozenin .bizcocho:after{top:30%;left:0}.panel-narozenin .bizcocho:before{top:60%;left:0}.panel-narozenin .alert-dismissible .card-dort .close{color:inherit;position:relative;right:0;top:-2px}.main-footer .platebni-brany-ikony .footer-gopay-img{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px;background:#fff;padding:5px;border-radius:2px;margin:20px 0px}.main-footer .platebni-brany-ikony .footer-gopay-img img{max-height:38px}.obsazenost-uloziste{text-align:center;color:#606368}.obsazenost-uloziste .ikona{font-size:20px}.obsazenost-uloziste .info-text{word-spacing:2px;text-align:right;font-size:12px;margin-top:3px}.upload-form .progress{height:20px;display:none}.upload-form .btn-browse{display:block;width:200px;margin:0 auto}.upload-form .drop_zone_class{border-radius:5px;padding:60px 0;text-align:center;color:#bbb;margin:2px 0 10px 0;outline:2px dashed #d2d6de;outline-offset:-10px;-webkit-transition:outline-offset .15s ease-in-out, background-color .15s linear;transition:outline-offset .15s ease-in-out, background-color .15s linear}.upload-form .drop_zone_class i{display:block;font-size:45px;padding-bottom:10px}.upload-form .drag_over{outline-offset:-20px !important;outline-color:#c8dadf !important;background-color:#fff}.upload-form .drag_drop{outline-offset:-10px !important;outline-color:#808080 !important}.upload-form #file_name{font-weight:bold;color:#808080}.video-rs-zpracovani{display:table;height:325px;position:static;width:100%;background-color:#151515;overflow:hidden;color:white;text-align:center}.video-rs-zpracovani .text{display:table-cell;vertical-align:middle;position:static;margin:0 auto}.video-rs-zpracovani .text h1{font-size:34px;margin-bottom:5px}.video-rs-zpracovani .text p{font-size:14px;margin:0 5px;padding:0}@media (max-width: 768px){.video-rs-zpracovani .text p{font-size:16px;line-height:1.4}}.img-thumbnail{border-radius:4px}.img-thumbnail.active{border:1px solid black}.video-filter:first-child .video-filter-head{margin-top:0px}.video-filter .video-filter-head{padding:5px 3px;margin:15px 0px 0px 0px;font-size:15px}.video-filter .video-filter-one{padding-top:4px;padding-left:3px}.filtr-video-box .wrapper{display:flex;align-items:stretch}.filtr-video-box #sidebar{min-width:250px;max-width:250px;margin:0px 20px 0px 0px;margin-left:-270px;transition:all 0.3s}.filtr-video-box #sidebar.active{margin-left:0px}@media (max-width: 1500px){.filtr-video-box #sidebar{margin-left:0px}.filtr-video-box #sidebar.active{margin-left:-260px}.filtr-video-box #sidebarCollapse span{display:none}}.throw_exception{display:flex;justify-content:center;margin-top:50px}.throw_exception .box-error{display:flex;width:auto;border-radius:10px;background:#fff;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}@media (max-width: 778px){.throw_exception .box-error{flex-direction:column-reverse;width:100%}}.throw_exception .box-error .img{display:flex;align-items:flex-end;margin:0 auto;max-width:400px;min-width:260px}.throw_exception .box-error .img img{padding-top:10px;object-fit:contain;border-radius:10px}.throw_exception .box-error .text{display:flex;flex-direction:column;justify-content:space-between;padding:30px 30px 0px 30px;color:#2c3e50;text-align:center}.throw_exception .box-error .text h1{font-size:26px;line-height:42px;margin:0px}.throw_exception .box-error .text h1 span{font-size:54px;display:block;color:#e74c3c;padding-bottom:20px}.throw_exception .box-error .text .popis{margin-top:30px}.throw_exception .box-error .text .chyba{min-height:100px;margin-top:40px;color:#e74c3c}.throw_exception .box-error .text .pokracovani{color:inherit;padding:20px 0px}.neni-dostupny-zadny-kalendar{margin:50px auto 50px auto;text-align:center;font-size:24px;color:#bfbfbf}.neni-dostupny-zadny-kalendar img{margin:50px auto}.rs-title-public{font-size:30px;letter-spacing:1px;text-align:center;color:#999;margin-top:20px;margin-bottom:25px}.odkazy-vop-gdpr{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.odkazy-vop-gdpr a{color:inherit;padding:20px 10px 10px 10px}#cena_lekce_typ_b{border-bottom:2px dashed #ddd;min-width:68px;display:inline-block;text-align:center;padding:0px 6px}.vyskakovaci-okno .modal .modal-dialog:not(.modal-login) .modal-content img{width:100%}.modal-title .user-vs-modal{padding:5px 0px;font-size:12px}.form-ostatni-input-vice-ikony i{font-size:16px}.form-group-custom{background:#fafafa;padding:0px 10px;border:2px solid #f7f7f7;border-radius:4px;margin-bottom:20px;transition:border-color 500ms}.form-group-custom:hover{border-color:#ebebeb}.form-group-custom .form-group-custom-popis{font-size:16px;text-align:center;padding-top:5px;padding-bottom:5px}.form-group-custom .form-group-custom-popis span{display:block;font-size:13px;padding:10px 0}.form-group-activity{background:#fafafa;padding:0px 10px}.info-page{max-width:600px;width:100%;margin:50px auto}.info-page h1{font-size:22px;text-align:center;margin-bottom:20px}.info-page .images{display:flex;justify-content:center;align-items:center;gap:20px;margin:40px 0px}.report-pocet-zaznamu{padding-bottom:15px}.globalni-konfigurace{position:relative}.globalni-konfigurace .icon-before::before{font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 6 Pro";font-size:20px;font-weight:300}.globalni-konfigurace .aa_RsData::before{content:"\f085"}.globalni-konfigurace .zz_RsData::before{content:"\f085"}.globalni-konfigurace .a_Reg_email::before{content:"\e472"}.globalni-konfigurace .b_Role::before{content:"\f0c0"}.globalni-konfigurace .d_Kalendar::before{content:"\f133"}.globalni-konfigurace .g_Rezervace::before{content:"\f737"}.globalni-konfigurace .h_Vstup::before{content:"\f52b"}.globalni-konfigurace .j_Kreditni_system::before{content:"\f53a"}.globalni-konfigurace .m_Perma::before{content:"\f145"}.globalni-konfigurace .p_Clenstvi::before{content:"\f47f"}.globalni-konfigurace .r_Prevodem::before{content:"\f19c"}.globalni-konfigurace .s_Pay_gate::before{content:"\f38a"}.globalni-konfigurace .v_IDkarta_turniket::before{content:"\f488"}.globalni-konfigurace .y_SMS_notifikace::before{content:"\e1e5"}.globalni-konfigurace .z_ostatni::before{content:"\e136"}.globalni-konfigurace .tab-head-sekce{display:flex;flex-wrap:wrap;gap:15px;padding:10px}.globalni-konfigurace .sekce-nadpis{font-size:18px;font-weight:600;padding:10px;margin-top:10px}.globalni-konfigurace [class*="tab-popis-"],.globalni-konfigurace [class*="tab-head-popis-"],.globalni-konfigurace #a_RsDataNastaveni,.globalni-konfigurace #j_Reg_volitelne,.globalni-konfigurace #c_Zobrazeni{display:none}.globalni-konfigurace .tab-popis-b_Role{display:block}.globalni-konfigurace .tab-head-popis-f_Registrace,.globalni-konfigurace .tab-head-popis-i_Reg_povinne,.globalni-konfigurace .tab-head-popis-l_neReg_povinne,.globalni-konfigurace .tab-head-popis-c_Kal_zaklad,.globalni-konfigurace .tab-head-popis-f_Zobrazeni_lekci,.globalni-konfigurace .tab-head-popis-c_Rezervace_set,.globalni-konfigurace .tab-head-popis-c_Vstup_zaklad,.globalni-konfigurace .tab-head-popis-i_Klice,.globalni-konfigurace .tab-head-popis-f_Nahradnik,.globalni-konfigurace .tab-head-popis-i_Penalizace,.globalni-konfigurace .tab-head-popis-i_KS_bonus_sleva,.globalni-konfigurace .tab-head-popis-l_KS_zdarma,.globalni-konfigurace .tab-head-popis-c_Perma_zaklad,.globalni-konfigurace .tab-head-popis-c_Clenstvi_zaklad,.globalni-konfigurace .tab-head-popis-c_PG_set,.globalni-konfigurace .tab-head-popis-c_Prevod_zaklad,.globalni-konfigurace .tab-head-popis-c_ID_karta,.globalni-konfigurace .tab-head-popis-i_Turniket,.globalni-konfigurace .tab-head-popis-d_SMS_set,.globalni-konfigurace .tab-head-popis-z_Slevomat,.globalni-konfigurace .tab-head-popis-i_obsluha{display:block;margin-top:-15px}.globalni-konfigurace .cancel-width-col [class*="col-"]{flex:1;padding-left:0}.globalni-konfigurace .first-item-center .row{display:flex;flex-direction:row;justify-content:center}@media (max-width: 992px){.globalni-konfigurace .first-item-center .row{display:block}}.globalni-konfigurace.nav-tabs-custom-2 .nav-tabs{display:flex;flex-wrap:wrap;justify-content:center}.globalni-konfigurace.nav-tabs-custom-2 .nav-tabs li a{flex-direction:column}.nav-tabs-custom-2 .nav-tabs{padding-bottom:10px;border-bottom:1px solid #eee}.nav-tabs-custom-2 .nav-tabs li.active a{color:#444;background:#f7f7f7;border-color:#eee}.nav-tabs-custom-2 .nav-tabs li a{display:flex;column-gap:5px;align-items:center;padding:6px 12px;border-radius:4px;-webkit-transition:background 200ms ease-out;-moz-transition:background 200ms ease-out;-o-transition:background 200ms ease-out;transition:background 200ms ease-out}.nav-tabs-custom-2 .nav-tabs li a:hover{color:#444;background:#f7f7f7;border-color:#eee}.nav-tabs-custom-2 .nav-tabs li a i{font-size:18px}.nav-tabs-custom-2 .presun-nastaveni{display:block;padding-bottom:5px;text-align:right}.nav-tabs-custom-2 .presun-nastaveni i{font-size:18px;padding-right:5px}.tab-pane{padding-top:10px}.ikona-s-nazvem{display:flex;gap:7px;align-items:center;width:fit-content}.zobrazeni-barevne-schema-aktivity{display:inline-block;font-size:12px;border-radius:2px;box-shadow:0px 0px 3px rgba(0,0,0,0.1)}.rychle-odbaveni{display:flex;flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;gap:10px;padding-bottom:10px;margin-bottom:50px}.rychle-odbaveni::-webkit-scrollbar{width:5px;height:10px;border-radius:8px;background-color:#e0e0e0}.rychle-odbaveni::-webkit-scrollbar-thumb{border-radius:8px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#a8a8a8}.rychle-odbaveni div:not(.ro-aktive) .ro-title,.rychle-odbaveni div:not(.ro-aktive) .ro-nazev{color:black !important;background-color:white !important}.rychle-odbaveni .ro-probehlo{opacity:0.5}.rychle-odbaveni .ro-lekce{cursor:pointer;width:130px;min-width:130px;background:#fff;font-size:12px;border-radius:4px}.rychle-odbaveni .ro-lekce:not(:hover) .ro-title{border-color:transparent !important}.rychle-odbaveni .ro-lekce .ro-title{border-top-right-radius:4px !important;border-top-left-radius:4px !important;padding:3px 5px 3px 5px;border-top:3px solid}.rychle-odbaveni .ro-lekce .ro-title .ro-datum-cas{display:flex;flex:0 0 100%;justify-content:space-between;align-items:baseline}.rychle-odbaveni .ro-lekce .ro-nazev{padding:2px 5px;line-height:20px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.rychle-odbaveni .ro-lekce .ro-img{position:relative}.rychle-odbaveni .ro-lekce .ro-img .ro-obsazenost{position:absolute;bottom:2px;right:2px;color:#222}.rychle-odbaveni .ro-lekce .ro-img .ro-obsazenost .cisla{background:#fff;padding:2px 6px;border-radius:2px}.rychle-odbaveni .ro-lekce .ro-kalendar{padding:5px;color:#999;font-style:italic;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.kalendar-legenda{padding:10px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:30px;row-gap:10px}@media (max-width: 424px){.kalendar-legenda{justify-content:flex-start}}.kalendar-legenda .kalendar-legenda-rezervace{display:flex;gap:7px;align-items:center}.kalendar-legenda .kalendar-legenda-barva-rezervace{display:inline-block;width:20px;height:20px;border-radius:3px;box-shadow:0px 1px 1px rgba(0,0,0,0.1);border:1px solid #eee}.btns-koupit{display:flex;flex-direction:column;gap:10px;margin:10px 0 10px 0;padding:1px}.btns-koupit.btn-platby-hover .btn-platby:hover{background-color:#eee}.btns-koupit .btn-platby{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;text-align:left;padding:6px 12px;background-color:#f5f5f5;border:0;border-radius:4px;box-shadow:0 0 2px transparent;transition:all 300ms linear}.btns-koupit .btn-platby .img-a-title{display:flex;flex-wrap:nowrap;align-items:center;gap:15px}.btns-koupit .btn-platby .image{width:34px;height:34px}.btns-koupit .btn-platby .text{color:initial;line-height:18px}.btns-koupit .btn-platby .question{color:#adadad;padding-left:3px}.btns-koupit .btn-platby .text-vybrat{padding:6px 14px;border:1px solid #ddd;border-radius:4px;transition:background-color 100ms linear}.btns-koupit .btn-platby .show-checkbox{display:none}.btns-koupit .btn-platby .info-platnost-do{position:absolute;right:4px;bottom:2px;font-size:11px}.btns-koupit .btn-platby.multisport .image{width:100px;height:30px}.btns-koupit .btn-platby:hover .text-vybrat{background-color:#4caf50;color:#fff;border-color:#4caf50}.btns-koupit .btn-platby:hover{box-shadow:0 0 2px rgba(0,0,0,0.5)}.btns-koupit .btn-platby.btn-xl{padding:16px 12px}.btns-koupit.btns-checkbox .text-vybrat{display:none}.btns-koupit.btns-checkbox .show-checkbox{display:block;font-size:18px}.btns-koupit.btns-checkbox .show-checkbox .select-yes{color:#7ed02b;display:none}.btns-koupit.btns-checkbox .show-checkbox .select-no{color:#e0e0e0}.btns-koupit.btns-checkbox .btn-platby:hover .select-no{display:none}.btns-koupit.btns-checkbox .btn-platby:hover .select-yes{display:flex}.btns-koupit .typ-prostredku{font-size:11px;margin-bottom:-10px;opacity:0.75}.zaznamenany-prichod .dnesni-vstupy{display:flex;flex-wrap:wrap;gap:20px}.zaznamenany-prichod .dnesni-vstupy .zaznam-prichodu{width:120px;background:#fff;padding:10px;border-radius:4px;box-shadow:0 2px 4px rgba(126,142,177,0.12);-moz-box-shadow:0 2px 4px rgba(126,142,177,0.12);-webkit-box-shadow:0 2px 4px rgba(126,142,177,0.12)}.zaznamenany-prichod .dnesni-vstupy .zaznam-prichodu:hover{background-color:#fff;box-shadow:0 2px 4px rgba(126,142,177,0.4);-moz-box-shadow:0 2px 4px rgba(126,142,177,0.4);-webkit-box-shadow:0 2px 4px rgba(126,142,177,0.4)}.zaznamenany-prichod .dnesni-vstupy .zaznam-prichodu .user-admin-img{display:flex;flex-direction:column;text-align:center;gap:8px}.zaznamenany-prichod .dnesni-vstupy .zaznam-prichodu .user-admin-img .jmeno{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.klice-tlacitka{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-around}.klice-tlacitka .btn{height:45px;width:45px;display:flex;justify-content:center;align-items:center}.klice-tlacitka .btn:not(.btn-danger)[disabled]{background:none;color:darkred}.changelog .verze{display:none}.changelog .release-date{color:#999;margin-bottom:10px;display:inline-block}.changelog .tm-one-note{display:flex;gap:10px}.changelog .tm-one-note .badge-type{width:70px;text-align:right}.changelog .label{display:inline-block;min-width:100px}.changelog .text{display:table}.changelog .badge-add{background:#57BF55;color:#FFF}.changelog .badge-update{background:#0A8DFF;color:#FFF}.changelog .badge-fix{background:#d2322d;color:#FFF}.add-area{position:relative;display:flex;gap:30px;flex-direction:column;justify-content:center;text-align:center;padding:20px;border:2px dashed #c4c3cb;border-radius:10px;color:#aeadb7}.add-area.permanentka{height:165px}.add-area a{color:inherit;transition:200ms linear}.add-area a:hover{color:initial}.multisport-sluzby-box{display:flex;flex-wrap:wrap;justify-content:center;row-gap:30px;column-gap:50px;padding:10px 10px 20px 10px;border:2px solid #eee;border-radius:4px;background:#fff}.btn-multisport{background:#fff;padding:10px 10px;border:2px solid #1D9DD9;border-radius:4px;transition:200ms linear}.btn-multisport:hover{background:#1D9DD9;color:#fff}.jazyk-vlajka{width:18px;height:auto}.img-to-modal{max-width:100%;overflow:hidden}.img-to-modal img{max-width:100%;height:auto;display:block}.btn,.navbar .navbar-nav>li>a.btn{border:none;border-radius:3px;padding:10px 15px;margin:10px 1px;transition:box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1),background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1)}.btn{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12)}.btn:focus,.btn:active,.btn:hover{box-shadow:0 14px 26px -12px rgba(0,0,0,0.42),0 4px 23px 0px rgba(0,0,0,0.12),0 8px 10px -5px rgba(0,0,0,0.2)}.btn-group{margin:10px 1px}.btn-group .btn{margin:0}.btn-round{border-radius:30px}.btn-white{color:#333;background-color:#fff}.main-header .navbar .nav li a.btn-white{color:#333 !important;background-color:#fff !important}.main-header .navbar .btn{margin-top:0 !important}.main-header .caret{margin-left:2px}.popover,.tooltip-inner{color:#555555;line-height:1.5em;background:#FFFFFF;border:none;border-radius:3px;box-shadow:0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12),0 5px 5px -3px rgba(0,0,0,0.2)}.popover{padding:0;box-shadow:0 16px 24px 2px rgba(0,0,0,0.14),0 6px 30px 5px rgba(0,0,0,0.12),0 8px 10px -5px rgba(0,0,0,0.2)}.popover-content{line-height:1.4}.tooltip.in{opacity:1;-webkit-transform:translate3d(0, 0px, 0);-moz-transform:translate3d(0, 0px, 0);-o-transform:translate3d(0, 0px, 0);-ms-transform:translate3d(0, 0px, 0);transform:translate3d(0, 0px, 0)}.tooltip{opacity:0;transition:opacity, transform .2s ease;-webkit-transform:translate3d(0, 5px, 0);-moz-transform:translate3d(0, 5px, 0);-o-transform:translate3d(0, 5px, 0);-ms-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}.tooltip.top .tooltip-arrow{border-top-color:#fff}.tooltip.right .tooltip-arrow{border-right-color:#fff}.tooltip.bottom .tooltip-arrow{border-bottom-color:#fff}.tooltip.left .tooltip-arrow{border-left-color:#fff}.tooltip-inner{padding:10px 15px;min-width:130px}.modal-header{border:0}.modal-footer{border:0;padding:5px}.help-block{font-size:11px;padding-top:3px}.dropdown-menu li a:not(.btn){display:flex;align-items:baseline;gap:10px;font-size:13px;padding:4px 10px;margin:0 5px;border-radius:2px;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;-ms-transition:all 250ms linear;transition:all 250ms linear}.dropdown-menu li a:not(.btn):hover{background-color:#eee;color:#222}.vase-cena{background:#eee;padding:5px 10px;border-radius:4px}.odznak-tab .image{height:56px;width:56px}.odznak-tab svg{height:56px;width:56px}.odznak-tab i{font-size:42px}.odznak-list-img img{max-width:32px !important}.odznak-list-img i{font-size:32px !important}.badge-one-border .badge-one{border:1px solid #eee}.badge-one{position:relative;display:flex;justify-content:center;align-items:center;width:80px;height:80px;overflow:hidden}.badge-one .image,.badge-one svg{width:80px;height:auto;aspect-ratio:1/1;position:absolute}.badge-one i{font-size:60px;position:absolute}.badge-one.small{width:40px;height:40px}.badge-one.small .image,.badge-one.small svg{width:40px}.badge-one.big{width:120px;height:120px}.badge-one.big .image,.badge-one.big svg{width:120px}.badge-one .vrstva-1{z-index:1}.badge-one .vrstva-2{z-index:2}.badge-one .vrstva-3{z-index:3}.badge-one .vrstva-4{z-index:4}.badge-one .vrstva-5{z-index:5}.badge-one .vrstva-6{z-index:6}.badge-one .vrstva-7{z-index:7}.badge-one .vrstva-8{z-index:8}.badge-one .vrstva-9{z-index:9}.badge-one .vrstva-10{z-index:10}.badge-one .vrstva-11{z-index:11}.badge-one .vrstva-12{z-index:12}.badge-one .vrstva-13{z-index:13}.badge-one .vrstva-14{z-index:14}.badge-one .vrstva-15{z-index:15}.badge-one .vrstva-16{z-index:16}.badge-one .vrstva-17{z-index:17}.badge-one .vrstva-18{z-index:18}.badge-one .vrstva-19{z-index:19}.badge-one .vrstva-20{z-index:20}.zebricek-uzivatelu{margin-top:50px}.zebricek-uzivatelu .person{display:flex;align-items:center;gap:15px}.zebricek-uzivatelu .odznaky-uzivatele{display:flex;gap:10px;margin-top:2px}.zebricek-uzivatelu .odznaky-uzivatele .badge-one{margin:0px}.zebricek-uzivatelu .flex-table{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;width:100%}.zebricek-uzivatelu .flex-row{position:relative;box-sizing:border-box;display:flex;flex-direction:row;flex-basis:100%;order:4;justify-content:space-between;align-items:center;gap:10px;background:#fff;border-radius:4px;top:0;transition:all 350ms ease-out}.zebricek-uzivatelu .flex-row:hover{box-shadow:0px 4px 8px rgba(38,38,38,0.1)}.zebricek-uzivatelu .flex-row.header{font-weight:bold;background:transparent;display:none}@media (min-width: 1024px){.zebricek-uzivatelu .flex-row.bedna{flex-basis:calc(33% - 10px);align-self:flex-start;margin-bottom:20px}.zebricek-uzivatelu .flex-row.bedna .flex-cell:nth-child(1){position:absolute;top:5px;left:5px}.zebricek-uzivatelu .flex-row.bedna .flex-cell:nth-child(2){flex-wrap:wrap;gap:10px;padding-bottom:15px}.zebricek-uzivatelu .flex-row.bedna .flex-cell:nth-child(2) .avatar{flex:100%;text-align:center;margin-top:-35px}.zebricek-uzivatelu .flex-row.bedna .flex-cell:nth-child(2) .avatar .image{width:64px;height:64px}.zebricek-uzivatelu .flex-row.bedna .flex-cell:nth-child(2) .user{width:100%;text-align:center}.zebricek-uzivatelu .flex-row.bedna .flex-cell:nth-child(2) .user .user-name{font-weight:600}.zebricek-uzivatelu .flex-row.bedna .flex-cell:nth-child(2) .user .user-badges{justify-content:center;margin-top:10px}.zebricek-uzivatelu .flex-row.bedna .flex-cell:nth-child(3){position:absolute;top:0;right:0;text-align:end;min-width:auto}.zebricek-uzivatelu .flex-row.bedna .flex-cell .user-icon-hot{filter:grayscale(0)}.zebricek-uzivatelu .flex-row.bedna.prvni{order:2}.zebricek-uzivatelu .flex-row.bedna.druhy{order:1;margin-top:50px}.zebricek-uzivatelu .flex-row.bedna.treti{order:3;margin-top:50px}}.zebricek-uzivatelu .flex-row.bedna.prvni .number,.zebricek-uzivatelu .flex-row.bedna.druhy .number,.zebricek-uzivatelu .flex-row.bedna.treti .number{display:flex;justify-content:center;align-items:center;width:26px;height:26px;border-radius:50%}.zebricek-uzivatelu .flex-row.bedna.prvni .number{background:#fec200}.zebricek-uzivatelu .flex-row.bedna.druhy .number{background:#bcc5ca}.zebricek-uzivatelu .flex-row.bedna.treti .number{background:#de7c25}.zebricek-uzivatelu .flex-row .number{margin-left:5px}.zebricek-uzivatelu .flex-row .user-icon-hot{filter:grayscale(0.3)}.zebricek-uzivatelu .flex-cell{flex:1;padding:10px}.zebricek-uzivatelu .flex-cell:nth-child(1){align-self:center;flex:0}.zebricek-uzivatelu .flex-cell:nth-child(3){display:flex;align-items:end;flex:0;min-width:80px;gap:3px}.zebricek-uzivatelu .flex-cell.person{display:flex;align-items:center;gap:15px}.zebricek-uzivatelu .flex-cell.person .avatar .image{width:52px;height:52px;border-radius:50%}.zebricek-uzivatelu .flex-cell .user-badges{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin-top:2px}.modal-badge-one-bg{position:absolute;background:url("../images/bg-confetti.svg") no-repeat center top;background-size:cover;height:100%;width:auto;top:-100px;left:-50px;right:-50px}.modal-badge-one .gratulace{color:#fff;font-size:40px;font-weight:600;letter-spacing:2px;text-align:center;text-transform:uppercase;text-shadow:0px 1px 8px rgba(0,0,0,0.5);margin-top:-10px}.modal-badge-one .show-badge-one{margin:0 auto;width:fit-content;background:rgba(255,255,255,0.95);padding:20px 20px 0px 20px;border-radius:50%}.modal-badge-one .avatar{width:80px;height:80px;border-radius:50%}.odznak-v-profilu{display:flex;gap:5px}.t-m{text-align:center;margin:10px 30px}.t-row{display:flex;height:74px}.t-row.header{height:45px}.t-row-time{height:16px;font-size:11px}.t-row-time .t-hrs-line{border-left:0px}.t-inst{position:relative;z-index:1;font-size:13px;padding:2px 0}.t-inst .inst-name{width:90px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:4px 0}.t-inst .inst-avatar{display:flex;gap:7px;align-items:center}.t-inst .inst-avatar .img-avatar{width:38px;border-radius:4px}.t-inst,.t-time{flex:none;width:90px}.t-dt{flex:1;display:flex;flex-direction:column;min-width:200px}.t-dt,.t-inst{border-bottom:1px solid #DADEE0;border-right:1px solid #DADEE0}.t-time{border-bottom:1px solid #DADEE0;border-right:1px solid #DADEE0}.t-h-day{text-align:center;border-bottom:0;color:#999}.t-h-day.dnes{color:#222}.t-h-day .day-name{font-weight:600}.t-hrs{position:absolute;height:100%;background-color:#bde2c7;border-radius:3px;display:flex;justify-content:center;align-items:flex-end;border:1px solid #8bbd99}.t-hrs:hover{z-index:1}.t-hrs-line{position:absolute;height:100%;width:1px;border-left:1px solid #edf2f5;padding-left:1px}.t-zavreno{position:absolute;background-color:#e96e6e;height:15%;border-radius:4px;z-index:2}.t-lekce-one{position:absolute;background-color:#DADEE0;height:100%;border-radius:4px}.t-hrs-start{position:absolute;left:5px}.t-hrs-stop{position:absolute;right:5px}.t-prac-doba{position:relative;flex:1}.t-prac-doba .time-open{display:flex;flex-direction:column;gap:2px;font-size:13px;line-height:13px;color:#327735;padding-bottom:2px}.t-lekce{position:relative;border-top:1px dotted #DADEE0;flex:1}.t-cas-od-do{flex:1;position:relative;color:#999}.ikony-nad-kalendarem{display:flex;align-items:center;justify-content:center;column-gap:25px;row-gap:15px;font-size:18px;margin-top:5px;margin-bottom:10px;flex-wrap:wrap}.ikony-nad-kalendarem a{color:#444}@media only screen and (max-width: 568px){.ikony-nad-kalendarem.ao-login{flex-wrap:wrap;justify-content:center}}@media only screen and (max-width: 400px){.ikony-nad-kalendarem{flex-wrap:wrap;justify-content:center;column-gap:10px}}.ikony-nad-kalendarem .ikony-nk{display:flex;align-items:center;gap:10px}@media only screen and (max-width: 568px){.ikony-nad-kalendarem .ikony-nk.dny-select{justify-content:center}}.ikony-nad-kalendarem .ikony-nk .ikony-nk-sipky{padding:5px 15px;font-size:20px}@media only screen and (max-width: 568px){.ikony-nad-kalendarem .ikony-nk .ikony-nk-sipky{font-size:22px}}.ikony-nad-kalendarem .dny-select-kalendar-vyber{background:transparent;padding:0px 4px;cursor:pointer;border-radius:4px}.popover-content .form-control:focus{border-color:#ccc;box-shadow:none}.popover-content .editable-buttons{display:flex;justify-content:end}.grid-stack-item>.ui-resizable-se{background-color:white;border-radius:25px}.grid-stack-item-content{border-radius:2px}.grid-stack-item-content::-webkit-scrollbar{width:8px;height:8px;border-radius:10px;background-color:#F5F5F5}.grid-stack-item-content::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#555}.grid-stack-item-content .icon-delete{position:absolute;bottom:1px;left:2px;color:red;background:white;border-radius:50px;width:20px;height:20px;display:flex;justify-content:center;align-items:center}.zastupce-one-item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:5px;border-radius:2px}.zastupce-one-item.solarko{justify-content:space-between}.zastupce-one-item .cena{font-size:12px;align-self:end}.zastupce-one-item .polozka-nazev-obrazek{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;align-items:center}.size100 .solarko-ikony{height:100px;width:100px}.solarko-ikony{display:inline-block;height:36px;width:36px;background-size:contain;background-repeat:no-repeat}.solarko-ikony.ceka{background-image:url("../images/solarko/v1/zzz.svg")}.solarko-ikony.ceka-fronta{background-image:url("../images/solarko/v1/semafor.svg")}.solarko-ikony.priprava{background-image:url("../images/solarko/v1/changing-room.svg")}.solarko-ikony.jede{background-image:url("../images/solarko/v1/sunny.svg")}.solarko-ikony.jede.rotating{animation:rotate 10s linear infinite}.solarko-ikony.chlazeni{background-image:url("../images/solarko/v1/fan.svg")}.solarko-ikony.chlazeni.rotating{animation:rotate 1s linear infinite}.solarko-ikony.cisteni{background-image:url("../images/solarko/v1/disinfectant.svg")}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.txt-modal-nastaveni img,.txt-modal-novinka img{height:100%;max-width:100%}.tpl-preklad table tbody tr td{border-left:0 !important}.tpl-preklad .cas-nahrani{position:absolute;top:0;left:5px;font-size:10px;color:grey}.tpl-preklad .preklad-komentare li:not(:last-child){border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:10px}.table-uzaverka .one-block{border:1px solid #eee;border-radius:4px;margin-bottom:25px;overflow-x:auto}.table-uzaverka .one-block table{margin-bottom:0;min-width:100%}@media (max-width: 1024px){.table-uzaverka .one-block table{min-width:800px}}.table-uzaverka .one-block table thead,.table-uzaverka .one-block table tbody{display:block}.table-uzaverka .one-block table thead tr,.table-uzaverka .one-block table tbody tr{display:flex;width:100%;border-radius:2px}.table-uzaverka .one-block table thead tr th,.table-uzaverka .one-block table thead tr td,.table-uzaverka .one-block table tbody tr th,.table-uzaverka .one-block table tbody tr td{white-space:nowrap;word-break:break-word}.table-uzaverka .one-block table thead tr th:first-child,.table-uzaverka .one-block table thead tr td:first-child,.table-uzaverka .one-block table tbody tr th:first-child,.table-uzaverka .one-block table tbody tr td:first-child{flex-basis:50%;min-width:50%}.table-uzaverka .one-block table thead tr th:not(:first-child),.table-uzaverka .one-block table thead tr td:not(:first-child),.table-uzaverka .one-block table tbody tr th:not(:first-child),.table-uzaverka .one-block table tbody tr td:not(:first-child){flex:1;text-align:right}.table-uzaverka .one-block table thead tr th:nth-child(2),.table-uzaverka .one-block table thead tr td:nth-child(2),.table-uzaverka .one-block table tbody tr th:nth-child(2),.table-uzaverka .one-block table tbody tr td:nth-child(2){text-align:center}.table-uzaverka .one-block table thead tr th:nth-child(3),.table-uzaverka .one-block table thead tr td:nth-child(3),.table-uzaverka .one-block table tbody tr th:nth-child(3),.table-uzaverka .one-block table tbody tr td:nth-child(3){text-align:center}.table-uzaverka .one-block table thead tr:last-child,.table-uzaverka .one-block table tbody tr:last-child{justify-content:flex-end}.vzorove-permanentky .item{padding:10px 0;border-bottom:1px solid #eee}.vzorove-permanentky .item:last-child{border-bottom:none}.vzorove-permanentky .item i{font-size:16px;padding-right:5px}.vzorove-permanentky .item button{background:transparent;border:0;padding:0}#plovouci_okno_mqtt{font:normal normal 13px/1.55 Tahoma, sans-serif;color:#333;background-size:1em;position:fixed;right:0;bottom:25px;min-width:50px;white-space:nowrap;z-index:30001;opacity:.9;transition:opacity 0.2s;padding:1px 5px}.info-user-modal .box-aktivni{background:#adf700;margin:0 -24px 20px -24px;padding:5px 24px}.info-user-modal .box-aktivni a{color:#222;background:#fff !important;border-radius:4px}.info-user-modal .box-aktivni .box-aktivni-nadpis{padding-top:5px;padding-bottom:5px}.info-user-modal .box-blizici-se-konec{background:#fcae1e;margin:0 -24px 20px -24px;padding:5px 24px}.info-user-modal .box-blizici-se-konec a{color:#222;background:#fff !important;border-radius:4px}.info-user-modal .box-blizici-se-konec .box-aktivni-nadpis{padding-top:5px;padding-bottom:5px}.info-user-modal .box-propadnute{background:#D22B2B;margin:0 -24px 20px -24px;padding:5px 24px;color:#fff}.info-user-modal .box-propadnute a{color:#222;background:#fff !important;border-radius:4px}.info-user-modal .box-propadnute .box-aktivni-nadpis{padding-top:5px;padding-bottom:5px}.modal-dysko::before{content:"";position:fixed;top:0;left:0;width:100%;height:160px;background-image:url(../images/bg-thumbs-up.png);background-size:auto;background-repeat:repeat-x;opacity:0.05;z-index:0}.modal-dysko .tip-options{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}.modal-dysko .tip-options .tip-btn{background-color:#4CAF50;color:#fff;border:none;border-radius:6px;padding:6px 12px;box-shadow:0 2px 4px rgba(0,0,0,0.1);cursor:pointer;font-size:16px;transition:background-color 0.5s ease, box-shadow 0.5s ease}.modal-dysko .tip-options .tip-btn:hover{background-image:linear-gradient(rgba(0,0,0,0.2), rgba(0,0,0,0.3));box-shadow:0 6px 8px rgba(0,0,0,0.2)}.modal-dysko .tip-options .tip-btn.grey-select{background-color:#eee;color:#222}.modal-dysko .avatar{position:relative}.modal-dysko .avatar .img-circle{border-radius:50%;width:100px;height:100px;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.modal-dysko .avatar .jar{position:absolute;bottom:-10px;left:-10px;opacity:0;transform:translateY(30px) rotate(15deg);animation:jarArrival 250ms ease-out forwards;animation-delay:0.5s;background:#fff;border-radius:50%;height:50px;width:50px;display:flex;justify-content:center;align-items:center}.modal-dysko .avatar .jar img{width:24px;height:auto}.modal-dysko .avatar .avatar-bubble{position:absolute;bottom:-12px;left:50%;transform:translateX(-50%) translateY(10px);background-color:#fff;color:#222;padding:5px 10px;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,0.1);font-size:14px;white-space:nowrap;opacity:0;visibility:hidden;transition:transform 0.3s ease, opacity 0.3s ease, visibility 0.3s}.modal-dysko .avatar .avatar-bubble::before{content:'';position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);border-width:5px;border-style:solid;border-color:white transparent transparent transparent}.modal-dysko .avatar.show-bubble .avatar-bubble{opacity:1;visibility:visible;transform:translateX(-50%) translateY(-10px)}@keyframes jarArrival{0%{opacity:0;transform:translateY(30px) rotate(15deg)}100%{opacity:1;transform:translateY(0) rotate(15deg)}}.modal-dysko .coins{width:34px;height:100%}.tooltip-lekce-body-txt .dysko{margin-top:15px}.tooltip-lekce-body-txt .dysko .tip-button{font-size:15px;padding:6px 16px}.tooltip-lekce-body-txt .dysko .tip-button .jar-container .jar{width:22px}.tooltip-lekce-body-txt .dysko .tip-button .jar-container .coins{width:14px}.dysko{text-align:center}.dysko .tip-button{display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer;background:#eee;font-size:16px;padding:6px 14px;border:1px solid #ddd;border-radius:4px}.dysko .tip-button .jar-container{position:relative;padding-right:15px}.dysko .tip-button .jar-container .jar{width:24px;height:auto;-webkit-animation:dysko-jar 2.5s ease infinite;animation:dysko-jar 2.5s ease infinite}.dysko .tip-button .jar-container .coins{position:absolute;top:-44px;left:5px;width:16px;height:auto;opacity:0;transform:translateY(-20px);transition:transform 0.5s ease-in-out, opacity 0.5s ease-in-out}.dysko .tip-button:hover .coins{opacity:1;transform:translateY(50px)}@-webkit-keyframes dysko-jar{0%, 20%{transform:rotate(0deg)}2%, 18%{transform:rotate(5deg)}4%, 16%{transform:rotate(-5deg)}6%, 14%{transform:rotate(6deg)}8%, 12%{transform:rotate(-6deg)}10%{transform:rotate(0deg)}}@keyframes dysko-jar{0%, 20%{transform:rotate(0deg)}2%, 18%{transform:rotate(5deg)}4%, 16%{transform:rotate(-5deg)}6%, 14%{transform:rotate(6deg)}8%, 12%{transform:rotate(-6deg)}10%{transform:rotate(0deg)}}.user-uvodni-stranka{display:flex;flex-wrap:wrap;justify-content:center;gap:25px;margin:25px 0px}.user-uvodni-stranka .item{display:flex;justify-content:center;align-items:center;border-radius:4px;width:400px;background-color:#fff;text-align:center;transition:transform 0.2s;cursor:pointer;will-change:transform}.user-uvodni-stranka .item:hover{transform:scale(1.04);transition:transform 0.7s ease-in-out}.user-uvodni-stranka .item:hover .text{font-size:32px !important}.user-uvodni-stranka .item .text{width:100%;padding:10px;background-color:rgba(0,0,0,0.4);color:#fff;font-size:24px;font-weight:600;transition:font-size 500ms}.user-uvodni-stranka .item.novinka{width:auto;cursor:auto;min-width:400px}.user-uvodni-stranka .item.novinka:hover{transform:none}@media (max-width: 524px){.user-uvodni-stranka .item.novinka{width:100%;min-width:auto}}.user-uvodni-stranka .item.novinka .box{margin-bottom:0}.user-uvodni-stranka .item.kredit{background-image:url(../images/bg-czech-money.jpg);background-size:cover;position:relative}.user-uvodni-stranka .item.kredit::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1;border-radius:inherit}.user-uvodni-stranka .item.kredit .text{position:relative;z-index:2;color:#fff}.separatni-okno .so-image-big{max-height:1024px;width:auto;max-width:100%;height:auto;display:block;margin:0 auto}@media screen and (max-height: 1024px), screen and (max-width: 1024px){.separatni-okno .so-image-big{max-height:100vh}}.zaplaceno{text-transform:uppercase}.nezaplaceno{color:#f44334;font-weight:600;text-transform:uppercase}.modal-img-absolute{position:absolute;width:100%;height:200px;top:-24px;left:0;right:0;border-radius:4px;overflow:hidden;z-index:0}@media only screen and (max-width: 424px){.modal-img-absolute{height:140px}}.modal-img-absolute img{position:absolute;top:0;left:0;width:100%;height:auto;display:block;z-index:0}.modal-img-absolute:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to bottom, transparent 0%, rgba(255,255,255,0.2) 30%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0.8) 70%, #fff 100%);pointer-events:none;z-index:1}.modal-main-text{position:relative;z-index:2;color:#333}.avatar-hodnoceni{border:3px solid #fff;background:#fff;width:100px;height:100px;box-shadow:0px 1px 10px rgba(0,0,0,0.25);margin-top:-10px}@media only screen and (max-width: 424px){.avatar-hodnoceni{width:80px;height:80px;margin-top:-30px}}.sekce-kroky .nadpis{background:#ecfdf3 !important;color:#001b08 !important}.footer-platebni-spolecnosti{display:flex;justify-content:center;align-items:center;gap:20px;padding:20px 0}.footer-platebni-spolecnosti img{height:32px}.oa_box{font:normal normal 13px/1.55 Tahoma, sans-serif;color:#333;border:1px solid #c9c9c9;background-size:1em;position:fixed;right:0;bottom:2px;min-width:50px;white-space:nowrap;z-index:29000;opacity:.9;transition:opacity 0.2s;border-radius:3px;box-shadow:1px 1px 10px rgba(0,0,0,0.15);padding:1px 10px}.voucher-draggable{width:auto !important;position:absolute;background-color:rgba(255,255,255,0.2);border:1px black dashed;font-family:Arial;cursor:move;white-space:nowrap}.head-sekce-line{padding-top:15px;display:flex;flex-direction:row}.head-sekce-line:before,.head-sekce-line:after{content:"";flex:1 1;border-bottom:1px solid #ccc;margin:auto}.head-sekce-line:before{margin-right:10px}.head-sekce-line:after{margin-left:10px}.sortable_vzhled{border:1px solid #eee;min-height:20px;list-style-type:none;margin:0;padding:5px 0 0 0;margin-right:10px}.sortable_vzhled li{margin:0 5px 5px 5px;padding:5px}.animace-pozadi{animation:cervenaAnimace 3s forwards}@keyframes cervenaAnimace{0%{background-color:#0B6623}100%{background-color:#fff}}.calendar-wrapper{border-radius:4px;overflow:hidden;box-shadow:0 0 5px rgba(0,0,0,0.07);background-color:#fff;border:1px solid #ddd;padding:5px 5px 10px 5px}.table-calendar{width:100%;border-collapse:collapse}.table-calendar th{background-color:transparent;font-weight:normal;text-align:center;padding:10px}.table-calendar td{vertical-align:middle;text-align:center;padding:4px}.table-calendar .day{display:flex;justify-content:center;align-items:center;height:40px;width:40px;border:2px solid transparent;border-radius:8px;margin:auto}.link:hover .day{background-color:#eee}.den_otevreno .day{background-color:#f9eeeb;font-weight:bold}.den_otevreno:hover .day{background-color:#f3d5cd;border-color:#ebbdb1;font-weight:bold}.jiz_probehlo .day,.den_zavreno .day{background-color:transparent !important;border-color:transparent !important;font-weight:normal !important}.box-aktivity-kat-typ2{padding:4px 8px;border-radius:4px;background:#eee}.box-aktivity-kat-typ2 .level-menu-1{padding-top:10px}.menu-kategorie-typ2{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:20px;list-style:none;padding:5px 0;margin:0}.menu-kategorie-typ2 li{flex-grow:1;display:flex}.menu-kategorie-typ2 a{display:block;padding:12px 25px;color:#222;text-decoration:none;font-size:16px;border-radius:2px;position:relative;z-index:1;background-color:#fff;text-align:center;width:100%}.menu-kategorie-typ2 a span{display:inline-block;position:relative;z-index:2}.menu-kategorie-typ2 a::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:inherit;border-radius:inherit;transform:scale(1);transition:transform 0.2s ease, background-color 0.3s ease;z-index:-1}.menu-kategorie-typ2 a:hover::after{transform:scale(1.02, 1.15);background-color:#e7ae9e}.menu-kategorie-typ2 a:active::after{transform:scale(1.01, 1.08);background-color:#c98a78}.level-1 .menu-kategorie-typ2 a{background-color:#eedbcf}.typc_typ2_conteiner{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.typc_typ2_conteiner .typc-item{position:relative;flex:1 1 calc(50% - 10px);flex-grow:0;background-color:#f9eeeb;padding:15px;min-width:300px;border-radius:4px;border:2px solid transparent}@media only screen and (max-width: 664px){.typc_typ2_conteiner .typc-item{flex:1 1 100%;min-width:unset;margin-right:0}}@media only screen and (max-width: 424px){.typc_typ2_conteiner .typc-item{width:100%}}.typc_typ2_conteiner .typc-item:hover{background-color:#f3d5cd}.typc_typ2_conteiner .typc-item:active{background-color:#e7ae9e}.typc_typ2_conteiner .typc-item .icon-checked{display:none;position:absolute;top:-10px;right:-5px;color:#d97c62;font-size:24px;z-index:1}.typc_typ2_conteiner .typc-item .nazev{padding-bottom:10px}.typc_typ2_conteiner .typc-item .popis{min-height:60px}.typc_typ2_conteiner .typc-item .typc-item-footer{display:flex;justify-content:space-between;padding-top:10px}.bg-typ-c,.vyber-terminu-typc-2{background:#fff;padding:10px 10px;border-radius:4px}.vyber-terminu-typc-2 .box{background:#eee;box-shadow:none;border-radius:4px}.vyber-terminu-typc-2 .flex-row{align-items:flex-start !important;background:transparent !important}.vyber-terminu-typc-2 .flex-row .vyber-terminu-typc-img{display:none}.vyber-terminu-typc-2 .flex-row .nazev-sluzby{font-size:22px;line-height:22px;padding:10px 0}.vyber-terminu-typc-2 .sluzba-info-footer{padding-top:20px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.vyber-terminu-typc-2 .btn-client.primary.active{background:transparent;color:inherit;border:0;padding:0}.vyber-terminu-typc-2 .typ-c-2-delka{display:flex;gap:4px}.vyber-terminu-typc-2 .delka{font-weight:600;padding-bottom:0;display:inline}.vyber_terminu_render_typ2{padding-bottom:100px}.vyber_terminu_render_typ2 .box{background:transparent}.vyber_terminu_render_typ2 .zobrazeni-casu{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:0 10px}.vyber_terminu_render_typ2 .zobrazeni-casu.jeden-sloupec{flex-direction:column}.vyber_terminu_render_typ2 .zobrazeni-casu.jeden-sloupec .dostupny_casy{margin:0 auto}.vyber_terminu_render_typ2 .zobrazeni-casu .dostupny_casy,.vyber_terminu_render_typ2 .zobrazeni-casu .dostupny_casy_obsazeno{margin:0;border:2px solid transparent;padding:12px 20px;min-width:unset;max-width:unset;width:180px;background-color:#f9eeeb}.vyber_terminu_render_typ2 .zobrazeni-casu .dostupny_casy:hover,.vyber_terminu_render_typ2 .zobrazeni-casu .dostupny_casy_obsazeno:hover{background-color:#f3d5cd;border-color:#ebbdb1}.vyber_terminu_render_typ2 .zobrazeni-casu .dostupny_casy:active,.vyber_terminu_render_typ2 .zobrazeni-casu .dostupny_casy_obsazeno:active{transform:scale(1.01, 1.08);background-color:#c98a78}.vyber_terminu_render_typ2 .zobrazeni-casu .dostupny_casy_obsazeno{border-color:#eee !important;background-color:#eee !important;color:#D9D9D9 !important}.vyber_terminu_render_typ2 .zobrazeni-casu .dostupny_casy_obsazeno:hover{background-color:#eee}.vyber_terminu_render_typ2 .btn-client{background:#e7ae9e}a.podrobnosti-text{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#bfbfbf}a.podrobnosti-text:hover{color:inherit;text-decoration-color:#000}.radio-group-add-sluzba-box input[type="checkbox"]{display:none}.radio-group-add-sluzba-box.checked{border:2px solid #e7ae9e;background-color:#f3d5cd}.radio-group-add-sluzba-box.checked .icon-checked{display:block !important}.podrobnosti_typc_2 .podrobnosti_typc_img{display:none}.rj_info_fullscreen{height:100%;left:0;position:fixed;top:0;width:100%;background-color:#ff0000;opacity:98%;z-index:8999;animation:pulse-red-yellow 4s infinite alternate ease-in-out}.rj_info_fullscreen .rj_info_close{font-size:20px;text-align:center;padding:20px 0}.rj_info_messages{background:#333;color:#fff;font-size:24px;text-align:center;border-radius:4px;padding:20px 10px}.rj_info_jiz_zobrazeno .rj_info_messages{background-color:#ff0000;color:#000;animation:pulse-red-yellow 5s infinite alternate ease-in-out}.rj_info_jiz_zobrazeno .rj_info_close{display:none}@keyframes pulse-red-yellow{0%{background-color:#ff0000}50%{background-color:#ffff00}100%{background-color:#ff0000}}#container-user-zaznam-img{position:relative;display:inline-block}#container-user-zaznam-img #humanImage{display:block}#container-user-zaznam-img #drawCanvas{position:absolute;top:0;left:0;cursor:crosshair}.platebni-brany-ikony img{height:32px}.text-uprosted-stranky{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.timeline-container{position:relative;margin:0 auto;padding:10px 0 10px 50px}.timeline-container .timeline-line{position:absolute;left:51px;top:-10px;bottom:-10px;width:2px;background:linear-gradient(to bottom, rgba(80,80,80,0) 0%, #ced4da 8%, #ced4da 92%, rgba(80,80,80,0) 100%);z-index:0}.timeline-item{position:relative;margin-bottom:25px;padding-left:55px}.timeline-item:hover .timeline-content,.timeline-item:hover .timeline-date{box-shadow:0 4px 8px rgba(0,0,0,0.08)}.timeline-item .timeline-date{background-color:#ffffff;color:#666;position:absolute;left:-40px;top:0;width:84px;text-align:center;font-size:14px;border-radius:4px;padding:2px 6px;z-index:1}.timeline-item .timeline-dot{position:absolute;left:-8px;top:55px;width:20px;height:20px;background-color:#adb5bd;border-radius:50%;z-index:1}.timeline-item .timeline-cely-skryty{position:absolute;left:-9px;top:85px;font-size:18px;z-index:1;color:#dc3545}.timeline-item .timeline-content{background-color:#fff;border-radius:4px;padding:10px 15px;transition:box-shadow 0.2s ease-in-out}.timeline-item .timeline-content .timeline-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.timeline-item .timeline-content .timeline-header h3{font-size:18px;margin:0;font-weight:600;padding-top:5px}.timeline-item .timeline-content .timeline-header h3 a{color:inherit;text-decoration:none}.timeline-item .timeline-content .timeline-header h3 a:hover{text-decoration:underline}.timeline-item .timeline-content .timeline-header .timeline-actions{display:flex;gap:5px;font-size:16px}.timeline-item .timeline-content .timeline-header .timeline-actions a{padding:0px 5px}.timeline-item .timeline-content .timeline-body .message{border:1px solid #f2f2f2;border-radius:4px;padding:10px;margin:0 0 15px 0;box-shadow:none}.timeline-item .timeline-content .timeline-body p:last-child{margin-bottom:0}.timeline-item .timeline-content .timeline-footer{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:20px;font-size:12px;color:#666}.timeline-item .timeline-content .timeline-footer .attachments{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.timeline-item .timeline-content .timeline-footer .attachments img{height:38px;width:auto;border-radius:3px}.timeline-item .timeline-content .timeline-footer .attachments .file{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px;display:inline-block;vertical-align:middle;color:#007bff;text-decoration:none}.timeline-item .timeline-content .timeline-footer .attachments .file:hover{text-decoration:underline}.timeline-item .timeline-content .timeline-footer .note{display:flex;align-items:baseline;justify-content:end;gap:5px}@media (max-width: 768px){.timeline-container{padding-left:0;margin:16px auto}.timeline-item{padding-left:0px}.timeline-item .timeline-date,.timeline-item .timeline-dot,.timeline-item .timeline-cely-skryty{position:static;text-align:left;margin-bottom:8px;width:auto;display:inline-block}.timeline-item .timeline-cely-skryty{vertical-align:top}.timeline-item .timeline-dot{width:20px;height:20px;margin-bottom:-5px}.timeline-item .timeline-content .timeline-header .timeline-actions{margin-top:8px;margin-left:0}.timeline-item .timeline-content .timeline-header .timeline-actions a{margin-left:0;margin-right:16px}.timeline-item .timeline-content .timeline-footer .note{text-align:left}}.image-wrapper{position:relative;display:inline-block;margin:5px}.image-wrapper .icon-wrapper{position:relative;display:inline-block;font-size:20px}.image-wrapper .icon-wrapper .checkmark{position:absolute;bottom:-5px;right:-5px;font-size:16px;color:#28a745;background:white;border-radius:50%;padding:2px;opacity:80%}.image-wrapper img{display:block;max-width:170px;height:auto;border:1px solid #eee;border-radius:4px;transition:filter 0.3s ease}.image-wrapper .delete-icon{position:absolute;top:5px;right:5px;background-color:rgba(255,255,255,0.8);border-radius:50%;padding:4px;cursor:pointer;display:none;z-index:10;width:24px;height:24px;color:red}.image-wrapper .edit-icon{position:absolute;top:5px;right:25px;background-color:rgba(255,255,255,0.8);border-radius:50%;padding:4px;cursor:pointer;display:none;z-index:10;width:24px;height:24px;color:red}.image-wrapper:hover .delete-icon{display:flex;justify-content:center;align-items:center}.image-wrapper:hover .edit-icon{display:flex;justify-content:center;align-items:center}.image-wrapper:hover a img{filter:brightness(0.6)}.file-list{gap:10px;margin:15px 0 0 0}.file-wrapper{position:relative;display:flex;align-items:center;background-color:#f8f8f8;border:1px solid #ddd;padding:10px 35px 10px 10px;border-radius:6px;min-width:200px;word-break:break-word;font-family:sans-serif}.file-wrapper a{text-decoration:none;color:#333;font-size:12px;flex:1}.file-wrapper .delete-icon{position:absolute;right:10px;top:10px;color:#888;cursor:pointer;transition:color 0.2s ease}.file-wrapper .delete-icon:hover{color:#c00}.filter-kalendar-vypis .filter-kalendar-vypis-h1{margin-bottom:2px}.filter-kalendar-vypis .md-checkbox{margin:1px 0}.main-credit-card{position:relative;background:#fff;width:305px;height:165px;margin:0px 0px 0px 20px;border-radius:4px}@media (max-width: 380px){.main-credit-card{width:100%;margin:20px 0px 20px 0px}}.main-credit-card.kredit-v-minusu{background:#E74C3C}.main-credit-card.kredit-v-minusu .credit-card-logo:before{background:#E74C3C}.main-credit-card.kredit-v-minusu .credit-card-footer a,.main-credit-card.kredit-v-minusu .credit-card-footer .ikona{color:#fff;border-color:#ECF0F1 !important}.main-credit-card .kredit-v-minusu .credit-card-logo:before{background:#E74C3C}.main-credit-card .credit-card{text-align:left;position:relative;display:inline-block;box-sizing:border-box;padding:8px 20px;width:300px;height:160px;color:#c7c9ce !important;background-color:#3C3F43;border-radius:10px;box-shadow:0 7px 15px rgba(0,0,0,0.3),inset -1px -1px 0 0 rgba(0,0,0,0.15);margin-top:-30px;margin-left:-20px}@media (max-width: 380px){.main-credit-card .credit-card{margin-left:0px;width:100%}}.main-credit-card .credit-card:before{content:"";background:#3C3F43 url(../images/bg-kreditni-karta.jpg) center top no-repeat;border-radius:10px;opacity:0.5;top:0;left:0;bottom:0;right:0;height:100%;width:100%;position:absolute}.main-credit-card .credit-card-inner{position:relative;width:100%;height:100%;z-index:1}.main-credit-card .credit-card-logo{position:absolute;right:-10px;bottom:10px;text-align:center;width:45px}.main-credit-card .credit-card-logo.kredit-v-minusu :before{background:#E74C3C}.main-credit-card .kredit-v-minusu.credit-card-logo:before{background:#E74C3C}.main-credit-card .credit-card-logo::before,.main-credit-card .credit-card-logo::after{position:relative;display:inline-block;content:"";width:20px;height:20px;border-radius:99999px}.main-credit-card .credit-card-logo::before{z-index:2;background:#098DFE}.main-credit-card .credit-card-logo::after{z-index:1;background:#ffffff;margin-left:-10px}.main-credit-card .credit-card-logo,.main-credit-card .credit-card-bank{color:rgba(255,255,255,0.8)}.main-credit-card .credit-card-name{margin-left:-2px;margin-top:5px;font-size:9px;letter-spacing:1px;text-transform:uppercase;height:26px}.main-credit-card .credit-card-name span{color:rgba(255,255,255,0.95);display:block;font-size:11px;font-weight:300;letter-spacing:1px}.main-credit-card .credit-card-name,.main-credit-card .credit-card-kredit,.main-credit-card .credit-card-nr,.main-credit-card .credit-card-valid span:last-of-type{text-transform:uppercase;font-family:"Courier New", Courier, monospace;text-shadow:0.0625rem 0.0625rem 0 rgba(0,0,0,0.1)}.main-credit-card .credit-card-chip{position:relative;border-radius:4px;background:#ffd75e;width:37px;height:27px;margin-left:10px;opacity:0.7}.main-credit-card .credit-card-chip::before{content:"";position:absolute;left:0%;top:25%;right:0;bottom:23%;z-index:1;box-shadow:0 0 0 1px rgba(0,0,0,0.2)}.main-credit-card .credit-card-chip::after{content:"";position:absolute;top:0%;left:25%;right:25%;bottom:0;z-index:1;box-shadow:0 0 0 1px rgba(0,0,0,0.2)}.main-credit-card .credit-card-nr{margin:13px 0px 10px 10px;font-size:18px}.main-credit-card .credit-card-valid .nazev{font-size:10px;text-transform:uppercase;width:70px;line-height:1;display:inline-block;position:relative;letter-spacing:2px}.main-credit-card .credit-card-valid .platnost-kreditu{font-size:14px;vertical-align:super;margin-top:-4px;display:inline-block;color:rgba(255,255,255,0.95);margin-left:10px}.main-credit-card .credit-card-valid .platnost-kreditu i{font-size:12px;margin-left:2px;margin-top:-2px;vertical-align:middle}.main-credit-card .credit-card-kredit{position:absolute;right:25px;top:30px;font-size:30px;font-weight:700;letter-spacing:-2px}.main-credit-card .credit-card-kredit .mena{color:rgba(255,255,255,0.75);font-size:13px;font-weight:normal;letter-spacing:0px;text-transform:none;position:absolute;bottom:8px;right:-25px}.main-credit-card .credit-card-footer{display:flex;justify-content:space-between;align-items:baseline;font-size:12px;margin:6px 15px 0px 15px}.main-credit-card .credit-card-footer .slevy{margin-right:5px}.main-credit-card .credit-card-footer .dobit-kredit{margin:0px;padding:5px 10px}.main-credit-card .credit-card-footer .ikona{color:#5f6368;font-size:14px}.zobrazeni-jedna-karta{width:520px}@media only screen and (max-width: 424px){.container-permanentka.perma-with-img{margin-left:10px;margin-right:10px;flex-basis:100%}}.container-permanentka.perma-with-img .item{cursor:pointer}@media only screen and (max-width: 424px){.container-permanentka.perma-with-img .item{flex-direction:column-reverse}}.container-permanentka.perma-with-img .item .item-left{height:185px;transition:transform .15s ease-out}@media only screen and (max-width: 424px){.container-permanentka.perma-with-img .item .item-left{height:100%}}.container-permanentka.perma-with-img .item .item-left .perma-bg-white{display:flex;background:rgba(255,255,255,0.95);padding:2px 6px;margin:0;border-radius:2px;width:fit-content;color:inherit}.container-permanentka.perma-with-img .item .item-left .title{padding:3px 6px}.container-permanentka.perma-with-img .item .item-right{transition:transform .15s ease-out;z-index:2}.container-permanentka.perma-with-img .item .item-right:after{display:none}@media only screen and (max-width: 424px){.container-permanentka.perma-with-img .item .item-right{flex-direction:row}}.container-permanentka.perma-with-img .item:hover .item-right{transform:rotate(-4deg)}@media only screen and (max-width: 424px){.container-permanentka.perma-with-img .item:hover .item-right{transform:rotate(2deg)}}.container-permanentka.perma-with-img .item:hover .item-left{transform:rotate(1deg)}@media only screen and (max-width: 424px){.container-permanentka.perma-with-img .item:hover .item-left{transform:rotate(-2deg)}}.container-permanentka.one-perma .item{cursor:auto;transform:none !important}.container-permanentka.one-perma .item .item-left{height:unset;width:76%}@media only screen and (max-width: 424px){.container-permanentka.one-perma .item .item-left{width:100%}}.container-permanentka.one-perma .item .item-left .title{font-size:16px;padding:4px 8px;margin:5px}.container-permanentka.one-perma .item .item-right{justify-content:space-around;width:120px;z-index:2}.container-permanentka.one-perma .item .item-right .icon{font-size:48px;color:#ccc;transform:rotate(-25deg)}.container-permanentka.one-perma .item .item-right .popis{font-size:14px}.container-permanentka.one-perma .item .item-right .popis .num .num-text{font-size:14px}.container-permanentka.one-perma .item .item-right .popis .neomezena{font-size:16px}.container-permanentka .item{display:flex;position:relative;justify-content:center}.container-permanentka .item.zmrazeno .item-right,.container-permanentka .item.zmrazeno .item-middle,.container-permanentka .item.zmrazeno .item-left{background:#D9E7FF}.container-permanentka .item.zmrazeno .item-right:after,.container-permanentka .item.zmrazeno .item-middle:after,.container-permanentka .item.zmrazeno .item-left:after{border-color:#fff}.container-permanentka .item.zmrazeno .block-with-text::after{background:#D9E7FF !important}.container-permanentka .item.zmrazeno .zmrazena-permanentka{color:#006CFF;font-weight:600}.container-permanentka .item.zmrazeno .item-right .popis *{font-size:inherit !important;line-height:16px !important;margin:0 !important}.container-permanentka .item .item-right{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:10px;width:110px;background:#fff;padding:10px 10px 10px 10px;border-radius:10px}.container-permanentka .item .item-right:after{content:'';border-right:2px dashed #ddd;height:88%;position:absolute;right:0px;top:0;bottom:0;margin:auto 0}.container-permanentka .item .item-right .popis{font-size:12px;text-align:center}@media only screen and (max-width: 424px){.container-permanentka .item .item-right .popis{flex:0 1 30%}}.container-permanentka .item .item-right .popis .konec-platnosti{display:block;margin-top:3px;font-weight:600;font-size:18px;line-height:18px}.container-permanentka .item .item-right .popis .konec-platnosti .rok{font-size:14px;font-weight:normal}.container-permanentka .item .item-right .popis .num{font-size:28px;font-weight:600}.container-permanentka .item .item-right .popis .num .num-text{font-size:14px;display:block;margin-top:-5px;font-weight:normal;text-transform:uppercase}.container-permanentka .item .item-right .popis .neomezena{font-size:12px;font-weight:normal}.container-permanentka .item .item-left{display:flex;flex-direction:column;justify-content:space-between;background:#fff;padding:10px;border-radius:10px;height:165px;min-width:270px;aspect-ratio:6/4;z-index:1}.container-permanentka .item .item-left .title{font-size:14px;font-weight:600;margin:0}.container-permanentka .item .item-left .title.block-with-text{line-height:17px;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box}.container-permanentka .item .item-left .icon{margin-right:10px}.container-permanentka .item .item-left .event{display:flex;align-items:center;gap:10px}.container-permanentka .item .item-left .event .zaplacena{padding:4px 6px;border-radius:3px;background-color:#E8FAE9;color:#00C900;margin-bottom:2px}.container-permanentka .item .item-left .event .nezaplacena{padding:3px 4px;border-radius:3px;background-color:#FFDEDE;color:#FF0000;margin-bottom:2px}.container-permanentka .item .item-left .sce,.container-permanentka .item .item-left .loc{display:flex;flex-direction:column;row-gap:5px;column-gap:5px}.container-permanentka .item .item-left .uzivatel-ma-zaplatit{display:flex;flex-direction:row;align-items:center}.container-permanentka .item .item-left .ikony-u-permanentky{display:flex;justify-content:space-between;align-items:center}.container-permanentka .item .item-left .ikony-u-permanentky .rychly-odecet{display:flex}.container-permanentka .item .item-left .ikony-u-permanentky .rychly-odecet input[type=number]{width:66px;height:26px;border:1px solid #ddd;border-radius:4px;padding:4px 0px 4px 4px}.container-permanentka .item .item-left .ikony-u-permanentky .rychly-odecet input[type=number]::-webkit-inner-spin-button,.container-permanentka .item .item-left .ikony-u-permanentky .rychly-odecet input[type=number]::-webkit-outer-spin-button{margin-top:-4px;margin-bottom:-4px}.container-permanentka .item .item-left .ikony-u-permanentky .rychly-odecet button{background:none;border:0;cursor:pointer;font-size:16px;padding:2px 4px}.container-permanentka .item .item-left .ikony-u-permanentky .ikony{display:flex;justify-content:flex-end;gap:2px;margin-left:auto}.container-permanentka .item .item-left .ikony-u-permanentky .ikony a{display:flex;align-items:center;justify-content:center;font-size:16px;background:#fff;border-radius:100%;width:28px;height:28px}@media only screen and (max-width: 424px){.container-permanentka .item .item-right{width:100% !important;padding:10px;gap:7px}.container-permanentka .item .item-middle{width:auto;height:4px}.container-permanentka .item .item-middle:before,.container-permanentka .item .item-middle:after{top:15px;left:unset;right:unset;bottom:unset}.container-permanentka .item .item-middle:before{left:-13px;transform:translate(-50%, -50%) rotate(45deg)}.container-permanentka .item .item-middle:after{right:-51px;transform:translate(-50%, -50%) rotate(225deg)}}.description-box-one-item .ceny-login{flex:1;min-width:110px}.description-box-one-item .ostatni-ceny{display:flex}.description-box-one-item .ostatni-ceny .dot{color:#ddd;padding:0 7px}.description-box-one-item .popis-box img{max-width:100%}.description-box-one-item .perma-platna-pro-aktivity{display:flex;flex-wrap:wrap;row-gap:10px;column-gap:20px}.description-box-one-item .perma-platna-pro-aktivity .jedna-aktivita{display:flex;column-gap:10px;align-items:center;width:calc(50% - 10px)}.description-box-one-item .perma-platna-pro-aktivity .jedna-aktivita .ja-img{height:60px}@media only screen and (max-width: 424px){.description-box-one-item .perma-platna-pro-aktivity .jedna-aktivita{flex-direction:column}.description-box-one-item .perma-platna-pro-aktivity .ja-nazev{text-align:center}}.penalizace-a-nezapacene-perma a{color:#f44334;background:rgba(244,67,52,0.05);padding:2px 6px;border-radius:4px}.penalizace-a-nezapacene-perma .penalizace-bezakce{display:flex;align-items:center}.video-card-flex{display:flex;flex-wrap:wrap;justify-content:center}.video-card-flex .card-container:not(.manual-flip):hover .card,.video-card-flex .card-container.hover.manual-flip .card{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.video-card-flex .card-container{-webkit-perspective:800px;-moz-perspective:800px;-o-perspective:800px;perspective:800px;margin:0px 20px 20px 0px;border-radius:4px}@media only screen and (max-width: 480px){.video-card-flex .card-container{margin:15px 0px 15px 0px;width:100%}}.video-card-flex .card-container .card{-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;-o-transition:-o-transform .5s;transition:transform .5s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;position:relative;border-radius:4px}.video-card-flex .card-container .card,.video-card-flex .card-container .front,.video-card-flex .card-container .back{width:450px;height:250px;min-width:280px}@media only screen and (max-width: 480px){.video-card-flex .card-container .card,.video-card-flex .card-container .front,.video-card-flex .card-container .back{width:100%}}.video-card-flex .card-container .front,.video-card-flex .card-container .back{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important;border-radius:4px}.video-card-flex .card-container .front:hover .play-pres-video{opacity:1}.video-card-flex .card-container .front:hover .title-box{background:none}.video-card-flex .card-container .front:hover .title-box .nadpis,.video-card-flex .card-container .front:hover .title-box .popis{display:none}.video-card-flex .card-container .play-pres-video{background:rgba(0,0,0,0.65);color:#fff;border-radius:4px;position:absolute;z-index:3;display:flex;justify-content:center;align-items:center;top:0;bottom:0px;right:0;left:0;font-size:28px;opacity:0;transition:all 0.4s;z-index:1}.video-card-flex .card-container .title-box{color:#fff;background:rgba(0,0,0,0.65);padding:7px 12px;position:absolute;opacity:1;bottom:0;left:0;right:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;z-index:2}.video-card-flex .card-container .title-box .nadpis{font-size:14px;font-weight:600;line-height:unset;margin:0;padding-bottom:4px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.video-card-flex .card-container .title-box .popis{font-size:12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.video-card-flex .card-container .title-box .footer-box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;color:#ccc;z-index:999}.video-card-flex .card-container .title-box .footer-box button,.video-card-flex .card-container .title-box .footer-box a{margin:0;padding:6px 0px 3px 0px;color:#ccc;background:transparent;border:0}.video-card-flex .card-container .title-box .footer-box:hover button,.video-card-flex .card-container .title-box .footer-box:hover a{color:#fff}.video-card-flex .card-container .title-box .footer-box .nezarazeno{font-style:italic;font-size:13px}.video-card-flex .card-container .title-box.back-title{background:rgba(0,0,0,0.8);display:flex;flex-direction:column;justify-content:space-between;top:0;border-radius:4px}.video-card-flex .card-container .title-box.back-title .nadpis{-webkit-line-clamp:3;padding-bottom:6px}.video-card-flex .card-container .title-box.back-title .popis{-webkit-line-clamp:6}.video-card-flex .card-container .title-box.back-title .middle-box{display:flex;justify-content:space-evenly}.video-card-flex .card-container .title-box.back-title .middle-box .item{text-align:center}.video-card-flex .card-container .title-box.back-title .middle-box .item .hodnota{font-size:18px;display:block}.container-rezervace{display:flex;flex-wrap:wrap;align-items:flex-start;gap:40px;padding-bottom:50px}.container-rezervace .box-rezervace{display:flex;flex-direction:column;justify-content:space-between;position:relative;background:#fff;margin:0px 0px 0px 10px;padding:20px 15px 10px 15px;border-radius:6px}.container-rezervace .box-rezervace .nahradnik{position:absolute;right:10px;top:-15px;background:#FFE0B1;padding:2px 6px;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,0.08);color:#F27405}.container-rezervace .box-rezervace .nahradnik .potvrdit-presun{background:#E8FAE9;color:#00C900;padding:4px 6px;margin-right:-6px;border-top-right-radius:4px;border-bottom-right-radius:4px}.container-rezervace .box-rezervace .title-kurz,.container-rezervace .box-rezervace .title-opakovana{position:absolute;left:10px;top:-15px;font-weight:600;text-transform:uppercase;background-color:#D9E7FF;color:#006CFF;padding:2px 6px;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,0.08)}.container-rezervace .box-rezervace .title-kurz .datum,.container-rezervace .box-rezervace .title-opakovana .datum{padding-left:10px;word-spacing:3px}.container-rezervace .box-rezervace .box-rezervace-body{display:flex}.container-rezervace .box-rezervace .box-rezervace-body .box-rezervace-img{max-width:170px;border-radius:5px;margin-left:-25px;margin-right:15px}.container-rezervace .box-rezervace .box-rezervace-body .box-rezervace-img img{border-radius:5px;box-shadow:0 7px 14px rgba(0,0,0,0.15)}@media only screen and (max-width: 488px){.container-rezervace .box-rezervace .box-rezervace-body{flex-direction:column}.container-rezervace .box-rezervace .box-rezervace-body .box-rezervace-img{max-width:none;border-radius:5px;margin:-5px auto 10px auto}}.container-rezervace .box-rezervace .box-rezervace-txt .sekce{padding-bottom:3px}.container-rezervace .box-rezervace .box-rezervace-txt .datum{font-size:15px;word-spacing:3px}.container-rezervace .box-rezervace .box-rezervace-txt .nazev-aktivity{font-size:16px;padding-bottom:5px}.container-rezervace .box-rezervace .box-rezervace-txt .ikony-zmena-minusove-rezervace a{font-size:18px !important;vertical-align:bottom;margin-left:7px}.container-rezervace .box-rezervace .box-rezervace-txt .icon{font-size:14px;width:17px;display:inline-block}.container-rezervace .box-rezervace .box-rezervace-txt .vytvorit-priradit-do-uctenky{color:#5f6368}.container-rezervace .box-rezervace .box-rezervace-txt .typ_rezervace_do_minusu,.container-rezervace .box-rezervace .box-rezervace-txt .rez_platb_na_mist,.container-rezervace .box-rezervace .box-rezervace-txt .nezaplaceno-perm{background:#FFDEDE;color:#FF0000;padding:3px 4px;border-radius:3px}.container-rezervace .box-rezervace .box-rezervace-txt .info_our_perm{margin-left:21px}.container-rezervace .box-rezervace .box-rezervace-txt .info_our_perm a{color:#5f6368;font-size:15px;padding-left:5px}.container-rezervace .box-rezervace .box-rezervace-footer{padding-top:4px;display:flex;align-items:center;justify-content:space-between}.container-rezervace .box-rezervace .box-rezervace-footer .ikony-akce{display:flex;align-items:baseline;justify-content:flex-end;margin-right:-7px}.container-rezervace .box-rezervace .box-rezervace-footer .ikony-akce a{display:flex;align-items:center;justify-content:center;margin:0px 0px 0px 2px;font-size:16px;background:#fff;border-radius:100%;width:28px;height:28px}.zobrazit-rezervace .zk-img-aktivita img{border-radius:5px;box-shadow:0 7px 14px rgba(0,0,0,0.15)}.zobrazit-rezervace .zobrazit-kurz-head .title{font-weight:600;text-transform:uppercase;display:inline-block;font-size:16px;margin-bottom:10px}.zobrazit-rezervace .zobrazit-kurz-head .sekce{margin:5px 0px}.zobrazit-rezervace .zobrazit-kurz-head .sekce.jmeno{margin:5px 0px;font-weight:600}@media only screen and (max-width: 480px){.container-clenstvi{margin-left:15px;margin-right:15px}}.container-clenstvi.one-clenstvi .clenstvi-karta{height:auto;width:100%;padding:35px 20px 20px 20px}.container-clenstvi.one-clenstvi .clenstvi-karta .ucho{width:80px;height:10px;top:14px}.container-clenstvi.one-clenstvi .clenstvi-karta .clenstvi-karta-body{cursor:auto}.container-clenstvi.one-clenstvi .clenstvi-karta .clenstvi-karta-body:before,.container-clenstvi.one-clenstvi .clenstvi-karta .clenstvi-karta-body:after{width:8px;height:90px}.container-clenstvi.one-clenstvi .clenstvi-karta .clenstvi-karta-body .c-top{justify-content:center}.container-clenstvi.one-clenstvi .clenstvi-karta .clenstvi-karta-body .c-top .title{font-size:16px;text-align:center}.container-clenstvi.one-clenstvi .clenstvi-karta .clenstvi-karta-body .c-middle{flex-direction:column}.container-clenstvi.one-clenstvi .clenstvi-karta .clenstvi-karta-body .c-middle .item-1{width:100%}.container-clenstvi .clenstvi-karta{position:relative;width:400px;background:rgba(255,255,255,0.25);border-radius:6px;padding:25px 12px 12px 12px;transition:background 250ms ease}@media only screen and (max-width: 880px){.container-clenstvi .clenstvi-karta{width:320px}}@media only screen and (max-width: 468px){.container-clenstvi .clenstvi-karta{width:100%}}.container-clenstvi .clenstvi-karta .ucho{position:absolute;width:50px;height:7px;left:0;right:0;top:9px;margin:0 auto;background:#ddd;transition:background 250ms ease;border-radius:50px}.container-clenstvi .clenstvi-karta .clenstvi-karta-body{background:#fff;padding:10px 10px;border-radius:4px;height:100%;border:0px solid #ddd;cursor:pointer}.container-clenstvi .clenstvi-karta .clenstvi-karta-body:before,.container-clenstvi .clenstvi-karta .clenstvi-karta-body:after{content:'';position:absolute;top:0;bottom:0;margin:auto 0;width:5px;height:60px;background:#ddd;transition:background 250ms ease}.container-clenstvi .clenstvi-karta .clenstvi-karta-body:before{left:0px;border-radius:0 5px 5px 0}.container-clenstvi .clenstvi-karta .clenstvi-karta-body:after{right:0px;border-radius:5px 0 0 5px}.container-clenstvi .clenstvi-karta .clenstvi-karta-body .title{font-size:14px;font-weight:600;margin:0}.container-clenstvi .clenstvi-karta .clenstvi-karta-body .title.block-with-text{line-height:18px;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box}.container-clenstvi .clenstvi-karta .clenstvi-karta-body .clenstvi-avatar{width:70px}.container-clenstvi .clenstvi-karta .clenstvi-karta-body .c-top{padding-bottom:12px}.container-clenstvi .clenstvi-karta .clenstvi-karta-body .c-middle{display:flex;gap:15px}@media only screen and (max-width: 880px){.container-clenstvi .clenstvi-karta .clenstvi-karta-body .c-middle{flex-direction:column}}.container-clenstvi .clenstvi-karta .clenstvi-karta-body .c-middle .clenstvi-img{aspect-ratio:6/4;width:100%;border-radius:4px}.container-clenstvi .clenstvi-karta .clenstvi-karta-body .c-middle .item-1{display:flex;flex-direction:column;align-items:center;width:70%;flex:1}@media only screen and (max-width: 880px){.container-clenstvi .clenstvi-karta .clenstvi-karta-body .c-middle .item-1{width:100%}}.container-clenstvi .clenstvi-karta .clenstvi-karta-body .c-middle .item-2{display:flex;flex-direction:column;justify-content:space-between;flex:1}.container-clenstvi .clenstvi-karta .clenstvi-karta-body .c-middle .item-3{display:flex;flex-direction:column;gap:5px}@media only screen and (max-width: 880px){.container-clenstvi .clenstvi-karta .clenstvi-karta-body .c-middle .item-3{flex-direction:row;justify-content:space-between;flex-wrap:wrap;padding-bottom:10px}}.container-clenstvi .clenstvi-karta .clenstvi-karta-body .koupit{background:#eee;color:inherit;border:1px solid #ddd;padding:2px 6px;border-radius:3px;width:54px;white-space:nowrap;overflow:hidden;transition:width 0.5s ease}.container-clenstvi .clenstvi-karta .clenstvi-karta-body .koupit .sub-text{opacity:0}.container-clenstvi .clenstvi-karta .clenstvi-karta-body:hover .c-middle .koupit{width:105px}.container-clenstvi .clenstvi-karta .clenstvi-karta-body:hover .c-middle .koupit .sub-text{opacity:1}.container-clenstvi .clenstvi-karta:hover{background:rgba(255,255,255,0.45)}.container-clenstvi .clenstvi-karta:hover .ucho{background:#ccc}.container-clenstvi .clenstvi-karta:hover .clenstvi-karta-body:before,.container-clenstvi .clenstvi-karta:hover .clenstvi-karta-body:after{background:#ccc}.container-clenstvi .clenstvi-karta.profil-clenstvi{padding:20px 10px 10px 10px;height:165px}.container-clenstvi .clenstvi-karta.profil-clenstvi .ucho{top:7px}.container-clenstvi .clenstvi-karta.profil-clenstvi .clenstvi-karta-body .c-middle .item-1{width:unset;flex:unset}.container-clenstvi .clenstvi-karta.profil-clenstvi .clenstvi-karta-body .c-middle .item-1 .clenstvi-img{width:100px}.container-clenstvi .clenstvi-karta.profil-clenstvi .clenstvi-karta-body .c-middle .item-1 .typ{padding-top:5px;font-size:12px}.container-voucher .container-obrazek{position:relative;max-width:600px;cursor:pointer}.container-voucher .container-obrazek .btn-voucher-koupit{position:absolute;bottom:10px;right:10px;background:#fff;padding:6px 12px;border-radius:2px;color:inherit;transition:all 100ms ease}.container-voucher .container-obrazek:hover .btn-voucher-koupit{transform:scale(1.05)}.zobrazeni-jedna-karta{margin:0 auto;width:520px;position:relative;padding-bottom:50px}@media only screen and (max-width: 560px){.zobrazeni-jedna-karta{width:100%}}.zobrazeni-jedna-karta .zjk-typ{padding-bottom:10px;text-align:center;font-size:34px;color:#ccc;letter-spacing:1px}.zobrazeni-jedna-karta .box-widget{padding-bottom:20px}.zobrazeni-jedna-karta .jk-hlavicka{height:auto;aspect-ratio:3/2;margin-top:-10px;margin-left:-10px;margin-right:-10px;border-top-right-radius:4px;border-top-left-radius:4px;overflow:hidden}.zobrazeni-jedna-karta .jk-hlavicka .jk-nazev{color:#fff;font-size:16px;margin:0px;padding:10px 10px;background-color:rgba(0,0,0,0.6)}.zobrazeni-jedna-karta .jk-cena-hlavni{text-align:center;padding:20px 0}.zobrazeni-jedna-karta .jk-cena-hlavni .cena-cena{font-size:28px;font-weight:bold}.zobrazeni-jedna-karta .jk-cena-ostatni-table{width:100%}.zobrazeni-jedna-karta .jk-cena-ostatni{text-align:center;padding:10px 0 20px 0}.zobrazeni-jedna-karta .jk-cena-ostatni .cena-popis{font-size:10px}.zobrazeni-jedna-karta .jk-cena-ostatni .cena-cena{font-size:16px;font-weight:bold}.zobrazeni-jedna-karta .jk-prihlaseni a,.zobrazeni-jedna-karta .jk-registrace a{font-size:14px;line-height:26px;text-decoration:underline}.voucher-ikona{position:absolute;right:10px;top:10px}.voucher-ikona i{font-size:100px;opacity:0.04;transform:rotate(15deg)}.karta-koupit .karta-hlavicka{padding:10px;height:120px;cursor:pointer}.karta-koupit .karta-hlavicka .karta-hlavicka-nadpis{color:#fff;font-size:14px;font-weight:300;line-height:24px;margin:0px;padding:2px 5px;background-color:rgba(0,0,0,0.5)}.karta-kat-nadpis-kategorie{font-size:18px;color:#333;padding:20px 0}.karta-kat-video .karta-kat-video-hlavicka{padding:10px;height:120px;cursor:pointer}.karta-kat-video .karta-kat-video-hlavicka .karta-kat-video-nadpis{color:#fff;font-size:14px;font-weight:300;line-height:24px;margin:0px;padding:2px 5px;background-color:rgba(0,0,0,0.5);text-align:center}.karta-kat-video .karta-kat-video-hlavicka .karta-kat-video-nadpis-hlavni{font-size:20px}.checkbox label.control{padding-left:30px;margin-bottom:5px;cursor:pointer}.control{display:block;position:relative;padding-left:30px;margin-bottom:5px;cursor:pointer;font-size:16px}.control input{position:absolute;z-index:-1;opacity:0}.control__indicator{position:absolute;top:0px;left:0;height:20px;width:20px;background:#e6e6e6}.control--radio .control__indicator{border-radius:50%}.control:hover input ~ .control__indicator,.control input:focus ~ .control__indicator{background:#ccc}.control input:checked ~ .control__indicator{background:#7BCE4C}.control:hover input:not([disabled]):checked ~ .control__indicator,.control input:checked:focus ~ .control__indicator{background:#619b41}.control input:disabled ~ .control__indicator{background:#e6e6e6;opacity:0.6;pointer-events:none}.control__indicator:after{content:'';position:absolute;display:none}.control input:checked ~ .control__indicator:after{display:block}.control--checkbox .control__indicator:after{left:8px;top:4px;width:3px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.control--checkbox input:disabled ~ .control__indicator:after{border-color:#7b7b7b}.control--radio .control__indicator:after{left:7px;top:7px;height:6px;width:6px;border-radius:50%;background:#fff}.control--radio input:disabled ~ .control__indicator:after{background:#7b7b7b}.select-placeholder{color:red}.vyber_dostupny_cas_ul{padding:0 10px}.vyber_dostupny_cas_ul li{display:inline-block;padding:5px}.typ-c-new label{margin-bottom:1px}.typ-c-new .nazev-sluzby{font-size:18px;line-height:22px;color:initial;display:block;margin:0}@media only screen and (max-width: 768px){.typ-c-new .nazev-sluzby{font-size:16px;line-height:20px;font-weight:600}}.typ-c-new .dostupny_casy,.typ-c-new .dostupny_casy_obsazeno{font-size:13px;padding:8px 4px;margin:0 auto;border:1px solid #ddd;border-radius:3px;text-align:center;max-width:220px;min-width:100px}.typ-c-new .dostupny_casy_obsazeno{border-color:#eee;color:#D9D9D9}.typ-c-new .dostupny_casy{background-color:#F8F8F8;cursor:pointer}.typ-c-new .dostupny_casy:hover{background-color:rgba(225,248,212,0.5);border-color:#388700;color:#222}.typ-c-new .dostupny_casy:active{background-color:#3D871F;border-color:#3D871F;color:#fff}.typ-c-new .sloupec-casu-masera{display:flex;flex-direction:column;gap:5px;text-align:center;align-items:center;vertical-align:top;flex:1;max-width:200px}.typ-c-new .sloupec-casu-masera .avatar-jmeno-masera{display:flex;align-items:center;justify-content:center;gap:5px;margin-bottom:10px}.typ-c-new .sloupec-casu-masera .jmeno-masera{font-size:12px;line-height:14px;text-align:left;max-width:70px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.typ-c-new .typ-c-datum .jede-den{padding:2px 6px;border-radius:4px;border:1px solid transparent}.typ-c-new .typ-c-datum .jede-den.den_otevreno{background:rgba(203,241,181,0.7)}.typ-c-new .typ-c-datum .jede-den.den_otevreno:hover{border-color:#388700}.typ-c-new .typ-c-datum .jede-den.den_zavreno{opacity:0.5}.typ-c-new .typ-c-datum .jede-den:first-child,.typ-c-new .typ-c-datum .jede-den.today{background:#388700;color:#fff;font-weight:600;opacity:1}.typ-c-new .vyber-mistnost-delka{display:flex;justify-content:center;gap:20px;padding-bottom:20px}.typ-c-new .vyber-mistnost-delka .btn-vyber{background-color:#F8F8F8;cursor:pointer;padding:8px 16px;border:1px solid #ddd;border-radius:3px;text-align:center}.typ-c-step-one,.typ-c-step-two,.typ-c-step-tree{max-width:1170px;margin-left:auto;margin-right:auto}.typ-c-step-one .avatar img,.typ-c-step-two .avatar img,.typ-c-step-tree .avatar img{max-width:40px}.typ-c-step-one .image,.typ-c-step-two .image,.typ-c-step-tree .image{position:relative}.typ-c-step-one .image img,.typ-c-step-two .image img,.typ-c-step-tree .image img{max-width:140px}.typ-c-step-one .image .info-icon,.typ-c-step-two .image .info-icon,.typ-c-step-tree .image .info-icon{opacity:0;position:absolute;bottom:0;padding:2px;background:rgba(255,255,255,0.85);display:flex;color:#222;border-radius:0 4px 0 2px}@media only screen and (max-width: 768px){.typ-c-step-one .image .info-icon,.typ-c-step-two .image .info-icon,.typ-c-step-tree .image .info-icon{opacity:1}}.typ-c-step-one-kategorie{max-width:1280px}.typ-c-step-one .flex-table{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;width:100%;margin-bottom:50px}.typ-c-step-one .flex-row{position:relative;box-sizing:border-box;display:flex;flex-direction:row;flex-basis:100%;flex-wrap:wrap;align-items:center;row-gap:5px;column-gap:20px;background:#fff;border-radius:4px;padding:10px;transition:all 350ms ease-out}.typ-c-step-one .flex-row:hover{box-shadow:0px 4px 8px rgba(38,38,38,0.1)}.typ-c-step-one .flex-row:hover .vyber-mistnosti .text-help{display:inline}.typ-c-step-one .flex-row .image{margin:-5px}.typ-c-step-one .flex-row .nazev{flex:2}.typ-c-step-one .flex-row .nazev .podrobnosti-text{padding:5px 0 5px 0;display:inline-block}.typ-c-step-one .flex-row .nazev .cena-pod-nazvem{display:none}.typ-c-step-one .flex-row .cena{flex:1;white-space:nowrap}.typ-c-step-one .flex-row .vyber-mistnosti{height:100%;position:relative;display:flex;flex:2;gap:5px;flex-wrap:wrap;align-items:center;align-content:center;justify-content:flex-end}.typ-c-step-one .flex-row .vyber-mistnosti .text-help{display:none;position:absolute;top:-3px;color:#aaa;font-size:12px;background:#fff;padding:0px 6px;border-radius:4px;line-height:14px}@media only screen and (max-width: 768px){.typ-c-step-one .flex-row{padding:10px}.typ-c-step-one .flex-row .nazev .podrobnosti-text,.typ-c-step-one .flex-row .cena,.typ-c-step-one .flex-row .text-help{display:none !important}.typ-c-step-one .flex-row .cena-pod-nazvem{padding:5px 0 5px 0;display:inline-block !important}}@media only screen and (max-width: 544px){.typ-c-step-one .flex-row{display:inline-block;min-height:98px}.typ-c-step-one .flex-row .image{position:absolute;right:5px;height:auto;margin-left:10px;float:right}.typ-c-step-one .flex-row .image img{max-width:118px}.typ-c-step-one .flex-row .nazev{width:70%}.typ-c-step-one .flex-row .vyber-mistnosti{height:auto;width:70%;font-size:12px;justify-content:flex-start}}.typ-c-step-one .td-image{padding:0 !important;border:0 !important}.typ-c-step-one .td-image .image{position:relative;max-width:130px;margin-right:10px;float:left}.typ-c-step-one .td-image .image .image-icon{display:none;position:absolute}.typ-c-step-one .table-sluzby .tr-sluzba{position:relative}.typ-c-step-one .table-sluzby .tr-sluzba .td-nazev .td-cena-mobile{display:none}.typ-c-step-one .table-sluzby .tr-sluzba .td-vyber-mistnosti .text-help{display:none;position:absolute;top:2px;color:#aaa;font-size:12px;background:#fff;padding:0px 6px;border-radius:4px;line-height:14px}.typ-c-step-one .table-sluzby .tr-sluzba:hover .td-vyber-mistnosti .text-help{display:inline}.typ-c-step-tree .flex-row{position:relative;box-sizing:border-box;display:flex;flex-direction:row;flex-basis:100%;flex-wrap:wrap;align-items:center;row-gap:5px;column-gap:15px;background:#fff;border-radius:4px;transition:all 350ms ease-out}.typ-c-step-tree .flex-row .image img{max-width:160px}.typ-c-step-tree .flex-row .image .info-icon{opacity:1 !important}.typ-c-step-tree .flex-row .sluzba-info{display:flex;gap:10px;flex:3}.typ-c-step-tree .flex-row .sluzba-info .nazev{display:flex;flex-direction:column;justify-content:space-between}.typ-c-step-tree .flex-row .sluzba-info .delka{font-weight:600;padding-bottom:8px;display:block}.typ-c-step-tree .flex-row .centrum-info{display:flex;flex-direction:column;gap:10px;flex:1}@media only screen and (max-width: 768px){.typ-c-step-tree .flex-row .sluzba-info{justify-content:space-between}.typ-c-step-tree .flex-row .sluzba-info .nazev{order:1}.typ-c-step-tree .flex-row .sluzba-info .delka{padding-bottom:2px}.typ-c-step-tree .flex-row .sluzba-info .image{order:2}.typ-c-step-tree .flex-row .sluzba-info .image img{max-width:130px}.typ-c-step-tree .flex-row .centrum-info{display:flex;flex-direction:row;flex-basis:100%;padding-top:10px}}@media only screen and (max-width: 612px){.typ-c-step-tree .flex-row .sluzba-info .nazev .nazev-sluzby{max-width:75%}.typ-c-step-tree .flex-row .sluzba-info .delka{padding-top:20px}.typ-c-step-tree .flex-row .sluzba-info .image{position:absolute;right:0}.typ-c-step-tree .flex-row .sluzba-info .image img{max-width:80px}}.typ-c-step-tree .centrum-maser-delka{display:flex;justify-content:space-between;gap:10px}@media only screen and (max-width: 568px){.typ-c-step-tree .centrum-maser-delka{flex-wrap:wrap}}.typ-c-vypis-instruktoru-v-kalendari{display:flex;flex-wrap:wrap;gap:10px}.typ-c-vypis-instruktoru-v-kalendari .img-avatar{padding:2px;border:1px solid transparent;border-radius:6px}.typ-c-vypis-instruktoru-v-kalendari .inst-active .avatar .img-avatar{border-color:var(--border-color)}.typ-c-vypis-instruktoru-v-kalendari .select-instr{font-size:16px;color:var(--text-color)}.mistnosti-pro-typ-c{display:flex;flex-wrap:wrap;gap:10px;align-content:center;width:fit-content;padding:2px 10px;margin:10px 0 10px 0}.mistnosti-pro-typ-c .ikona-calendars-typ-c{font-size:20px;align-self:center}.mistnosti-pro-typ-c .btn-mistnost-pro-typ-c{display:flex;align-content:center;flex-wrap:wrap;padding:2px 6px;margin:4px 0;border-radius:4px;opacity:0.7}.mistnosti-pro-typ-c .btn-mistnost-pro-typ-c.btn-mistnost-vyber-active{box-shadow:none;opacity:1}.mistnosti-pro-typ-c .btn-mistnost-pro-typ-c:not(.btn-mistnost-vyber-active){background:none !important;color:#333 !important}.mistnosti-pro-typ-c .btn-mistnost-pro-typ-c:not(.btn-mistnost-vyber-active):hover{opacity:1}.box-aktivity-kat{margin-top:50px;background-color:#fff;padding:10px;border-radius:4px;text-align:center}.box-aktivity-kat .nav-aktivita-kat{list-style:none}.box-aktivity-kat .nav-aktivita-kat .btn-cat{background-color:#f4f4f4;color:#444;margin-bottom:10px;border-color:#ddd;border-radius:4px;width:100%}.box-aktivity-kat .nav-aktivita-kat .akt-kat-level1 li,.box-aktivity-kat .nav-aktivita-kat .akt-kat-level2 li,.box-aktivity-kat .nav-aktivita-kat .akt-kat-level3 li,.box-aktivity-kat .nav-aktivita-kat .akt-kat-level4 li{padding-left:10px;display:flex;gap:10px;align-items:baseline}.box-aktivity-kat .nav-aktivita-kat .akt-kat-level1 li::before,.box-aktivity-kat .nav-aktivita-kat .akt-kat-level2 li::before,.box-aktivity-kat .nav-aktivita-kat .akt-kat-level3 li::before,.box-aktivity-kat .nav-aktivita-kat .akt-kat-level4 li::before{content:"\e455";font-family:"Font Awesome 6 Pro";font-weight:300;font-size:16px}.box-aktivity-kat .nav-aktivita-kat .akt-kat-level2{padding-left:20px}.box-aktivity-kat .nav-aktivita-kat .akt-kat-level3{padding-left:25px}.box-aktivity-kat .nav-aktivita-kat .akt-kat-level4{padding-left:30px}@media only screen and (max-width: 768px){.table-sluzby{width:100%}.table-sluzby tbody,.table-sluzby tr,.table-sluzby td{display:block}.table-sluzby .tr-sluzba{display:flex;flex-wrap:wrap;gap:5px;width:100%;padding:5px;margin-bottom:10px !important}.table-sluzby td{padding:0px}.table-sluzby .td-image .image .image-icon{display:flex !important;bottom:0px;background:rgba(255,255,255,0.9);padding:2px;color:#000;border-radius:0px 4px 0px 2px}.table-sluzby .td-nazev{white-space:normal;flex:2}.table-sluzby .td-nazev .podrobnosti-text{display:none}.table-sluzby .td-nazev .td-cena-mobile{display:block !important;margin-bottom:5px}.table-sluzby .td-cena{display:none}.table-sluzby .td-vyber-mistnosti{display:flex;flex-wrap:wrap;flex:1;align-items:baseline;gap:5px}.table-sluzby .td-vyber-mistnosti .btn-client{margin:0;width:-webkit-fill-available}}@media only screen and (max-width: 568px){.table-sluzby .td-vyber-mistnosti{flex-basis:100% !important}.table-sluzby .td-vyber-mistnosti .btn-client{width:unset;flex-grow:1}}@media (max-width: 767px){.head-maintable-otoceny-responsive{overflow-x:auto;overflow-y:hidden}.head-maintable-otoceny-responsive .head-maintable-otoceny{min-width:1200px}}.maintable-otoceny .gridtable{height:30px}.maintable-otoceny .wk-otoceny-table-top{table-layout:fixed;width:100%}.maintable-otoceny .wk-otoceny-hrs{vertical-align:top;height:30px}.maintable-otoceny .wk-otoceny-hrs-vypis{position:relative}.maintable-otoceny .wk-hr-otoceny-popis{position:absolute;font-weight:normal;line-height:34px}.maintable-otoceny .wk-otoceny-day-lekce{position:relative;width:100%;border-top:1px solid #eee}.maintable-otoceny .wk-otoceny-day-lekce:last-child{border-bottom:1px solid #eee}.maintable-otoceny .wk-hrs-otoceny-head{text-align:center}.maintable-otoceny .wk-otoceny-hrs-vypis{text-align:center;height:100%}.maintable-otoceny .table-data-otoceny{table-layout:fixed;width:100%}.maintable-otoceny .table-data-otoceny .lekce-wrapper-vypis{position:static}.maintable-otoceny .table-data-otoceny .tb-otoceny-probehlo{background-color:#fbfbfb}.maintable-otoceny .table-data-otoceny td.wk-otoceny-td-hodiny{background:#fff}.maintable-otoceny .table-data-otoceny td.wk-otoceny-td-hodiny .wk-day-popis .zavrit-otevrit-den{position:relative;display:block}.maintable-otoceny .tb-rozdeleni-sloupcu-wrap{position:relative}.maintable-otoceny .tb-rozdeleni-sloupcu-wrap .tb-jedno-rozdeleni-sloupce{border-left:1px solid #eee}.maintable-otoceny .tb-rozdeleni-sloupcu-wrap .tb-jedno-rozdeleni-sloupce:last-child{border-right:1px solid #eee}.maintable-otoceny .tb-otoceny-probehlo .jedna-lekce-vypis{opacity:0.8}.maintable-otoceny .tb-dnes .aktualni-den{padding:1px 20px}.maintable-otoceny .kalendar-vypis-popis-slopucu-jeden-kalendar-otoceny{position:absolute;text-align:center}.maintable-otoceny .kalendar-vypis-popis-slopucu-jeden-kalendar-otoceny div{line-height:1.5;display:inline-block;vertical-align:middle}.kalendar-vypis-zrychleny .mobile{padding-bottom:15px}.kalendar-vypis-zrychleny .mobile .den{font-size:18px;padding-bottom:5px}.kalendar-vypis-zrychleny .mobile .den.den-typ-b{display:flex;gap:10px;flex-wrap:wrap;align-items:center;background:#eee;padding:5px;border-radius:4px;margin-bottom:10px}.kalendar-vypis-zrychleny .mobile .zadna-lekce{color:#999;font-style:italic;padding-bottom:20px}.kalendar-vypis-zrychleny .mobile .lekce-v-jeden-den{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px}.kalendar-vypis-zrychleny .mobile .lekce-v-jeden-den .lekce{position:relative;display:flex;gap:15px;padding:10px 5px 10px 10px;border-left:4px solid;border-radius:4px;box-shadow:0 1px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.1);width:420px}@media only screen and (max-width: 980px){.kalendar-vypis-zrychleny .mobile .lekce-v-jeden-den .lekce{width:380px}}@media only screen and (max-width: 780px){.kalendar-vypis-zrychleny .mobile .lekce-v-jeden-den .lekce{width:100%}}.kalendar-vypis-zrychleny .mobile .lekce-v-jeden-den .lekce .img-aktivity{position:relative;width:160px}@media only screen and (max-width: 380px){.kalendar-vypis-zrychleny .mobile .lekce-v-jeden-den .lekce .img-aktivity{width:120px}}.kalendar-vypis-zrychleny .mobile .lekce-v-jeden-den .lekce .img-aktivity img{box-shadow:0 5px 10px rgba(0,0,0,0.15);border-radius:4px}.kalendar-vypis-zrychleny .mobile .lekce-v-jeden-den .lekce .img-aktivity .kurz-info-text{position:absolute;top:0;left:0;font-size:12px;font-weight:600;text-transform:uppercase;padding:2px 6px 0px 6px;border-radius:3px}@media only screen and (max-width: 380px){.kalendar-vypis-zrychleny .mobile .lekce-v-jeden-den .lekce .img-aktivity .kurz-info-text{font-size:11px;padding:1px 4px 0px 4px}}.kalendar-vypis-zrychleny .mobile .lekce-v-jeden-den .lekce .img-aktivity .avatar{display:flex;align-items:center;position:absolute;bottom:-3px;left:-6px}.kalendar-vypis-zrychleny .mobile .lekce-v-jeden-den .lekce .img-aktivity .avatar img{width:32px;border-radius:50%;z-index:2}.kalendar-vypis-zrychleny .mobile .lekce-v-jeden-den .lekce .img-aktivity .avatar .instruktor-jmeno{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:139px;color:#ffffff;background-color:rgba(0,0,0,0.5);font-size:12px;margin-left:-5px;padding:1px 3px 0px 8px;z-index:1}@media only screen and (max-width: 380px){.kalendar-vypis-zrychleny .mobile .lekce-v-jeden-den .lekce .img-aktivity .avatar .instruktor-jmeno{width:99px;font-size:11px}}.kalendar-vypis-zrychleny .mobile .lekce-v-jeden-den .lekce .lekce-body{display:flex;flex-direction:column;flex:1;gap:5px}.kalendar-vypis-zrychleny .mobile .lekce-v-jeden-den .lekce .lekce-body .item{display:flex;align-items:center;gap:10px}.kalendar-vypis-zrychleny .mobile .lekce-v-jeden-den .lekce .lekce-body .aktivita{font-size:14px;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width: 380px){.kalendar-vypis-zrychleny .mobile .lekce-v-jeden-den .lekce .lekce-body .aktivita{-webkit-line-clamp:1}}.kalendar-vypis-zrychleny .mobile .lekce-v-jeden-den .lekce .lekce-body .nazev{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:13px;min-height:18px}@media only screen and (max-width: 480px){.kalendar-vypis-zrychleny .mobile .lekce-v-jeden-den .lekce .lekce-body .nazev{font-size:11px;min-height:16px}}.kalendar-vypis-zrychleny .mobile .lekce-v-jeden-den .lekce .lekce-body .obsazenost-procenta-popis{font-size:12px;text-transform:lowercase}.kalendar-vypis-zrychleny .mobile .lekce-v-jeden-den .lekce .lekce-body .obsazenost-procenta-popis .obsazenost-procenta-bar{height:6px;border-radius:3px;background-color:#4f80e1;overflow:hidden;white-space:nowrap;animation:progress-bar 3s}.kalendar-vypis-zrychleny .mobile .lekce-v-jeden-den .lekce .k-z-tr{cursor:pointer}.kalendar-vypis-zrychleny .mobile .lekce-v-jeden-den .lekce .k-z-kolecko{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:10px;margin-top:5px}.kalendar-vypis-zrychleny .mobile .lekce-v-jeden-den .mobil-pocet-volnych-mist-0 .img-aktivity .item,.kalendar-vypis-zrychleny .mobile .lekce-v-jeden-den .mobil-pocet-volnych-mist-0 .lekce-body .obsazenost{display:none}.kalendar-vypis-zrychleny .mobile .lekce-v-jeden-den.typ-b{gap:5px}.kalendar-vypis-zrychleny .mobile .lekce-v-jeden-den.typ-b .img-aktivity{display:none}.kalendar-vypis-zrychleny .mobile .lekce-v-jeden-den.typ-b .lekce{padding:4px 4px 4px 8px;border-left:4px solid;border-radius:1px;box-shadow:0 0 0 rgba(0,0,0,0.01);-moz-box-shadow:0 0 0 rgba(0,0,0,0.01);-webkit-box-shadow:0 0 0 rgba(0,0,0,0.01)}.kalendar-vypis-zrychleny .mobile .lekce-v-jeden-den.typ-b .lekce-body{flex-direction:row;align-items:center;gap:20px}.kalendar-vypis-zrychleny .flex-container{padding:0;margin:0;list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;justify-content:space-around}.kalendar-vypis-zrychleny .flex-container .flex-item{padding:5px;width:350px;margin-top:10px}.kalendar-vypis-zrychleny .flex-container .flex-item .test{background:tan;padding:5px;width:350px;height:150px;margin-top:10px}.lekce-flex{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:50px}.kalendar-vypis-zrychleny-karty{margin:5px;width:300px;position:relative}.kalendar-vypis-zrychleny-karty.jedna-lekce{max-width:560px;width:100%;min-width:300px;margin:50px auto}@media only screen and (max-width: 688px){.kalendar-vypis-zrychleny-karty.jedna-lekce{margin:20px auto 50px}}.kalendar-vypis-zrychleny-karty.jedna-lekce .kurz-info-text{top:-22px;left:12px;border:0px;font-size:16px;letter-spacing:1px}.kalendar-vypis-zrychleny-karty.jedna-lekce .box .box-top .nazev-aktivity{font-size:16px;padding:8px 10px}.kalendar-vypis-zrychleny-karty.jedna-lekce .box .box-top .lekce-obtiznost{font-size:14px}.kalendar-vypis-zrychleny-karty.jedna-lekce .box .box-top .lekce-obtiznost ul{font-size:12px}.kalendar-vypis-zrychleny-karty.jedna-lekce .box .box-img-aktivity{padding:10px}.kalendar-vypis-zrychleny-karty.jedna-lekce .box .box-img-aktivity .img-aktivity{border-radius:5px}.kalendar-vypis-zrychleny-karty.jedna-lekce .box .box-img-aktivity .instruktori{bottom:15px;right:10px;left:10px}.kalendar-vypis-zrychleny-karty.jedna-lekce .box .box-img-aktivity .instruktori .instruktor-prvni .avatar img{width:80px;height:80px}.kalendar-vypis-zrychleny-karty.jedna-lekce .box .box-img-aktivity .instruktori .instruktor-druhy{position:relative;margin-top:-35px;margin-bottom:7px}.kalendar-vypis-zrychleny-karty.jedna-lekce .box .box-img-aktivity .instruktori .instruktor-druhy .avatar-druhy img{width:54px;height:54px}.kalendar-vypis-zrychleny-karty.jedna-lekce .box .box-img-aktivity .instruktori .instruktor-jmeno.prvni{padding:7px 5px 7px 100px}.kalendar-vypis-zrychleny-karty.jedna-lekce .box .box-img-aktivity .instruktori .instruktor-jmeno.druhy{font-size:14px;padding:5px 10px 5px 26px;border-bottom-right-radius:4px;border-top-right-radius:4px}.kalendar-vypis-zrychleny-karty.jedna-lekce .box .box-middle .instruktor-jmeno{padding-left:95px}.kalendar-vypis-zrychleny-karty.jedna-lekce .box .box-middle .lekce-datum-cas{font-size:16px}.kalendar-vypis-zrychleny-karty.jedna-lekce .box .box-middle .lekce-datum-cas i{font-size:18px}.kalendar-vypis-zrychleny-karty.jedna-lekce .box .box-middle .cena-kurzu,.kalendar-vypis-zrychleny-karty.jedna-lekce .box .box-middle .cena-jedne-lekce{margin-top:10px}.kalendar-vypis-zrychleny-karty.jedna-lekce .box .box-middle .dalsi-ceny{margin:10px 0px;padding:5px 10px;background:#f5f5f5;border-radius:5px}.kalendar-vypis-zrychleny-karty.jedna-lekce .box .box-middle .dalsi-ceny .nadpis{font-weight:600;padding-bottom:3px}.kalendar-vypis-zrychleny-karty.jedna-lekce .box .box-middle .dalsi-ceny li:not(:last-child){padding-bottom:10px}.kalendar-vypis-zrychleny-karty.jedna-lekce .box .box-middle .nazev-lekce{margin:0px 0px 5px 0px;font-size:16px}.kalendar-vypis-zrychleny-karty.jedna-lekce .box .box-middle .instruktor-jmeno-druhy{margin:-20px 0px 0px 40px}.kalendar-vypis-zrychleny-karty.jedna-lekce .box .box-middle .instruktor-jmeno-druhy .avatar-druhy img{width:44px}.kalendar-vypis-zrychleny-karty.jedna-lekce .box .box-middle .instruktor-jmeno-druhy h3{font-size:14px}.kalendar-vypis-zrychleny-karty.jedna-lekce .box .box-middle .lekce-poznamka{max-height:none}.kalendar-vypis-zrychleny-karty.jedna-lekce .box .box-bottom .obsazenost .lekce-telo-volno,.kalendar-vypis-zrychleny-karty.jedna-lekce .box .box-bottom .obsazenost .lekce-telo-obsazeno,.kalendar-vypis-zrychleny-karty.jedna-lekce .box .box-bottom .obsazenost .lekce-telo-volno-nahradnik{padding:10px 20px;font-size:16px}.kalendar-vypis-zrychleny-karty.jedna-lekce .box .box-bottom .obsazenost .cisla{font-size:18px;width:80px;height:80px}.kalendar-vypis-zrychleny-karty.jedna-lekce .box .box-bottom .obsazenost-procenta-popis{flex:1}@media only screen and (max-width: 400px){.kalendar-vypis-zrychleny-karty.jedna-lekce .box .box-bottom .obsazenost-procenta-popis{flex:100%}}.kalendar-vypis-zrychleny-karty.jedna-lekce .box .box-bottom .tooltip-lekce-rezervace-kurz-admin{display:flex;gap:10px;align-items:center}.kalendar-vypis-zrychleny-karty.jedna-lekce .box .box-bottom .tooltip-lekce-rezervace-kurz-admin a{font-size:14px}.kalendar-vypis-zrychleny-karty.jedna-lekce .box .box-bottom .lekce-prihlaseni a{font-size:14px}.kalendar-vypis-zrychleny-karty.jedna-lekce .box .box-bottom .lekce-registrace a{font-size:12px}.kalendar-vypis-zrychleny-karty.jedna-lekce .box .box-bottom .sdileni-lekce{display:flex;flex-direction:column;flex-wrap:wrap;column-gap:10px;justify-content:center;align-items:center;color:#999;margin-top:30px}.kalendar-vypis-zrychleny-karty.jedna-lekce .box .box-bottom .sdileni-lekce h4{font-size:14px;text-align:center;line-height:unset}.kalendar-vypis-zrychleny-karty.jedna-lekce .box .box-bottom .sdileni-lekce .socialky{display:flex;column-gap:15px;font-size:20px}.kalendar-vypis-zrychleny-karty .kurz-info-text{position:absolute;left:10px;top:-5px;font-weight:600;text-transform:uppercase;background-color:#D9E7FF;color:#006CFF;padding:1px 6px 0px 6px;border-radius:4px 4px 0px 0px;border-top:6px solid #006CFF;transition:all 0.4s ease}.kalendar-vypis-zrychleny-karty:hover .kurz-info-text{top:-19px;border:0px}.kalendar-vypis-zrychleny-karty .box{border:0;border-radius:5px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}.kalendar-vypis-zrychleny-karty .box .box-top{z-index:1;position:absolute;top:10px;left:10px;right:10px;width:fit-content}.kalendar-vypis-zrychleny-karty .box .box-top .nazev-aktivity{color:#fff;font-size:16px;text-shadow:none;margin:0px 0px 5px 0px;padding:4px 8px;background-color:rgba(0,0,0,0.65);border-radius:4px;width:fit-content}.kalendar-vypis-zrychleny-karty .box .box-top .lekce-obtiznost{display:flex;align-items:center;background-color:rgba(0,0,0,0.65);border-radius:4px;padding:3px 6px;color:#eee;font-size:12px;width:fit-content}.kalendar-vypis-zrychleny-karty .box .box-top .lekce-obtiznost ul{font-size:10px;margin-left:5px}.kalendar-vypis-zrychleny-karty .box .box-img-aktivity{position:relative}.kalendar-vypis-zrychleny-karty .box .box-img-aktivity .img-aktivity{border-radius:5px 5px 0px 0px;max-width:100%;max-height:100%}.kalendar-vypis-zrychleny-karty .box .box-img-aktivity .instruktori{position:absolute;z-index:1;bottom:0;right:0;left:0}.kalendar-vypis-zrychleny-karty .box .box-img-aktivity .instruktori .instruktor-prvni{position:relative}.kalendar-vypis-zrychleny-karty .box .box-img-aktivity .instruktori .instruktor-prvni .avatar{position:absolute;z-index:1;bottom:-13px;left:10px}.kalendar-vypis-zrychleny-karty .box .box-img-aktivity .instruktori .instruktor-prvni .avatar img{width:54px;height:54px;border:0px;box-shadow:0px 3px 7px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 3px 7px 0px rgba(0,0,0,0.4);-webkit-box-shadow:0px 3px 7px 0px rgba(0,0,0,0.4)}.kalendar-vypis-zrychleny-karty .box .box-img-aktivity .instruktori .instruktor-druhy{position:absolute;top:16px;z-index:1;left:40px;display:flex;align-items:center}.kalendar-vypis-zrychleny-karty .box .box-img-aktivity .instruktori .instruktor-druhy .avatar-druhy{z-index:1}.kalendar-vypis-zrychleny-karty .box .box-img-aktivity .instruktori .instruktor-druhy .avatar-druhy img{width:34px;height:34px;border:0px solid transparent;box-shadow:0px 1px 4px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 1px 4px 0px rgba(0,0,0,0.4);-webkit-box-shadow:0px 1px 4px 0px rgba(0,0,0,0.4)}.kalendar-vypis-zrychleny-karty .box .box-img-aktivity .instruktori .instruktor-jmeno{display:flex;gap:10px;color:#ffffff;background-color:rgba(0,0,0,0.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400}.kalendar-vypis-zrychleny-karty .box .box-img-aktivity .instruktori .instruktor-jmeno.prvni{font-size:14px;padding:5px 5px 5px 80px;margin:0px 0px 10px 0px}.kalendar-vypis-zrychleny-karty .box .box-img-aktivity .instruktori .instruktor-jmeno.druhy{font-size:12px;padding:2px 10px 3px 26px;margin:3px 0px 0px -20px;border-bottom-right-radius:4px}.kalendar-vypis-zrychleny-karty .box .box-img-aktivity .instruktori .instruktor-externi-odkaz{color:inherit;margin-left:5px}.kalendar-vypis-zrychleny-karty .box .box-img-aktivity .instruktori .instruktor-vlajky{margin-left:5px}.kalendar-vypis-zrychleny-karty .box .box-middle{position:relative;padding:10px;border-radius:5px;background-color:#fff}.kalendar-vypis-zrychleny-karty .box .box-middle .lekce-datum-cas{margin-top:5px}.kalendar-vypis-zrychleny-karty .box .box-middle .lekce-datum-cas i{font-size:16px}.kalendar-vypis-zrychleny-karty .box .box-middle .penalizacni-zona{margin-top:5px;font-size:12px}.kalendar-vypis-zrychleny-karty .box .box-middle .penalizacni-zona i{color:#4caf50;font-size:16px;margin:0px 5px 0px 1px}.kalendar-vypis-zrychleny-karty .box .box-middle .cena-kurzu{margin-top:5px}.kalendar-vypis-zrychleny-karty .box .box-middle .cena-jedne-lekce{margin-top:5px;text-align:center}.kalendar-vypis-zrychleny-karty .box .box-middle .vice-cen{cursor:pointer;background:#eee;padding:2px 4px;margin:4px 0px 0px -3px;display:inline-block;border-radius:3px;font-size:12px}.kalendar-vypis-zrychleny-karty .box .box-middle .ceny-jedne-lekce-u-kurzu{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.kalendar-vypis-zrychleny-karty .box .box-middle .nazev-lekce{font-size:14px}.kalendar-vypis-zrychleny-karty .box .box-middle .lekce-poznamka{margin:10px -5px 5px 0px;padding-right:10px;max-height:200px;overflow-y:auto;overflow-x:clip;word-break:break-word}.kalendar-vypis-zrychleny-karty .box .box-middle .lekce-poznamka::-webkit-scrollbar{width:6px;border-radius:10px;background-color:#F5F5F5}.kalendar-vypis-zrychleny-karty .box .box-middle .lekce-poznamka::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,0.1);background-color:#777}.kalendar-vypis-zrychleny-karty .box .box-middle .lekce-poznamka .poznamka-vice{background:#f5f5f5;padding:4px 8px;border-radius:4px;font-style:italic}.kalendar-vypis-zrychleny-karty .box .box-middle .lekce-poznamka .poznamka-cela p{margin:0px}.kalendar-vypis-zrychleny-karty .box .box-bottom{padding:10px 10px 15px 10px}.kalendar-vypis-zrychleny-karty .box .box-bottom .obsazenost-a-btn-rezervace{display:flex;flex-wrap:wrap;justify-content:space-around;gap:10px;align-items:flex-end}.kalendar-vypis-zrychleny-karty .box .box-bottom .obsazenost{text-align:center;max-width:50%}.kalendar-vypis-zrychleny-karty .box .box-bottom .obsazenost .lekce-telo-volno,.kalendar-vypis-zrychleny-karty .box .box-bottom .obsazenost .lekce-telo-obsazeno,.kalendar-vypis-zrychleny-karty .box .box-bottom .obsazenost .lekce-telo-volno-nahradnik{padding:4px 8px}.kalendar-vypis-zrychleny-karty .box .box-bottom .obsazenost .obsazenost-nadpis{margin:0px 0px 5px 0px;color:#727678;font-size:12px}.kalendar-vypis-zrychleny-karty .box .box-bottom .obsazenost .cisla{font-size:15px;font-weight:bold;border:3px solid transparent;width:63px;border-radius:50%;height:63px;display:flex;justify-content:center;align-items:center;position:relative;background:#fff;box-shadow:0px 3px 7px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 7px 0px rgba(0,0,0,0.2);-webkit-box-shadow:0px 3px 7px 0px rgba(0,0,0,0.2)}.kalendar-vypis-zrychleny-karty .box .box-bottom .obsazenost .cisla .lomitko{width:8px;padding:0px 1px}.kalendar-vypis-zrychleny-karty .box .box-bottom .obsazenost .cisla .pocet-nahradniku{position:absolute;font-size:12px;background:#fff;height:36px;width:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #eee;padding-top:3px;bottom:-8px;left:42px;box-shadow:0px 3px 7px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 7px 0px rgba(0,0,0,0.2);-webkit-box-shadow:0px 3px 7px 0px rgba(0,0,0,0.2)}.kalendar-vypis-zrychleny-karty .box .box-bottom .obsazenost-procenta-popis{font-size:12px;background:#EEE;padding:8px 10px;border-radius:4px;text-align:center}.kalendar-vypis-zrychleny-karty .box .box-bottom .obsazenost-procenta-popis .obsazenost-procenta-box .obsazenost-procenta-bar{height:10px;border-radius:3px;background-color:#4f80e1;overflow:hidden;white-space:nowrap;animation:progress-bar 3s}@keyframes progress-bar{0%{width:0}}.kalendar-vypis-zrychleny-karty .box .box-bottom .rezervace-bez-reg,.kalendar-vypis-zrychleny-karty .box .box-bottom .lekce-rezervace-kurz-admin,.kalendar-vypis-zrychleny-karty .box .box-bottom .tooltip-lekce-rezervace-kurz-admin{text-align:center}.kalendar-vypis-zrychleny-karty .box .box-bottom .rezervace-bez-reg a,.kalendar-vypis-zrychleny-karty .box .box-bottom .lekce-rezervace-kurz-admin a,.kalendar-vypis-zrychleny-karty .box .box-bottom .tooltip-lekce-rezervace-kurz-admin a{margin:0px}.kalendar-vypis-zrychleny-karty .box .box-bottom .lekce-rezervace-kurz-admin{max-width:50%}.kalendar-vypis-zrychleny-karty .box .box-bottom .rezervace-bez-reg{display:flex;flex-direction:column;gap:15px}.kalendar-vypis-zrychleny-karty .box .box-bottom .rezervace-bez-reg a{font-size:14px}@keyframes progressBar{0%{width:0}100%{width:100%}}.kalendar-vypis-zrychleny-karty .box .box-bottom .tooltip-lekce-uzivatele img{width:25px;height:25px;margin:3px 10px 3px 0px;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.4);-webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.4)}.kalendar-vypis-zrychleny-karty .box .box-bottom .tooltip_uzivatele_bez_povoleni_zobrazovat{margin:3px 0px 0px 35px}.kalendar-vypis-zrychleny-karty .box .box-bottom .tooltip-lekce-zrusit-rezervace_btn{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#eee;padding:6px 10px;border-radius:4px;width:100%;margin-top:10px}.kalendar-vypis-zrychleny-karty .box .box-bottom .tooltip-lekce-zrusit-rezervace_btn a{margin:0}.kalendar-vypis-zrychleny-karty .tooltip-lekce-obtiznost{font-size:12px}.kalendar-vypis-zrychleny-karty .rezervace-pouze-pres-obsluhu{padding:10px;margin:5px 0px 5px 0px}.kalendar-vypis-zrychleny-karty .widget-user .widget-user-header{padding:10px 10px 5px 10px;height:120px;border-top-right-radius:3px;border-top-left-radius:3px;cursor:pointer}.kalendar-vypis-zrychleny-karty .widget-user .widget-user-username{margin-top:0;margin-bottom:0px;font-size:16px;font-weight:300;text-shadow:none;background-color:rgba(0,0,0,0.5);padding:5px 5px;border-radius:5px;display:inline-block;color:white}.kalendar-vypis-zrychleny-karty .widget-user .widget-user-desc{margin:0px 0px 5px 0px;display:inline-block;vertical-align:text-top}.kalendar-vypis-zrychleny-karty .widget-user .box-footer{padding-top:0px;border-top:0px}.kalendar-vypis-zrychleny-karty .lekce-telo-rezervace-info{position:relative}.step-indicator{display:flex;align-items:center;max-width:488px;padding:0 15px;margin:0 auto;margin-bottom:10px}.step-indicator .step{display:flex;align-items:center;flex-direction:column;position:relative;z-index:1;padding:15px 20px 30px 20px;border-radius:4px}.step-indicator .step .number,.step-indicator .step .done{position:absolute;transition:all 250ms ease-out}.step-indicator .step .number{opacity:0}.step-indicator .step.active .step-icon{background:#1488FF}.step-indicator .step:hover .number{opacity:1}.step-indicator .step:hover .done{opacity:0}.step-indicator .step:hover.active{cursor:pointer}.step-indicator .step-icon{position:relative;display:flex;align-items:center;justify-content:center;height:24px;width:24px;border-radius:50%;background:#c2c2c2;text-align:center;color:#ffffff;line-height:20px;font-size:14px}.step .text{text-align:center;position:absolute;bottom:5px;color:#c2c2c2;font-size:12px;font-weight:bold;width:max-content}.step.active .text{color:#1488FF}.step.step2 .text,.step.step3 .text{left:50%;transform:translateX(-50%)}.indicator-line{width:100%;height:1px;background:#c2c2c2;flex:1}.indicator-line.active{background:#1488FF}@media screen and (max-width: 500px){.step p{font-size:11px;bottom:-20px}}.mdl-card{width:550px;min-height:0;margin:10px auto}.mdl-card__supporting-text{width:100%;padding:0}.mdl-stepper-horizontal-alternative .mdl-stepper-step{width:25%}.mdl-stepper-horizontal-alternative{display:table;width:100%;margin:0 auto}.mdl-stepper-horizontal-alternative .mdl-stepper-step{display:table-cell;position:relative;padding:24px}.mdl-stepper-horizontal-alternative .mdl-stepper-step:hover,.mdl-stepper-horizontal-alternative .mdl-stepper-step:active{background-color:rgba(0,0,0,0.06)}.mdl-stepper-horizontal-alternative .mdl-stepper-step:active{border-radius:15% / 75%}.mdl-stepper-horizontal-alternative .mdl-stepper-step:first-child:active{border-top-left-radius:0;border-bottom-left-radius:0}.mdl-stepper-horizontal-alternative .mdl-stepper-step:last-child:active{border-top-right-radius:0;border-bottom-right-radius:0}.mdl-stepper-horizontal-alternative .mdl-stepper-step:hover .mdl-stepper-circle{background-color:#757575}.mdl-stepper-horizontal-alternative .mdl-stepper-step:first-child .mdl-stepper-bar-left,.mdl-stepper-horizontal-alternative .mdl-stepper-step:last-child .mdl-stepper-bar-right{display:none}.mdl-stepper-horizontal-alternative .mdl-stepper-step .mdl-stepper-circle{width:24px;height:24px;margin:0 auto;background-color:#9E9E9E;border-radius:50%;text-align:center;line-height:2em;font-size:12px;color:white}.mdl-stepper-horizontal-alternative .mdl-stepper-step.active-step .mdl-stepper-circle{background-color:#2196f3}.mdl-stepper-horizontal-alternative .mdl-stepper-step.step-done .mdl-stepper-circle:before{content:"\2714"}.mdl-stepper-horizontal-alternative .mdl-stepper-step.step-done .mdl-stepper-circle *,.mdl-stepper-horizontal-alternative .mdl-stepper-step.editable-step .mdl-stepper-circle *{display:none}.mdl-stepper-horizontal-alternative .mdl-stepper-step.editable-step .mdl-stepper-circle{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}.mdl-stepper-horizontal-alternative .mdl-stepper-step.editable-step .mdl-stepper-circle:before{content:"\270E"}.mdl-stepper-horizontal-alternative .mdl-stepper-step .mdl-stepper-title{margin-top:16px;font-size:14px;font-weight:normal}.mdl-stepper-horizontal-alternative .mdl-stepper-step .mdl-stepper-title,.mdl-stepper-horizontal-alternative .mdl-stepper-step .mdl-stepper-optional{text-align:center;color:rgba(0,0,0,0.26)}.mdl-stepper-horizontal-alternative .mdl-stepper-step.active-step .mdl-stepper-title{font-weight:500;color:rgba(0,0,0,0.87)}.mdl-stepper-horizontal-alternative .mdl-stepper-step.active-step.step-done .mdl-stepper-title,.mdl-stepper-horizontal-alternative .mdl-stepper-step.active-step.editable-step .mdl-stepper-title{font-weight:300}.mdl-stepper-horizontal-alternative .mdl-stepper-step .mdl-stepper-optional{font-size:12px}.mdl-stepper-horizontal-alternative .mdl-stepper-step.active-step .mdl-stepper-optional{color:rgba(0,0,0,0.54)}.mdl-stepper-horizontal-alternative .mdl-stepper-step .mdl-stepper-bar-left,.mdl-stepper-horizontal-alternative .mdl-stepper-step .mdl-stepper-bar-right{position:absolute;top:36px;height:1px;border-top:1px solid #BDBDBD}.mdl-stepper-horizontal-alternative .mdl-stepper-step .mdl-stepper-bar-right{right:0;left:50%;margin-left:20px}.mdl-stepper-horizontal-alternative .mdl-stepper-step .mdl-stepper-bar-left{left:0;right:50%;margin-right:20px}.timeline2 .tm-body{position:relative;padding:30px 0}.timeline2 .tm-body:after{background:-webkit-gradient(linear, left top, left bottom, from(rgba(80,80,80,0)), color-stop(8%, #505050), color-stop(92%, #505050), to(rgba(80,80,80,0)));background:linear-gradient(to bottom, rgba(80,80,80,0) 0%, #505050 8%, #505050 92%, rgba(80,80,80,0) 100%);content:'';display:block;height:100%;left:140px;margin-left:-2px;position:absolute;top:0;width:3px;z-index:0;opacity:0.35}.timeline2 .tm-title{position:relative;display:inline-block;text-align:center;min-width:200px;background-color:#fff;padding:4px 5px;margin:0 40px;z-index:1;border-radius:3px}.timeline2 .tm-items{list-style:none;padding:0;margin:0}.timeline2 .tm-items>li{position:relative;margin:30px 0;padding:0 0 0 190px;min-height:65px;z-index:1}.timeline2 .tm-items>li .tm-datetime{position:absolute;top:50%;left:0;width:100px;height:48px;margin-top:-24px;text-align:right;z-index:3}.timeline2 .tm-items>li .tm-datetime .tm-datetime-time{color:#CCC;font-size:22.4px;font-size:1.4rem;font-weight:700;margin:0;white-space:nowrap}.timeline2 .tm-items>li .tm-icon{position:absolute;top:50%;left:140px;background-color:#ecedf0;border:3px solid #CCC;color:#CCC;font-size:28px;padding:10px;width:55px;height:55px;text-align:center;line-height:29px;margin-top:-28px;margin-left:-28px;z-index:2;border-radius:28px}.timeline2 .tm-items>li .tm-box{position:relative;background:#fff;min-height:65px;padding:10px 20px;border:1px solid #e9e9e9;border-radius:6px}.timeline2 .tm-items>li .tm-box:after{right:100%;border:solid transparent;content:' ';height:0;width:0;position:absolute;pointer-events:none;border-right-color:#fff;border-width:8px;top:50%;margin-top:-8px;z-index:2}.timeline2 .tm-items>li .tm-box p:last-child{margin-bottom:0}.timeline2 .tm-items>li .tm-box .tm-meta{margin:10px 0 0}.timeline2 .tm-items>li .tm-box .tm-meta span{display:inline-block;padding-right:8px}.timeline2 .tm-items>li .tm-box .tm-meta span:last-child,.timeline2 .tm-items>li .tm-box .tm-meta span:last-of-type{padding-right:0}.tm-box ul li{margin-bottom:5px}.timeline2.timeline-simple .tm-body:after{left:30px}.timeline2.timeline-simple .tm-body .tm-title{border:1px solid #e9e9e9;margin:0 10px}.timeline2.timeline-simple .tm-body .tm-items>li{padding:0 0 0 55px}.timeline2.timeline-simple .tm-body .tm-items>li:before{display:block;position:absolute;content:' ';background:none repeat scroll 0 0 #0A8DFF;border-radius:50%;-webkit-box-shadow:0 0 0 3px #FFF, 0 0 0 6px #0A8DFF;box-shadow:0 0 0 3px #FFF, 0 0 0 6px #0A8DFF;height:7px;left:30px;top:50%;width:8px;margin-left:-4px;margin-top:-4px}.timeline2.timeline-simple .tm-body .tm-items>li .tm-box:before{left:-17px;border:solid transparent;content:' ';height:0;width:0;position:absolute;pointer-events:none;border-right-color:#e9e9e9;border-width:8px;top:50%;margin-top:-8px;z-index:1}@media only screen and (max-width: 991px){.timeline2 .tm-body:after{left:20px}.timeline2 .tm-title{margin:0}.timeline2 .tm-items>li{padding-left:50px}.timeline2 .tm-items>li .tm-info{margin:0 0 15px}.timeline2 .tm-items>li .tm-info::after{clear:both;content:"";display:block}.timeline2 .tm-items>li .tm-icon{border-width:2px;float:left;font-size:22px;height:40px;line-height:36px;margin:0 15px 0 0;padding:0;position:static;width:40px}.timeline2 .tm-items>li .tm-datetime{margin:0;position:static;text-align:left}.timeline2 .tm-items>li .tm-datetime .tm-datetime-date{font-size:0.75rem;line-height:1.3}.timeline2 .tm-items>li .tm-datetime .tm-datetime-time{font-size:1rem;line-height:1.3}}@media only screen and (max-width: 767px){.timeline2 .tm-items>li .tm-box .tm-meta span{display:block}}.email-create-definice-body{overflow:auto}.email-create-definice-body .email-create-definice{width:600px !important;margin:0 auto}.email-blok-paticka{font-size:12px;text-align:center;background-color:#f4f4f4}.email-blok-paticka .email-blok-txt{color:#AEAEAE}.email_form_edirt_img_two .form-img{display:inline-block;margin:10px}.email-blok-img-tow{width:100%;margin:0 auto;text-align:center}.email-blok-img-tow img{max-width:290px;padding:5px}.email-blok-img-tow .email-blok-img,.email-blok-img-tow .email-blok-img2{width:49%;margin:0 auto;text-align:center;display:inline-block}.email-blok-typ-img{margin:0 auto;text-align:center}.email-blok-typ-img img{max-width:590px;padding:5px}.email-blok-hlavicka{text-align:center;background-color:#f4f4f4}.email-blok-hlavicka .email-blok-txt{color:#AEAEAE}.email-blok-hlavicka .email-blok-img img{display:block;max-width:590px;margin:0 auto}.email-blok-text-img-right .email-blok-txt{width:100%}.email-blok-text-img-right .email-blok-img,.email-blok-text-img-right .email-blok-txt{padding:9px;vertical-align:top}.email-blok-text-img-top .email-blok-img{text-align:center;margin:0 10px 10px 0}.email-blok-text-img-top .email-blok-img img{max-width:590px}.email-blok-text-img-left .email-blok-img,.email-blok-text-img-left .email-blok-txt{padding:9px;vertical-align:top}.email-define-newsletter-img-1{max-width:200px}.email-define-newsletter-form-img-1{max-width:200px}.email-definice{min-height:100px}.email-definice .ui-sortable-placeholder{background-color:red;visibility:visible}.email-definice .email-blok-placeholder{height:50px;background-color:#CCEBF3;border:1px solid #6AC3DB}.email-definice .email-blok{position:relative;width:100% !important;min-height:100px;border:1px solid #E8E8E8;margin:5px}.email-definice .email-blok .email-blok-data{margin:5px}.email-definice .email-blok .email-blok-header{position:absolute;width:100%;display:none;background-color:rgba(0,0,0,0.5);padding:0px 2px;font-size:24px;color:white;font-weight:bold}.email-definice .email-blok .email-blok-header a{color:white}.email-definice .email-blok .email-blok-header .email-blok-move{cursor:move}.email-definice .email-blok-hover{border:1px solid black}.email-blok-add{width:110px;height:120px;border:2px solid #eee;float:left;margin:10px;border-radius:4px;text-align:center;padding:2px 0;background-color:white}.email-blok-add:hover{cursor:pointer}.modal_fullscreen{display:none;height:100%;left:0;position:fixed;top:0;width:100%;background-color:#fff;z-index:8999}.modal_fullscreen .open{display:block}.modal_fullscreen .modal__header .modal__header_txt{float:left}.modal_fullscreen .modal__header .modal__header_close{float:right;font-size:25px;cursor:pointer}.modal_fullscreen .modal__header,.modal_fullscreen .modal__content{padding:20px}.modal_fullscreen .modal__header,.modal_fullscreen .modal__footer{height:50px}.modal_fullscreen .modal__content,.modal_fullscreen .modal__footer{position:absolute;width:100%}.modal_fullscreen .modal__content{bottom:10px;top:50px;overflow-y:auto}.modal_fullscreen .modal__footer{bottom:0}.kalendar-jeden-radek{width:100%;height:70px;margin-bottom:10px}.kalendar-jeden-radek .kalendar-dny-main,.kalendar-jeden-radek .menu-left,.kalendar-jeden-radek .menu-right{float:left}.kalendar-jeden-radek .kalendar-dny-div{position:relative}.kalendar-jeden-radek .kalendar-dny-div .menu-left,.kalendar-jeden-radek .kalendar-dny-div .menu-right{cursor:pointer;text-align:center;background-color:rgba(255,255,255,0.99)}.kalendar-jeden-radek .kalendar-dny-div .kalendar-dny,.kalendar-jeden-radek .kalendar-dny-div .menu-left,.kalendar-jeden-radek .kalendar-dny-div .menu-right{padding:20px 0}.kalendar-jeden-radek .kalendar-dny-div .kalendar-dny{width:100%;white-space:nowrap;overflow:hidden;position:absolute}.kalendar-jeden-radek .kalendar-dny-div .kalendar-dny .today{background-color:#88898c;color:#fff}.kalendar-jeden-radek .kalendar-dny-div .kalendar-dny .today .kdj-nd{color:initial}.kalendar-jeden-radek .kalendar-dny-div .kalendar-dny .kdj-vybrano{background-color:#2FCC70;color:#fff}.kalendar-jeden-radek .kalendar-dny-div .kalendar-dny .kdj-vybrano .kdj-nd{color:initial}.kalendar-jeden-radek .kalendar-dny-div .kalendar-dny .kdj-jd{display:inline-block;border-radius:3px;text-align:center;position:relative;cursor:pointer}.kalendar-jeden-radek .kalendar-dny-div .kalendar-dny .kdj-jd:hover{background-color:#6c6f73;color:#fff}.kalendar-jeden-radek .kalendar-dny-div .kalendar-dny .kdj-jd .kdj-nd{color:initial;position:absolute;bottom:-16px;font-size:10px;width:100%}.kalendar-jeden-radek .kalendar-dny-div .kalendar-dny .kdj-jd .kdj-nm{position:absolute;top:-15px;font-size:11px;color:initial}.kalendar-jeden-radek .kalendar-dny-div .menu-left{left:-10px;width:30px;position:absolute}.kalendar-jeden-radek .kalendar-dny-div .menu-right{right:-10px;width:30px;position:absolute}.card-container{-webkit-perspective:800px;-moz-perspective:800px;-o-perspective:800px;perspective:800px;margin-bottom:30px}.card-container:not(.manual-flip):hover .card,.card-container.hover.manual-flip .card{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.card-container.static:hover .card,.card-container.static.hover .card{-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none}.card{-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;-o-transition:-o-transform .5s;transition:transform .5s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;position:relative}.front,.back{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;background-color:#FFF;box-shadow:0 1px 3px 0 rgba(0,0,0,0.14)}.front{z-index:2}.back{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);z-index:3}.card{background:none repeat scroll 0 0 #FFFFFF;border-radius:4px;color:#444444}.card .user{border-radius:50%;display:block;height:120px;margin:-55px auto 0;overflow:hidden;width:120px}.card .user img{background:none repeat scroll 0 0 #FFFFFF;border:4px solid #FFFFFF;width:100%}.card .content-car{background-color:transparent;box-shadow:none;padding:10px 20px 20px}.card .back .content-car .main{height:215px}.card .name{font-size:22px;line-height:28px;margin:10px 0 0;text-align:center;text-transform:capitalize}.card h5{margin:5px 0;font-weight:400;line-height:20px}.card .profession{color:#999999;text-align:center;margin-bottom:20px}.card .footer{position:absolute;bottom:3px;left:0;width:100%;border-top:1px solid #EEEEEE;color:#999999;margin:30px 0 0;padding:10px 0 0}.card .footer .social-links{font-size:18px}.card .footer .social-links a{margin:0 7px}.card .footer .btn-simple{margin-top:-6px}.card .header{padding:15px 20px;height:90px}.card .motto{border-bottom:1px solid #EEEEEE;color:#999999;font-size:14px;font-weight:400;padding-bottom:10px;text-align:center}.card .stats-container{width:100%;margin-top:50px}.card .stats{display:block;float:left;width:33.333333%;text-align:center}.card .stats:first-child{border-right:1px solid #EEEEEE}.card .stats:last-child{border-left:1px solid #EEEEEE}.card .stats h4{font-weight:300;margin-bottom:5px}.card .stats p{color:#777777}.card .card-popis{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.card .back-cover{width:100%;height:120px;cursor:pointer}.card .card-nazev-videa{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.form-nice-border .form-group .chosen-container-multi .chosen-choices{padding:0}.form-nice-border .form-control{border:1px solid #ccc;background-image:none;background-color:#fff;padding:6px 12px;border-radius:4px}.form-nice-border .chosen-container-single .chosen-single span{margin-top:0px}.form-nice-border .form-control:focus{border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(200,206,211,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(200,206,211,0.6)}.form-nice-border .btn-form-bigger{padding-left:60px;padding-right:60px}.lekce-telo-rezervace-info{display:flex;gap:2px;position:absolute;top:1px;right:1px;z-index:1}.rezervace_info_do_kalendare{background-color:#7ed02b;border-radius:100%;color:#fff;display:flex;width:18px;height:18px;justify-content:center;align-items:center;transform:scale(1);animation:pulse-green 3s infinite}@keyframes pulse-green{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(51,217,178,0.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(51,217,178,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(51,217,178,0)}}.nahradnik_info_do_kalendare{background-color:#FF983C;border-radius:100%;color:#fff;display:flex;width:18px;height:18px;justify-content:center;align-items:center;transform:scale(1);animation:pulse-orange 3s infinite}@keyframes pulse-orange{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(255,152,60,0.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(255,152,60,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(255,152,60,0)}}.jedna-lekce-vypis{overflow-x:hidden;overflow-y:visible;border-radius:5px;font-size:12px}.jedna-lekce-vypis::-webkit-scrollbar{width:3px;border-radius:8px;background-color:#eee}.jedna-lekce-vypis::-webkit-scrollbar-thumb{border-radius:8px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#a8a8a8}.jedna-lekce-vypis .lekce-telo-popis{line-height:14px}.jedna-lekce-vypis .lekce-telo-popis .lekce-telo-ceny{display:flex;justify-content:space-evenly;flex-wrap:wrap;column-gap:10px}.jedna-lekce-vypis .lekce-telo-popis .lekce-telo-ceny .mena{font-size:11px}.jedna-lekce-vypis .lekce-telo-popis .lekce-telo-ceny .lekce-telo-obsazenost{margin-bottom:3px}.jedna-lekce-vypis .lekce-telo-popis .lekce-telo-ceny .lekce-telo-obsazenost .pocet-nahradniku:before{content:'('}.jedna-lekce-vypis .lekce-telo-popis .lekce-telo-ceny .lekce-telo-obsazenost .pocet-nahradniku:after{content:')'}.jedna-lekce-vypis .lekce-telo-trvaly-odkaz{position:absolute;bottom:-3px;right:4px}.jedna-lekce-vypis .lekce-telo-trvaly-odkaz a{color:#eee}.lekce-info-neni-otevrena{text-align:center}.kalendar-vypis-foot{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:10px;padding:10px 0px 5px 0px}.kalendar-vypis-foot a{color:#444}.kalendar-vypis-foot .kvf-kalendare,.kalendar-vypis-foot .kvf-kategorie{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.kalendar-vypis-foot .kvf-kalendare .dot,.kalendar-vypis-foot .kvf-kategorie .dot{color:#ddd}.tlacitka-pod-kalendar{position:relative;z-index:1;text-align:center;background:#fff;padding:10px 0px;margin-bottom:-10px;margin-top:1px}.tlacitka-pod-kalendar .dot{color:#ddd}.zavrit-otevrit-den{font-size:16px}.zavrit-otevrit-den.otevreno{color:#71c21a}.zavrit-otevrit-den.zavreno{color:#c21a1a}.wk-days .wk-day-popis{color:#999;font-size:12px;font-weight:400;padding:5px;text-align:center;position:relative}.wk-days .wk-day-popis.tb-dnes{color:#222}.wk-days .wk-day-popis .inst-plus{font-size:14px;color:inherit}.wk-days .wk-day-popis .aktualni-den{font-size:14px;font-weight:600}.wk-days .wk-day-popis .aktualni-den-dt{display:flex;gap:10px;justify-content:center;align-items:center}.wk-days .inst_day{display:flex;justify-content:center;column-gap:25px;row-gap:10px;flex-wrap:wrap;margin:5px 0px;font-weight:normal}.wk-days .inst_day .user-admin-img{display:flex;align-items:center;gap:7px;justify-content:center}.wk-days .inst_day .user-admin-img .avatar img{width:34px}.sa{color:#d522f3 !important}@media (max-width: 992px){.col-3-9-rule-left{float:none;text-align:left}}.disabled{opacity:0.5;filter:grayscale(100%);pointer-events:none}.callout{position:relative;margin:10px 0}.callout.callout-blank{background:#fafafa;color:#6e6d7a;border:0}.callout.callout-blank.bg-transparent{background:transparent}.callout.tip,.callout.alert,.callout.info{padding:15px 15px 15px 40px}.callout.tip::before,.callout.alert::before,.callout.info::before{display:inline-block;font-style:normal;font-variant:normal;font-weight:300;font-size:18px;font-family:"Font Awesome 6 Pro";padding-right:10px;position:absolute;left:10px}.callout.tip::before{content:"\f672"}.callout.alert::before{content:"\f071";color:#fab005;font-weight:600}.callout.info::before{content:"\f05a"}.btn-icon{display:flex;flex-direction:column;gap:10px;align-items:center;background:transparent;box-shadow:none;border:1px solid #eee;border-radius:4px}.btn-icon i{font-size:20px}.btn-icon:hover{border-color:#ccc;background:#f2f2f2;box-shadow:none}.btn-icon:active,.btn-icon:focus{box-shadow:none}.zadna-rezervace{text-align:center;margin:0;padding:30px 0;color:#ccc;font-style:italic;font-size:18px}.zadna-rezervace.image{background:url(../images/zadna-rezervace-2.svg) center 40px no-repeat;background-size:600px;min-height:390px}.fix{clear:both}.color-inherit{color:inherit}.c-pinterest,.c-pinterest:hover{color:#bd081c !important}.c-facebook,.c-facebook:hover{color:#3b5998 !important}.c-twitter,.c-twitter:hover{color:#000000 !important}.c-yellow,.c-yellow:hover{color:#f39c12 !important}.c-lightblue,.c-lightblue:hover{color:#10A0F7 !important}.c-green,.c-green:hover{color:#55b559 !important}.c-red,.c-red:hover{color:#f44334 !important}.c-brown,.c-brown:hover{color:#B37A58 !important}.c-black4,.c-black4:hover{color:#444444 !important}.c-black5,.c-black5:hover{color:#555555 !important}.c-pinterest:hover,.c-facebook:hover,.c-twitter:hover,.c-yellow:hover,.c-lightblue:hover,.c-green:hover,.c-red:hover,.c-brown:hover,.c-black4:hover,.c-black5:hover{opacity:0.8 !important}.color-grey{color:#aaaaaa}.color-ccc{color:#ccc}.color-333{color:#333}.color-888{color:#888888}.color-888:hover{color:#555555}.color-hover-red:hover{color:#f44334}.opacity-0{opacity:0}.bg-white{background:#fff;color:#444}.bg-gray-eee{background:#eeeeee !important;color:#000 !important}.bg-white-50{background:rgba(255,255,255,0.5) !important;color:#222 !important}.bg-light-green{background:#ecfdf3 !important;color:#001b08 !important}.ikony-zmena-minusove-rezervace a,.kredit-u-rezervace a,.ucast-potvrzena,.ikona-kos-vratit{color:#7BCE4C !important}.ikona-kos{color:#eb5c52 !important}.ikona-kos:hover{opacity:0.8 !important}.ikona-tuzka{color:#FF983C !important}.ikona-tuzka:hover{opacity:0.8 !important}.ikona-tuzka-bg{background-color:#FDEBD3 !important;color:#FF983C !important}.ikona-tuzka-bg:hover{opacity:0.8}.ikona-kos-cerna{color:#5f6368 !important}.ikona-kos-cerna:hover{opacity:0.8 !important}.link-dashed{background:no-repeat;border:0;padding:0;text-decoration:none;border-bottom:dashed 1px #5f6368 !important;color:#5f6368}.link-dashed:hover{opacity:0.8;color:#5f6368}.link2{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;-webkit-text-decoration-color:rgba(0,0,0,0.1);text-decoration-color:rgba(0,0,0,0.1);transition:200ms linear}.link2:hover{text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:rgba(0,0,0,0.3);text-decoration-color:rgba(0,0,0,0.3)}.link2.hover-blue:hover{-webkit-text-decoration-color:#3498db;text-decoration-color:#3498db}.container-maxw1170{max-width:1170px;margin-left:auto;margin-right:auto}.relative{position:relative}.absolute{position:absolute}.top0{top:0}.top-8{top:-8px}.left0{left:0}.r0{right:0}.block{display:block}.inline-block{display:inline-block}.overflow-auto{overflow:auto}.inherit{color:inherit}.inherit:hover{color:inherit;opacity:0.8}.initial{color:initial}.initial:hover{color:initial;opacity:0.8}.underline{text-decoration:underline;text-underline-offset:2px;text-decoration-color:#999}.underline:hover{text-decoration:underline;text-underline-offset:2px;text-decoration-color:#000}.uppercase{text-transform:uppercase}.bold{font-weight:bold}.italic{font-style:italic}.no-round{border-radius:0 !important}.va-m{vertical-align:middle}.lhnormal{line-height:normal}.lh14{line-height:14px}.lh18{line-height:18px}.lh20{line-height:20px}.f0{font-size:0px !important}.f10{font-size:10px !important}.f11{font-size:11px !important}.f12{font-size:12px !important}.f13{font-size:13px !important}.f14{font-size:14px !important}.f16{font-size:16px !important}.f18{font-size:18px !important}.f20{font-size:20px !important}.f22{font-size:22px !important}.f24{font-size:24px !important}.f26{font-size:26px !important}.f32{font-size:32px !important}.f34{font-size:34px !important}.f48{font-size:48px !important}.f100{font-size:100px !important}.fwnormal{font-weight:normal}.fw600{font-weight:600}.w18{width:18px}.w20{width:20px}.w24{width:24px}.w32{width:32px}.w36{width:36px}.w50{width:50px}.w60{width:60px}.w80{width:80px}.w100{width:100px}.w110{width:110px}.w120{width:120px}.w150{width:150px}.w160{width:160px}.w170{width:170px}.w200{width:200px}.w220{width:220px}.w250{width:250px}.minw50{min-width:50px}.minw90{min-width:90px}.minw95{min-width:95px}.minw280{min-width:280px}.maxw30{max-width:30px}.maxw40{max-width:40px}.maxw50{max-width:50px}.maxw60{max-width:60px}.maxw80{max-width:80px}.maxw90{max-width:90px}.maxw110{max-width:110px}.maxw130{max-width:130px}.maxw150{max-width:150px}.maxw300{max-width:300px}.maxw350{max-width:350px}.maxw650{max-width:650px}.w1p{width:1%}.w50p{width:50%}.w100p{width:100%}.h5{height:5px}.h10{height:10px}.h20{height:20px}.h22{height:22px}.h25{height:25px}.h30{height:30px}.h36{height:36px}.h40{height:40px}.h50{height:50px}.h60{height:60px}.h100p{height:100%}.minh50{min-height:50px}.m-auto{margin:0 auto}.ml-auto{margin-left:auto !important}.m0{margin:0 !important}.m5{margin:5px}.m10{margin:10px}.m15{margin:15px}.m20{margin:20px}.mx5{margin-left:5px !important;margin-right:5px !important}.mx-5{margin-left:-5px !important;margin-right:-5px !important}.my0{margin-top:0px !important;margin-bottom:0px !important}.my5{margin-top:5px !important;margin-bottom:5px !important}.my10{margin-top:10px !important;margin-bottom:10px !important}.my15{margin-top:15px !important;margin-bottom:15px !important}.my20{margin-top:20px !important;margin-bottom:20px !important}.my25{margin-top:25px !important;margin-bottom:25px !important}.my30{margin-top:30px !important;margin-bottom:30px !important}.my35{margin-top:35px !important;margin-bottom:35px !important}.my40{margin-top:40px !important;margin-bottom:40px !important}.my45{margin-top:45px !important;margin-bottom:45px !important}.my50{margin-top:50px !important;margin-bottom:50px !important}.mt0{margin-top:0 !important}.mt3{margin-top:3px !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt35{margin-top:35px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mt5p{margin-top:5% !important}.mb0{margin-bottom:0 !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb-10{margin-bottom:-10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb50{margin-bottom:50px !important}.mb60{margin-bottom:60px !important}.ml0{margin-left:0px !important}.ml5{margin-left:5px !important}.ml-5{margin-left:-5px !important}.ml10{margin-left:10px !important}.ml20{margin-left:20px !important}.mr0{margin-right:0px !important}.mr5{margin-right:5px !important}.mr-5{margin-right:-5px !important}.mr10{margin-right:10px !important}.mr15{margin-right:15px !important}.mr20{margin-right:20px !important}.mr30{margin-right:30px !important}.mb0-all-child *{margin-bottom:0 !important}.p0{padding:0px !important}.p5{padding:5px}.p10{padding:10px}.p20{padding:20px}.p40{padding:40px}.px2{padding-left:2px;padding-right:2px}.px5{padding-left:5px !important;padding-right:5px !important}.px10{padding-left:10px;padding-right:10px}.px20{padding-left:20px;padding-right:20px}.py0{padding-top:0 !important;padding-bottom:0 !important}.py3{padding-top:3px !important;padding-bottom:3px !important}.py5{padding-top:5px !important;padding-bottom:5px !important}.py10{padding-top:10px !important;padding-bottom:10px !important}.py15{padding-top:15px !important;padding-bottom:15px !important}.py20{padding-top:20px;padding-bottom:20px}.py40{padding-top:40px;padding-bottom:40px}.py100{padding-top:100px;padding-bottom:100px}.pr3{padding-right:3px}.pr5{padding-right:5px !important}.pr10{padding-right:10px}.pr20{padding-right:20px}.pl0{padding-left:0}.pl5{padding-left:5px !important}.pl10{padding-left:10px}.pl15{padding-left:15px}.pt0{padding-top:0 !important}.pt3{padding-top:3px !important}.pt5{padding-top:5px !important}.pt7{padding-top:7px !important}.pt10{padding-top:10px !important}.pt15{padding-top:15px !important}.pt20{padding-top:20px !important}.pt25{padding-top:25px !important}.pt30{padding-top:30px !important}.pb0{padding-bottom:0 !important}.pb5{padding-bottom:5px}.pb7{padding-bottom:7px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.pb35{padding-bottom:35px}.pb40{padding-bottom:40px}.nopadding{padding-right:0px !important;padding-left:0px !important;padding-top:0px !important;padding-bottom:0px !important}.b1{border:1px solid #eee}.b2{border:2px solid #eee}.b1-transparent{border:1px solid transparent}.b0{border:0px !important}.br0{border-right:0px}.br1{border-right:1px solid #f0f0f0}.bt0{border-top:0px !important}.bt1{border-top:1px solid #f0f0f0}.bb1{border-bottom:1px solid #eee}.bb0{border-bottom:0px !important}.border-color-ddd{border-color:#ddd}.border-color-red{border-color:#eb5c52}.b1-hover:hover{border:1px solid #ccc !important}.rounded{border-radius:4px}.nowrap{white-space:nowrap}.noanimate *{animation:none !important}.flex{display:flex;flex-wrap:wrap}.flex.no-wrap{flex-wrap:nowrap}.order1{order:1}.order2{order:2}.order3{order:3}.flex-direction-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}.flex-4{flex:4}.flex-5{flex:5}.flex-6{flex:6}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-flex-start{justify-content:flex-start !important}.justify-center{justify-content:center !important}.justify-space-between,.space-between{justify-content:space-between !important}.justify-space-around,.space-around{justify-content:space-around !important}.justify-flex-end{justify-content:flex-end}.align-center{align-items:center !important}.align-flex-start{align-items:flex-start !important}.align-flex-end{align-items:flex-end !important}.align-self-center{align-self:center !important}.wrap-reverse{flex-wrap:wrap-reverse}.vcenter-flex{display:flex;align-items:center}.flex-basis-25p{flex-basis:25%}.flex-basis-50p{flex-basis:50%}.flex-basis-100p{flex-basis:100%}.flex-basis-min-content{flex-basis:min-content}.gap5{gap:5px}.gap10{gap:10px}.gap15{gap:15px}.gap20{gap:20px}.gap30{gap:30px}.gap40{gap:40px}.gap50{gap:50px}.rowgap10{row-gap:10px}.rowgap20{row-gap:20px}.colgap20{column-gap:20px}.colgap40{column-gap:40px}.z-index-1{z-index:1}.z-index-2{z-index:2}.z-index-3{z-index:3}.line-through{text-decoration:line-through}.sticky{position:fixed;top:0;z-index:1000}.box-poznamka-short{margin:10px -5px 5px 0px;padding-right:10px;max-height:200px;overflow-y:auto;overflow-x:clip;word-break:break-word}.box-poznamka-short::-webkit-scrollbar{width:6px;border-radius:10px;background-color:#F5F5F5}.box-poznamka-short::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,0.1);background-color:#777}.mylabel{display:flex;justify-content:center;align-items:center;padding:0px 5px;border-radius:3px}.btn.btn-link{background-color:transparent;box-shadow:0 0 black}.btn.btn-link:hover{text-decoration:underline}.btn.btn-blank{background-color:transparent;box-shadow:0 0 black}.btn-secondary{box-shadow:none;background:transparent;border:1px solid #eee}.btn-secondary:hover{box-shadow:none;background:#eee}.btn-load{background-color:#f4f4f4;color:#696969;border:0;padding:10px 20px;margin:20px;border-radius:4px;font-weight:600}.btn-load:hover{background-color:#e7e7e7}.nopaddingleft{padding-left:0 !important}.nopaddingright{padding-right:0 !important}.nopadding{padding:0 !important;margin:0 !important}hr{margin-top:10px;margin-bottom:10px}hr.style1{border-top:1px dashed #8c8b8b;border-bottom:1px dashed #fff}hr.style2{border-top:1px solid #8c8b8b;border-bottom:1px solid #ddd}.fa-rotate-35{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(35deg);transform:rotate(35deg)}.title-line{overflow:hidden;text-align:center;font-size:11px}.title-line:before,.title-line:after{background-color:#ddd;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}.title-line:before{right:0.5em;margin-left:-50%}.title-line:after{left:0.5em;margin-right:-50%}.shadow-md{box-shadow:0 10px 16px 0 rgba(0,0,0,0.1),0 6px 20px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 10px 16px 0 rgba(0,0,0,0.1),0 6px 20px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 10px 16px 0 rgba(0,0,0,0.1),0 6px 20px 0 rgba(0,0,0,0.1)}.img-raised{box-shadow:0 8px 12px -8px rgba(0,0,0,0.2),0 3px 8px 0px rgba(0,0,0,0.1),0 4px 5px -3px rgba(0,0,0,0.15)}.box,.box-shadow{box-shadow:0px 2px 4px rgba(126,142,177,0.12);-moz-box-shadow:0px 2px 4px rgba(126,142,177,0.12);-webkit-box-shadow:0px 2px 4px rgba(126,142,177,0.12)}.box .tab-content .box,.box-shadow .tab-content .box{border-top:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.box-sm{max-width:400px;margin-bottom:200px}.box-md{max-width:600px;margin-bottom:200px}.word-break-all{word-break:break-all}.long-text-200 td{word-wrap:break-word;max-width:200px}.table-clean{background:#fff;padding:10px;border-radius:6px;border:1px solid #eee}@media only screen and (max-width: 768px){.table-clean{width:95%}.table-clean table th,.table-clean table td{padding:10px 8px}}.table-clean table{width:100%;border-collapse:collapse}.table-clean table tr th,.table-clean table tr td{padding:10px 15px;border-bottom:1px solid #eee}.table-clean table tr th{color:#333;font-weight:bold}.table-clean table tr:not(.head):hover{background-color:#f2f2f2}.table-clean table tr:last-child td,.table-clean table tr:last-child th{border-bottom:none}.table-clean table.table-condensed tr th,.table-clean table.table-condensed tr td{padding:5px}.floated{margin-bottom:15px}.floated.left{float:left}@media (min-width: 524px){.floated.left{max-width:240px;margin-right:15px;margin-bottom:10px}}.table.vertical-align-middle tr td{vertical-align:middle}.table-style-2 .table-responsive{min-height:.01%;overflow-x:visible;border:0px}@media (max-width: 767px){.table-style-2 .table-responsive{padding-left:5px;margin-left:-5px}}.table-style-2 table{border-collapse:separate;border-spacing:0 12px}.table-style-2 thead tr th{border:0 solid transparent}.table-style-2 .table tbody tr td:first-child{position:relative;border-radius:4px 0 0 4px;border-left:5px solid transparent}.table-style-2 .table tbody tr td:last-child{border-radius:0px 4px 4px 0px}.table-style-2 th,.table-style-2 th a{color:#333}.table-style-2 tr th a i{opacity:0.5}.table-style-2 tr th a:hover i{opacity:1}.table-style-2 tbody tr{background-color:#fff;border:0px solid transparent;border-radius:4px;margin-bottom:7px;padding:5px 10px;box-shadow:0px 2px 4px rgba(126,142,177,0.12);-moz-box-shadow:0px 2px 4px rgba(126,142,177,0.12);-webkit-box-shadow:0px 2px 4px rgba(126,142,177,0.12)}.table-style-2 tbody tr:hover{background-color:#fff;box-shadow:0px 2px 4px rgba(126,142,177,0.4);-moz-box-shadow:0px 2px 4px rgba(126,142,177,0.4);-webkit-box-shadow:0px 2px 4px rgba(126,142,177,0.4)}.table-style-2 tbody tr:hover a.rychly-nahled{background-color:#3673FF}.table-style-2 tbody tr:hover .pristup-uzivatele span i{display:inline-block;opacity:1}.table-style-2 tbody tr td{border:1px solid transparent;vertical-align:middle}.chyt-a-presun-sem{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px 10px;gap:20px;color:#b7b7b7;border:2px dashed #dddddd;border-radius:4px}.chyt-a-presun-sem .ikona{font-size:28px}.content-header>.breadcrumb>li>a>.fa{margin-right:0}.content-header>.breadcrumb>li+li::before{content:"/ "}.bell-animated{-webkit-animation:ring 2s ease infinite;animation:ring 2s ease infinite;transform-origin-x:50%;transform-origin-y:0px;transform-origin-z:initial}@-webkit-keyframes ring{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}2%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}4%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}6%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}8%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}10%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}12%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}14%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}18%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}20%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes ring{0%{-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg)}2%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}4%{-webkit-transform:rotate(-18deg);-ms-transform:rotate(-18deg);transform:rotate(-18deg)}6%{-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg)}8%{-webkit-transform:rotate(-22deg);-ms-transform:rotate(-22deg);transform:rotate(-22deg)}10%{-webkit-transform:rotate(22deg);-ms-transform:rotate(22deg);transform:rotate(22deg)}12%{-webkit-transform:rotate(-18deg);-ms-transform:rotate(-18deg);transform:rotate(-18deg)}14%{-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg)}18%{-webkit-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg)}20%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.glass-animated{-webkit-animation:shake 3s ease infinite;animation:shake 3s ease infinite;transform-origin-x:50%;transform-origin-y:0px;transform-origin-z:initial}@keyframes shake{10%, 90%{transform:translate3d(-1px, 0, 0)}20%, 80%{transform:translate3d(2px, 0, 0)}30%, 50%, 70%{transform:translate3d(-4px, 0, 0)}40%, 60%{transform:translate3d(4px, 0, 0)}}.wrench{-webkit-animation:wrench 2.5s ease infinite;animation:wrench 2.5s ease infinite;transform-origin-x:90%;transform-origin-y:35%;transform-origin-z:initial}@-webkit-keyframes wrench{0%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}8%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}10%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}18%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}20%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}28%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}30%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}38%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}40%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}48%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}50%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}58%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}60%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}68%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}75%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.pulse-dot{display:block;width:12px;height:12px;border-radius:50%;background:#FF8500;box-shadow:0 0 0 rgba(204,169,44,0.4);animation:pulse 2s infinite}.pulse-dot:hover{animation:none}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(255,133,0,0.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(255,133,0,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(255,133,0,0)}}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(255,133,0,0.4);box-shadow:0 0 0 0 rgba(255,133,0,0.4)}70%{-moz-box-shadow:0 0 0 10px rgba(255,133,0,0);box-shadow:0 0 0 10px rgba(255,133,0,0)}100%{-moz-box-shadow:0 0 0 0 rgba(255,133,0,0);box-shadow:0 0 0 0 rgba(255,133,0,0)}}.tada{animation:tada 1s 1;transform-origin:center;animation-delay:500ms}@keyframes tada{0%{transform:scale(1)}10%, 20%{transform:scale(0.9) rotate(-3deg)}30%, 50%, 70%, 90%{transform:scale(1.1) rotate(3deg)}40%, 60%, 80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0)}}.zoom-in{animation:zoomIn 1s;transform-origin:center;animation-fill-mode:forwards}@keyframes zoomIn{0%{opacity:0;transform:scale(0.1)}100%{opacity:1;transform:scale(1)}}.button-blank{background:transparent;border:0;border-radius:4px}.button-success{background:#4caf50;color:#fff;border-radius:3px}.button-sm{padding:4px 8px}.switch-button{background:rgba(0,0,0,0.15);color:#fff;font-size:12px;border-radius:30px;overflow:hidden;width:160px;text-align:center;letter-spacing:1px;position:relative;padding-right:80px}.switch-button:before{content:"Sloupce";position:absolute;top:1px;bottom:0;right:0;width:80px;display:flex;align-items:center;justify-content:center;z-index:3;pointer-events:none}.switch-button-checkbox{cursor:pointer;position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;opacity:0;z-index:2;margin:0 !important}.switch-button-checkbox:checked+.switch-button-label:before{transform:translateX(80px);transition:transform 300ms linear}.switch-button-checkbox+.switch-button-label{position:relative;padding:5px 0;margin:0px;display:block;user-select:none;pointer-events:none;color:inherit;line-height:normal;font-weight:normal;font-size:inherit}.switch-button-checkbox+.switch-button-label:before{content:"";background:#4caf50;color:#fff;height:100%;width:100%;position:absolute;left:0;top:0;border-radius:30px;transform:translateX(0);transition:transform 300ms}.switch-button-checkbox+.switch-button-label .switch-button-label-span{position:relative}.bg-image-none{background-image:none !important}.progress{height:14px;border-radius:10px;box-shadow:none;background:#DDDDDD;margin-bottom:0px}.progress .progress-bar{display:flex;justify-content:center;align-items:center;font-size:10px !important;line-height:10px !important}.dot-container{width:100%;display:flex;justify-content:center;align-items:center;position:relative;padding:5px 0;margin:0 -10%;overflow:hidden}.dot-floating,.dot-floating::before,.dot-floating::after{width:6px;height:6px;border-radius:5px;background-color:#eee;color:#eee}.dot-floating{position:relative;animation:dot-floating 3s infinite cubic-bezier(0.15, 0.6, 0.9, 0.1)}.dot-floating::before,.dot-floating::after{content:"";display:inline-block;position:absolute;top:0}.dot-floating::before{left:-12px;animation:dot-floating-before 3s infinite ease-in-out}.dot-floating::after{left:-24px;animation:dot-floating-after 3s infinite cubic-bezier(0.4, 0, 1, 1)}@keyframes dot-floating{0%{left:calc(-50% - 5px)}75%{left:calc(50% + 105px)}100%{left:calc(50% + 105px)}}@keyframes dot-floating-before{0%{left:-50px}50%{left:-12px}75%{left:-50px}100%{left:-50px}}@keyframes dot-floating-after{0%{left:-100px}50%{left:-24px}75%{left:-100px}100%{left:-100px}}.dropzone-box{display:flex;flex-direction:column;align-items:center;gap:10px;padding:25px 15px;border:2px dashed #909eb5;color:#909eb5;border-radius:4px;cursor:pointer;pointer-events:auto !important}.dropzone-box .icon{font-size:28px}.box-fixed-height{overflow-y:auto;max-height:130px;border:1px solid #eee;padding:5px;border-radius:4px}.modal-google-doc .title{font-size:24px}.modal-google-doc ul{padding-inline-start:0}.modal-google-doc ul li{list-style:none}.modal-google-doc ul li h1,.modal-google-doc ul li h2,.modal-google-doc ul li h3,.modal-google-doc ul li h4,.modal-google-doc ul li h5,.modal-google-doc ul li h6{display:block !important;padding:20px 0 20px 0}
/*# sourceMappingURL=default_scss.css.map */
