    .select2 .selection{
        width: 100%
    }
    .select2.select2-container{
        width: 100% !important;
    }
    .select2-container--bootstrap4 .select2-selection {
        border-radius: 10px;
        border: 0;
        background-color: var(--ColorLightSecondary) !important;
    }
    body.dark .select2-container--bootstrap4 .select2-selection {
        background-color: var(--ColorDarkSecondary) !important;
    }

    .select2-container--bootstrap4 .select2-dropdown.select2-dropdown--above {
        border-top: none;
    }
    .select2-dropdown {
        background-color: var(--ColorLightSecondary) !important;
        border: none;
    }
    body.dark .select2-dropdown {
        background-color: var(--ColorDarkSecondary) !important;
    }

    .select2-container--bootstrap4 .select2-selection--single .select2-selection__placeholder {
        color: var(--ColorDarkPrimary);
    }
    body.dark .select2-container--bootstrap4 .select2-selection--single .select2-selection__placeholder {
        color: var(--ColorLightPrimary);
    }

    .select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered {
        color: var(--ColorDarkPrimary);
    }
    body.dark .select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered {
        color: var(--ColorLightPrimary);
    }

    .select2-container--bootstrap4 .select2-selection--single {
        height: 38px !important;
        padding-top: 2px;
    }
    .select2-container--bootstrap4 .select2-dropdown.select2-dropdown--above, 
    .select2-container--bootstrap4 .select2-dropdown.select2-dropdown--below 
    {
        border-radius: 10px;
    }
    .select2-search--dropdown .select2-search__field {
        border: 1px solid var(--ColorDarkSecondaryAlpha);
        border-radius: 10px;
    }
    .select2-container--bootstrap4 .select2-results > .select2-results__options {
        border-bottom-right-radius: 10px !important;
        border-bottom-left-radius: 10px !important;
    }
    .select2-container--bootstrap4 .select2-results__option {
        padding: 8px 15px;
        border-radius: 10px;
    }
    .select2-results {
        padding-top: 1px;
        padding-bottom: 5px;
    }

    .select2-container .select2-selection--single .select2-selection__clear {
        background-color: var(--ColorDarkPrimary) !important;
        position: relative;
        z-index: 9 !important;
        display: flex;
        align-items: center;
        justify-content: start;
    }

    .select2-container--bootstrap4 .select2-results__option--highlighted, .select2-container--bootstrap4 .select2-results__option--highlighted.select2-results__option[aria-selected="true"] {
        color: var(--ColorLightPrimary);
        background-color: var(--ColorPrimary);
    }

    .select2-container--bootstrap4.select2-container--focus .select2-selection {
        border-color: none;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .select2-container--bootstrap4.select2-container--focus.select2-container--open .select2-selection {
        /* border-bottom: none; */
        border-radius: 10px;
    }
    .select2-container--bootstrap4.select2-container--open.select2-container--above .select2-selection,
    .select2-container--bootstrap4.select2-container--open.select2-container--below .select2-selection {
        border-radius: 10px;
    }