.select2.select2-container {
    .select2-selection--single {
        @extend .custom-select;
        border-radius: 0;
    }

    .select2-selection__arrow {
        display: none !important;
    }

    .select2-selection--multiple {
        @extend .custom-select;
        padding-top: 6px;
        padding-bottom: 6px;
        min-height: $custom-select-height;
        height: auto;

        .select2-selection__choice__remove {
            color: $gray-600;
            @extend .pr-1;
        }

        .select2-selection__clear {
            position: absolute !important;
            margin-top: 0;
            top: 50%;
            right: 25px;
            transform: translateY( -50% );
        }
    }

}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: inherit;
    @extend .p-0;
    color: #7c6e65;
}
