 .ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}/*! jQuery UI - v1.11.4 - 2018-04-17
* http://jqueryui.com
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-widget{font-family:Arial,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #e6e6e6;background:#f2f2f2;color:#2b2b2b}.ui-widget-content a{color:#2b2b2b}.ui-widget-header{border:1px solid #285591;background:#285591;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #e6e6e6;background:#fff;font-weight:bold;color:#2b2b2b}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#2b2b2b;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #e6e6e6;background:#fff;font-weight:bold;color:#925}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#925;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #925;background:#925;font-weight:bold;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #925;background:#fff;color:#2b2b2b}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#2b2b2b}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #d50a2b;background:#d50a2b url("/script/ui/rsystem/images/ui-bg_diagonals-medium_60_d50a2b_40x40.png") 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/script/ui/rsystem/images/ui-icons_285591_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/script/ui/rsystem/images/ui-icons_ffffff_256x240.png")}.ui-state-default .ui-icon{background-image:url("/script/ui/rsystem/images/ui-icons_285591_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("/script/ui/rsystem/images/ui-icons_992255_256x240.png")}.ui-state-active .ui-icon{background-image:url("/script/ui/rsystem/images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("/script/ui/rsystem/images/ui-icons_992255_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/script/ui/rsystem/images/ui-icons_ffffff_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:0}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:0}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}#wrapper {width: 100%; position: absolute; top: 0;} #page_container {width: 90%; max-width: 350px; position: relative; margin: 0 auto;} #toppanel {margin: 0 auto; text-align: center;} #toppanel .fa {color: #fff;} .panel_button {position: relative; margin: 0 auto; width: 143px; height: 34px; z-index: 20; cursor: pointer;} .panel_button i {position: relative; top: 8px; left: -5px; font-size: 18px;} .panel_button a {text-decoration: none; font-size: 1.2em; font-weight: bold; position: relative; top: 8px; left: 2px;} .panel_button a:hover {color: #fff;} #panel {position: relative; height: 0px; z-index: 10; overflow: hidden; text-align: left; left: 0px; background: #FF8900;} #panel_contents {height: 100%; position: absolute; z-index: -1;} .panelLogged #panel {height: auto;} .panelLogged .panel_button {display: none;} .panelLogged {z-index: 25!important;} .panelLogged .panel_button {z-index: 20!important;} .panelLogged #panel {z-index: 10!important;} table.bt thead, table.bt tbody th {display: none;} table.bt tfoot th, table.bt tfoot td, table.bt tbody td {display: block; vertical-align: top;} table.bt tbody td.akce {text-align: left!important; padding: 0.5em 1em!important;} table.bt tfoot th:before, table.bt tfoot td:before, table.bt tbody td:before {content: attr(data-th) ": "; font-weight: bold; width: 6.5em; display: inline-block; padding-right: 10px;} table.bt tbody tr.trCreditNow td:before {content: ""; width: 0; padding-right: 0;} table.bt tfoot th.bt-hide, table.bt tfoot td.bt-hide, table.bt tbody td.bt-hide {display: none;} table.bt tfoot th .bt-content, table.bt tfoot td .bt-content, table.bt tbody td .bt-content {vertical-align: top;} .bt-wrapper.active {max-height: 310px; overflow: auto; -webkit-overflow-scrolling: touch;} a img {border: none;} table {border-collapse: collapse; margin: 0; padding: 0;} table tr td {padding: 0;} form, p, h1, h2, h3, h4, ul, ol, li, select, option {margin: 0; padding: 0;} img {max-width: 100%;} .infoTabContent table img {max-width: none;} body {text-align: center; font-family: 'Roboto', sans-serif; font-size: 13px; line-height: 1.2em; margin: 0; color: #333; margin-bottom:15px;} .ui-widget {font-family: 'Roboto', sans-serif;} .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button, textarea {font-family: 'Roboto', sans-serif; font-size: 13px;} h1, h2, h3 {font-family: 'Roboto Condensed', sans-serif; line-height: 1.2em;} h1 {font-size: 1.846153846153846em; font-weight: normal; padding: 0 0 18px 0px;} h2 {font-size: 1.461538461538462em; color: #FF8900; color: #006190; padding: 0 0 10px; margin: 0;} h2.closed {margin-top: 20px; } h3 {font-size: 1.230769230769231em; padding: 0 0 10px; margin: 0;} h4 {font-size: 1em; color: #006190; padding: 8px 0 8px 0; margin: 0;} a {text-decoration: underline;} a:hover {text-decoration: none;} a, .weekNavigation .tNavigation a, p.backToSchema i, .paymentInCashInfo a, table.userHistory a, a.color {color: #0093dd;} a:hover, .weekNavigation .tNavigation a:hover, .paymentInCashInfo a:hover, table.userHistory a:hover, .obsah .tNavigation i.fa:hover, a.color:hover {color: #FF8900;} p {padding: 0 0 18px 0;} img.ramecek {padding: 4px; border: 1px solid #eee;} .cleaner {clear: both; font-size: 0!important;} .right, th.right, td.right {text-align: right;} .center {text-align: center !important;} .bold {font-weight: bold;} .fl {float: left;} .fr {float: right;} .font11 {font-size: 11px;} .orange {color: #e95d0f;} .desktop {display: none;} .obsah .fa, .childrenContent .fa {color: #006190;} .obsah .fa-user {color: #1E6FDE;} .obsah .fa-thumbs-o-down {color: #333;} .obsah .fa-shopping-basket, .obsah .fa-credit-card {color: orange;} .obsah .fa-refresh {color: #56B726;} .obsah .fa-comment {color: #FFDE49;} .obsah .fa-search, .obsah .fa-list {color: #0FD2F7;} .obsah .fa-external-link {color: #FF2968;} .obsah .fa-icon-default {color: #1563AF;} .obsah .fa-trash, .fa-trash {color: #FF2A00; color: #FF6600;} .obsah .fa-birthday-cake {color: #FF2A00;} .obsah .fa-icon-disabled, .fa-icon-disabled {color: #bbb;} .obsah .fa-icon-late {color: #993333;} .obsah .fa-check, .obsah .fa-check-circle {color: #00AF49;} .obsah .fa-certificate {color: #CC0000;} .obsah .fa-times-circle {color: #999;} .obsah .fa-info-circle {color: #0093dd;} .obsah .fa-exclamation-circle {color: #BE0000;} .obsah .fa-camera {color: #A8754B;} .obsah .fa-phone-square {color: #33BDCC;} .obsah .fa-print {color: #AD7A74;} .obsah .fa-file-excel-o {color: #00BF51;} .obsah .fa-envelope-o, .fa-envelope {color: #FF66CC;} .obsah .fa-arrow-up, .fa-arrow-down {color: #6DBF1E;} .obsah .fa-pencil, .fa-clock-o {color: #FF9900;} .obsah .fa-money {color: gold;} .obsah .fa-ban {color: #FF0000;} .obsah .fa-play-circle-o {color: #333;} .obsah .tNavigation i.fa {font-size: 1.15385em;} .childrenContent .fa {margin-right: 5px;} table.tBasket i.fa, #basketContent i.fa, table.userHistory i.fa {font-size: 18px;} table.userHistory tr td.akce {text-align: center;} table.userHistory p.button a i.fa {font-size: 13px;} table.userHistory tr td.akce i.fa {margin: 0 4px;} .iconsDetail .sendEmailDetail {width: 45px; padding-right: 9px;} .sendEmailDetail i.fa span {position: absolute; color: #FF66CC; top: 1px; left: 26px;} .sendEmailDetail:hover i.fa span {color: #fff;} select, input.dinput[type=text], input.dinput[type=password], textarea { box-sizing: border-box;} input.dinput[type=text], textarea {padding: 5px 6px;} select {padding: 4px 6px;} select option { box-sizing: border-box;} input[type=text], input[type=password], input[type=tel], input[type=email], textarea.userActivityNote { box-sizing: border-box; padding: 5px 6px;} input.datepicker, .short {width: 90px!important;} input.inputKratsi {width: 140px!important;} input.long {width: 350px!important;} input[type=radio], input[type=checkbox] {padding: 0; position: relative; top: 2px; margin: 1px 4px 1px 0;} select#prehled {padding: 3px 6px; position: relative; top: 1px; border-radius: 0;} select#id_event {width: 174px; padding-top: 3px; padding-bottom: 4px;} .ui-datepicker-title select {padding: 0;} a.button {display: inline-block; box-sizing: border-box;} .button i.fa {margin-right: 4px; font-size: 14px;} #web {max-width: 1210px; margin: 0 auto; background: white;} #web-content {padding: 20px 10px 10px 10px; position: relative; border-bottom: 1px solid #ddd; box-sizing: border-box;} #datepicker, #timeContainer, #basket_out {margin: 0 auto 20px auto;} #timeContainer {text-align: center;} .ui-datepicker table {font-size: 1em; margin-bottom: 2px;} #ui-datepicker-div {width: 75%; max-width: 270px; box-sizing: border-box;} #datepicker, .activityFilterContainer, #basket_out, #timeContainer {width: 75%; max-width: 300px;} #leftCol .ui-datepicker {width: 100%!important; box-sizing: border-box;} #leftCol #ui-datepicker-div {width: 85%!important;} .ui-datepicker td span, .ui-datepicker td a {padding-top: .3em!important; padding-bottom: .3em!important;} .selObal p {display: inline-block; padding: 0 10px 0 0;} .selObal p.placeNo {display: block;} .headerIn {max-width: 1210px; margin: 0 auto; position:relative; padding-top: 40px;} #header a.headerBack {white-space: nowrap;} #header .headerContact {position: static; left: 0; line-height: 1.2em; padding: 0 10px 10px;} #header .headerContact p {padding: 0;} #header .headerContact a {display: inline-block; padding: 5px 0;} #tabs {position: relative; margin-bottom: 10px;} .mobileLogo {width: 65%; margin: 10px auto 5px;} #basket_out {text-align: left;} #basketRecapitulation {margin-bottom: 20px;} .basketRecapitulation {width: auto!important;} table.tBasket tr td {border:1px solid #ddd; background-color: #fff; padding: 5px 13px; white-space: nowrap; font-weight: normal; line-height: 16px;} table.tBasket tr.trHeader td {padding: 4px 13px; font-weight: bold;} table.tBasketShort {width: 100%;} table.tBasketShort tr th, table.tBasketShort tr td {padding: 6px 4px 6px 8px;} table.tBasketShort tr th {background: #cbc9c9; text-align: left; padding: 5px 4px 5px 8px;} table.tBasketShort tr.odsazeni td {height: 2px;} table.tBasketShort tr td.tdBasketDelete {padding-right: 8px; text-align: right;} table.tBasketShort tr td.requiredLanesError, table.tabParam tr td, table.tBasketShort tr td.paramOK {padding-left: 0;} table.tBasketShort tr.basketPrice td {font-weight: bold;} table.tBasketShort tr.basketPrice td span {display: inline;} table.tBasketShort tr.creditLane td {font-style: italic; padding: 2px 4px 6px 8px;} table.tBasketShort tr td.creditError {padding-top: 6px;} table.tBasketShort span.basketHoursSum {display: inline;} .basketCourseLessons {position: relative; top: 8px;} table.tabParam tr td {padding: 1px 0;} table.tabParam tr td.paramName {padding-top: 10px;} table.tabParam tr td select {width: 100px; max-width: 90%; min-width: 188px;} #basketRecapitulation table.tabParam tr td select {min-width: 265px;} table.tabParam input[type="radio"] + label {padding-right: 10px;} .parametersActivity table.tabParam tr td, .parametersActivity table.tabParam tr th {padding-top: 10px;} .parametersActivity table.tabParam tr th {font-weight: normal;} .parametersActivity table.tabParam tr th.paramName {padding-right: 15px;} .recapText {padding-top: 15px;} .recapText ul {margin-left: 13px; padding-bottom: 18px;} .recapText ul li {padding-bottom: 6px;} .recapText p {padding-bottom: 22px;} table.tBasket tr td.tdBasketDelete {padding: 3px; text-align: center;} .ui-tabs {position: relative; margin-bottom: 10px;} .ui-state-active a, .ui-state-hover a {outline: none;} #tabs li a span.ui-icon-info {float:right; margin-left:5px;} #tabs li.dateSelectTab {float: right;} .ui-tabs .ui-tabs-panel {padding: 1em 14px!important;} #webContentOtherPages {padding: 0 10px 10px 10px;} #webContentOtherPages .payment_message {font-size: 14px; font-weight: bold; margin: 25px auto 0 auto; width: 440px;} #webContentOtherPages .zpet {float: none; text-align: right;} p.zpet {padding-bottom: 5px;} p.zpet a {font-size: 1.15385em; display: inline-block; padding-top: 5px; padding-bottom: 5px;} p.zpet i.fa-arrow-left {margin-right: 4px;}  .schema-container {position: relative;} .schema-container h2 {margin: 0; padding: 10px 0 0 0;} .schemaSloucene h2 {margin: 0; padding: 0 0 10px 0;} table.schema {border:1px solid #d7d5d5; border-top: none!important;} table.schema tr th {white-space: nowrap; padding: 0 15px; border:1px solid #d7d5d5;} table.schema tr td {width:30px; height:16px; border:1px solid #d7d5d5; background:white; vertical-align: top;} table.schema tr td img {display: block;} table.schema tr td a {display:block; width:30px; height:16px; text-decoration:none; cursor:pointer;} table.schema tr td a:hover, table.schema tr td a.hover {background: #f99a2d;} table.schema tr td a.noHover {background:#fff;} table.schema tr.times td {background: #eee; text-align:center; color: #333; height: 21px!important; padding: 5px 0 0 0; line-height: 16px;} table.activitiesList tr.times th, table.tBasketShort tr th {background: #F2F2F2; color: #333;} table.schema tr .lineNumber {padding: 0 0 0 10px; text-align: left;} table.schemaLaneTable tr .lineNumber {padding: 0 10px; line-height: 15px;} table.schemaLaneTable tr .lineNumber div {overflow: hidden; display: -webkit-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; white-space: nowrap;} table.schemaLaneTable tr .lineNumber div.viceRadkovy {-webkit-align-items: flex-start; -webkit-box-align: flex-start; -ms-flex-align: flex-start; align-items: flex-start;} table.schema tr td.booked, div.booked {background-color: #D41243; color: #fff;} table.schema tr td.booked span {display: block;} table.schema tr td.own, div.own, table.schema tr td.own a:hover {background-color: #FF8900; color: #fff;} table.schema tr td.old {background-color: #f8f8f8;} table.schema tr td.old span, table.schema tr td.readonly span {display: block;} table.schema tr td a.selected, div.selected {background: yellow;} table.schema tr td .res-name, table.schema tr td div.eventGrouped span {font-size: 12px; line-height: 12px; display: inline-block; padding: 3px 2px 0 5px; font-family: 'Roboto Condensed', sans-serif;} table.schema tr td span.event {display: block;} table.schema tr td div {display: block;} table.schema tr.times td {border-left: none;} table.schema tr.times td.hour {width: auto;} table.schema tr.hidden td {height:0px; border: none;} table.schema tr.trWaitingLane td, table.schema tr.trWaitingLane th {border-top: 2px solid #bbb;} table.schema tr td a.lastMinute, div.lastMinute {border:1px solid #193F61;} table.schema tr.times td.weekend {background: #FEFDCD;} table.schema tr td.weekend {background: #FEFDCD;} table.schema tr td.noActivity a.firstActivityTerm {display: inline; font-size: 14px; text-decoration: underline; background: none; line-height: 1.5em;} table.schema tr td.noActivity a.firstActivityTerm:hover {text-decoration: none;} table.schema tr td.noActivity .ui-message {padding: 4px 0 4px 7px;} table.schemaIndividual, table.schemaAccomodation {border-left: none!important;} div.lastMinute {border-width:2px} table.groupLanes tr td {text-align: center; vertical-align: middle;} table.groupLanes tr.times td {vertical-align: top;} table.groupLanes tr td a {display: block;} table.groupLanes tr td a span {display: inline-block; position: relative; top: 50%; transform: translateY(-50%);} table.groupLanes tr td a:hover span {color: #fff;} table.groupLanes tr td.booked a {color: #fff;} table.groupLanes tr td.own a {color: #fff;} table.groupLanes tr td.own a:hover, table.groupLanes tr td.own a.hover {background:#FBEC88; color: #333;} table.groupLanes tr td a.selected, div.selected {color: #333;} table.schema tr.times td.empty {width: auto;} table.schema tr.hidden td:first-child {width: auto;} .schemaWrapperOuter, .schemaWrapperOuterVertical {margin: 0 0 20px 0; -webkit-overflow-scrolling: touch;} .messageTodayBox {padding: 20px 0 0 0;} table.instructorTable {width: 100%;} table.instructorTable tr td {vertical-align: top; display: block; text-align: center;} table.instructorTable tr td img.imgTrainer {margin: 8px 0 15px 0;} table.instructorTable tr td p {padding: 0;} .podSchematem {position: relative; top: -10px; text-align: left;} .podSchematem p {padding-bottom: 0;} .schemaSloucene .podSchematem {margin-bottom: 10px;} .podSchematem .ui-message {margin-bottom: 0; margin-top: 10px;} .schemaWrapper {position: relative;} table.schemaVertical tr td.empty {width: auto;} table.schemaVertical tr.times td {font-weight: 500;} table.schemaVertical tr .lineNumber {width: 42px; min-width: 42px; vertical-align: middle; font-weight: normal;} table.schemaVertical tr td.endDay {border-right: 1px solid #22A8DB;} table.schemaVertical tr.hourVertical td.ui-state-default {background-position: 50% top;} table.schemaVertical tr.groupedRows .lineNumber {font-weight: normal;} table.schemaVertical tr.groupedRows td div.divCell, table.schemaVertical tr.trSchemaLaneNames td div.divCellLane {background: repeating-linear-gradient(-45deg, #F8F8F8, #F8F8F8 5px, #f1f1f1 5px, #f1f1f1 10px); width: 100%; text-align: center; font-weight: normal;} table.schemaVertical tr.trSchemaLaneNames td div {height: 21px!important; padding: 6px 0 0 0; line-height: 16px;} table.schemaVertical tr td.noActivity {padding: 25px 10px 15px 10px;} table.schemaVertical tr td.noActivity div {margin: 0 auto;} table.schemaVertical tr td.tdDnes {font-weight: bold; text-transform: uppercase;} a.slot {line-height: 15px; position:absolute; cursor: pointer; z-index: 1; text-align: center; display: block; background: url('/images/slot-header.png') repeat-x 0 -10px; text-decoration: none; box-sizing: border-box;} a.slot span {display: block; padding: 1px 0px;} a.slot span.name {font-weight:bold;} a.slot span.time {padding-top: 2px;} a.slot span.capacity {font-family: 'Roboto Condensed', sans-serif; position: relative;} a.slot span.capacity strong {font-size: 14px; font-weight: bold;} a.fullyBooked, a.activityBan {background-image: url('/images/icon-stop.png'), url('/images/slot-header.png'); background-position: right bottom, 0 -10px; background-repeat: no-repeat, repeat-x;} a.notAvailable, a.notAvailableCourse {cursor: default; background-image: url('/images/icon-stop.png'), url('/images/slot-header.png'); background-position: right bottom, 0 -10px; background-repeat: no-repeat, repeat-x; background-color: #f8f8f8!important; color: #333!important;} a.notAvailable i.fa, a.notAvailableCourse i.fa {color: #333!important;} a.notAvailableCourse {cursor: pointer;} a.activityExternalBlack {background-image: url('/images/icon-info-black.png'), url('/images/slot-header.png'); background-position: right bottom, 0 -10px; background-repeat: no-repeat, repeat-x;} a.activityExternalWhite {background-image: url('/images/icon-info-white.png'), url('/images/slot-header.png'); background-position: right bottom, 0 -10px; background-repeat: no-repeat, repeat-x;} a.slotUserBlack {background-image: url('/images/icon-accept-black.png'), url('/images/slot-header.png'); background-position: right bottom, 0 -10px; background-repeat: no-repeat, repeat-x;} a.slotUserWhite {background-image: url('/images/icon-accept-white.png'), url('/images/slot-header.png'); background-position: right bottom, 0 -10px; background-repeat: no-repeat, repeat-x;} a.slotUserBlackWaiting {background-image: url('/images/icon-waiting-black.png'), url('/images/slot-header.png'); background-position: right bottom, 0 -10px; background-repeat: no-repeat, repeat-x;} a.slotUserWhiteWaiting {background-image: url('/images/icon-waiting-white.png'), url('/images/slot-header.png'); background-position: right bottom, 0 -10px; background-repeat: no-repeat, repeat-x;} h3.activityUserList {margin-top:20px; margin-bottom:5px; padding:0;} ul.activityUserList {margin-left: 25px; list-style-type: square;} #datepickerMonthContainer {position: absolute; z-index: 2;} .navigationMonthDatepicker, #datepickerMonthContainer {height: 29px; width: 46px;} .datepickerMonth .ui-datepicker-calendar {display: none;} button.ui-datepicker-trigger i {position: relative; left: -3px;} .weekNavigation {display: inline-block; font-size: 1.076923076923077em;} .tNavigation tr td {text-align: center;} .tNavigation tr td span {color: #bbb;} .tNavigation tr td.center {padding: 0 10px;} .tNavigation tr td a {display: inline-block; padding: 5px 0;} table.activitiesList {width: 100%; margin-bottom:15px;} table.activitiesList tr td, table.activitiesList tr th {background-color: #fff; padding: 5px 5px; line-height: 18px; vertical-align: top; border: 1px solid #ddd;} table.activitiesList tr td.obsazeni {padding-right: 15px;} table.activitiesList tr td.activityListColor {padding: 5px 3px 1px 3px;} i.fa-child {position:relative; top: -2px;} .ui-dialog-titlebar i.fa-child {top: -1px;} table.activitiesList tr td .ownReservation {padding: 1px; width: 16px; float: left;} table.activitiesList tr.highlight td {background: #FFFBCF;} table.activitiesList tr.trSpace td {background: none; border-left: none; border-right: none; padding:0; height: 16px;} .actLeft {margin: 0 -5px; margin-bottom: 10px;} .actPlaceLeft {float: left; box-sizing: border-box; margin: 0 10px 5px 0; text-align: left;} .actPlace {padding: 8px 10px; line-height: 1.6em; box-sizing: border-box;} .actPlace strong {font-size: 1.2em;} .actPlace strong.waitingNumber {font-size: 1em;} p.actDesc, .rateDiv {padding: 0 0 6px 0;} .actDesc ul {margin-left: 13px; padding: 0 0 15px 0;} .trainerImage {padding: 0 0 10px 0;} .trainerImage img {border: 1px solid #eee;} .activityDescContent p {margin: 0; padding: 0 0 15px 0;} .activityDialogMessage {margin-top: 10px;} .activityDialogMessage p {text-align: left;} .actDetailImage {text-align: center; width: 136px; margin: 10px 0 0 0;} .actDetailImage img {margin: 0 auto;} div.ratingsStars {cursor: default; color: #0093dd; padding: 0px; margin: 0px; font-size: 15px; opacity: .30; filter:Alpha(Opacity=30); padding-right: 4px; padding-top: 5px;} .actLeft div.ratingsStars {padding-top: 0;} div.ratingsOver {cursor: default; opacity: 1; filter:Alpha(Opacity=100); } span.rating {padding-right: 10px;} .rateDivDialogCourse {padding: 12px 0 10px 0; clear: left;} p.pUserActivityNote {padding-bottom: 0;} table.activityCourseTerms {width: 100%;} table.activityCourseTerms tr td {padding: 4px 6px; border: 1px solid #d8dcdf;} table.activityCourseTerms tr.old td {background: #f6f6f6; color: #aaa;} table.activityCourseTerms tr.current td {font-weight: bold;} table#userActivity {margin-top: 15px;} table#userActivity tr td {border: 1px solid #d8dcdf;} table#userActivity tr td.center {vertical-align: middle;} #recapDialog {text-align: left; } #recapDialog select.selectUserCredit {max-width: 265px;} #recapDialog tr td.tdCreditRecap {padding-bottom: 2px; font-style: italic;} .gdprDialog {text-align: left;} .gdprDialog ul {margin-left: 13px;} .gdprDialog ol {margin-left: 13px;} .gdprDialog ol li {padding-bottom: 12px;} .gdprDialog ol ul li {padding-bottom: 0;} .legend {margin: 0px 0 15px 10px;} .legendItem {float: left; margin: 3px 10px 4px 0;} .legendImg .legendItem {margin: 3px 10px 8px 0;} .legendItem div {float: left; width:14px; height:14px; border:1px solid #d7d5d5; margin-right: 5px; margin-top: -1px;} .legendItem div.eventBorder {width:12px; height:12px;} .legendItem div.empty {background: white;} .legendItem img {border:1px solid #d7d5d5; display: block; float: left; margin-right: 5px;} .skryty, .noDisplay {display:none;} ul.userMenu {margin-bottom: 25px;} ul.userMenu li {list-style-type: none; margin: 2px auto; padding: 0; width: 90%; box-sizing: border-box; text-transform: uppercase;} ul.userMenu li a {padding: 0.8em 1em; display: inline-block; text-decoration: none; width: 100%; box-sizing: border-box;} ul.userMenu li a.ui-state-hover {color: inherit;} table.sendForm {width: 100%;} table.sendForm tr th {font-weight: 500; padding-left: 7px; padding-top: 10px;} table.sendForm tr th, table.sendForm tr td {padding: 4px 4px; text-align: left; display: block;} table.sendForm select, table.sendForm textarea { width: 100%;} table.sendForm textarea {height: 89px;} table.sendForm input[type=text], table.sendForm input[type=password], table.sendForm input[type=tel], table.sendForm input[type=email] {width: 100%; padding-top: 10px; padding-bottom: 10px;} table.tAccommodation input[type=text], table.tAccommodation .nights {padding-top: 10px; padding-bottom: 10px;} table.sendForm select, table.tAccommodation select {padding-top: 9px; padding-bottom: 9px;} table.sendForm .ui-widget-content, table.formDetail .ui-widget-content {background-image: none;} table.userHistory {width:100%; margin-bottom: 15px; text-align: left;} table.userHistory tr td, table.userHistory tr th {padding: 0.5em 1em; vertical-align: top;} table.userHistory tr td.volby, table.userHistory tr td.akce {padding:2px 8px 0px 8px; vertical-align:middle;} table.userHistory tr td.volby img, table.userHistory tr td.akce img {padding:0 7px;} table.userHistory tr.odd td {background:#f3f3f3;} table.userHistory tr.hover td {background:#EFF5FF;} table.userHistory tr td.id {width: 32px; color: #aaa; text-align: right;} table.userHistory tr td img {vertical-align: middle;} table.userHistory tr td span.info {padding-right: 10px;} table.userHistory div.paymentInfo { text-align: left; margin-top: 5px;} table.userHistory i.fa-print {width: 23px;} table.bt tr {border-bottom: 5px solid #D2D2D2;} table.bt tr td {border-bottom: none;} table.bt tr td.center, table.bt tr td.right {text-align: left!important;} table.bt tr td.id {width: auto; text-align: left; padding-top: 15px;} table.bt tr p.button {display: inline-block;} .userNote {margin-bottom: 10px; text-align: left; max-width: 620px; position: relative;} .userNote .time {padding: 0.5em 1em;} .userNote .admin {float:right;} .userNoteContent {padding: 10px;} .userNoteContent p {margin: 0 0 8px 0; padding: 0;} table.res-print td, table.res-print th {padding: 5px 15px 5px 0px; text-align: left;} table.res-print td.right, table.res-print th.right {text-align: right;} ul.users {text-align: left; list-style-type: none;} ul.users li {padding: 5px 15px 5px 0;} table.formDetail {width: 100%; text-align: left;} table.formDetail tr th, table.formDetail tr td {padding: 4px 0; text-align: left; vertical-align: middle; display: block;} table.formDetail tr th {font-weight: 500; padding-left: 7px; padding-top: 10px;} table.formDetail tr.trJedenRadek th, table.formDetail tr.trJedenRadek td {display: inline-block; padding: 10px 0 3px 7px;} table.formDetail select {width: 100%; padding-top: 9px; padding-bottom: 9px;} table.formDetail input[type=text], table.formDetail input[type=password], table.formDetail input[type=tel], table.formDetail input[type=email], table.formDetail textarea {width: 100%; padding-top: 10px; padding-bottom: 10px;} table.formDetail textarea {height: 89px;} table.formDetail input.formInputDisabled {background: #eee!important;} table.formDetail tr.trButton td {padding-top: 20px; padding-bottom: 15px; text-align: center;} table.formDetail tr.trButton th {display: none;} table.formDetail .chyba {display: block; padding: 2px 0;} table.formDetail .pozn {display: inline-block; padding: 2px 0; color: #888;} table.formDetail tr td.tdSekce div {padding: 10px 0 0; font-weight: bold; text-transform: uppercase;} form.formFeedback {margin-bottom: 20px;} table.tabFeedback {border-top: 1px solid #d3d3d3;} table.tabFeedback tr th {padding-left: 0; padding-top: 15px; font-size: 1.153846153846154em;} table.tabFeedback tr td input[type=radio], table.tabFeedback tr td input[type=checkbox] {margin: 5px 4px 5px 10px;} table.tabFeedback tr td label {padding-left: 2px;} div.feedbackList p {padding: 0;} div.feedbackList p a {display: inline-block; padding: 4px 0;} input.req {background-image: url('/images/req.gif')!important; background-repeat: no-repeat; background-position: right top;} .ok {color:green;} .chyba, .error, .creditError {color: #BE0000;} img.icon {position:relative; top:3px;} .ui-form-chyba {margin-right:16px; padding: 4px 0.7em;} .ui-form-ok {margin-right:16px; padding: 4px 0.7em;} .ui-message {margin-bottom: 15px; text-align: left;} .ui-message span.textWrapper {display: table-cell;} .ui-message-light {background: none!important; border: none!important; font-size: 14px; padding-bottom: 5px;} .ui-message-light p {padding-left: 0!important; text-align: center!important;} .ui-message-light p a {display: inline-block; padding: 5px 0;} .ui-message i.fa {font-size: 14px; margin-right: 2px;} .ui-state-error p, .ui-state-highlight p {margin: 0; padding: 7px;} .ui-state-error a:hover {color: #fff;} .curHelp {cursor: help;} .titleAlert {color: #BE0000;} .nowrap {white-space: nowrap;} a.kotvaBasket {float:right; text-decoration:none;} a.kotvaBasket span {float:left;} .showTermsDialogActivity {margin-top: 5px;} .showAfterLogin {text-align: center; padding-bottom: 40px; font-size: 14px;} .showAfterLogin div {margin: 40px auto 0px auto; padding: 6px 8px;} .schemaSloucene .showAfterLogin div {margin: 0 auto;} .showClosed {text-align: center; padding-bottom: 20px;} .showClosed div {margin: 0 auto; padding: 3px 6px;} input#terms {position: relative; top:3px;} .ui-tooltip {font-size: 1em!important; padding: 6px 8px!important; -webkit-box-shadow: 0 0 5px #aaa!important; box-shadow: 0 0 5px #aaa!important;} body .ui-tooltip {border-width: 0px!important;} #noticeDialog, #activityDialog, #termsDialog {text-align: left;} #noticeDialogContent, #activityDialogContent, #termsDialogContent {margin-top: 10px;} #activityDialogContent input.text, #activityDialogContent textarea {margin: 2px 0;} #activityDialogContent textarea {width: 100%; height: 50px; margin: 6px 0 0 0;} #activityDialogContent .ui-message {clear: left;} .childrenContent {padding: 10px 0 0 0;} .childrenContent div {font-weight: normal; white-space: nowrap; display: inline-block;} .childrenContent strong {font-weight: normal;} #activityDialogContent .childrenContent input, #activityDialogContent .childrenContent select {width: 160px; margin: 2px 10px 2px 5px;} #activityDialogContent .childrenContent input.childrenAge {width: 60px;} .childrenContent span {color: #BE0000;} .childrenContent a.addChild {padding-top: 8px; display: inline-block;} p.buttonContinue, p.buttonSubmit, p.buttonPrint, p.buttonBack, #customStripeButton {margin-top: 20px; text-transform: uppercase; box-sizing: border-box;} p.buttonBack, #customStripeButton {margin-top: 5px;} #customStripeButton {margin-bottom: 5px;} p.buttonContinue {margin-top: 20px; text-align: center; font-size: 1.153846153846154em; letter-spacing: .1em;} p.buttonContinue a {width: 80%; margin: 0 auto; display: inline-block; padding-left: 0; padding-right: 0; box-sizing: border-box; padding-top: 11px; padding-bottom: 11px;} .cancelReservationButton {margin-top: 30px;} p.button {white-space: nowrap;} p.button i.fa, .buttonPayStripe i.fa {margin-left: 4px; margin-right: -4px;} p.buttonContinue i.fa {margin-right: -10px;} p.buttonSubmit i.fa {margin-right: -2px;} p.buttonBack i.fa {margin-right: 4px; margin-left: 0;} .buttonPayStripe i.fa {font-size: 13px!important; position: relative; top: -2px;} table.userHistory tr td p.button {margin-top: 5px; padding: 0 0 5px 0;} .fg-button {outline: 0; padding: 0.5em 1em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1;} .fg-button .ui-icon { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px;}  button.fg-button { width:auto; overflow:visible; } .fg-button-icon-left { padding-left: 2.1em; } .fg-button-icon-right { padding-right: 2.1em;} .fg-button-icon-left .ui-icon { right: auto; left: .4em; margin-left: 0; } .fg-button-icon-right .ui-icon { left: auto; right: .5em; margin-left: 0; }  table.tFooter {margin: 10px 0; width: 100%;} table.tFooter tr td.left {padding-left: 10px; text-align: left;} table.tFooter tr td.right {padding-right: 10px;} a.adminLink {color: #bbb;} .languageBox {height: 24px; text-align: center; padding-bottom: 10px;} .languageBox a {width: 24px; padding: 0 5px;} .languageBox a img {opacity: 0.6; filter: alpha(opacity = 60);} .languageBox a:hover img, .languageBox a.active img {opacity: 1.0; filter: alpha(opacity = 100);} .loading-indicator {height: 80px; width: 80px; background: url( '/images/loading.svg' ); background-repeat: no-repeat; background-position: center center;} .loading-indicator-overlay {background-color: #eee; opacity: 0.2; filter: alpha(opacity = 20);} .paymentCreditSelect {border: 1px solid #d2d2d2; padding: 4px 4px 4px 5px; background: #f2f2f2; max-width: 180px;} .paymentCreditButton {float:right;} .paymentCreditButton i.fa {font-size: 12px!important; margin-right: -2px; position: relative; top: -1px;} .infoTabContent, #termsDialog {text-align: left; padding: 10px 0 0 0;} .infoTabContent table td {padding: 3px 20px 3px 0;} .infoTabContent table th {padding: 18px 0 3px 0; text-align: left;} .infoTabContent p, #termsDialog p {padding: 0 0 16px 0; margin: 0;} .infoTabContent h3, #termsDialog h3 {margin: 0;} .infoTabContent ol, .infoTabContent ul, #termsDialog ol, #termsDialog ul {margin: 0 0 0 36px; padding: 0 0 16px 0;} #noticeDialogContent ul {margin: 0 0 0 16px; padding: 0 0 16px 0;} .infoTabContent ol li, .infoTabContent ul li, #termsDialog ol li, #termsDialog ul li, #noticeDialogContent ul li {margin: 0; padding: 0 0 5px 0;} p.kreditStav {text-align: left;} tr.trCreditNow td {padding: 9px 10px 8px!important; font-weight: bold;} tr.trCreditAdd td, .creditLegend span.trCreditAdd {background: #FFCFCA;} tr.trCreditNow td, .creditLegend span.trCreditNow {background: #FFFF6B;} tr.trCreditOld td, .creditLegend span.trCreditOld {background: #f6f6f6;} tr.trCreditNew td, .creditLegend span.trCreditNew {background: #E1FFDF;} tr.trCreditProduct td, .creditLegend span.trCreditProduct {background: #FFBFF2;} tr.trCreditExpire td, .creditLegend span.trCreditExpire {background: #BFFAFF;} tr.trCreditDelete td, .creditLegend span.trCreditDelete {background: #EEEEEE;} tr.trCreditPayPal td, .creditLegend span.trCreditPayPal {background: #B1FF00;} tr.trCreditPayments td, .creditLegend span.trCreditPayments {background: #B1FF00;} tr.trCreditStripe td, .creditLegend span.trCreditStripe {background: #cdc9e4;} tr.trCreditInvoice td, .creditLegend span.trCreditInvoice {background: #f1b5ff;} .creditLegend {padding: 10px 0; text-align: left;} .creditLegend div {margin-right: 15px;} .creditLegend div span {width: 10px; height: 10px; border: 1px solid #d8dcdf; margin-right: 4px; display: inline-block;} .panelContent {padding: 10px 15px 0 15px!important; color: #fff;} .panelContent, .panelContent a {color: #fff;} .panelContent a:hover {color: #fff;} .textLoginInformation {margin-left: 7px; padding-bottom: 8px;} .panelContent .ui-message {margin-bottom: 3px;} em.panelReservationCount, em.panelReplacementCount {font-style: normal;} table.userLoginTable {margin-bottom: 0px; margin-top: 10px; width: 100%;} table.userLoginTable tr td {padding: 3px 7px; white-space: nowrap;} table.userLoginTable tr td input.text {width: 100%; background: #fff; border: 1px solid #e87d01;} table.userLoginTable tr td.userLoginTd {height: 50px; vertical-align: middle;} table.userLoginTable tr td.tdRemember {padding-top: 7px;} td.tdRemember label {cursor: pointer; display: inline-block; padding-left: 20px; position: relative;} td.tdRemember label::before {bottom: 1px; color: #000; content: ""; display: inline-block; font-weight: bold; width: 15px; height: 15px; left: -3px; position: absolute;} td.tdRemember input[type="checkbox"] {display: none;} td.tdRemember input[type="checkbox"]:checked + label::before {content: "✓"; font-size: 14px; line-height: 14px; text-align: center;} .loginLinks {margin-bottom: 15px;} .loginLinks p {margin: 0; padding: 0; font-size: 1.1em;} .loginLinks a {padding: 5px 0; display: inline-block;} a.userLoginSubmit {font-size: 14px; padding: 6px 10px 6px 15px; background: #006190; border: 1px solid #01537a; text-decoration: none;} a.userLoginSubmit:hover {background: #0095dd; border-color: #0082c1;} a.userLoginSubmit i {font-size: 14px; padding-left: 5px;} .userLogged span {float: right;} .userLogged p {padding: 0;} #panel i {font-size: 16px; display: inline-block; text-align: center; width: 26px;} p.cancelReservation {line-height: 18px;} .galerie-nahledy {overflow: hidden; padding: 0 0 1.5em;} .box {float: left; position: relative; width: 98%; padding-bottom: 98%; background: #E1E1E1; margin: 1%;} .box:hover {background-color: #ccc;} .boxInner {position: absolute; left: 5px; right: 5px; top: 5px; bottom: 5px; overflow: hidden;} .boxInner img {width: 100%;} .boxInner .titleBox {position: absolute; bottom: 0; left: 0; right: 0; background: #000; background: rgba(0, 0, 0, 0.5); color: #FFF; padding: .5em 10px; text-align: center;} #accomodationDialog {text-align: left;} .accomodationDetailTopInfo p {padding-bottom: 10px;} table.tAccommodation {width: auto!important;} table.tAccommodation tr td {padding-right: 5px; vertical-align: top;} table.tAccommodation tr td strong {white-space: nowrap; display: inline-block; padding-bottom: 8px;} table.tAccommodation .nights {text-align: center; font-weight: bold;} table.tAccommodation select#accomodation_places {width: 50px;} div.accomodationMessage .ui-message {margin-top: 20px; margin-bottom: 0;} table.schemaAccomodation tr td a span.triangle {border-width: 30px 0 0 30px; display: block; border-style: solid; border-color: transparent transparent transparent #D41243;} #cancelDialog {text-align: center;} table.tableDeleteDialog {text-align:center; margin: 0 auto;} table.tableDeleteDialog td {padding: 10px 3px 0 3px; vertical-align: top;} #cancelDialog .ui-message {margin-bottom: 0;} #cancelDialog p.center {padding: 6px 0 2px 0;} #cancelDialog .ui-state-error {margin-top: 15px;} .activityTooltip {width: auto; text-align: left; padding: 5px;} .activityTooltipImage {float: right; margin: 5px 0 10px 15px;} .activityTooltipImage img {border: 1px solid #e0e0e0; max-width: 140px;} .activityTooltipInfo {float:left;} .activityTooltipInfoNoPhoto {float:none;} .activityTooltipName {font-weight: bold; padding: 5px 0 10px; font-size: 1.2em;} .activityTooltipName i.fa {color: inherit;} .rateDiv .tItem1 {color: inherit;} .tItem1 {color: #888;} .tItem2 {margin-bottom: 8px;} .reservationRepeatArea {margin: 15px 0 5px 0;} .reservationRepeatLink {padding: 5px; margin-bottom: 3px;} a#reservationRepeat {text-decoration: underline; padding-left: 10px;} .reservationRepeatContent {padding: 4px; text-align: left;} .reservationRepeatContent label {vertical-align: 3px;} .reservationRepeatContent i {padding-left: 10px;} .spanFindAnotherPlace {position:relative; top: 3px;} #reservationRepeatMessage .ui-message {margin: 4px; padding: 0;} #reservationRepeatDate {width: 90px;} .replacementCheckbox {margin: 3px 0;} p.userFilterReservation {padding: 5px 0 8px;} p.userFilterReservation label, p.userFilterCredit label {padding-right: 20px;} p.userFilterCredit {float: left; margin-right: 30px;} p.userFilterReservation input[type=radio]:checked + label {font-weight: bold;} .filterArea {margin-bottom: 20px; padding: 0.2em; width: 100%; box-sizing: border-box;} .activityFilterContainer {text-align: center; margin: 0 auto; box-sizing: border-box; min-height: 27px;} .activityFilterContainer div.filterContainer {margin: 8px 0; display: table;} .activityFilterContainer div.filterContainer {margin-top: 5px; text-align: left; padding-left: 7px;} .activityFilterContainer div.filterContainer input {display: table-cell; text-align: left;} .activityFilterContainer div.filterContainer label {display: table-cell; text-align: left; padding-left: 4px;} .activityFilterContainer .activityFilterHeader {padding: 5px;} .activityFilterHeader i.fa {color: #fff; display: inline-block; float: right; position: relative; top: 2px;} .activityFilterHeader i.rotate {transform:rotate(180deg);} .activityFilterHeader:hover {cursor: pointer;} .filterContentCheckbox {display: none; padding-top: 5px;} .paymentSummaryReservationOK {text-align: center;} .paymentSummaryReservationOK table.userPaymentSelection, .paymentSummaryReservationOK table.userPaymentSummary {margin-left: auto; margin-right: auto;} table.userPaymentSelection, table.userPaymentSummary {width: 100%;} table.userPaymentSelection tr td, table.userPaymentSummary tr td {vertical-align: middle; font-weight: normal!important; text-align: left;} table.userPaymentSelection tr td.right, table.userPaymentSummary tr td.right {text-align: right;} table.userPaymentSelection tr th, table.userPaymentSummary tr th {text-align: left;} table.userPaymentSelection tr.sendPayment td {text-align: center; padding: 25px 0 10px 0; background: none!important; border: none!important;} table.userPaymentSelection tr.trPayment i.fa {font-size: 39px;} table.userPaymentSelection tr.trPayment td.tdPaymentDisabled {max-width: 150px;} table.userPaymentSelection tr.sendPayment td a.paymentButton, .stripe-button-el span, #customStripeButton {font-size: 18px!important;} table.userPaymentSelection tr.sendPayment td a.paymentButton i.fa {position: relative; top: -2px;} .stripe-button-el {padding: 0!important; background: none!important; box-shadow: none!important; margin-top: 5px; vertical-align: bottom;} .stripe-button-el span {font-family: 'Roboto', sans-serif!important; text-shadow: none!important; padding: .3em 1em .3em 1em!important; text-transform: uppercase; box-shadow: none!important;} #activityPaymentSummary table.userPaymentSelection, #activityPaymentSummary table.userPaymentSummary {margin: 15px auto; width: 85%;} .depositSelection {margin: 5px 5px 5px 15px;} p.backToSchema {font-size: 1.2em;} p.backToSchema a {display: inline-block; padding-top: 5px; padding-bottom: 5px;} p.backToSchema i {padding-right: 5px;} p.paymentInCashInfo {padding: 0; margin: 0;} #paymentDoneDialogContent {margin-top: 10px; text-align:center;} #paymentDoneDialogContent div.ui-message {margin: 0 auto;} select#sFormTimes {width: 120px; padding: 2px 3px 1px 3px;} select#sFormTimes option {padding: 2px 3px 2px 3px;} h3.pickTime {font-size: 16px;} #pickTimeArea {margin-bottom: 25px;} #selectParamArea label.paramRadio {font-weight: bold; display: table-cell; width: 100%; margin: 0; padding: 2px 0; vertical-align: top;} #selectParamArea label.paramRadio .radioDisabled {font-weight: normal;} .paramInput {display: table-cell; padding: 2px 10px 2px 0px; vertical-align: top;} .paramInput input {margin: 0; padding: 0;} .sFormUserArea {margin-top: 20px;} table.userData {box-sizing: border-box;} table.userData tr td {vertical-align: top; padding: 4px 0px 4px 0px;} table.userData tr th {text-align: left; vertical-align: top; font-weight: normal; padding-top: 10px;} table.userData tr.mezera td {height: 7px; font-size: 0;} table.userData tr td.firstCell {min-width: 130px;} span.poznamka {display: inline-block; padding-bottom: 4px;} .userInput {border: 1px solid #aaa; padding: 6px 8px; width: 240px; background: #fff; border-radius: 5px; box-sizing: border-box;} select.userInput {padding: 5px 4px;} select.cc_select {width: 84px;} table.userData textarea {height: 89px; margin-bottom: 15px;} span.closestTime {color: #89AF20; font-style: italic;} p.paymentSummary {line-height: 24px; padding-bottom: 10px;} .ui-dialog {max-width: 550px!important;} .dialogLong {max-width: 650px!important;} .recapDialog {max-width: 800px!important;} .ui-dialog-content {padding: 15px 20px 10px!important; box-sizing: border-box;} .ui-dialog .ui-dialog-buttonpane {text-align: center!important;} .ui-dialog .ui-dialog-buttonpane button {margin-bottom: 0em!important;} .ui-dialog .ui-dialog-titlebar .ui-dialog-title {width: auto;} .schemaWrapper {overflow: auto; position: relative; -webkit-transform: translateZ(0); -webkit-overflow-scrolling: touch;} table.schemaLaneTable {float: left; position: relative; z-index: 1;}  .schemaSwipeArrow {text-align: center; position: absolute; width: 100%;} .schemaSwipeArrow img {max-height: 60%; display: inline-block; position: relative; top: 50%; transform: translateY(-50%);} div.gopayLogos {margin-bottom: 15px;} img.gopayLogo {height: 30px; margin-right: 10px;} div.paymentIconOuter {background: #fff; max-width: 200px; margin: 0 auto;} ul.ui-autocomplete {border: 1px dashed #36bce3; } ul.ui-autocomplete * {font-weight: normal!important;} ul.ui-autocomplete li {background: none; border-color: #fff; text-align: left; box-sizing: border-box;} ul.ui-autocomplete li:hover {background: none; color: #27aae0; border-color: #fff; font-weight: normal;} .ui-autocomplete {max-height: 250px; overflow-y: auto; overflow-x: hidden;  } ul.ui-autocomplete li.display-disabled {pointer-events: none; color: #888;} ul.ui-autocomplete li.display-disabled span.max-limit {margin-left: 4px;}  @media all and (max-width: 359px) { .weekNavigation {font-size: 1em;} table.activityCourseTerms tr td {padding: 4px 2px;} } @media all and (min-width: 400px) { table.tAccommodation tr td {padding-right: 10px;} } @media all and (min-width: 480px) { ul.userMenu {text-align: center;} ul.userMenu li {display: inline-block; width: auto; margin: 0 1px 1px 0; } ul.userMenu li a {width: auto;} table.formDetail tr th, table.formDetail tr td, table.formDetail tr.trJedenRadek th, table.formDetail tr.trJedenRadek td {display: table-cell; padding: 4px 0;} table.formDetail tr th {width: 30%;} table.formDetail tr th, table.formDetail tr.trJedenRadek th {padding-right: 10px;} form.lostPass table.formDetail {width: auto; margin: 0 auto;} form.lostPass table.formDetail th {width: auto;} form.lostPass table.formDetail input[type=email] {width: 300px;} table.formDetail tr.trButton th {display: table-cell;} table.formDetail tr.trButton td {text-align: left;} table.tabFeedback tr th {padding-top: 15px;} table.tabFeedback tr td input[type=radio], table.tabFeedback tr td input[type=checkbox] {margin: 5px 4px 5px 10px;} table.tabFeedback tr.trButton td {text-align: center;} table.sendForm tr th, table.sendForm tr td {display: table-cell; padding: 4px 4px;} table.sendForm tr td.right {text-align: right;} table.tAccommodation tr td {padding-right: 20px;} .messageTodayBox {text-align: left;} table.instructorTable tr td {padding-right: 15px; display: table-cell; text-align: left;} table.instructorTable tr td img.imgTrainer {margin: 8px 0 10px 0;} .actPlaceLeft {margin-right: 15px;} table.activityCourseTerms tr td {padding: 4px 15px;} #activityDialog form.formParameters {padding-top: 20px;} #activityDialog form.formParameters h2 {padding-bottom: 0;} .box {width: 47.5%; padding-bottom: 47.5%;} .selObal p.placeNo {display: inline-block;} } @media all and (min-width: 600px) { #web {text-align: left;} #header {text-align: center;} .mobileLogo {width: 50%;} #webContentOtherPages .zpet {float: right;} .schema-container h3 {padding: 8px 0 12px 0; margin: 0;} .weekNavigation {float: right; position: relative; top: 10px;} .weekNavigationActivity {top: 0; margin-bottom: 3px;} .ui-dialog .ui-dialog-buttonpane button {margin-bottom: 0.5em!important;} #datepicker, .activityFilterContainer, #basket_out, #timeContainer {width: 46%; margin-left: 2%; margin-right: 2%; float: left;} table.formDetail {width: auto;} table.formDetail tr th {width: auto;} table.formDetail input[type=text], table.formDetail input[type=password], table.formDetail input[type=tel], table.formDetail input[type=email], table.formDetail select, table.formDetail textarea {width: 300px;} form.lostPass table.formDetail {margin: 0;} table.tabFeedback tr.trButton td {text-align: left;} table.userPaymentSelection, table.userPaymentSummary {width: auto;} p.backToSchema {float:right;} ul.userMenu {text-align: left;} .actWrapper {display: table; width: 100%;} .actLeft {display: table-cell; padding-bottom: 10px;} .trainerImage {display: table-cell; vertical-align: top; text-align: right;} .tableDetailTopInfo {float: left; width: 32%;} .detailVyber {float: right; width: 66%;} } @media all and (min-width: 640px) { .mobileLogo {width: 40%;} .ui-tabs .ui-tabs-panel {padding: 1em 1.4em!important;} table.instructorTable tr td {padding-right: 25px;} #cancelContainer .ui-message-light p {text-align: left!important;} } @media all and (min-width: 700px) { #datepicker, .activityFilterContainer, #basket_out, #timeContainer {width: 40%; margin-left: 5%; margin-right: 5%;} table.formDetail .chyba {display: inline-block; padding-left: 10px;} .box {width: 31%; padding-bottom: 31%;} } @media all and (min-width: 768px) { .desktop {display: block;} #page_container {width: 100%; max-width: 1200px;} #toppanel {position: absolute; width: 350px; right: 3%; z-index: 25;} .panel_button {left: 67px;} .headerIn {padding-top: 20px;} .mobileLogo {width: 33%; float: left; margin: 0 30px; text-align: left;} #header .headerContact {text-align: right; padding: 0 20px 10px;} .languageBox {text-align: left; margin-top: -25px; margin-left: 15px;} .weekNavigation {font-size: 1em;} table.instructorTable {width: auto;} } @media all and (min-width: 980px) { #toppanel {right: 100px;} .loginLinks p {font-size: 1em;} #webContentOtherPages .ui-message {max-width: 60%;} #iSportForm .ui-message {max-width: none;} .panelReplacements a {padding: 2px 0;} #web, .headerIn {width: 96%;} .mobileLogo {display: none!important;} .headerIn {border-bottom: none; padding-top: 0;} #header a.headerBack, #header .headerContact {position: absolute; padding-right: 0; text-align: left;} #header .headerContact {padding: 0 0 10px;} #header a.headerLogo {display: block; position: absolute;} .languageBox {position: absolute; right: 7px; bottom: 0; top: 8px; margin: 0; padding: 0;} #web-content {border-bottom: none; padding-top: 10px;} #leftCol {float: left; width: 213px; padding-right: 7px;} #rightCol {overflow: hidden;} #ui-datepicker-div {width: 213px; max-width: none;} #datepicker, .activityFilterContainer, #basket_out, #timeContainer {width: 100%; margin-left: 0; margin-right: 0;} .ui-datepicker td span, .ui-datepicker td a {padding-top: .2em!important; padding-bottom: .2em!important; font-size: .9230769230769231em; } .activityFilterHeader i.fa {display: none;} .activityFilterHeader:hover {cursor: default;} .filterContentCheckbox {display: block;} p.buttonContinue a {width: 100%;} table.schemaLaneTable {width: auto;} table.schemaLaneTable tr .lineNumber {padding: 0 10px; width: auto;} table.schemaLaneTable tr .lineNumber div {overflow: visible; width: auto; white-space: nowrap;} .legend {margin-left: 20px;} .legendItem, .legendImg .legendItem {margin-right: 25px;} table.activityCourseTerms {width: auto;} #recapLeft {float:left; width: 46%; box-sizing: border-box;} #recapRight {float:right; width: 46%; box-sizing: border-box;} #recapLeftContent {box-sizing: border-box;} #recapRightContent {box-sizing: border-box;} #recapDialog select.selectUserCredit {max-width: 330px;} table.formDetail input[type=text], table.formDetail input[type=password], table.formDetail input[type=tel], table.formDetail input[type=email], table.formDetail textarea {padding-top: 8px; padding-bottom: 8px;} table.formDetail select {padding-top: 7px; padding-bottom: 7px;} table.sendForm input[type=text], table.sendForm input[type=password], table.sendForm input[type=tel], table.sendForm input[type=email] {padding-top: 8px; padding-bottom: 8px;} table.sendForm select, table.tAccommodation select {padding-top: 7px!important; padding-bottom: 7px!important;} #webContentOtherPages {padding-top: 10px;} .creditLegend div {display: inline-block;} table.userHistory i.fa-print {width: 18px; font-size: 13px;} ul.userMenu li a {padding: 0.5em 1em;} .infoTabContent {font-size: 1.0769230769230774em; line-height: 1.2em;} } @media all and (min-width: 1100px) { .box {width: 23%; padding-bottom: 23%;} } @media all and (min-width: 1240px) { #web {width: 100%;} table.schemaLaneTable tr .lineNumber div { white-space: nowrap!important;} #webContentOtherPages .ui-message {max-width: 50%;} #iSportForm .ui-message {max-width: none;} } /*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('/style/fonts/fontawesome-webfont.eot?v=4.6.3');src:url('/style/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('/style/fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('/style/fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('/style/fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('/style/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} .fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp { padding: 0; margin: 0; border: 0; outline: none; vertical-align: top; } .fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 8020; } .fancybox-skin { position: relative; background: #f9f9f9; text-shadow: none; -webkit-border-radius: 4px;  -moz-border-radius: 4px; border-radius: 4px; } .fancybox-opened { z-index: 8030; } .fancybox-opened .fancybox-skin { -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); } .fancybox-outer, .fancybox-inner { position: relative; } .fancybox-inner { overflow: hidden; } .fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling: touch; } .fancybox-error { color: #000; margin: 0; padding: 15px; white-space: nowrap; } .fancybox-image, .fancybox-iframe { display: block; width: 100%; height: 100%; } .fancybox-image { max-width: 100%; max-height: 100%; } #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url('fancybox_sprite.png'); } #fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: 0.8; cursor: pointer; z-index: 8060; } #fancybox-loading div { width: 44px; height: 44px; background: url('fancybox_loading.gif') center center no-repeat; } .fancybox-close { position: absolute; top: -18px; right: -18px; width: 36px; height: 36px; cursor: pointer; z-index: 8040; } .fancybox-nav { position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; text-decoration: none; background: transparent url('blank.gif'); -webkit-tap-highlight-color: rgba(0,0,0,0); z-index: 8040; } .fancybox-prev { left: 0; } .fancybox-next { right: 0; } .fancybox-nav span { position: absolute; top: 50%; width: 36px; height: 34px; margin-top: -18px; cursor: pointer; z-index: 8040; visibility: hidden; } .fancybox-prev span { left: 10px; background-position: 0 -36px; } .fancybox-next span { right: 10px; background-position: 0 -72px; } .fancybox-nav:hover span { visibility: visible; } .fancybox-tmp { position: absolute; top: -99999px; left: -99999px; visibility: hidden; max-width: 99999px; max-height: 99999px; overflow: visible !important; } .fancybox-lock {  overflow: hidden !important;  width: auto; } .fancybox-lock body {  overflow: hidden !important; } .fancybox-lock-test {  overflow-y: hidden !important; } .fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 8010; background: url('fancybox_overlay.png'); } .fancybox-overlay-fixed { position: fixed; bottom: 0; right: 0; } .fancybox-lock .fancybox-overlay { overflow: auto; overflow-y: scroll; } .fancybox-title { visibility: hidden; position: relative; text-shadow: none; z-index: 8050; } .fancybox-opened .fancybox-title { visibility: visible; } .fancybox-title-float-wrap { position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; z-index: 8050; text-align: center; } .fancybox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 2px 20px; background: transparent; background: rgba(0, 0, 0, 0.8); -webkit-border-radius: 15px;  -moz-border-radius: 15px; border-radius: 15px; text-shadow: 0 1px 2px #222; color: #FFF; font-weight: bold; line-height: 24px; white-space: nowrap; } .fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: #fff; } .fancybox-title-inside-wrap { padding-top: 10px; text-align: left; } span.indexLabel {float:right; text-align: right; width: 55px;} span.textLabel {text-align: left; margin-right: 45px;} .fancybox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000; background: rgba(0, 0, 0, .8); } @media only screen and (-webkit-min-device-pixel-ratio: 1.5),  only screen and (min--moz-device-pixel-ratio: 1.5),  only screen and (min-device-pixel-ratio: 1.5){ #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url('fancybox_sprite@2x.png'); background-size: 44px 152px; } #fancybox-loading div { background-image: url('fancybox_loading@2x.gif'); background-size: 24px 24px; } } #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url('/script/fancybox/fancybox_sprite.png')!important; } #fancybox-loading div { background: url('/script/fancybox/fancybox_loading.gif') center center no-repeat!important; } .fancybox-nav { background: transparent url('/script/fancybox/blank.gif')!important; } .fancybox-overlay { background: url('/script/fancybox/fancybox_overlay.png')!important; } @media only screen and (-webkit-min-device-pixel-ratio: 1.5),  only screen and (min--moz-device-pixel-ratio: 1.5),  only screen and (min-device-pixel-ratio: 1.5){ #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url('/script/fancybox/fancybox_sprite@2x.png')!important; } #fancybox-loading div { background-image: url('/script/fancybox/fancybox_loading@2x.gif')!important; } }body {background-repeat: no-repeat; background-position: center top; background-size: cover 100%; position: relative; height: 100%; margin: 0;} html {height: 100%;} body::after {content: ""; background-color: rgba(255, 255, 255, 0.4); top: 0; left: 0; bottom: 0; right: 0; position: absolute; height: 100%; z-index: 1;} #body1 {position: relative; z-index: 10;} #web {background: none; color: #2b2b2b;} #web-content {background: #fff; border: 1px solid #e6e6e6;} .headerIn {background-position: 10px top!important;} #header .headerContact {line-height: 20px;} .headerContact a {padding: 0!important;} #header a.headerLogo {width: 245px; height: 77px; left: 35px; top: 30px;} h2, h3 {color: #2b2b2b;} h4 {color: inherit;} .obsah .tNavigation i.fa {color: #285591;} p.backToSchema i.fa, p.zpet i.fa {color: #285591;} .obsah i.fa-exchange {color: #fff;} a, .weekNavigation .tNavigation a, .paymentInCashInfo a, table.userHistory a, table.activitiesList a, .infoTabContent a, .actDesc a, a.color {color: #285591;} a:hover, .weekNavigation .tNavigation a:hover, .paymentInCashInfo a:hover, table.userHistory a:hover, .obsah .tNavigation i.fa:hover, table.activitiesList a:hover, .infoTabContent a:hover, .actDesc a:hover, a.color:hover, div.ui-message-light a:hover {color: #992255;} #footer a.adminLink {color: #aaa;} table.schema tr.times td, table.activitiesList tr.times th, table.tBasketShort tr th {background: #285591; color: #fff;} table.schema tr.times td, table.activitiesList tr.times th {border: 1px solid #6f8bb1;} table.schema tr td.hour {border-right: 1px solid #6f8bb1!important;} table.schema tr .lineNumber {border-color: #d7d5d5;} table.schema tr td a:hover, table.schema tr td a.hover {background: #99c4ff;} .recapDialog {background: #fff!important;} select#prehled {display: none!important;} p.button a, .ui-dialog-buttonset button.ui-button, input.ui-button, .stripe-button-el span, #customStripeButton {background: #992255!important; border-color: #992255!important; color: #fff!important; border-radius: 8px!important;} p.button a:hover, .ui-dialog-buttonset button.ui-state-hover, input.ui-state-hover, #customStripeButton:hover {background: #881144!important; border-color: #881144!important; color: #fff!important;} p.button i.fa, p.button a i.fa {color: #fff!important;} ul.userMenu li a.ui-state-hover {color: #992255;} ul.userMenu li a.ui-state-active:hover {color: #fff;} @media all and (max-width: 979px) { .headerIn {height: auto!important; background-image: none!important; padding-top: 10px;} } @media all and (min-width: 980px) { #header .headerContact {position: static; left: 0; line-height: 20px; text-align: right; padding: 74px 20px 10px;} } 