/* -- custom css for file index.html -- */

/* -- page-content bg-transparent -- */
#left-panel-page-content {
	margin-right: 0px;
	 margin-bottom: 0px;
}

/* -- img -- */
#grainmonitor_logo_green {
	width: 25px;
	 height: 25px;
	 margin-left: 5px;
}

/* -- img -- */
#grainmonitor_logo_white {
	width: 25px;
	 height: 25px;
	 margin-left: 5px;
}

/* -- title -- */
#title-o-khnwlf471 {
	left: 16px;
}

/* -- fa refresh_icon fa-refresh -- */
#refresh_dashboard_icon {
	font-size: 25px;
	 margin: 0px;
}

/* -- fa f7-icons -- */
#notification_icon {
	font-size: 25px;
	 margin: 0px;
}

/* -- fa f7-icons -- */
#avatar_gear_icon {
	font-size: 25px;
	 margin-right: 5px;
	 margin-left: 16px;
}

/* -- page-content -- */
#page_dashboard {
	margin-bottom: 0px;
	 background-image: linear-gradient(to right, rgb(46, 79, 111), rgb(38, 46, 81));
	 background-size: cover;
	 background-color: rgb(46, 79, 111);
	 min-height: 100px;
	 background-position: center bottom;
	 background-repeat: no-repeat no-repeat;
}

/* -- block-title text-white fw-400 -- */
#obj-ukjclt514 {
	margin-top: 0px;
	 font-size: 14px;
}

/* -- flexbox display-flex flex-row justify-content-space-between align-items-stretch flex-wrap -- */
#obj-iifwse000 {
	margin-top: 20px;
	 margin-left: 0px;
	 padding-top: 0px;
	 padding-left: 0px;
	 margin-right: 0px;
}

/* -- block custom-block -- */
#card_heatmap_container {
	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;
}

/* -- card card-rounded -- */
#card_heatmap {
	margin: 0px;
	 padding-top: 10px;
	 padding-left: 0px;
	 padding-bottom: 10px;
	 height: 65px;
	 background-color: rgb(2, 169, 196);
}

/* -- flexbox display-flex flex-column justify-content-center align-items-stretch flex-nowrap -- */
#obj-fhypvq237 {
	margin-left: 10px;
	 margin-right: 0px;
}

/* -- block-title text-white -- */
#obj-zkvatw894 {
	margin: 0px;
}

/* -- block custom-block block-text text-white fw-400 clampin -- */
#obj-xexydy893 {
	padding-left: 0px;
	 padding-right: 0px;
	 font-size: 10px;
	 -webkit-line-clamp: 1;
	 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 -- */
#card_silomap_container {
	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;
}

/* -- card card-rounded -- */
#card_silomap {
	margin: 0px;
	 padding-top: 10px;
	 padding-left: 0px;
	 padding-bottom: 10px;
	 height: 65px;
	 background-color: rgb(206, 147, 216);
}

/* -- flexbox display-flex flex-column justify-content-center align-items-stretch flex-nowrap -- */
#obj-emmesc566 {
	margin-left: 10px;
	 margin-right: 0px;
}

/* -- block-title text-white -- */
#obj-wfbcah743 {
	margin: 0px;
}

/* -- block custom-block block-text text-white fw-400 clampin -- */
#obj-lamfoi993 {
	padding-left: 0px;
	 padding-right: 0px;
	 font-size: 10px;
	 -webkit-line-clamp: 1;
	 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 -- */
#card_map_container {
	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;
}

/* -- card card-rounded -- */
#card_map {
	padding-top: 10px;
	 padding-left: 0px;
	 padding-bottom: 10px;
	 height: 65px;
	 background-color: rgb(36, 172, 156);
	 margin: 0px;
}

/* -- flexbox display-flex flex-column justify-content-center align-items-stretch flex-nowrap -- */
#obj-adldzm169 {
	margin-left: 10px;
	 margin-right: 0px;
}

/* -- block-title text-white -- */
#obj-kcqotw657 {
	margin: 0px;
}

/* -- block custom-block block-text text-white fw-400 clampin -- */
#obj-yuldwe068 {
	padding-left: 0px;
	 padding-right: 0px;
	 font-size: 10px;
	 -webkit-line-clamp: 1;
	 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 -- */
#card_settings_container {
	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;
}

/* -- card card-rounded -- */
#card_settings {
	margin: 0px;
	 padding-top: 10px;
	 padding-left: 0px;
	 padding-bottom: 10px;
	 height: 65px;
	 background-color: rgb(255, 153, 51);
}

/* -- flexbox display-flex flex-column justify-content-center align-items-stretch flex-nowrap -- */
#obj-yeqhxr190 {
	margin-left: 10px;
	 margin-right: 0px;
	 margin-bottom: 0px;
}

/* -- block-title text-white -- */
#obj-vgwsnn545 {
	margin: 0px;
}

/* -- block custom-block block-text text-white fw-400 clampin -- */
#obj-hvhgrq221 {
	padding-left: 0px;
	 padding-right: 0px;
	 font-size: 10px;
	 -webkit-line-clamp: 1;
	 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-color-white -- */
#dashboard_light_background {
	padding: 20px 0px;
	 margin-bottom: 0px;
	 margin-top: 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 block-strong inset always_card -- */
#favorites_container {
	padding: 10px 0px 0px;
	 margin: 0px 10px;
	 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 text_small -- */
#obj-waskpd685 {
	margin: 0px 16px;
	 font-size: 12px;
}

/* -- h2 -- */
#obj-jxdizy667 {
	margin: 0px 16px 10px;
}

/* -- flexbox display-flex flex-row justify-content-space-between align-items-center flex-nowrap row_separator -- */
#obj-ulrdld923 {
	margin-top: 0px;
	 margin-left: 10px;
	 margin-right: 10px;
	 padding-left: 5px;
	 padding-right: 5px;
	 height: 50px;
}

/* -- firebase-field favorite_icon -- */
#obj-rjaokk582 {
	font-size: 24px;
	 margin-right: 0px;
	 padding-right: 15px;
}

/* -- firebase-field text-nowrap -- */
#obj-ueyjcg666 {
	padding-top: 0px;
	 padding-left: 0px;
	 font-size: 15px;
}

/* -- firebase-field text_small text-nowrap hideifempty -- */
#obj-rjndai443 {
	font-size: 12px;
}

/* -- flexbox display-flex flex-row justify-content-flex-end align-items-stretch flex-nowrap -- */
#obj-ugdkhq503 {
	margin-top: 0px;
}

/* -- firebase-field text_small -- */
#obj-xidrnh148 {
	padding-top: 2px;
	 padding-left: 0px;
	 padding-right: 4px;
	 font-size: 10px;
}

/* -- firebase-field -- */
#obj-pajlbp377 {
	margin-left: 2px;
}

/* -- fa chevron_style f7-icons s-3 -- */
#obj-vrypwe293 {
	margin-left: 0px;
	 padding-right: 0px;
	 padding-left: 15px;
}

/* -- block custom-block block-strong inset always_card -- */
#obj-phtgkq475 {
	padding: 10px 0px 0px;
	 margin: 15px 10px 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-title text-uppercase text_small -- */
#obj-qcnrsh492 {
	margin: 0px 16px;
	 font-size: 12px;
}

/* -- h2 -- */
#obj-vnurgz116 {
	margin: 0px 16px 5px;
}

/* -- flexbox display-flex row_separator news_line flex-row justify-content-space-between align-items-center flex-nowrap -- */
#obj-ukitgm820 {
	margin-left: 10px;
	 margin-right: 10px;
	 padding-left: 5px;
	 padding-right: 5px;
}

/* -- firebase-field fw-500 -- */
#obj-ugxvcc511 {
	padding-top: 8px;
	 padding-left: 0px;
	 font-size: 15px;
}

/* -- firebase-field timesince text_small -- */
#obj-iqkkwg339 {
	margin-left: 0px;
	 font-size: 11px;
	 padding-bottom: 5px;
}

/* -- firebase-field text_small -- */
#obj-nnlvqh279 {
	font-size: 15px;
	 padding-bottom: 10px;
}

/* -- col button text-primary read_button button-round -- */
#obj-qtlgbd319 {
	margin-right: 10px;
	 margin-left: 10px;
}

/* -- block custom-block block-strong inset always_card -- */
#obj-gtsgln655 {
	padding: 10px 0px 0px;
	 margin: 15px 10px 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-title text-uppercase text_small -- */
#obj-mzsdmx894 {
	margin: 0px 16px;
	 font-size: 12px;
}

/* -- h2 -- */
#obj-oosmco291 {
	margin: 0px 16px 5px;
}

/* -- list -- */
#keppintouchlist {
	margin-top: 10px;
	 margin-bottom: 0px;
}

/* -- f7-icons -- */
#obj-jpzhnu714 {
	color:rgb(0, 0, 0);
	 background-color:rgba(0, 0, 0, 0);
}

/* -- f7-icons -- */
#obj-bxzulu115 {
	color:rgb(0, 0, 0);
	 background-color:rgba(0, 0, 0, 0);
}

/* -- f7-icons -- */
#obj-weccex554 {
	color:rgb(0, 0, 0);
	 background-color:rgba(0, 0, 0, 0);
}

/* -- f7-icons -- */
#obj-mnispl468 {
	color:rgb(0, 0, 0);
	 background-color:rgba(0, 0, 0, 0);
}

/* -- f7-icons -- */
#obj-bitvem608 {
	color:rgb(0, 0, 0);
	 background-color:rgba(0, 0, 0, 0);
}

/* -- block custom-block block-strong inset admin_only always_card -- */
#obj-lsnltu348 {
	padding: 10px 0px 0px;
	 margin: 15px 10px 35px;
	 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 text_small -- */
#obj-frlgtw447 {
	margin: 0px 16px;
	 font-size: 12px;
}

/* -- h2 -- */
#obj-vfixyk584 {
	margin: 0px 16px 10px;
}

/* -- list -- */
#obj-rlnsvx715 {
	margin-top: 10px;
	 margin-bottom: 0px;
}

/* -- fa fa-fw fa-database -- */
#obj-lsgbhi404 {
	color:rgb(0, 0, 0);
	 background-color:rgba(0, 0, 0, 0);
}

/* -- material-icons -- */
#obj-qeipxx691 {
	color:rgb(0, 0, 0);
	 background-color:rgba(0, 0, 0, 0);
}

/* -- f7-icons -- */
#obj-pzwemj175 {
	color:rgb(0, 0, 0);
	 background-color:rgba(0, 0, 0, 0);
}

/* -- block custom-block block-text text-center text-muted -- */
#obj-ihwtkq848 {
	font-size: 11px;
}

