/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.no-break{white-space:nowrap}.font-color-white a:hover,.font-color-white a:focus,.font-color-white a:active{color:#fff}.no-underline a{text-decoration:none !important}.region-top-header{position:absolute;z-index:99;width:100%}.region-top-header .block-pagedesigner-part{padding-top:5px;padding-bottom:0px}.meta-header{display:flex;position:fixed;z-index:99;width:100%}.meta-header .iq-column{display:flex;justify-content:flex-end}.meta-header .iq-column .iq-text{margin-top:6.5px}.meta-header .iq-column .language-switcher-language-url{margin-right:45px}.meta-header .iq-column .language-switcher-language-url .nav-link{padding:6.5px 5px}.meta-header .iq-column .language-switcher-language-url .nav-link.is-active{font-weight:bold}.social-icons{display:flex;margin-left:37px !important;margin-right:0px !important;margin-top:6.5px}@media only screen and (max-width:1199px){.social-icons{margin-top:20px;margin-left:8px !important}}@media only screen and (max-width:1199px){.social-icons .iq-column{display:flex}}.social-icons .iq-fa-icon{margin-left:8px}@media only screen and (max-width:1199px){.social-icons .iq-fa-icon{margin-left:0px}}@media only screen and (max-width:1199px){.social-icons .iq-fa-icon a{padding:0px 5px}}.social-icons .iq-fa-icon i{font-size:22px}.header a{text-decoration:none}@media only screen and (max-width:1199px){.header .meta-header{display:none}}.libero-header>.iq-column{display:flex;flex-basis:100%}@media only screen and (min-width:993px){.libero-header>.iq-column{padding-top:158px}}.libero-header .left{flex-basis:80%;margin-right:7.5px;max-width:100%}@media only screen and (min-width:720px){.libero-header .left{flex-basis:65%}}@media only screen and (min-width:1024px){.libero-header .left{flex-basis:70%}}@media only screen and (min-width:1440px){.libero-header .left{flex-basis:80%}}.libero-header .left .iq-column{padding:0;position:relative}.libero-header .left .iq-image{height:100%;position:absolute;width:100%}.libero-header .left .iq-image img{height:100%;object-fit:cover}@media screen and (max-width:1800px){.libero-header .left .iq-image.image-contain img{object-fit:contain}}@media screen and (max-width:767px){.libero-header .left .iq-image.image-contain img{object-fit:cover}}.libero-header .right{flex-basis:20%;margin-left:7.5px;max-width:100%}@media only screen and (min-width:720px){.libero-header .right{flex-basis:35%}}@media only screen and (min-width:1024px){.libero-header .right{flex-basis:30%}}@media only screen and (min-width:1440px){.libero-header .right{flex-basis:20%}}.libero-header .right>.iq-column{padding:0}.libero-header .right .header-box-top{margin-bottom:15px}@media only screen and (max-width:1024px){.libero-header .right .header-box-top{padding-top:15px;padding-bottom:10px}}@media only screen and (max-width:1024px){.libero-header .right .header-box-bottom{padding-top:15px;padding-bottom:10px}}@media only screen and (max-width:1024px){.libero-header .right p{font-size:14px}}.libero-header .iq-slider[data-gjs-type] .iq-image{position:unset}.header-box-mobile p{margin-bottom:1px}.header-box-mobile .libero-arrow a::after{height:33px;width:40px}@media only screen and (min-width:993px){.libero-header-content>.iq-column{padding-top:158px}}.libero-header-content .iq-slider[data-gjs-type] .iq-image{position:unset}.meta-header a{font-size:16px}.meta-header a:hover{text-decoration:underline}.navbar-nav{margin-left:90px}.nav-main .nav{justify-content:space-between}.nav-main .nav::after{display:none}.nav-main .nav li{margin-right:0;margin-left:0}.nav-main .nav li a::before{content:"";display:inline-block;height:36px;width:36px;background-position:center;background-repeat:no-repeat;background-size:100%;margin-right:15px;vertical-align:-50%}.nav-main .nav li a[data-drupal-link-system-path="node/269"]::before{background-image:url(/themes/custom/iq_custom/images/tickets.svg)}.nav-main .nav li a[data-drupal-link-system-path="node/78"]::before{background-image:url(/themes/custom/iq_custom/images/ticket-finder.svg)}.nav-main .nav li a[data-drupal-link-system-path="node/281"]::before{background-image:url(/themes/custom/iq_custom/images/abos.png)}.nav-main .nav li a[data-drupal-link-system-path="node/80"]::before{background-image:url(/themes/custom/iq_custom/images/zonenplaene.svg)}.nav-main .dropdown-menu>li a::before{display:none}.dropdown-toggle::after{display:none}.header-mobile{position:fixed;z-index:9999999;width:100%}.nav-mobile-holder{padding:0 0px 0 0 !important}.nav-mobile-holder .navigation-mobile{padding-top:130px}.nav-mobile-holder .navigation-mobile .navbar-nav{margin-left:0px}.nav-mobile-holder .navigation-mobile .navbar-nav .nav-link{padding-top:5px;padding-bottom:0}.nav-mobile-holder .navigation-mobile .navbar-nav .nav-item{padding:15px 15px 15px 30px;border-bottom:1px solid #eee}.nav-mobile-holder .navigation-mobile .navbar-nav .nav-item .dropdown-item{padding:0.25rem 0 0;padding-left:1.5rem;margin-top:5px}.nav-mobile-holder .navigation-mobile .navbar-nav .nav-item .dropdown-item.menu-item--expanded{padding-left:1.5rem}.nav-mobile-holder .navigation-mobile .navbar-nav .nav-item .dropdown-item.menu-item--expanded .dropdown-menu{margin:5px 0 5px}.nav-mobile-holder .navigation-mobile .navbar-nav .nav-item.dropdown{position:relative;border-bottom:1px solid #eee}.nav-mobile-holder .navigation-mobile .navbar-nav .nav-item.dropdown .dropdown-toggle{position:absolute;left:0;top:0;padding:calc(.5rem + 20px) 0;cursor:pointer;width:30px;line-height:0;cursor:pointer}.nav-mobile-holder .navigation-mobile .navbar-nav .nav-item.dropdown .dropdown-toggle::after{display:none}.nav-mobile-holder .navigation-mobile .navbar-nav .nav-item.dropdown .dropdown-toggle::before{content:"+"}.nav-mobile-holder .navigation-mobile .navbar-nav .nav-item.dropdown.show>.dropdown-toggle::before{content:"-"}.nav-mobile-holder .navigation-mobile .navbar-nav .dropdown-item.dropdown .dropdown-toggle{padding:calc(.5rem + 5px) 0}.nav-mobile-holder .navigation-mobile .navbar-nav .dropdown-item.dropdown.show>.dropdown-toggle::before{content:"-"}.nav-mobile-holder .navigation-mobile .navbar-nav .dropdown-menu{background:transparent;transform:none !important;margin:0;padding:0;border:none}.nav-mobile-holder .navigation-mobile .navbar-nav .dropdown-menu .dropdown-item:hover,.nav-mobile-holder .navigation-mobile .navbar-nav .dropdown-menu .dropdown-item:focus,.nav-mobile-holder .navigation-mobile .navbar-nav .dropdown-menu .dropdown-item:active,.nav-mobile-holder .navigation-mobile .navbar-nav .dropdown-menu .dropdown-item.active{background:transparent;font-weight:inherit;font-weight:bold}.nav-mobile-holder .navigation-mobile a{color:#003a6c;text-decoration:none;white-space:break-spaces}.nav-mobile-holder .navigation-mobile a:hover{color:#003a6c;text-decoration:none}.nav-mobile-holder .language-switcher-language-url{padding-left:15px}.nav-mobile-holder .language-switcher-language-url .language-link.is-active{font-weight:bold}.nav-mobile-holder .language-switcher-language-url .nav-link{margin-right:10px;padding:0}.nav-mobile-holder .iq-search{margin-left:15px;margin-top:15px}@media screen and (max-width:767px){.nav-mobile-holder .iq-search{margin-left:0px}}.md-custom{overflow:auto;max-height:85vh}.md-custom a{font-size:16px}.md-custom a:hover,.md-custom a:focus,.md-custom a:active{color:#efbf2d}.md-custom a span:hover{color:#efbf2d}.md-custom h2 a,.md-custom .h2 a,.md-custom h3 a,.md-custom .h3 a,.md-custom h4 a,.md-custom .h4 a,.md-custom h5 a,.md-custom .h5 a,.md-custom h6 a,.md-custom .h6 a{text-decoration:none}.md-custom ul{list-style:none;padding-left:0}.md-custom li{margin-bottom:5px}.md-custom li a{text-decoration:none;display:inline-block;padding:0em 0px 0em 2px}.md-custom li a::before{content:"";display:inline-block;height:12px;width:10px;background-position:center;background-repeat:no-repeat;background-size:100%;margin-right:10px;vertical-align:unset;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.4' height='9.095' viewBox='0 0 10.4 9.095'%3E%3Cpath d='M6.4,4.548,3.048,0H0L3.341,4.548,0,9.1H3.048Zm4,0L7.047,0H4L7.352,4.548,4,9.1H7.047Z' fill='white'/%3E %3C/svg%3E")}.md-custom .libero-shops img{width:70%}.pd-dropdown-block.pd-show{position:absolute;width:100%}.libero-teaser-box{height:100%;position:relative}@media screen and (max-width:767px){.libero-teaser-box{height:auto;position:relative;margin-top:15px}}@media screen and (max-width:1024px){.libero-teaser-box h2,.libero-teaser-box .h2{font-size:24px}}.libero-teaser-box .iq-text{padding:0 15px 45px 15px}.libero-teaser-box .libero-button{position:absolute;bottom:0;padding:0 15px 0 15px}.libero-angebot-box{min-height:200px}@media only screen and (min-width:560px){.libero-angebot-box{min-height:360px}}@media only screen and (min-width:1024px){.libero-angebot-box{min-height:500px}}.banner-arrow{position:absolute;bottom:0;right:0;margin-right:15px}.libero-shuffle .iq-image{margin-top:30px;padding-right:75px}.libero-shuffle-shop .iq-image{max-width:60%;padding-right:0;margin:auto;padding-top:15px}.libero-shuffle-shop img{min-height:auto !important;object-fit:contain !important;position:unset !important}footer.site-footer{overflow-x:hidden}footer.site-footer .site-footer__top .content a{text-decoration:none}footer.site-footer .site-footer__top .content .lead{font-weight:bold}footer.site-footer .site-footer__top .content .meta-footer P{color:#003a6c}footer.site-footer .site-footer__top p{margin-top:0.5em}@media only screen and (max-width:767px){footer.site-footer .footer-logo{width:65%;margin-bottom:30px}}footer.site-footer .libero-footer-socials i{font-size:30px;color:#efbf2d !important}footer.site-footer .iq-social-icons a{margin-right:25px}.view-preise-einzelfahrausweise,.view-preise-abos,.view-preise-klassenwechsel{color:#003a6c;font-family:"Helvetica Neue LT Std";font-style:normal}.view-preise-einzelfahrausweise .table,.view-preise-abos .table,.view-preise-klassenwechsel .table{margin:0px 0px 15px}.view-preise-einzelfahrausweise .table tr th,.view-preise-abos .table tr th,.view-preise-klassenwechsel .table tr th{border-top:none;background-color:white;font-weight:700 !important;color:#003a6c;font-size:16px;text-align:center;line-height:16px;height:48px}@media only screen and (max-width:425px){.view-preise-einzelfahrausweise .table tr th,.view-preise-abos .table tr th,.view-preise-klassenwechsel .table tr th{font-size:14px}}.view-preise-einzelfahrausweise .table .ticket-reduced,.view-preise-einzelfahrausweise .table .ticket-full-price,.view-preise-einzelfahrausweise .table .ticket-seniors-adolescence,.view-preise-abos .table .ticket-reduced,.view-preise-abos .table .ticket-full-price,.view-preise-abos .table .ticket-seniors-adolescence,.view-preise-klassenwechsel .table .ticket-reduced,.view-preise-klassenwechsel .table .ticket-full-price,.view-preise-klassenwechsel .table .ticket-seniors-adolescence{background-color:#efbf2d;font-size:18px}@media only screen and (max-width:425px){.view-preise-einzelfahrausweise .table .ticket-reduced,.view-preise-einzelfahrausweise .table .ticket-full-price,.view-preise-einzelfahrausweise .table .ticket-seniors-adolescence,.view-preise-abos .table .ticket-reduced,.view-preise-abos .table .ticket-full-price,.view-preise-abos .table .ticket-seniors-adolescence,.view-preise-klassenwechsel .table .ticket-reduced,.view-preise-klassenwechsel .table .ticket-full-price,.view-preise-klassenwechsel .table .ticket-seniors-adolescence{font-size:14px}}.view-preise-einzelfahrausweise .ticket-table-content *,.view-preise-abos .ticket-table-content *,.view-preise-klassenwechsel .ticket-table-content *{pointer-events:none !important;text-decoration:none !important}.view-preise-einzelfahrausweise .table thead th,.view-preise-abos .table thead th,.view-preise-klassenwechsel .table thead th{border-bottom:none !important;border-right:none}.view-preise-einzelfahrausweise thead>tr,.view-preise-abos thead>tr,.view-preise-klassenwechsel thead>tr{border-bottom:3px solid #003a6c}.view-preise-einzelfahrausweise thead.price-category tr,.view-preise-abos thead.price-category tr,.view-preise-klassenwechsel thead.price-category tr{border-bottom:4px solid #efbf2d;border-left:4px solid white}.view-preise-einzelfahrausweise thead.price-category tr th,.view-preise-abos thead.price-category tr th,.view-preise-klassenwechsel thead.price-category tr th{border-right:0px solid white;border-left:3px solid white}.view-preise-einzelfahrausweise .ticket-table-content td,.view-preise-abos .ticket-table-content td,.view-preise-klassenwechsel .ticket-table-content td{padding-bottom:5px;font-size:16px}@media only screen and (max-width:425px){.view-preise-einzelfahrausweise .ticket-table-content td,.view-preise-abos .ticket-table-content td,.view-preise-klassenwechsel .ticket-table-content td{font-size:14px}}.view-preise-einzelfahrausweise tr,.view-preise-abos tr,.view-preise-klassenwechsel tr{background:rgba(0,0,0,0.03)}.view-preise-einzelfahrausweise .table td,.view-preise-einzelfahrausweise .table th,.view-preise-abos .table td,.view-preise-abos .table th,.view-preise-klassenwechsel .table td,.view-preise-klassenwechsel .table th{border-top:none}.view-preise-einzelfahrausweise tr td,.view-preise-einzelfahrausweise tr th,.view-preise-abos tr td,.view-preise-abos tr th,.view-preise-klassenwechsel tr td,.view-preise-klassenwechsel tr th{border:none;border-bottom:1px solid #003a6c;border-right:3px solid white;border-left:3px solid white;text-align:right}.view-preise-klassenwechsel tr th{border-top:3px solid #efbf2d !important;text-align:right !important}tr td,tr th{padding:10px 10px 5px 10px}@media only screen and (max-width:960px){.fullwidth-tablet .iq-column{flex:0 0 100%;max-width:100%}}.iq-row.libero-ticket-shop{padding-top:30px;padding-bottom:30px;background-color:rgba(0,0,0,0.03);margin-left:30px}@media only screen and (max-width:960px){.iq-row.libero-ticket-shop{max-width:50%;margin:auto;margin-top:30px}}@media only screen and (max-width:560px){.iq-row.libero-ticket-shop{max-width:100%}}.libero-highlights .libero-highlights-content{position:absolute;bottom:0px;left:0;right:0;height:unset;width:auto;padding-top:20px !important;padding-bottom:10px !important;background-color:rgba(255,255,255,0.69)}.libero-highlights .libero-highlights-content a{text-decoration:none}.libero-highlights img{height:260px;object-fit:cover;position:relative}@media only screen and (max-width:960px){.libero-highlights .iq-row.libero-ticket-shop{max-width:100%;margin:unset;margin-top:0}}.libero-highlights .webshop-wrapper{background-color:#eeeeee;position:relative;height:calc(100% - 30px);margin-bottom:60px;padding-top:0px}.libero-highlights .libero-shops{text-align:center}.libero-highlights .libero-shops img{height:100%;max-width:155px;border-radius:5px}.libero-apps .iq-flipbox .flip-content.init img{width:120px}.libero-apps img{height:auto}.webform-submission-form fieldset input,.webform-submission-form fieldset select,.webform-submission-form fieldset textarea{border:1px solid #dcdcdc;margin-top:5px}.webform-submission-form .form-control{color:#003a6c}.webform-submission-form select{font-family:"Hind Madurai";font-style:normal;font-size:17px !important}.path-sitemap .header-mobile,.path-sitemap .libero-sticky-navigation{top:0}.sitemap .sitemap-box{margin-bottom:60px;padding-top:15px}.ia-zonenplan-iframe iframe{border-width:0px}.view-search-api .form-actions{flex-grow:0 !important}.view-search-api .form-actions .btn-primary{padding:9px 25px 5px 25px !important}.view-search-api .views-field.views-field-title{padding:5px 0 5px 0}.view-search-api .view-filters{margin-bottom:15px}.iq-search{margin-right:5px;padding-top:5px}@media only screen and (max-width:767px){.iq-search{margin-top:15px;padding-left:15px}}.iq-search i{font-size:16px;vertical-align:top;margin-top:3px}.iq-search .search-inputs input{font-size:16px;height:22px}.faq-search{padding:0px 15px}.faq-search .iq-faq-item{margin-bottom:0px !important}@media only screen and (max-width:767px){.faq-search .view-filters .form-row{display:block}}.faq-search .view-filters .form-row fieldset{flex-basis:65% !important}@media only screen and (max-width:862px){.faq-search .view-filters .form-row fieldset{flex-basis:100% !important}}.faq-search .view-filters .form-row fieldset label{margin-bottom:10px !important}.faq-search .view-filters .form-row .form-actions{flex-grow:1 !important}@media only screen and (max-width:862px){.faq-search .view-filters .form-row .form-actions{justify-content:flex-start !important}}.faq-search .view-filters .form-row .form-actions .btn-primary{width:100% !important}.faq-search .view-filters .form-row .form-actions .btn-primary[data-drupal-selector="edit-reset"]{display:block !important;margin-left:15px}.faq-search .view-filters .form-row .form-actions .btn-primary:disabled{color:#003a6c;background-color:#efbf2d;border-color:#efbf2d;opacity:1}@media only screen and (max-width:862px){.faq-search .view-filters .form-row .form-actions .btn-primary{width:auto !important}}.CybotCookiebotDialogBodyButton{padding:5px 10px !important}#CybotCookiebotDialogBodyContentTitle{font-size:14pt !important;font-family:"Open Sans" !important}#CybotCookiebotDialogBodyContent{font-size:10.5pt !important;font-family:"Open Sans" !important;padding:20px 0 10px 80px !important}#CybotCookiebotDialogPoweredbyLink{margin-top:20px !important}@media screen and (max-width:767px){#page .iq-faq-item-question{padding-right:45px !important}}@media screen and (max-width:767px){.faq-buttons .libero-button{text-align:left}}.iq-trust-element .iq-trust-element-icon{color:#efbf2d}.iq-trust-element .iq-trust-element-text.iq-text h3 a{text-decoration:none}.alert-wrapper{display:none}
@media only screen and (max-width:768px){.ticket-finder .col-xs-12{flex-basis:100%}}.ticket-finder__section{margin-bottom:60px}@media only screen and (min-width:1200px){.ticket-finder__section{margin-bottom:100px}}.ticket-finder__section .row{padding:0;margin-left:-30px;margin-right:-30px}@media only screen and (min-width:1200px){.ticket-finder__section .row{margin-left:-15px;margin-right:-15px}}.ticket-finder__section .title{font-size:16px;line-height:1;font-weight:700;font-style:normal;color:#003a6c;font-family:AvantGarde;margin-bottom:30px}@media only screen and (min-width:768px){.ticket-finder__section .title{font-size:30px}}.ticket-finder__section .input-wrapper{margin-bottom:15px}@media only screen and (min-width:1200px){.ticket-finder__section .input-wrapper{margin-bottom:0}}.ticket-finder__section .input-wrapper--input-error label{color:#AD112B}.ticket-finder__section .input-wrapper--input-error *{border-color:#AD112B !important;color:#AD112B !important}.ticket-finder__section .input-wrapper.input-wrapper__double div input{flex-basis:50px;max-width:50px;margin-right:15px}.ticket-finder__section .input-wrapper.input-wrapper__double div select{flex-basis:calc(100% - 65px);max-width:calc(100% - 65px)}.ticket-finder__section .input-wrapper.input-wrapper__frequency div{align-items:center}.ticket-finder__section .input-wrapper.input-wrapper__frequency div input{flex-basis:50px;max-width:50px}.ticket-finder__section .input-wrapper.input-wrapper__frequency div span{padding:0 5px;font-size:16px;flex-basis:115px;max-width:115px;white-space:nowrap;text-align:center}.ticket-finder__section .input-wrapper.input-wrapper__frequency div span.input-wrapper__frequency__label{text-align:left;font-size:14px;padding-left:10px}.ticket-finder__section .input-wrapper.input-wrapper__frequency div select{flex-basis:calc(100% - 165px);max-width:calc(100% - 165px)}.ticket-finder__section .input-wrapper label{display:block;white-space:nowrap;line-height:1;margin-bottom:8px}.ticket-finder__section .input-wrapper div{display:flex;flex-wrap:wrap}.ticket-finder__section .input-wrapper div .select2-container{width:100% !important}.ticket-finder__section .input-wrapper div .select2-container--default .select2-selection--single{border-radius:0;border:1px solid rgba(0,58,108,0.4);height:40px}.ticket-finder__section .input-wrapper div .select2-container--default .select2-selection--single .select2-selection__rendered{color:#003a6c;font-size:16px;padding:5px 5px 5px 10px}.ticket-finder__section .input-wrapper div .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#003a6c;opacity:0.6}.ticket-finder__section .input-wrapper div .select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.ticket-finder__section .input-wrapper div .select2-container--default .select2-selection--single .select2-selection__clear{margin-right:12px;opacity:0.6;transition:all 0.2s ease}.ticket-finder__section .input-wrapper div .select2-container--default .select2-selection--single .select2-selection__clear:hover{opacity:1}.ticket-finder__section .input-wrapper div .select2-container--default .select2-selection--single .select2-selection__clear span{line-height:35px;color:#003a6c}.ticket-finder__section .input-wrapper input,.ticket-finder__section .input-wrapper select{flex-basis:100%;font-size:16px;line-height:25px;height:40px;border:1px solid rgba(0,58,108,0.4);padding:5px 5px 5px 10px;color:#003a6c;max-width:100%;outline:none;background:none;box-shadow:none;border-radius:0}.ticket-finder__section .input-wrapper input[type=number]{text-align:center;padding:5px 0 5px 0;-moz-appearance:textfield}.ticket-finder__section .input-wrapper input[type=number]::-webkit-outer-spin-button,.ticket-finder__section .input-wrapper input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ticket-finder__section .trip-wrapper{margin-bottom:30px}@media only screen and (min-width:768px){.ticket-finder__section .trip-wrapper__item:not(:last-child){margin-bottom:45px}}.ticket-finder__section .trip-wrapper__item:not(.active) .col{display:none}.ticket-finder__section .trip-wrapper__item:not(.active) .col.summary{display:flex;border-bottom:1px solid rgba(0,58,108,0.3);margin-left:15px;margin-right:15px;padding:0 0 8px 0;margin-bottom:15px;max-width:calc(100% - 30px)}.ticket-finder__section .trip-wrapper__item:not(.active) .col.summary .summary__frequency{flex-basis:45px;flex-shrink:0}.ticket-finder__section .trip-wrapper__item:not(.active) .col.summary .summary__trip{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:15px}.ticket-finder__section .trip-wrapper__item:not(.active) .col.summary .summary__action{flex-basis:15px;flex-shrink:0}.ticket-finder__section .trip-wrapper__item:not(.active) .col.summary .summary__action button{display:block;width:15px;height:15px;background:none;border:none;background-image:url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg role='img' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23003a6c' d='M497.9 142.1l-46.1 46.1c-4.7 4.7-12.3 4.7-17 0l-111-111c-4.7-4.7-4.7-12.3 0-17l46.1-46.1c18.7-18.7 49.1-18.7 67.9 0l60.1 60.1c18.8 18.7 18.8 49.1 0 67.9zM284.2 99.8L21.6 362.4.4 483.9c-2.9 16.4 11.4 30.6 27.8 27.8l121.5-21.3 262.6-262.6c4.7-4.7 4.7-12.3 0-17l-111-111c-4.8-4.7-12.4-4.7-17.1 0zM124.1 339.9c-5.5-5.5-5.5-14.3 0-19.8l154-154c5.5-5.5 14.3-5.5 19.8 0s5.5 14.3 0 19.8l-154 154c-5.5 5.5-14.3 5.5-19.8 0zM88 424h48v36.3l-64.5 11.3-31.1-31.1L51.7 376H88v48z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;cursor:pointer}@media only screen and (min-width:768px){.ticket-finder__section .trip-wrapper__item:not(.active) .col{display:block}.ticket-finder__section .trip-wrapper__item:not(.active) .col.summary{display:none}}.ticket-finder__section .trip-wrapper__item.active:not(:first-child){padding-top:30px}@media only screen and (min-width:768px){.ticket-finder__section .trip-wrapper__item.active:not(:first-child){padding-top:0}}.ticket-finder__section .trip-wrapper__item.active .summary{display:none}@media only screen and (min-width:768px){.ticket-finder__section .trip-wrapper__item.active .actions{display:none}}.ticket-finder__section .trip-wrapper__item:not(.edit-trip){position:relative}.ticket-finder__section .trip-wrapper__item:not(.edit-trip) .actions{display:none}@media only screen and (min-width:768px){.ticket-finder__section .trip-wrapper__item:not(.edit-trip) .actions{display:block}}@media only screen and (min-width:1200px){.ticket-finder__section .trip-wrapper__item:not(.edit-trip) .actions{position:absolute;left:calc(100% - 15px);width:auto;padding:0;top:50%}}.ticket-finder__section .trip-wrapper__item:not(.edit-trip) .actions .btn-save-trip{display:none}@media only screen and (min-width:768px){.ticket-finder__section .trip-wrapper__item:first-child .actions{display:none}}.ticket-finder__section .trip-wrapper__item.edit-trip .actions{margin:15px;border-bottom:1px solid rgba(0,58,108,0.3);padding:0 0 30px 0;display:flex;justify-content:space-between}@media only screen and (min-width:768px){.ticket-finder__section .trip-wrapper__item.edit-trip .actions{display:none}}.ticket-finder__section .trip-wrapper__item .btn-small{display:block;width:42px;height:26px;background:none;border:none;cursor:pointer;outline:none}.ticket-finder__section .trip-wrapper__item .btn-small.btn-delete-trip{background-color:rgba(0,58,108,0.2);background-image:url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg focusable='false' role='img' viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M268 416h24a12 12 0 0 0 12-12V188a12 12 0 0 0-12-12h-24a12 12 0 0 0-12 12v216a12 12 0 0 0 12 12zM432 80h-82.41l-34-56.7A48 48 0 0 0 274.41 0H173.59a48 48 0 0 0-41.16 23.3L98.41 80H16A16 16 0 0 0 0 96v16a16 16 0 0 0 16 16h16v336a48 48 0 0 0 48 48h288a48 48 0 0 0 48-48V128h16a16 16 0 0 0 16-16V96a16 16 0 0 0-16-16zM171.84 50.91A6 6 0 0 1 177 48h94a6 6 0 0 1 5.15 2.91L293.61 80H154.39zM368 464H80V128h288zm-212-48h24a12 12 0 0 0 12-12V188a12 12 0 0 0-12-12h-24a12 12 0 0 0-12 12v216a12 12 0 0 0 12 12z' fill='white'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px}@media only screen and (min-width:1200px){.ticket-finder__section .trip-wrapper__item .btn-small.btn-delete-trip{background:none;background-repeat:no-repeat;background-position:center;background-size:12px;background-image:url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg focusable='false' role='img' viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M268 416h24a12 12 0 0 0 12-12V188a12 12 0 0 0-12-12h-24a12 12 0 0 0-12 12v216a12 12 0 0 0 12 12zM432 80h-82.41l-34-56.7A48 48 0 0 0 274.41 0H173.59a48 48 0 0 0-41.16 23.3L98.41 80H16A16 16 0 0 0 0 96v16a16 16 0 0 0 16 16h16v336a48 48 0 0 0 48 48h288a48 48 0 0 0 48-48V128h16a16 16 0 0 0 16-16V96a16 16 0 0 0-16-16zM171.84 50.91A6 6 0 0 1 177 48h94a6 6 0 0 1 5.15 2.91L293.61 80H154.39zM368 464H80V128h288zm-212-48h24a12 12 0 0 0 12-12V188a12 12 0 0 0-12-12h-24a12 12 0 0 0-12 12v216a12 12 0 0 0 12 12z' fill='%23003a6c'/%3E%3C/svg%3E");width:30px;opacity:0.4;transition:all 0.2s ease}.ticket-finder__section .trip-wrapper__item .btn-small.btn-delete-trip:hover{opacity:1}}@media only screen and (min-width:1440px){.ticket-finder__section .trip-wrapper__item .btn-small.btn-delete-trip{width:42px}}.ticket-finder__section .trip-wrapper__item .btn-small.btn-save-trip{background-color:#efbf2d;font-family:AvantGarde;font-weight:700;color:#003a6c;font-size:12px}.ticket-finder__section .btn-add-trip{background-color:#efbf2d;color:#003a6c;border:none;font-family:AvantGarde;font-weight:700;padding:10px 18px 10px 38px;cursor:pointer;outline:none;position:relative}.ticket-finder__section .btn-add-trip::before{content:"";display:block;width:12px;height:4px;background-color:#003a6c;position:absolute;transform:translateY(-50%);top:50%;left:13px}.ticket-finder__section .btn-add-trip::after{content:"";display:block;width:12px;height:4px;background-color:#003a6c;position:absolute;transform:translateY(-50%) rotate(90deg);top:50%;left:13px}.ticket-finder__section .btn-get-price{background-color:#003a6c;color:#fff;border:none;font-family:AvantGarde;font-weight:700;padding:10px 68px 10px 10px;cursor:pointer;outline:none;position:relative;font-size:16px}@media only screen and (min-width:768px){.ticket-finder__section .btn-get-price{font-size:30px;padding:15px 68px 15px 22px}}.ticket-finder__section .btn-get-price::after{content:"";width:19px;height:16px;display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='43.728' viewBox='0 0 50 43.728'%3E%3Cpath d='M30.774,21.864,14.654,0H0L16.061,21.864,0,43.728H14.654Zm19.226,0L33.88,0H19.226l16.12,21.864L19.226,43.728H33.88Z' fill='white'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.ticket-finder__messages__item{padding:15px;margin:30px 0;max-width:700px}.ticket-finder__messages__item.warning{border:1px solid #AD112B;background:rgba(173,17,43,0.2);color:#AD112B}.ticket-finder__messages__item.notice{border:1px solid #efbf2d;background:rgba(239,191,45,0.2);color:#efbf2d}.ticket-finder__results.KLASSE_1 .KLASSE_2{opacity:0.5}.ticket-finder__results.KLASSE_2 .KLASSE_1{opacity:0.5}.ticket-finder__results.single_trip_ticket .cell__content:not(.single_trip_ticket){opacity:0.5}.ticket-finder__results.multi_trip_ticket .cell__content:not(.multi_trip_ticket){opacity:0.5}.ticket-finder__results.daily_ticket .cell__content:not(.daily_ticket){opacity:0.5}.ticket-finder__results.multi_daily_ticket .cell__content:not(.multi_daily_ticket){opacity:0.5}.ticket-finder__results.subscription .cell__content:not(.subscription){opacity:0.5}.ticket-finder__results .result__items{margin-top:90px}@media only screen and (max-width:767px){.ticket-finder__results .result__items{display:flex;flex-direction:column}}.ticket-finder__results .result__items tr{border:none;background:none;padding-left:0;padding-right:0}@media only screen and (max-width:767px){.ticket-finder__results .result__items tr{display:flex;flex-direction:column;border-bottom:1px solid #003a6c}}.ticket-finder__results .result__items tr:first-child td:first-child{font-size:20px}@media only screen and (max-width:767px){.ticket-finder__results .result__items tr:first-child td:not(:first-child){display:none}}.ticket-finder__results .result__items tr td{border:none;vertical-align:top;font-weight:700;font-family:AvantGarde;font-size:16px;padding-left:0;padding-right:0;position:relative}@media only screen and (min-width:768px){.ticket-finder__results .result__items tr td{padding:15px 0;border-bottom:1px solid #003a6c}}@media only screen and (max-width:767px){.ticket-finder__results .result__items tr td[data-label]::before{content:attr(data-label);position:absolute;left:0;top:50%;transform:translateY(-50%)}}.ticket-finder__results .result__items tr td:nth-child(1){width:100%}.ticket-finder__results .result__items tr td:nth-last-child(1),.ticket-finder__results .result__items tr td:nth-last-child(2){padding-left:100px;text-align:right;white-space:nowrap}@media only screen and (max-width:767px){.ticket-finder__results .result__items tr td:nth-last-child(1),.ticket-finder__results .result__items tr td:nth-last-child(2){display:flex;justify-content:space-between}}@media only screen and (min-width:768px){.ticket-finder__results .result__items tr td:nth-last-child(1),.ticket-finder__results .result__items tr td:nth-last-child(2){padding-left:40px;border-bottom:1px solid #003a6c}}.ticket-finder__results .result__items tr td:nth-last-child(1) button,.ticket-finder__results .result__items tr td:nth-last-child(1) a,.ticket-finder__results .result__items tr td:nth-last-child(2) button,.ticket-finder__results .result__items tr td:nth-last-child(2) a{cursor:pointer;width:25px;height:25px;border:none;background:none;background-color:#efbf2d;background-image:url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg enable-background='new 0 0 100 100' version='1.1' viewBox='0 0 100 100' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m83 59.9h-45.6l1 5h41.7c2.1 0 3.7 1.7 3.7 3.7 0 0.3 0 0.6-0.1 0.8l-0.9 3.8c4.3 2.1 6.1 7.3 4 11.6s-7.3 6.1-11.6 4-6.1-7.3-4-11.6c0.4-0.9 1-1.7 1.7-2.4h-32.4c3.4 3.4 3.5 8.9 0.1 12.3s-8.9 3.5-12.3 0.1-3.5-8.9-0.1-12.3c0.6-0.6 1.2-1.1 1.9-1.5l-10.9-53.2h-10.9c-2.1 0-3.7-1.7-3.7-3.7v-2.5c0-2.1 1.7-3.7 3.7-3.7h15.9c1.8 0 3.3 1.3 3.6 3l1.4 7h61c2.1 0 3.7 1.7 3.7 3.7 0 0.3 0 0.6-0.1 0.8l-7.2 32.2c-0.4 1.7-1.9 2.9-3.6 2.9zm-15.1-23.6h-7.5v-6.2c0-1.4-1.1-2.5-2.5-2.5h-2.5c-1.4 0-2.5 1.1-2.5 2.5v6.2h-7.5c-1.4 0-2.5 1.1-2.5 2.5v2.5c0 1.4 1.1 2.5 2.5 2.5h7.6v6.2c0 1.4 1.1 2.5 2.5 2.5h2.5c1.4 0 2.5-1.1 2.5-2.5v-6.2h7.5c1.4 0 2.5-1.1 2.5-2.5v-2.5c-0.1-1.3-1.2-2.5-2.6-2.5z' fill='%23003a6c'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:20px;background-position:center;display:block;margin-left:auto}@media only screen and (min-width:768px){.ticket-finder__results .result__items tr td:nth-last-child(1) button,.ticket-finder__results .result__items tr td:nth-last-child(1) a,.ticket-finder__results .result__items tr td:nth-last-child(2) button,.ticket-finder__results .result__items tr td:nth-last-child(2) a{margin-top:15px;width:35px;height:35px}}@media only screen and (max-width:767px){.ticket-finder__results .result__items tr td:last-child{margin-bottom:5px}}.ticket-finder__results .result__items tr td .cell__content{display:flex;justify-content:space-between}.ticket-finder__results .result__items tr td .cell__content__items{white-space:nowrap;flex:1}.ticket-finder__results .result__items tr td .cell__content__items .item{display:flex;flex-wrap:wrap}.ticket-finder__results .result__items tr td .cell__content__items .item:not(:last-child){margin-bottom:10px}.ticket-finder__results .result__items tr td .cell__content__items .item__amount{flex-basis:45px}.ticket-finder__results .result__items tr td .cell__content__items .item__amount::after{content:"×";margin-left:3px}.ticket-finder__results .result__items tr td .cell__content__items .item__info{flex-basis:100%;padding-left:45px;font-weight:normal;font-size:90%}.ticket-finder__results .result__loader{margin-top:60px}.ticket-finder__modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.9);z-index:20000000;display:flex}.ticket-finder__modal__inner{max-width:880px;background:#eee;margin:auto;width:calc(100vw - 60px);max-height:calc(100vh - 60px);overflow-y:auto;padding:30px;position:relative}@media only screen and (min-width:768px){.ticket-finder__modal__inner{padding:60px}}.ticket-finder__modal__inner__close{position:absolute;cursor:pointer;width:20px;height:20px;top:30px;right:30px;border:none;background:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'%3E%3Ctitle%3EClose%3C/title%3E%3Cpath d='M289.94 256l95-95A24 24 0 00351 127l-95 95-95-95a24 24 0 00-34 34l95 95-95 95a24 24 0 1034 34l95-95 95 95a24 24 0 0034-34z' fill='%23003a6c'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}@media only screen and (min-width:768px){.ticket-finder__modal__inner__close{top:55px;right:55px}}.ticket-finder__modal__inner__products{padding:30px 0}.ticket-finder__modal__inner__products .item{display:flex;flex-wrap:wrap}.ticket-finder__modal__inner__products .item:not(:last-child){margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #003a6c}.ticket-finder__modal__inner__products .item__amount{flex-basis:50px}.ticket-finder__modal__inner__products .item__amount::after{content:"×";margin-left:3px}.ticket-finder__modal__inner__products .item__title{flex:1;flex-basis:calc(100% - 50px);margin-bottom:5px}.ticket-finder__modal__inner__products .item__details{padding-left:50px;font-size:80%}.ticket-finder__modal__inner__content{padding:0 15px}@media only screen and (min-width:768px){.ticket-finder__modal__inner__content .row{flex-wrap:nowrap}}@media only screen and (min-width:768px){.ticket-finder__modal__inner__content .row .col-left{padding-right:90px}}.ticket-finder__modal__inner__content .row .col-left strong{font-family:AvantGarde;font-size:45px}.ticket-finder__modal__inner__content .row .col-right{padding:0 15px}.ticket-finder__modal__inner__content .row .col-right .shop-icons{margin-top:64px}.ticket-finder__modal__inner__content .row .col-right .shop-icons a{margin-bottom:15px;display:block}.ticket-finder__modal__inner__content .row .col-right .shop-icons a img{margin:0;display:block;width:100%;max-width:200px}@media only screen and (min-width:768px){.ticket-finder__modal__inner__content .row .col-right .shop-icons a img{max-width:300px}}.ticket-finder .tooltip-button{display:inline-block;position:relative}.ticket-finder .tooltip-button::after{display:inline-block;content:" ";margin-left:15px;background-image:url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512'%3E%3Cpath style='fill: white;' d='M160 448h-32V224c0-17.69-14.33-32-32-32L32 192c-17.67 0-32 14.31-32 32s14.33 31.1 32 31.1h32v192H32c-17.67 0-32 14.31-32 32s14.33 32 32 32h128c17.67 0 32-14.31 32-32S177.7 448 160 448zM96 128c26.51 0 48-21.49 48-48S122.5 32.01 96 32.01s-48 21.49-48 48S69.49 128 96 128z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:auto 10px;width:20px;line-height:20px;cursor:pointer;border-radius:50%;background-color:#003a6c}.ticket-finder .tooltip-button::before{display:none;width:15px;height:15px;content:"";background-color:#003a6c;position:absolute;right:3px;top:-18px;transform:rotate(45deg)}.ticket-finder .tooltip-button:hover::before{display:block}.ticket-finder .tooltip-button:hover .tooltip-content{display:block;position:absolute;background-color:#003a6c;color:#fff;padding:15px;font-size:80%;transform:translateX(-50%);left:30px;width:calc(100vw - 90px);transform:translateY(-10px);z-index:10;bottom:100%}@media only screen and (min-width:768px){.ticket-finder .tooltip-button:hover .tooltip-content{left:100%;width:300px;transform:translate(calc(-50% - 15px),-10px)}}.ticket-finder .tooltip-button .tooltip-content{display:none}.select2-container.select2-container--default .select2-dropdown{border-radius:0;border:1px solid rgba(0,58,108,0.4)}.select2-container.select2-container--default .select2-search input{outline:none;font-size:14px;color:#003a6c;border:none;background:none}@media only screen and (max-width:767px){.select2-container.select2-container--default .select2-search input{font-size:16px;transform:scale(0.875);transform-origin:left}}.select2-container.select2-container--default .select2-results__option{padding:3px 6px 3px 6px;font-size:14px}.select2-container.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:rgba(0,58,108,0.05);color:#003a6c}.select2-container.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable.select2-results__option--selected{background-color:rgba(0,58,108,0.1);color:#003a6c}.select2-container.select2-container--default .select2-results__option.select2-results__message{display:none}.overlay-loader{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.8);z-index:20}.overlay-loader>i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:50px}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0%,#eee 50%);background-image:-o-linear-gradient(top,#fff 0%,#eee 50%);background-image:linear-gradient(to bottom,#fff 0%,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
