/* filter begin */ 

/* bazowe begin */
.filter-guide-div {float: left; width: -webkit-fill-available; margin: 0 0 1rem 0; border-radius: 0.5rem; background: #0bb5aa80; padding: 0.5rem 0rem 0rem 0.5rem; font-size: 85%;}
.filter-int {width: -webkit-fill-available;}
.date-filter-ext {float: left; margin: 0rem 0.5rem 0.5rem 0rem; width: auto; border-radius: 0.2rem;} 
.date-filter-div {float: left; margin: 0; width: auto; padding: 0.2rem 0 0.2rem 0.2rem; border-radius: 0.2rem;}
.tail-select {float: left; width: -webkit-fill-available;}
.filter-int fieldset {border: none; min-width: max-content; float: left; margin: 0 0 0 0; padding: 0 0.5rem 0 0;}
.filter-int legend {padding: 0 0 0.2rem 0; margin: 0; float: left; width: max-content; font-weight: bold; font-size: 1rem;}
.filter-legend {border: none; border-color: #0bb5aabd; padding-inline-start: 0; padding-inline-end: 0;}
.group-filter-div, .date-filter-div {float: left; margin: 0; width: auto; padding: 0.2rem 0 0.5rem 0.5rem; background: #f0f8ff80; border-radius: 0.2rem;}  
.group-filter-div-last, .date-filter-div-last {float: left; margin: 0; width: auto; padding: 0.2rem 0 0.5rem 0.5rem; background: #0bb5aa80; border-radius: 0.2rem;}  
.dle-filter select {color:#0bb5aa;}    
.filter-int select {border-left: 0.1rem solid white; border-right: 0.1rem solid white; border-top: 0.3rem solid white; border-bottom: 0.3rem solid white; color: #45b5c6; font-weight: bold;font-size: 100%;}
.filter-int option {color: #45b5c6; font-weight: bold;}
.plase-top{font-weight:bold !important;}
.plase-a{}
.plase-b{}
.plase-c{}
.plase-last{margin-bottom:1rem;} 
.select-dropdown, .dropdown-inner, .dropdown-optgroup {max-height: 31.4rem !important;}    
/* bazowe end */

/* szkała begin */
.irs--flat.irs-with-grid {height: 1.8rem;}  
.irs--flat .irs-from, .irs--flat .irs-single, .irs--flat .irs-to {background-color: #039ad3; top: 0.2rem !important; box-shadow: 0.025rem 0.025rem white, 0.025rem -0.025rem white, -0.025rem 0.025rem white, -0.025rem -0.025rem white;}  
.irs--flat .irs-bar {top: 0.4rem; height: 0.4rem;}   
.irs--flat .irs-line {background: none !important;}    
.irs--flat .irs-max, .irs--flat .irs-min {visibility: hidden !important;} 
.irs--flat .irs-handle>i:first-child {visibility: hidden !important;}    
.irs--flat .irs-from::before, .irs--flat .irs-single::before, .irs--flat .irs-to::before {position: absolute; display: block; content: ""; bottom: -0.4rem; left: 33%; width: 0; height: 0; margin-left: 0rem; overflow: hidden; border: 0.2rem solid transparent; border-top-color: #039ad3;}    
.irs-grid {/*margin: 0 0 0rem 0;*/ background: white; height: 1.2rem !important; border-top: 0.2rem solid #adadad;}
.irs {left: 0; width: 100%;}    
.irs-line-mid, .irs-line-left, .irs-line-right, .irs-bar, .irs-bar-edge, .irs-slider {}
.irs {left: 0rem; border-radius: 0.2rem;}
.irs-with-grid {height: 1.4rem;}
.irs-line {}
.irs-line-left {height: 0.2rem; background-color:#e3e3e3; border-radius:0.1rem 0 0 0.1rem;}
.irs-line-mid {height: 0.2rem; background-color:#e3e3e3;}
.irs-line-right {height: 0.2rem; background-color:#e3e3e3; border-radius:0 0.1rem 0.1rem 0;}
.irs-bar {height: 0.2rem; background-color:#039ad3; border-radius:0.1rem;}
.irs-bar-edge {top: 1rem; height: 0.2rem; width: 0.3rem; background-color:#ccc;border-radius: 0.1rem;}
.irs-shadow {height: 0.1rem; top: 1.5rem; background: #ccc; opacity: 0.15;}
.irs-slider {width: 1rem; background-color:#EF5350; border-radius:0.2rem; display: none;}
.irs-slider.state_hover, .irs-slider:hover {background-position: 0 -10rem;}
.irs-min, .irs-max {visibility: hidden !important; top: 0; margin: 0; width: 1rem; line-height: 1; background: #ffffff; padding: 0; -moz-border-radius: 0.2rem; border-radius: 0.2rem; font-size: 1rem; color: #ef5350; text-shadow: none;}
.lt-ie9 .irs-min, .lt-ie9 .irs-max {background: #ccc;}
.irs-from, .irs-to, .irs-single {color: #fff; font-size: 0.8rem; top: -0.3rem; line-height: 0.8rem; margin: 0.1rem; width: 0.8rem; text-shadow: none; text-align: center; background: #ef5350; -moz-border-radius: 0.2rem; border-radius: 0.2rem;}
.lt-ie9 .irs-from, .lt-ie9 .irs-to, .lt-ie9 .irs-single {background: #fed700;}
.irs-grid-pol {background: #99a4ac;}
.irs-grid-text {color: #99a4ac;}
.irs-disabled {}
/* szkała end */

/* filter-int-location-short.tpl begin */
.municipalities-fieldset {float: left; margin: 0; padding: 0;}
.all-municipalities-fieldset {} 
.crd-municipalities-fieldset {}   
.cvrd-municipalities-fieldset {} 
.rdn-municipalities-fieldset {}
.acrd-municipalities-fieldset {}  
.ncw-cvrd-municipalities-fieldset {}
.srd-municipalities-fieldset {}
.rdmw-municipalities-fieldset {}  
.all-municipalities-fieldset, 
.crd-municipalities-fieldset, 
.cvrd-municipalities-fieldset, 
.rdn-municipalities-fieldset, 
.acrd-municipalities-fieldset, 
.ncw-cvrd-municipalities-fieldset, 
.srd-municipalities-fieldset, 
.rdmw-municipalities-fieldset {float: left; margin: 0;}
.municipalities select {}
.municipalities-select {}
.municipalities-div {float: left; margin: 0;}    
.all-municipalities-div {float: left; display: inline-block;}
.crd-municipalities-div {}   
.cvrd-municipalities-div {}
.rdn-municipalities-div {}
.acrd-municipalities-div {}    
.ncw-cvrd-municipalities-div {}    
.srd-municipalities-div {}
.rdmw-municipalities-div {}
.crd-municipalities-div,   
.cvrd-municipalities-div,
.rdn-municipalities-div,
.acrd-municipalities-div,    
.ncw-cvrd-municipalities-div,    
.srd-municipalities-div,
.rdmw-municipalities-div {float: left; display: none;}
/* filter-int-location-short.tpl end */

/* filter-int-date-short.tpl begin */
.event-start-year-div, 
.event-start-month-div, 
.event-start-day-div,  
.event-start-weekday-div {float: left;} 
.event-start-year-title,
.event-start-month-title,
.event-start-day-title,
.event-start-weekday-title {float: left; padding: 0.5rem 0.5rem 0.5rem 0.5rem; font-size: 1rem; font-weight: bold; color: #ffffff80;}
.event-start-year-fieldset,
.event-start-month-fieldset,
.event-start-day-fieldset,
.event-start-weekday-fieldset {float:left; margin: 0;}
/* filter-int-date-short.tpl end */

/* filter-int-ourranking.tpl begin */
.our-ranking-fieldset {float: left; margin: 0 0 0 0; /*width: 14.9rem;*/ padding: 0 0.5rem 0 0 !important;}
.our-ranking-div {position: relative; top: 0; float: left; background: #f0f8ff; border-radius: 0.2rem; padding: 0 0.5rem 0 0.5rem;}    
.our-ranking-ext-div {float: left; background: #f0f8ff80; padding: 0.2rem 0rem 0rem 0.5rem !important; border-radius: 0.2rem; margin: 0rem 0.5rem 0.5rem 0rem;}    
/* filter-int-ourranking.tpl end */

/* filter-int-buttonreset.tpl begin */
.filter-button-reset-div {float: right; margin: 0 0.5rem 0 0; width: auto;}
.filter-button-reset-fieldset {float: right; margin: 0; /*width: 4rem;*/ padding: 0;}
.filter-button-reset-input {margin: 0.4em 0 0.4em 0; width: 3em; height: 3em; border:none; border-radius: 50%; padding: 0rem 0rem 0rem 0rem; background: #b7e7ea; background-image: url("../images/filter-button-reset.png"); background-size: contain; background-repeat: no-repeat;}
/* filter-int-buttonreset.tpl end */
  
/* filter-int-location-short.tpl begin */
.event-category-div {float:left;}
.holidays-div {float:left; width: 13.5rem; /*width:22.6rem;*/}
.event-category-fieldset {float: left; margin: 0;} 
.holidays-fieldset {float: left; margin: 0; padding: 0;} 
/* filter-int-location-short.tpl begin */

/* filter-int-typeofplace.tpl begin */
.filter-typeofplace-fieldset {float:left; margin: 0;}
.type-of-place-div {float: left; margin: 0rem 0.5rem 0.5rem 0rem; border-radius: 0.2rem; background: #f0f8ff80; padding: 0.2rem 0rem 0.5rem 0.5rem;}    
.type-of-place-select {min-width: 21.3rem;}
/* filter-int-typeofplace.tpl end */

/* filter-int-eventcategory-and-holidays.tpl begin */
.filter-events {float: left; width: -webkit-fill-available; margin: 0 0 1rem 0; border-radius: 0.5rem; background: #0bb5aa80; padding: 0.5rem 0.5rem 0.5rem 0.5rem;}    
.filter-events-int {float: left; margin:0 0 0.5rem 0; width: auto; padding:0;}
/* filter-int-eventcategory-and-holidays.tpl end */

/* fix width begin */
	/* district */
.regional-district-fieldset {width: 12rem;}
.district-select {min-width: 12rem;}
	/* municipalities */
.municipalities-fieldset {width: 13.8rem;}
.all-municipalities-fieldset {} 
.crd-municipalities-fieldset {}   
.cvrd-municipalities-fieldset {} 
.rdn-municipalities-fieldset {}
.acrd-municipalities-fieldset {}  
.ncw-cvrd-municipalities-fieldset {}
.srd-municipalities-fieldset {}
.rdmw-municipalities-fieldset {}  
.all-municipalities-fieldset, 
.crd-municipalities-fieldset, 
.cvrd-municipalities-fieldset, 
.rdn-municipalities-fieldset, 
.acrd-municipalities-fieldset, 
.ncw-cvrd-municipalities-fieldset, 
.srd-municipalities-fieldset, 
.rdmw-municipalities-fieldset {width: 12.4rem;}
.municipalities select {width: 12.4rem;}
.municipalities-select {width: 12.4rem;}
	/* event start date */
.event-start-year-div {}    
.event-start-year-title {}
.event-start-year-fieldset {width: 5.2rem;}
.event-start-month-div {} 
.event-start-month-title {}
.event-start-month-fieldset {width: 7rem;}
.event-start-day-div {}  
.event-start-day-title {}
.event-start-day-fieldset {width: 5rem;}
.event-start-weekday-div {} 
.event-start-weekday-title {}
.event-start-weekday-fieldset {width: 7rem;}
	/* event category */
.event-category-fieldset {width: 8.4rem;}
.holidays-fieldset {width: 13.5rem;}
	/* type of place */
.filter-typeofplace-fieldset {width: 24.8rem;}
	/* type of trails */
.filter-typeoftrails-fieldset {width: 24.8rem;}
	/* our ranking */
.irs {width: 19.8rem;}
/* fix width end */

/* filter end */