.btn-group .btn-link{font-size:1.625rem;line-height:2.125rem;color:#606060;padding-top:0;padding-bottom:0}.btn-group .btn-link:hover{color:#16c1f3}.schedule{padding-top:20px}.floatThead-container{box-shadow:0 6px 4px #f3f5f7}.floatThead-container .schedule th{padding-top:15px}#schedule{margin-bottom:20px}#schedule th,.schedule th{text-align:center;padding:5px;background:none!important;color:rgba(0,0,0,.3)}#schedule td.schedule-hour{padding:5px;background:none!important;color:rgba(0,0,0,.3);font-weight:bold}#schedule td{padding:10px 5px;background:none;border-top:2px;border-bottom:2px;border-left:0;border-right:0;border-style:solid;border-color:rgba(0,0,0,.07)}#schedule td>div{border-bottom:0 solid #fff;margin-bottom:10px}#schedule td div:last-child{border:0;margin:0}#schedule td a{display:block;height:100%;color:#fff;margin:-5px;padding:5px}#schedule td a:hover{text-decoration:none;opacity:.9}#schedule td div strong{display:block;text-transform:capitalize;font-size:.875rem}#schedule td div:last-child{border:0}#schedule .day-highlight{background:none}.list-table-event{cursor:pointer!important}.list-entry{color:#fff;padding:5px;text-transform:uppercase;position:relative;min-height:120px}.list-entry-busy{background:#d9534f;opacity:1}.list-entry-color{background:#16c1f3}.list-entry-inactive{background:#606060!important;opacity:.2!important}.list-entry-cancel{background:rgba(0,0,0,.2)}.list-entry-info-cancel,.list-entry-info-cancel i{padding-top:5px;font-weight:bold;color:red!important}.list-table-event:hover{opacity:.8}.list-entry-header{font-weight:bold;font-size:.9375rem;line-height:1.125rem;height:34px}.list-entry-time{font-size:.75rem;line-height:.8125rem}.list-entry-info{font-size:.75rem;line-height:.8125rem}.list-entry-instructor{font-size:.75rem;line-height:.8125rem}.list-entry-title{position:absolute;bottom:0;left:0;width:100%;text-align:right;background:rgba(255,255,255,.5);font-size:.625rem;line-height:.625rem;padding:2px 0}.progress{height:10px;margin-bottom:4px;border-radius:0;margin-top:1px}.progress-bar{background-color:#428bca}#timetable-1{color:#000}#timetable-1 .list-entry{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}#timetable-1 .day-header{line-height:20px;margin-right:10px;color:rgba(0,0,0,.3)}#timetable-1 strong{font-weight:bold;font-size:1.25rem;display:block;padding-top:10px;text-transform:uppercase}#timetable-1 .day-header strong{display:inline-block}#timetable-1 ul{display:block;margin:15px 0;padding:0}#timetable-1 li{display:block;font-size:1rem;margin-bottom:1px;color:#fff;padding:0;overflow:hidden;position:relative;padding-left:110px}#timetable-1 .list-hour{background:#f3f5f7;color:rgba(0,0,0,.3);border-right:1px solid #f3f5f7;overflow:hidden;line-height:32px;float:left;padding:5px;width:110px;height:100px;position:absolute;top:0;left:0}#timetable-1 .list-name{text-transform:uppercase;float:left;padding:5px;line-height:20px}#timetable-1 .list-name p{margin:0}#timetable-1 .list-name p.list-info{margin-bottom:0;margin-top:-2px;font-size:.8125rem!important}#timetable-1 .list-list-event{cursor:pointer}#timetable-1 a.buy{float:right;color:#000;display:inline-block;width:100px;height:30px;background:#8b0000;color:#fff;margin-top:3px;border:0;text-align:center}#timetable-1 a.buy:hover{background:red}#timetable-1 .list-booking #page-modal{width:100%;height:auto;font-size:.75rem;background:#eee}#timetable-1 .list-booking #page-modal strong{display:inline-block;font-size:.875rem}#timetable-1 .list-booking #page-modal .blu{width:50%!important}#timetable-1 .list-booking #page-modal .success{margin-bottom:0!important}#timetable-1 .list-entry{min-height:40px}#timetable-list .panel{margin-bottom:20px;background:none;border:0;border-radius:0;box-shadow:none}#timetable-list .panel-heading{padding-left:0}#timetable-list .table td{border-top:4px solid #f3f5f7;color:#606060;background:rgba(0,0,0,.07)}#timetable-list .table th{border-bottom:2px solid #f3f5f7;color:rgba(0,0,0,.3);background:none}#timetable-list .list-name strong,#timetable-list .list-name i{color:#16c1f3}#i-table{width:100%;position:relative;margin-bottom:20px}#i-table-row{border-bottom:1px solid #f3f5f7}#i-table-row div{height:50px;float:left}#i-table-row .i-table-event-caption,.i-table-event-caption{height:50px;line-height:50px;text-transform:uppercase;font-weight:bold;text-align:center;color:rgba(0,0,0,.3);background:#f3f5f7}#i-table-col1{float:left;position:relative;padding:0}.i-table-hour-line{position:absolute;left:0;height:0;border-bottom:1px dotted #f3f5f7;width:100%;z-index:3;opacity:.5}#i-table-col1 div{width:100%;height:50px;text-align:center;line-height:50px}#i-table-col1 div.i-table-hour{color:rgba(0,0,0,.3);background:rgba(0,0,0,.07);height:29px;line-height:29px;border-bottom:1px solid #f3f5f7}#i-table-col1 div.i-table-hour.t25{height:14px;line-height:.875rem;font-size:.625rem}#i-table-col1 div.i-table-hour.t50{height:29px;line-height:29px}#i-table-col1 div.i-table-hour.t100{height:60px;line-height:60px}#i-table-col2{float:left;background:rgba(0,0,0,.07);padding:0}.i-table-events{float:left;position:relative;border-left:1px solid #f3f5f7;border-bottom:1px solid #f3f5f7}.i-table-event-body{background:rgba(0,0,0,.3);width:100%;position:absolute;left:0}.i-table-event{background:#16c1f3;color:#fff;width:100%;position:absolute;left:0;z-index:1}.i-table-event span{display:block;position:absolute;left:50%;top:50%;font-size:.8125rem;line-height:.8125rem;height:26px;width:120px;text-align:center;margin-left:-60px;margin-top:-13px}.i-table-line{position:absolute;width:100%;height:1px;background:#f3f5f7;left:0;z-index:2}.i-table-event.click{cursor:pointer}.i-table-event.click:hover{opacity:.9}.i-table-responsive{border:0}.i-table-container{position:relative}.i-table-hours{position:absolute;top:0;left:0;width:60px;height:100%;z-index:50;background:#f3f5f7;padding-top:51px}.i-table-hours div.i-table-hour{color:rgba(0,0,0,.3);background:#e2e4e6;height:29px;line-height:29px;border-bottom:1px solid #f3f5f7;text-align:center}.i-table-hours div.i-table-hour.t25{height:14px;line-height:.875rem;font-size:.625rem}.i-table-hours div.i-table-hour.t50{height:29px;line-height:29px}.i-table-hours div.i-table-hour.t100{height:60px;line-height:60px}#i-table-h{width:100%;position:relative;margin-top:20px;margin-bottom:20px}#i-table-h-col-1{float:left;border-bottom:1px solid #f3f5f7;width:15%}#i-table-h-col-2{float:left;width:85%}.i-table-h-event-caption{height:44px;line-height:44px;background:rgba(0,0,0,.07);border:1px solid #f3f5f7;text-transform:uppercase;font-weight:bold;text-align:center}.i-table-h-hour-line{float:left;background:rgba(0,0,0,.07);border:1px solid #f3f5f7;margin-top:1px;font-size:.8125rem;width:44px;height:44px;line-height:44px;text-align:center}.i-table-h-hour-line.caption{width:15%}.i-table-h-event-body{background:rgba(0,0,0,.07);width:44px;height:44px;float:left;border:1px solid #f3f5f7}.i-table-h-event-body.green{background:#16c1f3;cursor:pointer}.i-table-h-event-body.green:hover{opacity:.9}.i-table-h-event-body.red{background:rgba(0,0,0,.3)}.i-table-h-event{background:#5cb85c;width:100%;position:absolute;left:0;cursor:pointer;z-index:1}.i-table-h-event span{display:block;position:absolute;left:50%;top:50%;color:#fff;font-size:.8125rem;line-height:.8125rem;height:26px;width:120px;text-align:center;margin-left:-60px;margin-top:-13px}.i-table-h-line{position:absolute;width:100%;height:1px;background:#f3f5f7;left:0;z-index:2}.i-table-h-event:hover{opacity:.9}#pricelist-d h3{display:block;color:#fff;background:#16c1f3;padding:5px}#pricelist-d table td{vertical-align:middle}#pricelist-d .panel>.panel-body+.table,#pricelist-d .panel>.panel-body+.table-responsive{border:0}#pricelist-d .panel{margin-bottom:20px;background:none;border:0;border-radius:0;box-shadow:none}#pricelist-d .panel-heading{padding-left:0;color:#16c1f3;text-transform:uppercase;font-size:1.25rem}#pricelist-d .panel-body{padding-left:0;padding-top:0}#pricelist-d .table td{border-top:4px solid #f3f5f7;color:#1d1c21;background:rgba(0,0,0,.07)}#pricelist-d .table tr:hover td{color:#fff!important;background:#16c1f3}#pricelist-d .table th{border-bottom:2px solid #f3f5f7;color:rgba(0,0,0,.3);background:#f3f5f7}#pricelist-d.course .panel-heading{background:none;padding-bottom:0}@media (max-width:992px){.i-table-responsive-big{padding-left:60px}.i-table-responsive-big #i-table{width: calc(var(--count) * 200px)}#i-table-h .i-table-h-hour-line,#i-table-h .i-table-h-event-body{}#i-table-h{width:1024px}.i-table-responsive-info-h{display:block}}@media (max-width:768px){.fixed-top{overflow-y:scroll;-webkit-overflow-scrolling:touch;max-height:90vh}#pricelist-d .table td{display:block;text-align:center}#pricelist-d thead{display:none}#pricelist-d .table td:nth-child(2) {border:0;padding-top:0;padding-bottom:0;font-weight:bold}#pricelist-d .table td:nth-child(3) {border:0;padding-top:10px!important;padding-bottom:10px!important}#pricelist-d .table td:nth-child(3) button {margin:0 auto}#pricelist,#pricelist thead,#pricelist tbody,#pricelist th,#pricelist td,#pricelist tr,#pricelist tfoot{display:block}#pricelist thead tr{position:absolute;top:-9999px;left:-9999px}#pricelist tbody tr{border:1px solid #ccc;margin-bottom:10px}#pricelist tbody td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%}#pricelist tfoot td{border:0;text-align:right!important}#pricelist tbody td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}#pricelist tbody td:nth-of-type(1):before {content:"Lp."}#pricelist tbody td:nth-of-type(2):before {content:"Data"}#pricelist tbody td:nth-of-type(3):before {content:"Nazwa"}#pricelist tbody td:nth-of-type(4):before {content:"ID rezerwacji"}#pricelist tbody td:nth-of-type(5):before {content:"Status"}#pricelist tbody td:nth-of-type(6):before {content:"Ilość szt";text-align:left}#pricelist tbody td:nth-of-type(7):before {content:"Wartość"}#pricelist tbody td:nth-of-type(8):before {content:""}#pricelist tbody td:nth-of-type(8) {padding-left:0;text-align:center;padding-top:15px;padding-bottom:15px}#pricelist tbody td:nth-of-type(9):before {content:"Zaznacz do opłacenia";padding-top:5px}#pricelist tbody td:nth-of-type(9) {padding-top:10px;padding-bottom:10px;display:none}#pricelist tbody td.td-to-pay{display:block}#i-table{width:200%}#pricelist.pricelist-b tbody td:nth-of-type(1):before {content:"Lp."}#pricelist.pricelist-b tbody td:nth-of-type(2):before {content:"Nazwa"}#pricelist.pricelist-b tbody td:nth-of-type(3):before {content:"Opłacony"}#pricelist.pricelist-b tbody td:nth-of-type(4):before {content:"Wykorzystany"}#pricelist.pricelist-b tbody td:nth-of-type(5):before {content:"Data zakupu"}#pricelist.pricelist-b tbody td:nth-of-type(6):before {content:"Data ważności"}#pricelist.pricelist-b tbody td:nth-of-type(7):before {content:"Cena"}#pricelist.pricelist-b tbody td:nth-of-type(8):before {content:""}#pricelist.pricelist-b tbody td:nth-of-type(8) p {text-align:center!important}#pricelist.table-moje-karnety tbody td:nth-of-type(1):before {content:"Lp."}#pricelist.table-moje-karnety tbody td:nth-of-type(2):before {content:"Nazwa"}#pricelist.table-moje-karnety tbody td:nth-of-type(3):before {content:"Ważność"}#pricelist.table-moje-karnety tbody td:nth-of-type(4):before {content:"Usługi"}#pricelist.table-moje-karnety tbody td:nth-of-type(5):before {content:"Wartość"}#pricelist.table-moje-karnety tbody td:nth-of-type(6):before {content:"Ilość szt"}#pricelist.table-moje-karnety tbody td:nth-of-type(7):before {content:"Wartość"}#pricelist.table-moje-karnety tbody td:nth-of-type(8):before {content:""}#pricelist.table-moje-faktury tbody td:nth-of-type(1):before {content:"Lp."}#pricelist.table-moje-faktury tbody td:nth-of-type(2):before {content:"Data wystawienia"}#pricelist.table-moje-faktury tbody td:nth-of-type(3):before {content:"Typ dokumentu"}#pricelist.table-moje-faktury tbody td:nth-of-type(4):before {content:"Wartość"}#pricelist.table-moje-faktury tbody td:nth-of-type(5):before {content:"Numer dokumentu"}#pricelist.table-moje-faktury tbody td:nth-of-type(6):before {content:"Termin płatności"}#pricelist.table-moje-faktury tbody td:nth-of-type(7):before {content:"Sposób płatności"}#pricelist.table-moje-faktury tbody td:nth-of-type(8):before {content:"Data sprzedaży"}#pricelist.table-moje-faktury tbody td:nth-of-type(9):before {content:"";padding-top:0}#pricelist.table-moje-faktury tbody td:nth-of-type(9) {padding-left:0;text-align:center;padding-top:15px!important;padding-bottom:15px!important}#pricelist.table-moje-faktury tbody td:nth-of-type(9) {padding-top:10px;padding-bottom:10px;display:block}#pricelist.table-moje-faktury tbody td:nth-of-type(8) {border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;text-align:left}#pricelist.table-moje-kursy tbody td:nth-of-type(1):before {content:"Lp."}#pricelist.table-moje-kursy tbody td:nth-of-type(2):before {content:"Nazwa"}#pricelist.table-moje-kursy tbody td:nth-of-type(3):before {content:"Ważność"}#pricelist.table-moje-kursy tbody td:nth-of-type(4):before {content:"Usługi"}#pricelist.karnet-oplac tbody td:nth-of-type(1):before {content:"Lp."}#pricelist.karnet-oplac tbody td:nth-of-type(2):before {content:"Nazwa"}#pricelist.karnet-oplac tbody td:nth-of-type(3):before {content:"Ilość szt"}#pricelist.karnet-oplac tbody td:nth-of-type(4):before {content:"Wartość"}#pricelist.kurs-oplac tbody td:nth-of-type(1):before {content:"Lp."}#pricelist.kurs-oplac tbody td:nth-of-type(2):before {content:"Nazwa"}#pricelist.kurs-oplac tbody td:nth-of-type(3):before {content:"Ilość szt"}#pricelist.kurs-oplac tbody td:nth-of-type(4):before {content:"Wartość"}#pricelist.koszyk tbody td:nth-of-type(1):before {content:"Lp."}#pricelist.koszyk tbody td:nth-of-type(2):before {content:"Nazwa"}#pricelist.koszyk tbody td:nth-of-type(3):before {content:"ID"}#pricelist.koszyk tbody td:nth-of-type(4):before {content:"Ilość"}#pricelist.koszyk tbody td:nth-of-type(5):before {content:"Wartość"}#pricelist.koszyk tbody td:nth-of-type(6):before {content:"";padding-top:0}#pricelist.koszyk tbody td:nth-of-type(6) {padding-left:0;text-align:center!important;padding-top:15px!important;padding-bottom:15px!important}.i-table-responsive{padding-left:60px;overflow-x:scroll}.i-table-responsive-info{display:block}#i-table{width: calc(var(--count) * 200px)}.nav>li>a.l-icon span{display:inline-block;padding-top:10px;padding-bottom:10px}}