﻿.no-margin{margin-left:0;margin-right:0}.no-padding{padding-left:0;padding-right:0}.no-padding-top{padding-top:0 !important}.fa-font-small{font-size:64%;line-height:18px}.fa-font-medium{font-size:86%;line-height:18px}.fa-font-large{font-size:107%}.transparent{background-color:rgba(0,0,0,0) !important;border:none}.highlighted{color:#000}.large{font-size:larger}a:focus,input:focus,select:focus,option:focus,textarea:focus,label:focus,fieldset:focus,button:focus,img:focus,.form-control:focus{outline:2px solid red !important}.fade-out{position:absolute;left:0;bottom:0;width:100%;text-align:center;margin:0;padding:10px 0;z-index:1;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgb(255, 255, 255)));background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);background:-o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);background:-ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#ffffff",GradientType=0 )}.breadcrumb{margin-block:1rem;padding-inline:1rem;font-size:1.4rem;font-weight:400;color:#5f6a72}.breadcrumb li{display:inline}.breadcrumb>li+li::before{content:"";padding:0 0 0 5px}.breadcrumb>li+li+li::before{content:"· ";padding:0 0 0 5px;color:#ccc}.breadcrumb a{color:#5f6a72;text-decoration:none}.breadcrumb a:hover,.breadcrumb a:focus{color:#5f6a72;font-weight:500}.breadcrumb .active a{font-weight:500}.dataTables_wrapper .form-group{margin-top:7px}.form-field-required .control-label label::after{color:red;content:"*"}.has-error{background-color:#f2dede}.has-error label{color:red}.dataTable>thead>tr>th[class*=sort]::after{color:#555;content:"";cursor:pointer;display:inline;float:right;font-family:"Font Awesome 5 Free";font-size:13px}.dataTable>thead>tr>th.sorting_asc::after{color:#d3222a;content:"";top:4px}.dataTable>thead>tr>th.sorting_desc::after{color:#d3222a;content:"";top:-6px}.ui-autocomplete{height:200px;overflow-y:scroll;overflow-x:hidden}.no-margin{margin-left:0;margin-right:0}.no-padding{padding-left:0;padding-right:0}.no-padding-top{padding-top:0 !important}.fa-font-small{font-size:64%;line-height:18px}.fa-font-medium{font-size:86%;line-height:18px}.fa-font-large{font-size:107%}.transparent{background-color:rgba(0,0,0,0) !important;border:none}.highlighted{color:#000}.large{font-size:larger}a:focus,input:focus,select:focus,option:focus,textarea:focus,label:focus,fieldset:focus,button:focus,img:focus,.form-control:focus{outline:2px solid red !important}.fade-out{position:absolute;left:0;bottom:0;width:100%;text-align:center;margin:0;padding:10px 0;z-index:1;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgb(255, 255, 255)));background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);background:-o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);background:-ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#ffffff",GradientType=0 )}.breadcrumb{margin-block:1rem;padding-inline:1rem;font-size:1.4rem;font-weight:400;color:#5f6a72}.breadcrumb li{display:inline}.breadcrumb>li+li::before{content:"";padding:0 0 0 5px}.breadcrumb>li+li+li::before{content:"· ";padding:0 0 0 5px;color:#ccc}.breadcrumb a{color:#5f6a72;text-decoration:none}.breadcrumb a:hover,.breadcrumb a:focus{color:#5f6a72;font-weight:500}.breadcrumb .active a{font-weight:500}.dataTables_wrapper .form-group{margin-top:7px}.form-field-required .control-label label::after{color:red;content:"*"}.has-error{background-color:#f2dede}.has-error label{color:red}.dataTable>thead>tr>th[class*=sort]::after{color:#555;content:"";cursor:pointer;display:inline;float:right;font-family:"Font Awesome 5 Free";font-size:13px}.dataTable>thead>tr>th.sorting_asc::after{color:#d3222a;content:"";top:4px}.dataTable>thead>tr>th.sorting_desc::after{color:#d3222a;content:"";top:-6px}.ui-autocomplete{height:200px;overflow-y:scroll;overflow-x:hidden}:root{--lightness: 20;--bg-vortals: #0e4188;--bg-vortals-light: rgb(23.52, 109.2, 228.48);font-size:10px;--bs-font-sans-serif: "Open sans", Arial, Helvetica, sans-serif}a,a:hover,a:focus{color:#d3222a}.text-muted{color:#444}body{font-size:1.6rem;background-color:#fff}body,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{font-family:"Open sans",Arial,Helvetica,sans-serif;font-weight:400}img{max-width:100%}.row{align-items:start}.admin .admin-navbar-buttons .btn{line-height:1.5;height:auto;text-transform:none}.admin .navbar #navbar-container .nav.navbar-nav.admin-navbar-buttons .dropdown-menu li a{flex-wrap:nowrap}@media(min-width: 768px){.sticky{position:sticky;top:0}}.checkbox label,.radio label,label{color:#242424}.panel.panel-info>.panel-heading{background-color:#d3222a}.panel.panel-primary>.panel-heading{background-color:#d3222a}.alert.alert-info{background-color:#ffcb00;color:#242424}.btn:not(.btn-raised).btn-info,.input-group-btn .btn:not(.btn-raised).btn-info{color:#d3222a}.btn.btn-raised.btn-info,.btn.btn-raised.btn-primary{background-color:#d3222a}.btn.btn-raised.btn-info:not(.btn-link):active,.btn.btn-raised.btn-info:not(.btn-link):hover,.btn.btn-raised.btn-info:not(.btn-link):focus,.btn.btn-raised.btn-primary:not(.btn-link):active,.btn.btn-raised.btn-primary:not(.btn-link):hover,.btn.btn-raised.btn-primary:not(.btn-link):focus{background-color:#d85056}.btn.btn-raised.btn-info:hover,.btn.btn-raised.btn-info:active,.btn.btn-raised.btn-info:focus,.btn.btn-raised.btn-primary:hover,.btn.btn-raised.btn-primary:active,.btn.btn-raised.btn-primary:focus{background-color:#d85056}.btn-link{color:#d3222a}.btn:not(.btn-raised).btn-primary,.input-group-btn .btn:not(.btn-raised).btn-primary{color:#d3222a}.btn:not(.btn-raised).btn-success,.input-group-btn .btn:not(.btn-raised).btn-success{color:#d3222a}.btn-group.open>.dropdown-toggle.btn.btn-primary,.btn-group-vertical.open>.dropdown-toggle.btn.btn-primary{background-color:#d3222a}.btn-group{margin:0}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#d3222a;border-color:rgb(123.1551020408,19.8448979592,24.5142857143)}.user-tools .btn:hover:not(.btn-raised):not(.btn-link),.user-tools .input-group-btn .btn:hover:not(.btn-raised):not(.btn-link),.user-tools .btn:focus:not(.btn-raised):not(.btn-link),.user-tools .input-group-btn .btn:focus:not(.btn-raised):not(.btn-link){background-color:rgba(0,0,0,0)}.user-tools .btn-group.open>.dropdown-toggle.btn,.user-tools .btn-group-vertical.open>.dropdown-toggle.btn,.user-tools .btn-group.open>.dropdown-toggle.btn.btn-default,.user-tools .btn-group-vertical.open>.dropdown-toggle.btn.btn-default{background-color:rgba(0,0,0,0)}#download .dropdown-menu>li>a{padding:10px 20px}.download-bottom{padding-top:15px;padding-bottom:15px}.required-fields-star span{color:red;font-weight:700}:root{--text-vortals: #fff;--brightness: 100%}footer{padding-block-start:2rem;font-size:1.25rem;color:#242424}footer h2{font-size:1.75rem;font-weight:400}footer a{color:#242424}footer a:hover,footer a:focus{color:#242424;text-decoration:none}footer ul{margin:0 0 2rem 0;padding:0;list-style:none;display:flex;gap:2rem;justify-content:center}footer ul a{font-size:1.5rem;font-weight:400}footer .component-content{padding-inline:1rem}#bottom-footer{color:var(--text-vortals)}#bottom-footer .component-wrapper{padding-inline:1rem}#bottom-footer img{filter:brightness(var(--brightness))}@media(max-width: 767px){footer ul .component-item{flex:1;text-align:center}}ul#skip-links{margin:0;padding:0;list-style:none;left:50%;margin-left:-10em;margin-top:0;position:absolute;z-index:50}ul#skip-links li{text-align:center;white-space:nowrap;width:300px}ul#skip-links li a{border:1px solid #d3222a;border-top:none;background-color:var(--bg-vortals);color:var(--text-vortals);padding:10px 0;display:block;position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}ul#skip-links li a:focus{position:relative;left:auto;width:auto;height:auto}ul#skip-links li a:active,ul#skip-links li a:hover{background-color:#d3222a}.ace-file-input{display:block;font-size:inherit;position:relative;height:30px}.ace-file-input input[type=file]{position:absolute;z-index:-999;width:1px;height:1px;overflow:hidden;opacity:0;filter:alpha(opacity=0)}.ace-file-input input[type=file]:focus{outline:none}.ace-file-input .ace-file-container{display:block;position:absolute;top:0;left:0;right:0;height:30px;background-color:#fff;border:1px solid #d5d5d5;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .15s;-o-transition:all .15s;transition:all .15s}.ace-file-input .ace-file-container:hover{-webkit-box-shadow:none;box-shadow:none;border-color:#f59942}.ace-file-input .ace-file-container:before{display:inline-block;content:attr(data-title);position:absolute;right:0;top:0;bottom:0;line-height:24px;text-align:center;padding:0 8px;background-color:#6fb3e0;color:#fff;font-size:11px;font-weight:bold;border:2px solid #fff;border-left-width:4px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.ace-file-input .ace-file-container .ace-file-name{display:inline-block;height:28px;max-width:80%;white-space:nowrap;overflow:hidden;line-height:28px;color:#888;font-size:13px;vertical-align:top;position:static;padding-left:30px}.ace-file-input .ace-file-container .ace-file-name:after{display:inline-block;content:attr(data-title)}.ace-file-input .ace-file-container.selected{right:16px}.ace-file-input .ace-file-container.selected .ace-file-name{color:#666}.ace-file-input .ace-file-container .ace-icon{display:inline-block;position:absolute;left:0;top:0;bottom:0;line-height:24px;width:26px;text-align:center;font-family:"Font Awesome 5 Free";font-size:13px;border:2px solid #fff;color:#fff;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s;background-color:#d1d1d1}.ace-file-input .ace-file-container.selected .ace-file-name .ace-icon{background-color:#efad62}.ace-file-input .ace-file-container.selected .ace-file-name .file-image{background-color:#bd7a9d}.ace-file-input .ace-file-container.selected .ace-file-name .file-video{background-color:#87b87f}.ace-file-input .ace-file-container.selected .ace-file-name .file-audio{background-color:#8b7ac9}.ace-file-input .ace-file-container.selected .ace-file-name .file-archive{background-color:#efad62}.ace-file-input .ace-file-container.hide-placeholder:before{display:none}.ace-file-input a:hover{text-decoration:none}.ace-file-input .remove{position:absolute;right:-8px;top:6px;display:none;width:17px;text-align:center;height:17px;line-height:15px;font-size:11px;font-weight:normal;background-color:#fb7142;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;color:#fff;text-decoration:none}.ace-file-input .ace-file-container.selected+.remove{display:inline-block}@media screen and (-webkit-min-device-pixel-ratio: 0){.ace-file-input input[type=file]{position:absolute;width:0;height:0}}.ace-file-input input[type=file].disabled+.ace-file-container,.ace-file-input input[type=file][disabled]+.ace-file-container,.ace-file-input input[type=file][readonly]+.ace-file-container{cursor:not-allowed;background-color:#eee}.ace-file-input input[type=file].disabled+.ace-file-container:hover,.ace-file-input input[type=file][disabled]+.ace-file-container:hover,.ace-file-input input[type=file][readonly]+.ace-file-container:hover{-webkit-box-shadow:none;box-shadow:none;border-color:#e3e3e3}.ace-file-input input[type=file].disabled+.ace-file-container:before,.ace-file-input input[type=file][disabled]+.ace-file-container:before,.ace-file-input input[type=file][readonly]+.ace-file-container:before{border-color:#eee;background-color:#a1aaaf}.ace-file-input input[type=file][readonly]+.ace-file-container{cursor:default}.ace-file-input .ace-file-overlay{position:absolute;top:-2px;bottom:-2px;left:-2px;right:-10px;z-index:99;background-color:rgba(0,0,0,.5)}.ace-file-input .ace-file-overlay>.overlay-content{display:inline-block;position:relative;top:10%;left:0;right:0;text-align:center}.ace-file-multiple{height:auto}.ace-file-multiple .ace-file-container{position:relative;height:auto;border:1px dashed #aaa;border-radius:4px;text-align:center}.ace-file-multiple .ace-file-container:before{display:inline-block;content:attr(data-title);position:relative;right:0;left:0;margin:12px;line-height:22px;background-color:#fff;color:#ccc;font-size:18px;font-weight:bold;border-width:0}.ace-file-multiple .ace-file-container.selected .ace-file-name .ace-icon{display:inline-block;position:absolute;left:0;top:0;bottom:0;line-height:24px;width:26px;text-align:center;font-family:"Font Awesome 5 Free";font-size:13px;border:2px solid #fff;color:#fff;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}.ace-file-multiple .ace-file-container .ace-file-name{position:relative;display:block;padding:0;height:auto;width:auto;max-width:100%;margin:0 4px;border-bottom:1px solid #ddd;text-align:left}.ace-file-multiple .ace-file-container .ace-file-name:first-child{margin-top:1px}.ace-file-multiple .ace-file-container .ace-file-name:last-child{border-bottom-width:0;margin-bottom:1px}.ace-file-multiple .ace-file-container .ace-file-name img{padding:2px;border:1px solid #d7d7d7;background-color:#fff;background-repeat:no-repeat;background-position:center;margin:4px 8px 4px 1px}.ace-file-multiple .ace-file-container .ace-file-name:after{display:none}.ace-file-multiple .ace-file-container.selected .ace-file-name:after{display:inline-block;white-space:pre}.ace-file-multiple .ace-file-container .ace-file-name img+.ace-icon,.ace-file-multiple .ace-file-container.selected .ace-file-name img+.ace-icon{display:none}.ace-file-multiple .remove{right:-11px;top:-11px;border:3px solid #bbb;border-radius:32px;background-color:#fff;color:red;width:23px;height:23px;line-height:15px}.ace-file-multiple .ace-file-container.selected+.remove:hover{border-color:#f4c0b1}.ace-file-multiple .ace-file-overlay{position:absolute;top:-12px;bottom:-6px;left:-12px;right:-12px}.ace-file-multiple .ace-file-overlay>.overlay-content{top:20%}.ace-file-multiple .ace-file-container .ace-file-name .ace-icon{position:relative;display:block;text-align:center;height:auto;line-height:64px;width:auto;font-size:64px;color:#d5d5d5;margin:4px 0;background-color:rgba(0,0,0,0)}.ace-file-multiple .ace-file-container.selected:after{display:none}.ace-file-multiple .ace-file-container.selected .ace-file-name .ace-icon{position:relative;margin-right:4px;margin-left:2px;line-height:24px}.ace-file-multiple .ace-file-container .ace-file-name.large{text-align:center;border-bottom:1px solid #222;margin:0 1px 3px}.ace-file-multiple .ace-file-container .ace-file-name.large:last-child{margin:0 1px}.ace-file-multiple .ace-file-container .ace-file-name.large:after{position:absolute;top:auto;bottom:0;left:0;right:0;padding:0 4px;background-color:#555;color:#fff;opacity:.8;filter:alpha(opacity=80)}.ace-file-multiple .ace-file-container .ace-file-name.large img{border-width:0;margin:0 !important;padding:0}.ace-file-multiple input[type=file].disabled+.ace-file-container:hover,.ace-file-multiple input[type=file][disabled]+.ace-file-container:hover,.ace-file-multiple input[type=file][readonly]+.ace-file-container:hover{border-color:#aaa}.ace-file-multiple input[type=file].disabled+.ace-file-container:before,.ace-file-multiple input[type=file][disabled]+.ace-file-container:before,.ace-file-multiple input[type=file][readonly]+.ace-file-container:before{background-color:rgba(0,0,0,0)}.ace-file-multiple input[type=file].disabled+.ace-file-container .ace-icon,.ace-file-multiple input[type=file][disabled]+.ace-file-container .ace-icon,.ace-file-multiple input[type=file][readonly]+.ace-file-container .ace-icon{border-color:#eee}.component-baner ul{margin:0;padding:0;list-style:none}.component-baner ul li{position:relative}@media(min-width: 768px){.component-baner ul li{margin-block-end:-3rem}}.component-baner img{width:100%;aspect-ratio:5/1;object-fit:cover}.component-contact-form textarea{height:150px}.social-login-buttons .btn{margin:10px 0}.social-login-buttons i,.social-login-buttons span{padding-right:10px;font-size:larger}.social-login-buttons a{white-space:initial}.padding-top-30{padding-top:30px}#socialBtnFacebook{background-color:#3b5998}#socialBtnGoogle{background-color:#db4437}#socialBtnTwitter{background-color:#1da1f2}#socialBtnInstagram{background-color:#262626}#socialBtnKarta-Mieszkańca{display:inline-flex}#socialBtnKarta-Mieszkańca .karta-mieszkanca::before{background-image:url("../img/gkm.png");background-repeat:no-repeat;background-size:cover;display:inline-flex;width:30px;height:30px;content:""}#socialBtnTrudted{box-sizing:border-box;border:1px solid rgba(0,0,0,0);transition:all 350ms ease-in-out}#socialBtnTrudted:hover,#socialBtnTrudted:active,#socialBtnTrudted:focus{background-color:rgba(0,0,0,0);border:1px solid red}.component-calendarium{margin-bottom:30px}.component-reservation .component-wrapper{padding:14px;background:-moz-linear-gradient(top, rgba(238, 238, 238, 0.5) 0%, rgba(204, 204, 204, 0.5) 100%);background:-webkit-linear-gradient(top, rgba(238, 238, 238, 0.5) 0%, rgba(204, 204, 204, 0.5) 100%);background:linear-gradient(to bottom, rgba(238, 238, 238, 0.5) 0%, rgba(204, 204, 204, 0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#80eeeeee", endColorstr="#80cccccc",GradientType=0 )}.component-reservation h3,.component-reservation h4{font-weight:normal;margin-top:0;margin-bottom:15px}.component-reservation .form-group{overflow:hidden}.component-reservation .form-group label{font-weight:normal;text-align:left !important;padding:0 !important;margin-bottom:0}.component-reservation .form-group label.control-label{margin:5px 0 0 0}.component-reservation .form-group h4{margin-bottom:0}.component-survey .component-wrapper{padding:0 10px}.component-survey div.radio span.lbl{position:relative;display:contents}.component-survey .form-range-element span.form-range-element-range{margin-left:20px;margin-bottom:5px}.component-survey .form-range-element span.form-range-element-min-label,.component-survey .form-range-element span.form-range-element-max-label{white-space:nowrap;margin-bottom:5px}.component-survey .form-range-element span.form-range-element-min-label{margin-right:5px}.component-survey .form-range-element span.form-range-element-max-label{margin-left:5px}.category{margin-bottom:50px}.category .well{box-shadow:none !important;border:1px solid #ddd !important}.category .well-warning{border:none !important;color:#fff;font-weight:400;font-size:16px}.category .subcategories .well{border-top-width:0 !important;position:relative;top:-2px}.category .subcategories .well ul{margin:0;padding-left:20px;list-style:none}.category .subcategories .well ul li{margin:10px 0}.category .subcategories .well ul li a{color:#242424}.category .subcategories .well ul li a i{color:#d3222a;margin-left:-19px;margin-right:6px}.category .subcategories .well ul li a:hover,.category .subcategories .well ul li a:active,.category .subcategories .well ul li a:focus{color:rgb(145.1163265306,23.3836734694,28.8857142857);text-decoration:none}.category .btn-category{margin:30px 0 0 0;z-index:100;width:100%;border:1px solid #ddd;padding:30px 0;background-color:#f7f7f7}.category .btn-category:hover,.category .btn-category:active,.category .btn-category:focus{background-color:#fff !important;box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12)}.category .btn-category i{color:#ffcb00}.category .btn-category span{display:block;margin-top:25px}.category .btn-category .kogut{height:70px}.component-attachment{margin:20px 0;font-size:1.4rem}.component-attachment p{margin-bottom:.5rem}.component-attachment ul{display:block;padding:0 0 0 20px;list-style:none;position:relative;width:100%;padding:0;margin:0}.component-attachment ul li{padding:10px 0 0;display:block}.component-attachment ul li a{display:inline-block;color:#242424;text-decoration:underline;text-decoration-color:var(--bg-vortals);font-size:1.6rem;margin:0 0 5px}.component-attachment ul li a .fa{position:relative;color:var(--bg-vortals);font-size:1.4rem}.component-attachment ul li a .fa-download{margin-inline-end:1rem}.component-attachment ul li span{padding-right:15px;color:#555}.component-attachment ul li .preview{font-size:1.2rem;margin:0}.component-attachment ul.items{display:block;padding:0 0 0 20px;overflow:hidden}.component-attachment .component-wrapper{padding-inline:1rem}.component-attachment .compare{background:rgba(0,0,0,0);border:none}.component-attachment .compare.active{font-weight:bold}#mapView{position:relative}.leaflet-control.leaflet-bar a,.leaflet-control.leaflet-bar button,.leaflet-control.leaflet-bar a:hover,.leaflet-control.leaflet-bar button:hover{width:35px;height:35px;line-height:35px}#addReport{position:absolute;bottom:50px;right:50px;z-index:1001}#addProblem{position:absolute;bottom:120px;right:80px;z-index:1001;background-color:#d9534f;display:none}#addSuggestion{position:absolute;bottom:70px;right:130px;z-index:1001;background-color:#5cb85c;display:none}#mcityView{position:relative;overflow:hidden}#mcityView #detailsView{width:400px;margin-left:-480px;max-width:100vw;position:absolute;top:0;left:0;bottom:0;height:100%;overflow:auto;z-index:1020;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#mcityView #detailsView.panel{border-radius:0}#mcityView #detailsView.panel .panel-heading{border-radius:0}#mcityView #detailsView dt{font-weight:normal;font-size:smaller;margin-top:10px}#mcityView #detailsView .close{opacity:.5}#mcityView #detailsView .label{font-size:100%;font-weight:normal}#mcityView.toggled #detailsView{margin-left:0px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#mcityView .leaflet-container a.leaflet-popup-close-button{color:#242424}#mcity-incident-preview .label{font-size:100%;font-weight:normal}.messages-list2-view .panel h2{line-height:1.3;margin-top:10px}.messages-list2-view .panel .message-thumb{color:#ccc;max-width:100%;margin-bottom:15px;border-radius:4px}.messages-list2-view .panel div.message-thumb{padding-top:30px}.messages-list2-view .panel.panel-danger{background-color:#ebccd1}.messages-list2-view .panel.panel-danger .message-thumb{color:hsl(0,0%,50%)}.messages-list2-view .panel.panel-danger blockquote{border-left-color:hsl(0,0%,50%)}.messages-list2-view .panel.panel-warning{background-color:#faebcc}.messages-list2-view .panel.panel-warning .message-thumb{color:hsl(0,0%,50%)}.messages-list2-view .panel.panel-warning blockquote{border-left-color:hsl(0,0%,50%)}.messages-list2-view .panel.panel-success{background-color:#d6e9c6}.messages-list2-view .panel.panel-success .message-thumb{color:hsl(0,0%,50%)}.messages-list2-view .panel.panel-success blockquote{border-left-color:hsl(0,0%,50%)}.messages-list2-view .panel .btn.btn-info{color:#d3222a}.messages-list2-view .panel .unread h2{font-weight:bold}.messages-list2-view .panel .caption>p:first-child{display:inline-block;margin-right:15px;padding-right:15px;border-right:1px solid #999}.messages-list2-view .panel .caption p.time{line-height:1.9}.messages-list2-view .panel .btn.btn-info{color:#d3222a}.messages-list2-view .panel .unread h2{font-weight:bold}.messages-list2-view .panel .caption>p:first-child{display:inline-block;margin-right:15px;padding-right:15px;border-right:1px solid #999}.messages-list2-view .btn-group{margin-bottom:30px}.message-preview{margin-top:30px}.message-preview .lead{overflow:auto}.message-preview .lead img{margin-right:10px}.message-preview .lead .message-thumb{margin-right:15px;min-width:150px}.message-preview.panel.panel-danger>.panel-heading{background-color:#ebccd1;color:rgb(132.1690140845,51.8309859155,64.7887323944)}.message-preview.panel.panel-warning>.panel-heading{background-color:#faebcc;color:rgb(181.2321428571,127.9285714286,17.7678571429)}.message-preview.panel.panel-success>.panel-heading{background-color:#d6e9c6;color:rgb(84.6582278481,126.9873417722,49.0126582278)}.message-preview [class*=panel-]>.panel-heading{color:inherit}.tmpl_empty header{display:none}.tmpl_empty #bottom-footer{display:none}#statusFilter{position:absolute;left:12px;top:240px;z-index:1010}#statusFilter a{display:block}#statusFilter a.fn-off img{opacity:.6}@media(max-width: 991px){#statusFilter{opacity:1}}.leaflet-sidebar-header{color:#242424;background-color:#ffcb00}.leaflet-sidebar-tabs>li.active,.leaflet-sidebar-tabs>ul>li.active{color:#242424;background-color:#ffcb00}.pagination{display:flex;justify-content:center;gap:1rem}.pagination li{color:var(--bg-vortals)}.pagination li.active{color:#fff;background-color:var(--bg-vortals)}.pagination li:hover,.pagination li:focus-within{background-color:#f0f0f0;color:var(--bg-vortals);cursor:pointer}.pagination li a{padding:.5rem 1rem;display:block;color:inherit;text-decoration:none}.component-menu-horizontal .menu__list{position:relative;z-index:1;margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}@media(max-width: 768px){.component-menu-horizontal .menu__list{flex-direction:column}}.component-menu-horizontal .menu__item{flex:1;background-color:var(--bg-color)}.component-menu-horizontal .menu__item a{display:block;padding:1rem 2rem 2rem;font-size:2rem;color:#fff;text-decoration:none;background:var(--bg-url) no-repeat 2rem calc(100% - 1rem)}.component-menu-horizontal .menu__item a:hover,.component-menu-horizontal .menu__item a:focus{text-decoration:none}.component-menu-horizontal .menu__item:nth-child(1){--bg-color: #abbf19;--bg-url: url("../img/bg-border-darkgray-short.png")}.component-menu-horizontal .menu__item:nth-child(1) a{color:#242424}.component-menu-horizontal .menu__item:nth-child(1):hover,.component-menu-horizontal .menu__item:nth-child(1):focus-within{--bg-color: rgb(191.1875, 213.5486111111, 27.9513888889)}.component-menu-horizontal .menu__item:nth-child(2){--bg-color: #2393ca;--bg-url: url("../img/bg-border-darkgray-short.png")}.component-menu-horizontal .menu__item:nth-child(2) a{color:#242424}.component-menu-horizontal .menu__item:nth-child(2):hover,.component-menu-horizontal .menu__item:nth-child(2):focus-within{--bg-color: rgb(44.0506329114, 161.0126582278, 218.4493670886)}.component-menu-horizontal .menu__item:nth-child(3){--bg-color: #0e4188;--bg-url: url("../img/bg-border-white-short.png")}.component-menu-horizontal .menu__item:nth-child(3):hover,.component-menu-horizontal .menu__item:nth-child(3):focus-within{--bg-color: rgb(16.38, 76.05, 159.12)}.component-menu-horizontal .menu__item:nth-child(4){--bg-color: #5f6a72;--bg-url: url("../img/bg-border-white-short.png");--bg-url-hover: url("../img/bg-border-gray-short.png")}.component-menu-horizontal .menu__item:nth-child(4):hover,.component-menu-horizontal .menu__item:nth-child(4):focus-within{--bg-color: #84888b}.component-menu-tabs{margin-block:1rem}.component-menu-tabs .menu__list{margin:1px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit, calc(50% - 1px));grid-auto-rows:1fr;gap:1px}@media(min-width: 992px){.component-menu-tabs .menu__list{grid-template-columns:repeat(auto-fit, calc(12.5% - 1px))}}.component-menu-tabs .menu__item{min-height:8rem;background-color:var(--bg-vortals);border:1px solid var(--bg-vortals)}.component-menu-tabs .menu__item a{display:flex;align-items:end;height:100%;padding:1rem 1rem 2rem;font-size:1.3rem;color:var(--text-vortals);text-decoration:none;background:var(--bg-url) no-repeat 1rem calc(100% - 1rem)}.component-menu-tabs .menu__item-active{background-color:#fff}.component-menu-tabs .menu__item-active a{font-weight:bold;color:var(--text-vortals-hover);text-decoration:none;background:var(--bg-url-hover) no-repeat 1rem calc(100% - 1rem)}.component-menu-tabs .menu__item:hover,.component-menu-tabs .menu__item:focus-within{background-color:#fff}.component-menu-tabs .menu__item:hover a,.component-menu-tabs .menu__item:focus-within a{color:var(--text-vortals-hover);text-decoration:none;background:var(--bg-url-hover) no-repeat 1rem calc(100% - 1rem)}.component-top-menu{--bs-navbar-toggler-font-size: 3rem;--bs-navbar-padding-y: 3rem;background-color:rgba(0,0,0,0);color:#242424}.component-top-menu .menu__list{margin:0 1.25rem 0 0;padding:1.25rem 0;list-style:none;display:flex;flex-direction:column;gap:1.25rem;justify-content:end;width:100%}@media(min-width: 992px){.component-top-menu .menu__list{flex-direction:row}}.component-top-menu .menu__item{display:flex;justify-content:center;align-items:center}.component-top-menu .menu__item a{color:#5f6a72;font-size:1.5rem;font-weight:500;text-decoration:none}.component-top-menu .menu__item a:hover,.component-top-menu .menu__item a:focus{color:#0e4188}.component-top-menu .navbar-brand{height:unset;padding:0}.component-top-menu .search{justify-content:center}.component-top-menu .search__button{background:rgba(0,0,0,0);border:none;color:#5f6a72}.component-top-menu .search__button:hover,.component-top-menu .search__button:focus{color:#0e4188}.component-top-menu .search__input{border:1px solid #84888b;border-radius:.5rem;padding:.5rem 1rem;width:12rem;color:#5f6a72}.header-menu .component-head{background-color:#f0f0f0;color:#242424;padding:1rem}.header-menu .component-head p{font-size:1.5rem;margin:0}.header-menu .headerMenu{list-style:none;padding:0;margin:0}.header-menu .headerMenu li{border-left:3.5rem solid;border-color:var(--bg-vortals);padding:.5rem .5rem .5rem 1.5rem;margin:.5rem 0}.header-menu .headerMenu li a{font-size:1.3rem;color:#242424;text-decoration:none;display:inline-block}.header-menu .headerMenu li:hover,.header-menu .headerMenu li:focus-within{background-color:#f0f0f0;position:relative;left:auto;width:auto;height:auto}.header-menu .headerMenu .light{border-color:var(--bg-vortals-light)}.header-menu .headerMenu .lighter{--lightness: 40%;border-color:var(--bg-vortals-light)}.component-menu-vertical .component-head{background-color:#f0f0f0;color:#242424;padding:1rem}.component-menu-vertical .component-head h2{font-size:1.5rem;margin:0}.component-menu-vertical ul{list-style:none;padding:0;margin:0}.component-menu-vertical ul li{border-left:3.5rem solid var(--bg-vortals);padding:.5rem .5rem .5rem 1.5rem;margin:.5rem 0}.component-menu-vertical ul li a{font-size:1.3rem;color:#242424;text-decoration:none;display:block}.component-menu-vertical ul li:hover,.component-menu-vertical ul li:focus-within{background-color:#f0f0f0}.component-site-map{padding:0 1rem}.component-site-map .component-wrapper{padding:0}.component-site-map ul{list-style:none;padding:0;margin:0;line-height:1.2;--size: 1.6rem}.component-site-map ul li{margin-bottom:.5rem}.component-site-map ul li .fa{display:inline-block}.component-site-map ul li .sidebar-menu-group{display:flex;border-bottom:1px dotted #0e4188}.component-site-map ul li .sidebar-menu-group>a:first-of-type{flex-grow:1}.component-site-map ul li a{padding:.8rem 0;font-size:var(--size);line-height:1.4;align-items:center;color:#242424;text-decoration:none;margin:0}.component-site-map ul li a:first-of-type{display:flex}.component-site-map ul li .sidebar-menu-arrow{aspect-ratio:1;width:var(--size);margin-right:.5rem;border-radius:50%;background-color:#0e4188;color:#fff;display:grid;place-content:center;font-weight:bold}.component-site-map ul li .accordion-toggle{background-color:#0e4188}.component-site-map ul li .sidebar-menu-caret{padding-inline:.8rem;font-weight:bold;color:#fff}.component-site-map ul li a:hover,.component-site-map ul li li.active a{text-decoration:none;color:#0e4188}.component-site-map ul li:first-child{margin-top:0}.component-site-map ul .top-section{padding:0}.component-site-map ul .top-section ul{margin:0 0 0 1.6rem}.component-site-map ul .top-section>a{--size: 1.8rem}@media(max-width: 799px){.component-site-map{background:rgba(0,0,0,0)}.component-site-map div>ul{margin-bottom:10px;-moz-column-count:1;-moz-column-gap:40px;-webkit-column-count:1;-webkit-column-gap:40px;column-count:1;column-gap:40px}}@media(max-width: 799px){.component-site-map{padding:18px}}.component-title .component-head h1,.page-results .component-head h1{background-color:var(--bg-vortals);color:var(--text-vortals);padding:1rem;margin-bottom:2rem}.component-head h1,.component-head h2,.component-head h3{font-weight:400}.page-results .component-head h1{margin-inline:-1rem}.component-content-wysiwyg h1,.component-content-wysiwyg h2,.component-content-wysiwyg h3,.component-content-wysiwyg h4,.component-content-wysiwyg h5,.component-content-wysiwyg h6,#deklaracja h1,#deklaracja h2,#deklaracja h3,#deklaracja h4,#deklaracja h5,#deklaracja h6{font-weight:400;color:#0e4188;margin-block:3.2rem 1rem}.component-content-wysiwyg p,#deklaracja p{margin-bottom:1em}.component-content-wysiwyg a,#deklaracja a{color:#0e4188;text-decoration:underline}.component-content-wysiwyg a:hover,.component-content-wysiwyg a:focus,#deklaracja a:hover,#deklaracja a:focus{text-decoration:none}.component-content-wysiwyg ul,.component-content-wysiwyg ol,#deklaracja ul,#deklaracja ol{margin-top:0;margin-bottom:1em}.component-content-wysiwyg .component-wrapper,#deklaracja .component-wrapper{padding-inline:1rem}.component-content-wysiwyg blockquote,#deklaracja blockquote{margin:3rem 2rem;border-left:4px solid var(--bg-vortals);border-radius:.75rem;padding-inline-start:2rem;color:#0e4188;font-size:1.75rem}.component-content-wysiwyg table,#deklaracja table{width:100%;caption-side:unset;margin-block-end:1rem}.component-content-wysiwyg table th,.component-content-wysiwyg table td,#deklaracja table th,#deklaracja table td{padding:.5rem 1rem;border:1px solid silver}.component-content-wysiwyg table caption,.component-content-wysiwyg table th,#deklaracja table caption,#deklaracja table th{color:var(--text-vortals);font-weight:700;text-align:center}.component-content-wysiwyg iframe,#deklaracja iframe{width:100%}#deklaracja{margin:1rem}#deklaracja h1{background-color:var(--bg-vortals);color:var(--text-vortals);padding:1rem;margin:1rem -1rem 2rem}.component-carousel .carousel-item{cursor:pointer}.component-carousel .carousel-caption{left:0;right:0}.component-carousel .carousel__title{font-weight:500}.component-carousel .carousel__title a{color:inherit;text-decoration:none}.component-announcements .announcements__list{margin:0;padding:0}.component-announcements .announcements__item{display:flex;list-style:none}.component-announcements .announcements__item:before{align-self:center;display:block;content:"";background-color:#0e4188;width:1rem;height:1rem;border-radius:2px}.component-announcements .announcements__item h3{width:calc(100% - 2rem);margin:0}.component-announcements .announcements__link{display:block;padding:.5em;color:#5f6a72;font-size:1.4rem;line-height:2rem;font-weight:400;text-decoration:none}.component-announcements .announcements__link:hover,.component-announcements .announcements__link:focus{color:#0e4188}.readmore{color:#0e4188;font-size:1.2rem;text-decoration:none}.readmore:hover,.readmore:focus{color:#0e4188;text-decoration:underline}.news .component-wrapper{padding-inline:1rem}.news__meta{margin:1rem}.news__list{margin:0;padding:0}.news__item{list-style:none;margin-block:2rem;padding-block-end:1rem;border-bottom:1px solid #eee}.news__date{display:flex;align-items:center;margin-block-end:.5rem;color:var(--bg-vortals);font-size:1.2rem}.news__date::before{align-self:center;display:block;content:url("/projects/bkm/img/bkm_logo.svg");width:2rem;height:2rem;margin-inline-end:.5rem}.news__date-add{display:flex;align-items:center;margin-block-end:.5rem;color:var(--bg-vortals);font-size:1.4rem}.news__date-add span{margin-inline-end:1rem;font-weight:500}.news__title{color:#242424;font-weight:500;text-decoration:none}.news__title:hover,.news__title:focus{color:var(--bg-vortals)}.news__categories{color:var(--bg-vortals);font-size:1.4rem;margin-block:.5rem}.news__categories span{font-weight:500}.news__link{margin-inline-start:1rem;color:#0e4188;text-decoration:none}.news__link:hover,.news__link:focus{color:#0e4188;font-weight:500}.component-busschedule .component-wrapper{padding-inline:1rem}.component-busschedule .bus-lines{display:grid;grid-template-columns:repeat(auto-fit, minmax(5em, 1fr));gap:.5rem;width:100%}.component-busschedule .bus-link{font-size:2rem;border:2px solid var(--bg-vortals)}.component-busschedule .route-link{color:var(--bg-vortals);text-decoration:none}.component-busschedule .route-link:hover,.component-busschedule .route-link:focus{font-weight:500}.component-busschedule h2,.component-busschedule h3{color:var(--bg-vortals)}.component-busschedule b,.component-busschedule strong{font-weight:500}.page-results a{color:#242424;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--bg-vortals);display:inline-block}.page-results a:hover,.page-results a:focus{text-decoration:none}.page-results .alert-success{--bs-alert-bg: var(--bg-vortals);--bs-alert-border-color: var(--bg-vortals)}.component-gallery .images{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.panel-body{overflow:auto}@media(max-width: 991px){#statusFilter{opacity:1}}.component-head p{font-size:30px}#bottom-footer{color:var(--text-vortals);background-color:var(--bg-vortals)}#bottom-footer .component-wrapper{padding-top:19px;padding-bottom:19px}#bottom-footer .component-bottom-menu ul{margin:0;padding:0;list-style:none}#bottom-footer .component-bottom-menu ul li{display:inline-block;padding:0 35px;border-right:1px solid #fff}#bottom-footer .component-bottom-menu ul li:last-child{border-right:none}#bottom-footer .component-bottom-menu ul a{color:#fff}#bottom-footer .component-copyright p{margin-bottom:0}#bottom-footer .footer-logo img{display:inline;margin:15px 0 15px 15px}#bottom-footer .footer-logo img:first-child{margin-left:0}.form-horizontal .form-checkbox-rtl .control-label label,.form-horizontal .form-checkbox-rtl .control-label,.form-horizontal .form-checkbox-rtl label{text-align:left}.form-horizontal .form-checkbox-rtl .control-label label p,.form-horizontal .form-checkbox-rtl .control-label p,.form-horizontal .form-checkbox-rtl label p{display:inline}#searchForm{width:300px}.chosen-container-single .chosen-single{border-radius:0}.navbar .modal,.navbar.navbar-default .modal{color:#242424}.form-group .multicheckbox label{display:contents}.form-group .radio span,.form-group label.radio-inline span{top:4px}.form-group .radio span.text{position:relative;left:200px}.form-group .radio{margin-bottom:0}.form-group .checkbox label,.form-group .radio label,.form-group label{color:#242424}.form-group .checkbox label,.form-group .radio label,.form-group label span.lbl{left:auto;top:auto}.form-group.is-focused label,.form-group.is-focused label.control-label{color:#242424}.form-group.is-focused .checkbox label,.form-group.is-focused label.checkbox-inline,.form-group.is-focused .radio label,.form-group.is-focused label.radio-inline{color:#777}.form-group.is-focused .checkbox label:hover,.form-group.is-focused .checkbox label:focus,.form-group.is-focused label.checkbox-inline:hover,.form-group.is-focused label.checkbox-inline:focus,.form-group.is-focused .radio label:hover,.form-group.is-focused .radio label:focus,.form-group.is-focused label.radio-inline:hover,.form-group.is-focused label.radio-inline:focus{color:#000}.form-group input[type=file]{opacity:initial;position:initial}.nav-tabs{background:#fff;border-bottom:2px solid #ffcb00}.nav-tabs li{background:#d3222a;border-top-left-radius:4px;border-top-right-radius:4px;margin:0 4px 0 0;transition:background-color .5s ease-in-out}.nav-tabs li a,.nav-tabs li a:hover,.nav-tabs li a:active,.nav-tabs li a:focus{color:#fff !important;padding:10px 50px;font-weight:bolder}.nav-tabs li:hover,.nav-tabs li:active,.nav-tabs li:focus{background-color:#ffcb00}.nav-tabs li.active{background:#ffcb00}.nav-tabs li.active a,.nav-tabs li.active a:hover,.nav-tabs li.active a:active,.nav-tabs li.active a:focus{color:#5f6a72 !important;font-weight:bold}button.ColVis_Button,ul.ColVis_collection li{border:1px solid #d3222a;background:#d3222a;color:#fff}button.ColVis_Button .checkbox label,button.ColVis_Button .radio label,button.ColVis_Button label,ul.ColVis_collection li .checkbox label,ul.ColVis_collection li .radio label,ul.ColVis_collection li label{color:#fff}button.ColVis_Button:hover,ul.ColVis_collection li:hover{border:1px solid #d3222a;background:#5f6a72;color:#242424}.dataTables_filter .checkbox label,.dataTables_filter .radio label,.dataTables_filter label,.dataTables_length .checkbox label,.dataTables_length .radio label,.dataTables_length label{color:#242424}#mcity-edit-form *::placeholder{font-size:12px}.popover,.tooltip-inner{background:#d3222a;line-height:normal}.popover-title{border-radius:0;color:#d3222a;font-weight:bold}.popover-content{line-height:normal}.help-button{display:inline-block;font-weight:bold;margin-top:9px;padding:3px;border:1px solid #a9a9a9;cursor:help}.help-button:hover{background-color:#d3d3d3}@media(max-width: 991px){.form-horizontal .control-label{text-align:left}}@media(max-width: 767px){header a.btn-link{padding-left:7px;padding-right:7px}}.fa.fa-inverse.fa-kogut::before{background-image:url("../img/kogut2_w.png");background-repeat:no-repeat;background-size:contain;display:inline-flex;width:24px;height:25px;content:""}/*# sourceMappingURL=theme.css.map */