.select2-container .select2-selection--single {
    height: 38px !important;
    padding-left: 5px !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 38px !important;
    margin-right: 10px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 38px !important;
    right: 10px !important;
}

.select2-container--default .select2-selection--single {
    background-color: #fff !important;
    border: 1px solid #6c757d !important;
    border-radius: 0.375rem;
    height: 38px;
}

.select2-container--default .select2-selection--single:focus,
.select2-container--default .select2-selection--single:active {
    border-color: #696cff !important;
    box-shadow: none;
}

.select2-container--default .select2-dropdown {
    border: 1px solid #696cff !important;
    border-top: none !important;
    border-radius: 0 0 0.375rem 0.375rem !important;
    box-shadow: none !important;
}

.select2-container--disabled .select2-selection {
    background-color: #ced4da !important;
    cursor: not-allowed !important;
}

.select2-container .select2-search--dropdown .select2-search__field:focus {
    border-color: 1px solid #d9dee3 !important;
    box-shadow: 0 0 0 0px rgba(0,123,255,.25) !important;
    outline: none !important;
}