/* -- custom css for file req_detail.html -- */

/* -- title -- */
#title-o-1410 {
	left: -4.5px;
}

/* -- flexbox display-flex flex-row justify-content-flex-start align-items-center flex-nowrap -- */
#flexbox-2496 {
	width: 114px;
}

/* -- flexbox display-flex flex-row justify-content-flex-start align-items-center flex-nowrap -- */
#timerdisplay {
	width: 125px;
}

/* -- fa fa-play-circle-o mr-2 ml-2 -- */
#timericon {
	font-size: 25px;
}

/* -- firebase-field font-weight-bold m-3 p-1 -- */
#div-1437 {
	font-size: 20px;
}

/* -- card card-rounded mt-0 mr-0 ml-0 mb-3 -- */
#card-1459 {
	height: 170px;
}

/* -- block custom-block w-100 m-0 p-0 -- */
#div-1887 {
	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 clampin font-weight-bold -- */
#obj-1434 {
	font-size: 18px;
	 -webkit-line-clamp: 1;
}

/* -- firebase-field text-muted clampin text-uppercase hideifempty -- */
#div-1432 {
	font-size: 12px;
	 -webkit-line-clamp: 1;
}

/* -- card card-rounded mt-0 mr-0 ml-0 mb-3 -- */
#card-1427 {
	height: 170px;
}

/* -- block custom-block block-text p-0 m-0 text-muted -- */
#div-1536 {
	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-text p-0 m-0 text-muted -- */
#obj-1542 {
	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-text p-0 m-0 text-muted -- */
#obj-1950 {
	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 flex-row justify-content-space-between flex-nowrap mt-0 pt-2 mb-0 pb-1 -- */
#obj-1549 {
	border-bottom-style: none;
	 border-bottom-color: rgb(227, 227, 227);
	 border-width: 0px 0px 1px;
}

/* -- block custom-block block-text p-0 m-0 text-muted -- */
#obj-1550 {
	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 medium-inset p-0 container_card text-left mt-0 mr-0 ml-0 mb-3 -- */
#card_req_params {
	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 medium-inset mt-0 ml-0 mr-0 mb-3 container_card p-0 text-center text-muted -- */
#card_req_products {
	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 p-1 text-muted text-uppercase fw-400 mt-3 mb-1 -- */
#tasks_title {
	font-size: 12px;
	 margin-right: 32px;
	 margin-left: 32px;
}

/* -- block custom-block block-strong inset medium-inset container_card ml-4 mr-4 pt-3 pb-3 mt-0 -- */
#todo_list_container {
	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 pt-1 pb-1 flex-row justify-content-space-between flex-nowrap -- */
#flexbox-1879 {
	border-bottom-style: none;
	 border-bottom-color: rgb(242, 242, 242);
	 border-width: 0px 0px 1px;
}

/* -- snippet embed-responsive -- */
#div-1883 {
	width: 48px;
	 z-index: 1;
}

/* -- firebase-field text-muted task_list_content_deadline mt-1 -- */
#obj-1885 {
	font-size: 13px;
}

/* -- fa text-muted f7-icons pl-2 pr-2 pt-1 -- */
#icon-2478 {
	font-size: 6px;
}

/* -- firebase-field text-muted mt-1 pr-2 -- */
#obj-2408 {
	font-size: 13px;
}

/* -- col button firebase-action-button button-large btn-firebase-page info_button m-0 pl-0 pr-0 info_button_hover_only -- */
#a-1945 {
	height: 40px;
}

/* -- flexbox display-flex flex-row align-items-center flex-nowrap m-0 p-0 -- */
#form_new_todo_link {
	height: 40px;
}

/* -- block custom-block m-0 p-0 -- */
#div-1921 {
	width: 48px;
	 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 f7-icons text-primary -- */
#icon-1925 {
	font-size: 25px;
}

/* -- block custom-block block-text m-0 p-0 font-weight-bold text-primary -- */
#div-1922 {
	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 p-0 m-0 -- */
#form_new_todo_container {
	height: 40px;
	 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 mt-0 pb-0 pt-0 flex-row justify-content-space-between align-items-center flex-nowrap -- */
#form_new_todo_flex {
	height: 40px;
}

/* -- list form ajax-submit form-ajax-submit mb-0 mt-0 no-hairlines-between no-hairlines firebase-insert-form firebase-data-form -- */
#form_new_todo {
	height: 40px;
}

/* -- fa fa-circle-o-notch fa-spin s-4 -- */
#form_new_todo_loader {
	width: 20px;
	 height: 20px;
	 color: rgb(172, 172, 172);
}

/* -- block-title p-1 text-muted text-uppercase fw-400 mt-3 mb-3 -- */
#events_title {
	font-size: 12px;
	 margin-right: 32px;
	 margin-left: 32px;
}

