/* -- custom css for file organizations_edit.html -- */

/* -- title -- */
#title-o-yqaoeb291 {
	left: 4px;
}

/* -- form-submit-button link admin_only -- */
#obj-curamr317 {
	margin-right: 0px;
}

/* -- fa f7-icons -- */
#popover_button {
	font-size: 25px;
}

/* -- page-content bg-transparent -- */
#page-contents-o-xviqqj776 {
	margin-bottom: 0px;
}

/* -- block custom-block block-strong inset -- */
#obj-brqcvw092 {
	margin-left: 16px;
	 margin-right: 16px;
	 margin-bottom: 0px;
	 padding: 0px;
	 border-top-width: 1px !important;
	 border-top-style: dashed !important;
	 border-top-color: transparent !important;
	 border-bottom-width: 1px !important;
	 border-bottom-style: dashed !important;
	 border-bottom-color: transparent !important;
}

/* -- list form ajax-submit list form-ajax-submit pb-0 inset inline-labels firebase-edit-form firebase-data-form admin_only_form -- */
#edit_organization {
	margin: 0px;
	 border-bottom-style: none;
	 border-bottom-color: rgb(210, 210, 210);
	 border-width: 0px 0px 1px;
}

/* -- block custom-block block-text gray_labels admin_only -- */
#obj-nlkwis269 {
	margin-top: 8px;
	 margin-left: 0px;
	 font-size: 12px;
	 padding-left: 28px;
	 margin-bottom: 24px;
	 border-top-width: 1px !important;
	 border-top-style: dashed !important;
	 border-top-color: transparent !important;
	 border-bottom-width: 1px !important;
	 border-bottom-style: dashed !important;
	 border-bottom-color: transparent !important;
}

/* -- block-title text-uppercase fw-400 gray_labels -- */
#obj-cdmgte562 {
	font-size: 12px;
	 margin-bottom: 5px;
	 margin-left: 28px;
	 margin-top: 16px;
}

/* -- block custom-block rounded-0 block-strong inset text-center -- */
#warehouses_repeater {
	padding: 0px;
	 margin: 0px 16px;
	 box-sizing: border-box;
	 border-top-width: 1px !important;
	 border-top-style: dashed !important;
	 border-top-color: transparent !important;
	 border-bottom-width: 1px !important;
	 border-bottom-style: dashed !important;
	 border-bottom-color: transparent !important;
}

/* -- firebase-virtual-list -- */
#warehouses {
	padding-top: 0px;
	 padding-bottom: 0px;
	 margin-top: 0px;
}

/* -- flexbox display-flex rounded-0 bg-transparent row_separator flex-row justify-content-space-between align-items-center flex-nowrap -- */
#warehouses_flexbox {
	margin: 0px 10px;
	 padding: 0px 5px;
	 border-bottom-style: none;
	 border-bottom-color: rgb(236, 236, 236);
	 border-width: 0px 0px 1px;
	 height: 50px;
}

/* -- block custom-block bg-transparent -- */
#obj-fsdkjy343 {
	margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 padding-left: 0px;
	 padding-right: 0px;
	 border-top-width: 1px !important;
	 border-top-style: dashed !important;
	 border-top-color: transparent !important;
	 border-bottom-width: 1px !important;
	 border-bottom-style: dashed !important;
	 border-bottom-color: transparent !important;
}

/* -- firebase-field text-nowrap bg-transparent -- */
#obj-eeewgy067 {
	padding-top: 0px;
	 padding-bottom: 0px;
	 padding-left: 0px;
}

/* -- block custom-block bg-transparent -- */
#obj-sfyoyf098 {
	margin-top: 0px;
	 margin-bottom: 0px;
	 padding-left: 0px;
	 padding-right: 0px;
	 margin-right: 15px;
	 border-top-width: 1px !important;
	 border-top-style: dashed !important;
	 border-top-color: transparent !important;
	 border-bottom-width: 1px !important;
	 border-bottom-style: dashed !important;
	 border-bottom-color: transparent !important;
}

/* -- block custom-block bg-transparent -- */
#obj-lnqlgp832 {
	margin-top: 0px;
	 margin-bottom: 0px;
	 padding-left: 0px;
	 padding-right: 0px;
	 border-top-width: 1px !important;
	 border-top-style: dashed !important;
	 border-top-color: transparent !important;
	 border-bottom-width: 1px !important;
	 border-bottom-style: dashed !important;
	 border-bottom-color: transparent !important;
}

/* -- fa chevron_style f7-icons s-3 -- */
#obj-sxvkvh940 {
	padding-top: 0px;
	 padding-bottom: 0px;
}

/* -- link text-left -- */
#new_warehouse_link {
	margin-top: 0px;
	 margin-bottom: 0px;
}

/* -- form firebase-form no-hairlines bg-transparent -- */
#obj-etcfbj070 {
	margin: 16px 16px 0px;
}

/* -- col button firebase-action-button bg-color-blue text-center button-outline button-fill button-large btn-firebase-page -- */
#add_warehouse_button {
	margin: 0px;
	 padding-left: 0px;
	 padding-right: 0px;
}

/* -- col button bg-color-blue button-outline button-fill button-large -- */
#add_nbiot_button {
	margin: 0px;
}

/* -- flexbox display-flex flex-row justify-content-space-between align-items-flex-end flex-nowrap -- */
#obj-aihgdz646 {
	margin: 16px 0px 0px;
	 padding: 0px 0px 5px;
}

/* -- block-title text-uppercase fw-400 gray_labels -- */
#obj-makldj261 {
	font-size: 12px;
	 margin: 0px 0px 0px 28px;
}

/* -- img -- */
#lora_logo {
	height: 24px;
	 margin-right: 28px;
	 padding-bottom: 5px;
}

/* -- block custom-block rounded-0 block-strong inset -- */
#devices_lora_repeater {
	padding: 0px;
	 margin: 0px 16px 16px;
	 box-sizing: border-box;
	 border-top-width: 1px !important;
	 border-top-style: dashed !important;
	 border-top-color: transparent !important;
	 border-bottom-width: 1px !important;
	 border-bottom-style: dashed !important;
	 border-bottom-color: transparent !important;
}

/* -- firebase-virtual-list -- */
#devices_lora {
	padding-bottom: 0px;
}

/* -- flexbox display-flex row_separator flex-row justify-content-space-between align-items-center flex-nowrap -- */
#obj-qdrcul148 {
	padding: 0px 5px;
	 margin: 0px 10px;
	 border-bottom-style: none;
	 border-bottom-color: rgb(236, 236, 236);
	 border-width: 0px 0px 1px;
	 height: 50px;
}

/* -- block custom-block -- */
#obj-eibedz860 {
	margin-top: 0px;
	 margin-bottom: 0px;
	 padding-left: 0px;
	 padding-right: 0px;
	 border-top-width: 1px !important;
	 border-top-style: dashed !important;
	 border-top-color: transparent !important;
	 border-bottom-width: 1px !important;
	 border-bottom-style: dashed !important;
	 border-bottom-color: transparent !important;
}

/* -- block custom-block -- */
#obj-hmtmdc992 {
	margin-top: 0px;
	 margin-bottom: 0px;
	 padding-left: 0px;
	 padding-right: 0px;
	 margin-right: 0px;
	 border-top-width: 1px !important;
	 border-top-style: dashed !important;
	 border-top-color: transparent !important;
	 border-bottom-width: 1px !important;
	 border-bottom-style: dashed !important;
	 border-bottom-color: transparent !important;
}

/* -- firebase-field text-nowrap text_small -- */
#obj-xbqadi801 {
	font-size: 11px;
}

/* -- badge product_family hide_on_phones bg-color-gray -- */
#obj-rzusei871 {
	padding-left: 6px;
	 padding-right: 6px;
	 margin-left: 16px;
	 font-size: 11px;
	 padding-bottom: 0px;
}

/* -- block custom-block -- */
#obj-gwmzrd680 {
	margin-top: 0px;
	 margin-bottom: 0px;
	 padding-left: 16px;
	 padding-right: 16px;
	 padding-top: 0px;
	 border-top-width: 1px !important;
	 border-top-style: dashed !important;
	 border-top-color: transparent !important;
	 border-bottom-width: 1px !important;
	 border-bottom-style: dashed !important;
	 border-bottom-color: transparent !important;
}

/* -- firebase-field timesince text-nowrap -- */
#obj-kkqzyl932 {
	padding-top: 0px;
	 padding-left: 0px;
	 font-size: 11px;
}

/* -- block custom-block -- */
#obj-wszdio729 {
	margin-top: 0px;
	 margin-left: 0px;
	 margin-bottom: 0px;
	 padding-left: 0px;
	 padding-right: 0px;
	 border-top-width: 1px !important;
	 border-top-style: dashed !important;
	 border-top-color: transparent !important;
	 border-bottom-width: 1px !important;
	 border-bottom-style: dashed !important;
	 border-bottom-color: transparent !important;
}

/* -- fa chevron_style f7-icons s-3 -- */
#obj-gbfvcf897 {
	padding-top: 0px;
	 padding-bottom: 0px;
}

/* -- flexbox display-flex flex-row justify-content-space-between align-items-flex-end flex-nowrap -- */
#obj-vahuvm294 {
	margin: 16px 0px 0px;
	 padding: 0px 0px 5px;
}

/* -- block-title text-uppercase fw-400 gray_labels -- */
#obj-igykmb580 {
	font-size: 12px;
	 margin: 0px 0px 0px 28px;
}

/* -- img -- */
#nbiot_logo {
	height: 24px;
	 margin-right: 28px;
	 padding-bottom: 5px;
}

/* -- block custom-block rounded-0 block-strong inset -- */
#obj-krsrbv559 {
	padding: 0px;
	 margin: 0px 16px 16px;
	 box-sizing: border-box;
	 border-top-width: 1px !important;
	 border-top-style: dashed !important;
	 border-top-color: transparent !important;
	 border-bottom-width: 1px !important;
	 border-bottom-style: dashed !important;
	 border-bottom-color: transparent !important;
}

/* -- flexbox display-flex row_separator flex-row justify-content-space-between align-items-center flex-nowrap -- */
#obj-ksahzc810 {
	margin: 0px 10px;
	 padding: 0px 5px;
	 height: 50px;
}

/* -- block custom-block -- */
#obj-ajuwtf786 {
	margin-top: 0px;
	 margin-bottom: 0px;
	 padding-left: 0px;
	 padding-right: 0px;
	 border-top-width: 1px !important;
	 border-top-style: dashed !important;
	 border-top-color: transparent !important;
	 border-bottom-width: 1px !important;
	 border-bottom-style: dashed !important;
	 border-bottom-color: transparent !important;
}

/* -- block custom-block -- */
#obj-glclrh232 {
	margin-top: 0px;
	 margin-bottom: 0px;
	 padding-left: 0px;
	 padding-right: 0px;
	 margin-right: 0px;
	 border-top-width: 1px !important;
	 border-top-style: dashed !important;
	 border-top-color: transparent !important;
	 border-bottom-width: 1px !important;
	 border-bottom-style: dashed !important;
	 border-bottom-color: transparent !important;
}

/* -- firebase-field text-nowrap text_small -- */
#obj-xlvwdk137 {
	font-size: 11px;
}

/* -- badge product_family hide_on_phones bg-color-gray -- */
#obj-wtcwol927 {
	padding-left: 6px;
	 padding-right: 6px;
	 margin-top: 0px;
	 margin-left: 16px;
	 font-size: 11px;
	 padding-bottom: 0px;
}

/* -- block custom-block -- */
#obj-ivjaal121 {
	margin-top: 0px;
	 margin-bottom: 0px;
	 border-top-width: 1px !important;
	 border-top-style: dashed !important;
	 border-top-color: transparent !important;
	 border-bottom-width: 1px !important;
	 border-bottom-style: dashed !important;
	 border-bottom-color: transparent !important;
}

/* -- firebase-field text-nowrap timesince -- */
#obj-kqcduo885 {
	padding-top: 0px;
	 padding-left: 0px;
	 font-size: 11px;
}

/* -- block custom-block -- */
#obj-ckcuhr475 {
	margin-top: 0px;
	 margin-bottom: 0px;
	 padding-left: 0px;
	 padding-right: 0px;
	 border-top-width: 1px !important;
	 border-top-style: dashed !important;
	 border-top-color: transparent !important;
	 border-bottom-width: 1px !important;
	 border-bottom-style: dashed !important;
	 border-bottom-color: transparent !important;
}

/* -- fa chevron_style f7-icons s-3 -- */
#obj-occukh699 {
	padding-top: 0px;
	 padding-bottom: 0px;
}

/* -- flexbox display-flex flex-row justify-content-space-between align-items-flex-end flex-nowrap -- */
#obj-qjaeqy879 {
	margin: 16px 0px 0px;
	 padding: 0px 0px 5px;
}

/* -- block-title text-uppercase fw-400 gray_labels -- */
#obj-pohhcf343 {
	font-size: 12px;
	 margin: 0px 0px 0px 28px;
}

/* -- fa f7-icons s-5 -- */
#obj-gnvhzw507 {
	margin-right: 28px;
	 margin-bottom: 0px;
	 color: rgb(204, 204, 204);
}

/* -- block custom-block rounded-0 block-strong inset -- */
#obj-igblco554 {
	padding: 0px;
	 margin: 0px 16px 35px;
	 box-sizing: border-box;
	 border-top-width: 1px !important;
	 border-top-style: dashed !important;
	 border-top-color: transparent !important;
	 border-bottom-width: 1px !important;
	 border-bottom-style: dashed !important;
	 border-bottom-color: transparent !important;
}

/* -- flexbox display-flex row_separator flex-row justify-content-space-between align-items-center flex-nowrap -- */
#obj-whypvk885 {
	margin: 0px 10px;
	 padding: 0px 5px;
	 height: 50px;
}

/* -- block custom-block -- */
#obj-ujwogw286 {
	margin-top: 0px;
	 margin-bottom: 0px;
	 padding-left: 0px;
	 padding-right: 0px;
	 border-top-width: 1px !important;
	 border-top-style: dashed !important;
	 border-top-color: transparent !important;
	 border-bottom-width: 1px !important;
	 border-bottom-style: dashed !important;
	 border-bottom-color: transparent !important;
}

/* -- block custom-block -- */
#obj-jqpzcz019 {
	margin-top: 0px;
	 margin-bottom: 0px;
	 padding-left: 0px;
	 padding-right: 0px;
	 margin-right: 0px;
	 border-top-width: 1px !important;
	 border-top-style: dashed !important;
	 border-top-color: transparent !important;
	 border-bottom-width: 1px !important;
	 border-bottom-style: dashed !important;
	 border-bottom-color: transparent !important;
}

/* -- firebase-field text-nowrap text_small -- */
#obj-dbcflh003 {
	font-size: 11px;
}

/* -- badge product_family hide_on_phones bg-color-gray -- */
#obj-xryurn407 {
	padding-left: 6px;
	 padding-right: 6px;
	 margin-top: 0px;
	 margin-left: 16px;
	 font-size: 11px;
	 padding-bottom: 0px;
}

/* -- block custom-block -- */
#obj-sgdhem640 {
	margin-top: 0px;
	 margin-bottom: 0px;
	 border-top-width: 1px !important;
	 border-top-style: dashed !important;
	 border-top-color: transparent !important;
	 border-bottom-width: 1px !important;
	 border-bottom-style: dashed !important;
	 border-bottom-color: transparent !important;
}

/* -- firebase-field text-nowrap timesince -- */
#obj-ldxgay706 {
	padding-top: 0px;
	 padding-left: 0px;
	 font-size: 11px;
}

/* -- block custom-block -- */
#obj-bvpbma163 {
	margin-top: 0px;
	 margin-bottom: 0px;
	 padding-left: 0px;
	 padding-right: 0px;
	 border-top-width: 1px !important;
	 border-top-style: dashed !important;
	 border-top-color: transparent !important;
	 border-bottom-width: 1px !important;
	 border-bottom-style: dashed !important;
	 border-bottom-color: transparent !important;
}

/* -- fa chevron_style f7-icons s-3 -- */
#obj-yqnvcq366 {
	padding-top: 0px;
	 padding-bottom: 0px;
}

