

/* Start:/local/templates/.default/components/grain/rk.order/kotleta/style.css?17728564694070*/
.app-header, .bottom-sticky {
	box-sizing: content-box;
}

.grk-order-cart-block input[type=number]::-webkit-inner-spin-button, 
.grk-order-cart-block input[type=number]::-webkit-outer-spin-button { 
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	margin: 0; 
}

@-moz-document url-prefix() {
	#grk_cart input[type=number] {
		-moz-appearance: textfield;
	}
}

.grk-order-cart-block input[type=number][data-measure] {
	padding-right: 2.5rem;
	width: auto;
	
}
.grk-order-cart-block input[type=number][data-measure] + span {
	margin-left: -2rem !important;
	padding-right: 0.5rem;
	height: 100%;
	line-height: 100%;
	z-index: 10;
	align-self: center;
}


.alert {
	background: none;
}
.alert.alert-danger {
	color: #fe0000;
	border-color: #fe0000;
}

#grk_cart input[type=number]::-webkit-inner-spin-button, 
#grk_cart input[type=number]::-webkit-outer-spin-button { 
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	margin: 0; 
}

.grk-order-wait {
	position: relative;
}
.grk-order-wait:after {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.75) url(data:image/grkf;base64,R0lGODlhKwALAPEAAP///wAAAIKCggAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAKwALAAACMoSOCMuW2diD88UKG95W88uF4DaGWFmhZid93pq+pwxnLUnXh8ou+sSz+T64oCAyTBUAACH5BAkKAAAALAAAAAArAAsAAAI9xI4IyyAPYWOxmoTHrHzzmGHe94xkmJifyqFKQ0pwLLgHa82xrekkDrIBZRQab1jyfY7KTtPimixiUsevAAAh+QQJCgAAACwAAAAAKwALAAACPYSOCMswD2FjqZpqW9xv4g8KE7d54XmMpNSgqLoOpgvC60xjNonnyc7p+VKamKw1zDCMR8rp8pksYlKorgAAIfkECQoAAAAsAAAAACsACwAAAkCEjgjLltnYmJS6Bxt+sfq5ZUyoNJ9HHlEqdCfFrqn7DrE2m7Wdj/2y45FkQ13t5itKdshFExC8YCLOEBX6AhQAADsAAAAAAAAAAAA=) center center no-repeat;
	overflow: hidden;
}


.grk-order .list-group-item, .grk-order .card {
	background: #1a1a25;
	border-color: #43455c;
}
.grk-order .form-control, .grk-order .form-control:focus {
	background: none;
	border: none;
	border-bottom: 1px solid #616587;
	outline: none !important;
	box-shadow: none !important;
	border-radius: 0;
	color: white;
}
.grk-order .input-group {
	flex-wrap: nowrap;
}
.grk-order .input-group .form-control {
	border-top: 1px solid #616587;	
	padding-top: 0 !important;
	padding-bottom: 0 !important;	
	min-height: 0 !important;
}

.grk-order .input-group button, .grk-order .input-group button:active {
	background: #616587 !important;	
	border-color: #616587 !important;
	min-height: 0 !important;
	color: #b2bafa;
}
.grk-order .input-group button:hover {
	background: #6e739c !important;	
}
.grk-order .form-control:focus {
	border-top-color: #d79e38;
	border-bottom-color: #d79e38;
}
.grk-order input[type=radio] {
	display: none !important;
}
.grk-order input[type=radio]+ label {
	position: relative;
	padding-left: 25px;
}
.grk-order input[type=radio]+ label:before {
	position: absolute;
	left: 0;
	top: 3px;
	opacity: 1;
	content: "";
	background: none;
	border: 2px solid #616587;
	width: 18px;
	height: 18px;
	border-radius: 50%;
}
.grk-order input[type=radio]:checked+ label:before {
	background: white;
	border: 5px solid #e6412c;
	width: 18px;
	height: 18px;
}
.grk-order .form-check {
	padding-left: 0;
}
.btn.btn-primary {
	background: #fbc353;
	border-color: #fbc353;
	border-radius: 20px;
	width: 100%;
	color: black;
}

.grain-rk-dropdown {
	 width: calc(100% - 2rem) !important;
	background: #1a1a25 !important;
	border: 1px solid #d79e38 !important;
	border-radius: 0 !important;
}
#app .grain-rk-dropdown {
	 width: calc(100% - 1.5rem) !important;	
}

.grain-rk-dropdown ul li a {
	color: #d79e38 !important;
}

.alert-danger.grk-order-error {
	transform: scaleY(0);    
	transform-origin: top;
	box-sizing: border-box;
	transition: transform .8s ease, margin-top .8s ease, margin-bottom .8s ease, padding-top .8s ease, padding-bottom .8s ease;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
}
.alert-danger.grk-order-error.grk-order-error-show {
	transform: scaleY(1);
	padding-top: 1rem;
	padding-bottom: 1rem;
	margin-bottom: 1rem;
	margin-top: 1.5rem;
}


/* End */
/* /local/templates/.default/components/grain/rk.order/kotleta/style.css?17728564694070 */
