/*  */
.ginput_container_autopopulateaddress .ginput_full>span {
    padding: 0 !important;
}

/* Select2 */
.autopopulateaddress_group_select span.select2-container {
    padding: 0 !important;
}

.autopopulateaddress_group_select .select2-container span.dropdown-wrapper {
    padding: 0 !important;
}

.autopopulateaddress_group_select .select2-container span.selection {
    display: flex;
    padding: 0 !important;
}

.autopopulateaddress_group_select .select2-container span.select2-selection {
    width: 100%;
    height: 100%;
}

.autopopulateaddress_group_select .select2-container span.select2-selection__arrow {
    height: 100%;
}

.autopopulateaddress_group_select .select2-container span.select2-selection__rendered {
    font-size: 15px;
    padding: 8px;
    line-height: normal;
}

/* Custom Input */
.autopopulateaddress_group_customInput {
    position: relative;
}

.autopopulateaddress_group_customInput__close {
    position: absolute;
    width: 16px;
    height: 16px;
    top: calc(50% - 8px);
    right: 8px;
    background: transparent no-repeat 50% url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEuMjAxIDEuMjAxYS42ODguNjg4IDAgMCAwIDAgLjk3M0w1LjUyOCA2LjUgMS4yIDEwLjgyNmEuNjg3LjY4NyAwIDEgMCAuOTczLjk3M0w2LjUgNy40NzJsNC4zMjYgNC4zMjdhLjY4Ny42ODcgMCAxIDAgLjk3My0uOTczTDcuNDcyIDYuNSAxMS44IDIuMTc0YS42ODcuNjg3IDAgMCAwLS45NzMtLjk3M0w2LjUgNS41MjggMi4xNzQgMS4yYS42ODguNjg4IDAgMCAwLS45NzMgMHoiIGZpbGw9IiNENUQ3RTkiIHN0cm9rZT0iI0Q1RDdFOSIgc3Ryb2tlLXdpZHRoPSIuNSIvPjwvc3ZnPg==);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
}

/* legacy markup */

.gform_legacy_markup_wrapper .ginput_container_autopopulateaddress .ginput_full span {
    margin-bottom: 0 !important;
}