
.lgk-input {
	width: 100%;
	padding: 5px;
	border: none;
	-webkit-border-radius: 0; 
	-moz-border-radius: 0; 
	border-radius: 0; 
	color: #999; 
	background-color: #eee; 
	font-size: 14px; 
	margin: 0; 
	font-family: 'Abel', Helvetica, Arial, Lucida, sans-serif;
	-webkit-appearance: none; 
	box-sizing: border-box; 
	user-select: text; 
	cursor: auto; 
	text-rendering: auto; 
	letter-spacing: normal; 
	word-spacing: normal; 
	text-transform: none; 
	text-indent: 0px; 
	-webkit-writing-mode: horizontal-tb; 
	text-shadow: none; 
	display: inline-block; 
	text-align: start; 
	font: 11px system-ui;
	-webkit-font-smoothing: antialiased;" 
}

.lgk-product-table {
	border: none;
	width: 100%;
	background-color: #f9f9f9;
}

.lgk-button {
	color: #ffffff !important;
	background: #b9d305;
	border-color: #b9d305;
	letter-spacing: 0px;
	font-size: 18px;
	padding-left: 0.7em !important;
	padding-right: 2em !important;
}

.lgk-order-popup {
  position: relative;
  background: #FFF;
  padding: 20px;
  width: auto;
  max-width: 800px;
  margin: 20px auto;
}

.submitIconButton {
	cursor: pointer;
}

#tapamcony_0 {
	display: none;
}

#tapamcony_1 {
	display: none;
}



.row-linia-producto > div:nth-child(3) {
    width: 44% !important;
    margin-right: 10px;
}

.row-linia-producto > div:nth-child(4) {
    width: auto !important;
}

input.withoutarrows::-webkit-outer-spin-button,
input.withoutarrows::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

input.withoutarrows[type=number] {
    -moz-appearance:textfield !important; /* Firefox */
}

input.withoutarrows {
    -webkit-appearance: auto !important;
}

input.input-stock {
    height: 25px;
    width: 21px;
    border-radius: 4px 0px 0px 4px;
    border: 1px solid #bbbbbb;
    border-right-color: hsl(0deg 0% 100% / 0%);
    border-right-width: 0px;
}

select.selector-stock {
	height: 25px;
	width: 20px;
    border-radius: 0px 4px 4px 0px;
    border: 1px solid #bbbbbb;
    border-left-color: hsl(0deg 0% 100% / 0%);
    border-left-width: 0px;
}


.estocColor, .estocGran{
    background-color: #b9d305 !important;
}

.estocCinc, .estocCinc:focus{
	background-color: #0074ff !important;
	color: white;
}

select.selector-stock:active {
    width: 40px;
}