/*
 * 888888ba                 dP  .88888.                    dP
 * 88    `8b                88 d8'   `88                   88
 * 88aaaa8P' .d8888b. .d888b88 88        .d8888b. .d8888b. 88  .dP  .d8888b.
 * 88   `8b. 88ooood8 88'  `88 88   YP88 88ooood8 88'  `"" 88888"   88'  `88
 * 88     88 88.  ... 88.  .88 Y8.   .88 88.  ... 88.  ... 88  `8b. 88.  .88
 * dP     dP `88888P' `88888P8  `88888'  `88888P' `88888P' dP   `YP `88888P'
 *
 *                          m a g n a l i s t e r
 *                                      boost your Online-Shop
 *
 * -----------------------------------------------------------------------------
 * (c) 2010 - 2021 RedGecko GmbH -- http://www.redgecko.de
 *     Released under the MIT License (Expat)
 * -----------------------------------------------------------------------------
 */

body.magna .ml-searchable-select {
    display: inline-block;
    text-align: left;
    font-size: 12px;
}

body.magna .select2-container--default .select2-selection--single {
    border-radius: 0;
}

body.magna .select2-dropdown {
    border-radius: 0;
}

body.magna .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 23px;
}

body.magna .select2-container .select2-selection--single {
    line-height: 23px;
    height: 23px;
}

body.magna .select2-container {
    margin-top: -5px;
}

body.magna .select2-container--open .select2-dropdown--above,
body.magna .select2-container--open .select2-dropdown--below {
    margin-top: 5px;
}

body.magna .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 23px;
}

.select2-selection__rendered {
    box-sizing: border-box !important;
}

body.magna .select2-container--open .select2-dropdown--above, body.magna .select2-container--open .select2-dropdown--below {
    margin-top: -24px;
}

.select2-selection__rendered::before {
    content: "";
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAVCAYAAACt4nWrAAAAAXNSR0IArs4c6QAAAGJlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAABJKGAAcAAAASAAAAUKABAAMAAAABAAEAAKACAAQAAAABAAAAF6ADAAQAAAABAAAAFQAAAABBU0NJSQAAAFNjcmVlbnNob3TDWIViAAAB1GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4yMzwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlVzZXJDb21tZW50PlNjcmVlbnNob3Q8L2V4aWY6VXNlckNvbW1lbnQ+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4yMTwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgpzAuHgAAACXUlEQVQ4EcVUS2siQRD+jO8IEbwEgyKKRBAVxBySUy45eFM86sWfJghCEATx4E08BQRREcwtEBWfiG98oe5uNTvDtDrZwLJsw9DdNVVfPfqrUvz4tfCPluoSLvlbrVaYTqdYr9c4HA5QKBTQaDQwGo24ubmBUqm8ZMrJzsCPxyP6/T4qlQpqtRrG4zEDJ6vr62u4XC48Pj7CbrdDq9VyYKcXhbQsFHGr1UImk8Hn5yfcbjc8Hg9MJhPL4OPjA6VSiWUQiUTg9Xq/dMCBz2YzJBIJdLtdhMNh+P1+6HQ6LqBms4lkMonNZoN4PA6Hw4GrqytOR7hw0nq9ziIOBoMXgcnIZrMhGo2yN6HSLZdLAets58CpxlarFff392cRSy0pWp/Ph/f3d1C2cosDn0wmMJvNMBgMcvqinBzM53PsdjtRdnrgwOlB1Wq1bA2lxkRL0qdPbnHger2ecXu73crpi/LhcMiYolKdsVnU4cCJu8SGwWAgclvUlBwWiwUajQYsFsuXJeTAHx4esN/v8fb2hk6nc9EBAReLRRZAIBBgHSvxyx25nIhmLy8vyOfzoE59enrC7e0taxoaAUS7arWKbDbL2OJ0Otk/DlFy4cCpGZ6fn9mDFgoFvL6+4u7ujkVHTdPr9UCR09sQBdvtNpszcmOA61DBKTGAylIul1lT0fCiQUVZ0FwhpqTTaeYoFArJjoGL4IITYacS0VSkT1gUdSqVYqWSc8A9qGB4ulO5pMD0nzqZxgA1XC6Xw2g0OjXDt8DPrH4LyEEsFmPlOnVOKt8qixz4n+R/Ffl/Bf8JNhgHSVHJrxIAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 22px;
    height: 18px;
    display: inline-block;
    position: relative;
    left: 0;
    top: 4px;
    margin: 0 auto;
    right: 0px;
}

.select2-search--dropdown::before {
    content: "";
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAVCAYAAACt4nWrAAAAAXNSR0IArs4c6QAAAGJlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAABJKGAAcAAAASAAAAUKABAAMAAAABAAEAAKACAAQAAAABAAAAF6ADAAQAAAABAAAAFQAAAABBU0NJSQAAAFNjcmVlbnNob3TDWIViAAAB1GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4yMzwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlVzZXJDb21tZW50PlNjcmVlbnNob3Q8L2V4aWY6VXNlckNvbW1lbnQ+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4yMTwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgpzAuHgAAACXUlEQVQ4EcVUS2siQRD+jO8IEbwEgyKKRBAVxBySUy45eFM86sWfJghCEATx4E08BQRREcwtEBWfiG98oe5uNTvDtDrZwLJsw9DdNVVfPfqrUvz4tfCPluoSLvlbrVaYTqdYr9c4HA5QKBTQaDQwGo24ubmBUqm8ZMrJzsCPxyP6/T4qlQpqtRrG4zEDJ6vr62u4XC48Pj7CbrdDq9VyYKcXhbQsFHGr1UImk8Hn5yfcbjc8Hg9MJhPL4OPjA6VSiWUQiUTg9Xq/dMCBz2YzJBIJdLtdhMNh+P1+6HQ6LqBms4lkMonNZoN4PA6Hw4GrqytOR7hw0nq9ziIOBoMXgcnIZrMhGo2yN6HSLZdLAets58CpxlarFff392cRSy0pWp/Ph/f3d1C2cosDn0wmMJvNMBgMcvqinBzM53PsdjtRdnrgwOlB1Wq1bA2lxkRL0qdPbnHger2ecXu73crpi/LhcMiYolKdsVnU4cCJu8SGwWAgclvUlBwWiwUajQYsFsuXJeTAHx4esN/v8fb2hk6nc9EBAReLRRZAIBBgHSvxyx25nIhmLy8vyOfzoE59enrC7e0taxoaAUS7arWKbDbL2OJ0Otk/DlFy4cCpGZ6fn9mDFgoFvL6+4u7ujkVHTdPr9UCR09sQBdvtNpszcmOA61DBKTGAylIul1lT0fCiQUVZ0FwhpqTTaeYoFArJjoGL4IITYacS0VSkT1gUdSqVYqWSc8A9qGB4ulO5pMD0nzqZxgA1XC6Xw2g0OjXDt8DPrH4LyEEsFmPlOnVOKt8qixz4n+R/Ffl/Bf8JNhgHSVHJrxIAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 22px;
    height: 18px;
    display: inline-block;
    position: relative;
    left: 0;
    top: 4px;
    margin: 0 auto;
    right: 0px;
    float: left;
}

.select2-search--dropdown .select2-search__field {
    width: 94%;
}

.select2-search__field, .select2-search__field:focus, .select2-search__field:active {
    outline: none !important;
}

.select2-container .select2-selection--single .select2-selection__rendered {
    padding-left: 4px;
}

.select2-search--dropdown {
    padding: 4px 0 6px 0 !important;
    border-bottom: 1px solid #ededed;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 0;
    margin-left: 18px;
    display: block;
}

#modal-otto_prepare_variations_field_variationgroups_value {
    overflow: hidden !important;
}

#select2-mlfilter-container {
    line-height: 28px;
}

.select2-selection__rendered {
    padding-right: 0px !important;
}

.ml-category-selecr2-search span {
    width: 404px !important;
    height: 30px !important;
    border-radius: 0 !important;
    overflow-x: none !important;
}

.select2-selection__arrow b {
    left: 97% !important;
}

.last-sync-category {
    color: gray !important;
    font-size: 9px !important;
    line-height: 1.5;
    font-weight: normal;
    left: 0;
    float: right;
    margin-right: 49px;
    padding-top: 9px;
    text-align: right
}

.last-category-import-date {
    color: gray !important;
    font-size: 9px !important;
    font-weight: normal;
    left: 0;
    float: left;
    text-align: right;
}

.ui-dialog-titlebar {
    padding-bottom: 0.7rem !important;
}

.ui-dialog-buttonset {
    float: right;
    margin-right: 18px;
}


.ml-ui-dialog-titlebar-additional {
    padding-right: 0 !important
}

#ui-id-1 {
    margin-top: 13px;
}

.mlbtnreset {
    background-color: #E31A1C !important;
    color: #fff !important;
    border: 1px solid #E31A1C !important;
}

.mlbtnreset:hover {
    background-color: #666666 !important;
    border-color: #666666 !important;
}

/* New? */
table.attributesTable th span, span.bull {
    font-size: 12px !important;
    vertical-align: text-top;
}

.select2-selection--single {
    height: 29px !important;
}

.select2-selection--single {
    height: 25px !important;
}

.select2-selection__rendered::before {
    width: 23px;
    height: 17px;
    left: -1px;
    top: 2px;
}

.select2-selection__arrow b {
    margin-left: -14px !important;
}

.select2-search--dropdown::before {
    position: absolute !important;
    right: initial;
}

body.magna .select2-container--open .select2-dropdown--above, body.magna .select2-container--open .select2-dropdown--below {
    margin-top: 0
}

.select2-selection {
    padding-right: 20px;
}

td .select2 {
    margin-top: 0px !important;
    min-width: 25em !important;
}

.optionalAttribute th .select2 {
    width: 15em !important;
}

body.magna .select2-container {
    font-size: 12px;
}
