@font-face { font-family: "PorscheNextWLa"; font-weight: 100; font-style: normal; src: url("../fonts/PorscheNextWLa-Thin.eot"); src: url("../fonts/PorscheNextWLa-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/PorscheNextWLa-Thin.woff2") format("woff2"), url("../fonts/PorscheNextWLa-Thin.woff") format("woff"), url("../fonts/PorscheNextWLa-Thin.ttf") format("truetype"), url("../fonts/PorscheNextWLa-Thin.svg#PorscheNextWLa-Thin") format("svg"); }
@font-face { font-family: "PorscheNextWLa"; font-weight: 100; font-style: italic; src: url("../fonts/PorscheNextWLa-ThinItalic.eot"); src: url("../fonts/PorscheNextWLa-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/PorscheNextWLa-ThinItalic.woff2") format("woff2"), url("../fonts/PorscheNextWLa-ThinItalic.woff") format("woff"), url("../fonts/PorscheNextWLa-ThinItalic.ttf") format("truetype"), url("../fonts/PorscheNextWLa-ThinItalic.svg#PorscheNextWLa-ThinItalic") format("svg"); }
@font-face { font-family: "PorscheNextWLa"; font-weight: normal; font-style: normal; src: url("../fonts/PorscheNextWLa-Regular.eot"); src: url("../fonts/PorscheNextWLa-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/PorscheNextWLa-Regular.woff2") format("woff2"), url("../fonts/PorscheNextWLa-Regular.woff") format("woff"), url("../fonts/PorscheNextWLa-Regular.ttf") format("truetype"), url("../fonts/PorscheNextWLa-Regular.svg#PorscheNextWLa-Regular") format("svg"); }
@font-face { font-family: "PorscheNextWLa"; font-weight: normal; font-style: italic; src: url("../fonts/PorscheNextWLa-Italic.eot"); src: url("../fonts/PorscheNextWLa-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/PorscheNextWLa-Italic.woff2") format("woff2"), url("../fonts/PorscheNextWLa-Italic.woff") format("woff"), url("../fonts/PorscheNextWLa-Italic.ttf") format("truetype"), url("../fonts/PorscheNextWLa-Italic.svg#PorscheNextWLa-Italic") format("svg"); }
@font-face { font-family: "PorscheNextWLa"; font-weight: bold; font-style: normal; src: url("../fonts/PorscheNextWLa-Bold.eot"); src: url("../fonts/PorscheNextWLa-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/PorscheNextWLa-Bold.woff2") format("woff2"), url("../fonts/PorscheNextWLa-Bold.woff") format("woff"), url("../fonts/PorscheNextWLa-Bold.ttf") format("truetype"), url("../fonts/PorscheNextWLa-Bold.svg#PorscheNextWLa-Bold") format("svg"); }
@font-face { font-family: "PorscheNextWLa"; font-weight: bold; font-style: italic; src: url("../fonts/PorscheNextWLa-Bold.eot"); src: url("../fonts/PorscheNextWLa-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/PorscheNextWLa-Bold.woff2") format("woff2"), url("../fonts/PorscheNextWLa-Bold.woff") format("woff"), url("../fonts/PorscheNextWLa-Bold.ttf") format("truetype"), url("../fonts/PorscheNextWLa-Bold.svg#PorscheNextWLa-Bold") format("svg"); }
@font-face {font-family: "pag-iconfont";src: url('../fonts/pag-iconfont.eot');src: url('../fonts/pag-iconfont.eot?#iefix') format('eot'), url('../fonts/pag-iconfont.woff') format('woff'), url('../fonts/pag-iconfont.ttf') format('truetype'), url('../fonts/pag-iconfont.svg') format('svg');}
.select2-container--default .select2-selection--multiple {
    border: none;
    padding: 0;
    top: -3px;
    cursor: pointer;
}
.select2-container--default .select2-selection--single {
    border: none;
}
.select2-container--default .select2-selection--multiple::after {
    content: '';
    font-family: 'pag-iconfont';
    margin-left: 5px;
    font-size: 12px;
    display: inline-block;
    position: absolute;
    top: 8px;
    right: 0;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: none;
}

.select2-container--default .select2-search--inline .select2-search__field {
    font-family: 'PorscheNextWLa';
    cursor: pointer;
    line-height: 16px;
}
.select2-container .select2-selection--multiple {
    min-height: 0px;
}
.select2-dropdown {
    border: none !important;
    border-radius: 0 !important;
    left: -11px !important;
    width: 250px !important;
    font-size: 14px;
    box-shadow: 1px 1px 4px #00000029;
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #C20430;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    border: none;
    background-color: transparent;
    color: #C20430;
    border-radius: 0;
    margin-left: 0;
    margin-top: 0;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    border-right: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    color: #C20430;
    font-weight: normal;
    padding: 0;
    left: 10px;
    top: 3px;
}