﻿/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
/* оформление цен мест */
.zone-color{
	width: 20px;
	height: 20px;
	border: 1px solid #eee;
	border: 0px solid #e3e3e3;
	border-radius: 22px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
}

.zone-cost{
	margin-right: 5px;
}

.zone{
background: none;
 text-align: center;}

/* зал мероприятия */
#divcanvas{
	width: 100%;
	height: 100%;
	margin: 0px;
	margin-top: 50px;
	padding: 0px;
	height: 0px;
}

/* Оформление всплывающей подсказки */
#hint{
	position:absolute;
	color: black;
	font-weight: bold;
	visibility:hidden;
	background:#fff;
	border:1px solid #eee;
	padding:5px;
	
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	
	
}
#canvas_map_container {
            width: 150px;
            height: 150px;
            position: absolute;
            top: 150px;
            right: 0;
            background: white;
            border: 1px solid #ddd;
        }
        @media (max-width: 767px) {
            #canvas_map_container {
                display: none;
            }
 

.zone-cost{
	padding: 0 5px;
}

        }
