

/* Start:/bitrix/templates/.default/components/grain/iiko.order/order/style.css?17370142573077*/

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

.align-items{
      align-items: center;
}

.popup-overlay{
max-width: 400px;
    width: 100%;
    position: fixed;
    z-index: 0;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background: white;
    padding: 20px;
    z-index: 99;
    height: 200px;
    border: 2px solid #11111145;
    border-radius: 14px;
}

.popup h2{
 text-align: center;
    font-size: 20px;
}


#asap  {
      display: block;
    background: #F9DC3B;
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: center;
    text-shadow: none;
    width: 210px;
    margin: auto;
    border-radius: 10px;
    cursor: pointer;
    text-transform: uppercase;

    color: #000;
  
    text-align: center;
    font-family: Roboto;
    font-size: 14px;
    font-weight: 900;

 

}



#asap:hover{
  opacity:0.8;
}

.gi-order-property-item  label{
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom:3px;
}

.btn-primary:hover{
     background: #F9DC3B;
     opacity:0.7;
     color:black;
}


.btn-primary:active{
         background: #F9DC3B;
     opacity:0.7;
     color:black;
}


.zaberu{
    color: #212529; 
    font-weight: 700;
}

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

.gi-order-cart-block input[type=number][data-measure] {
	padding-right: 2rem;
}
.gi-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;
}

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

.alert-danger.gi-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.gi-order-error.gi-order-error-show {
	transform: scaleY(1);
	padding-top: 1rem;
	padding-bottom: 1rem;
	margin-bottom: 1rem;
	margin-top: 1.5rem;
}


#prop12{
display:none;
}
/* End */
/* /bitrix/templates/.default/components/grain/iiko.order/order/style.css?17370142573077 */
