.field-image .upload,
.field-custom_marker .upload {
    float: left;
}

.field-image .preview,
.field-custom_marker .preview {
    float: left;
    margin-right: 20px;
}

.field-image #location_image,
.field-custom_marker #location_image {
    display: block;
    margin-top: 0;
    padding-top: 10px;
}

.field-image .delete-image,
.field-custom_marker .delete-image {
    display: block;
    padding-top: 20px;
}

#google-map-message {
    margin-bottom: 20px;
}

#location_general_details_fieldset .field-open_in_new_tab {
    display: flex;
    flex-flow: wrap;
    padding-left: 20%;
    margin-top: -25px;
}

#location_general_details_fieldset .field-open_in_new_tab .admin__field-label {
    order: 2;
    padding-left: 10px;
    text-align: left;
    font-weight: normal;
    font-size: 12px;
}

#location_general_details_fieldset .field-open_in_new_tab .admin__field-control {
    order: 1;
    width: 20px;
}