.FormFieldMapPath .mapControlls, .FormFieldMap .mapControlls { display: flex }
.mapControlls .mapSearchBox { margin-left: auto }
.mapSearchBox { display: flex; flex-wrap: nowrap;}
.mapSearchBox .input-group { display: flex; flex-wrap: nowrap; align-items: stretch; width: 100%; }
.input-group-append { margin-left: -1px; }
.input-group>.input-group-append button { border-top-left-radius: 0; border-bottom-left-radius: 0; }
.mapSearchBox input.form-control { width: 250px; height: 34px;}
.FormFieldMapPath .pathData { overflow: scroll; height: 100%; padding: 10px 0; min-width: 305px; }
.FormFieldMapPath .pathData .badge { max-height: 18px; margin-right: 8px; margin-top: 9px; cursor: move; min-width: 30px; text-align: center;}
.mapWrapBox { display: flex; flex-wrap: nowrap; flex-direction: row-reverse; height: 400px; }
.mapBox { width: 100%; }
.FormFieldMapPath .pathData .markerHtml { display: flex; flex-direction: row; padding: 0 10px; }
.FormFieldMapPath .pathData textarea.form-control { height: 34px; width: 250px; margin-bottom: 5px; }
.FormRow_tags_considerations .FormElementBox { display: flex; flex-wrap: wrap; }
.FormRow_tags_considerations .FormElementBox>div { flex-basis: 25%; }
.FormFieldMapPath .pathData .selected textarea { background-color: #1ab3941f; }
.tagsSection .GroupSectionFields { padding: 0 6px 6px 6px; }

.SerializedDataContainer .serializedDataDeleteButton { float: right; margin-right: 1rem; font-style: normal; }
