.dropbtn {
  background-color: #4CAF50;
  color: white;
  padding: 16px;
  font-size: 16px;
  border: none;
  cursor: pointer;
}
/* Dropdown button on hover & focus */
.dropbtn:hover,
.dropbtn:focus {
  background-color: #3e8e41;
}
.dropdown {
  position: relative;
  display: inline-block;
}
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f6f6f6;
  min-width: 300px;
  border: 1px solid #ddd;
  z-index: 1;
  width: 100%;
}
#product-autocomplete {
  position: relative;
}
#add-table {
  display: none; 
  background-color: #f6f6f6;
  min-width: 300px;
  border: 1px solid #ddd;
  z-index: 1;
  width: 100%;
  margin-top: 50px;
}
.dropdown-content.search-item {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}
.product-item-temp:hover {
  background-color: green;
}
.dropdown-content a:hover {
  background-color: #f1f1f1;
}
.show {
  display: block;
}
.column-header {
  font-weight: 600;
}
.column-status {
  text-align: center;
  font-size:14px;
}
.column-quantity {
  text-align: center;
}
.column-product {
  text-align: left;
}
.column-action {
  text-align: center;
}
.row-product-img {
  max-width: 25px;
  max-height: 25px;
}
#product-preview {
  display: block;
  position: absolute;
  top: 0;
}
.add-to {
	padding: 12px 32px;
	font-weight: bold;
	box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0.52);
	margin-right: 5px;
}
.add-to-icon {
	padding: 8px 14px;
	font-weight: bold;
	box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0.52);
}
.column-product-img {
  text-align: center;
}
.tooltipplus .tooltiptext {
  visibility: hidden;
  width: 300px;
  background-color: lightgray;
  color: black;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;
  position: absolute;
  z-index: 1;
  font-size: 19px;
}
.tooltipplus:hover .tooltiptext {
  visibility: visible;
} 

#orderProductTabs {
	overflow: auto;
}
	#orderProductTabs .nav-tabs {
		font-weight: bold;
	}
		#orderProductTabs .nav-tabs > li {
			font-weight: bold;
		}
#orderProductTabs .tab-pane {
  padding: 2rem;
  min-height: 75px;
}
#orderProductTabs .tab-content {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
@media (max-width: 767px) {
	#orderProductTabs .nav-tabs > li {
		min-width: 100%;
		display: inline-grid;
		font-weight: bold;
	} 
}
.product-add-grouping {
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.product-add-grouping table {
  margin-bottom: 0;
}
.order-form-buttons {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
  border-bottom: 1px solid #ddd;
}
#product-search-box {
	width:100%;
	border: 2px solid black;
}
.row-product-img-plus {
	position: inherit;
	transform: translateZ(0) scale(5);
}
.row-product-status .fa {
	font-size: 24px;
}
.setup-column-value {
	line-height: 30px;
	font-size: 20px;
}
	.setup-column-value input {
		width: 20px;
		height: 20px;
		margin-left: 10px;
	}
ul.sortable-list {
	list-style: none;
	padding: 0;
}

.sortable-list li {
	padding-left: 30px;
	padding-bottom:10px;
}

	.sortable-list li:before {
		content: "\f0c9";
		font-family: FontAwesome;
		display: inline-block;
		margin-left: -30px;
		width: 30px;
	}
.div-table {
	overflow-x:auto;
}
.tab-pane th {
	padding-left: 8px;
}
.tab-pane td {
	padding-left: 8px;
}

.row-clickable label {
	cursor:pointer;
}

#product-share{
	font-size:18px; 
}
.add-to-icon-share {
	padding: 8px 14px;
	font-weight: bold;
	box-shadow: inset 1px 1px 0 rgb(255 255 255 / 52%);
}

.share-line {
	height: 42px;
	padding: 12px 12px;
	font-size: 16px;
	line-height: 1.42857143;
}
.share-header {
	background: lightgray;
}
.appconfig-settings {
  text-indent: 50px;
  color: blue;
}
