#postapontvalasztoapi {
	width: 100%;
}
#postaPontApi-main {
	position: relative;
}
.pp-filter-container.pp-filter-overlay-opened {
	top: auto !important;
	left: auto !important;
	max-width: 1056px !important;
	width: 90% !important;
	min-height: 281px !important;
	height: auto !important;
}
#postaPontApi-content {
	max-width: none !important;
}
#postaPontApi-inner #pp-map-canvas {
	max-width: none !important;
	height: 450px !important;
}
#pp-filter-open-btn {
	display: inline-flex;
	align-items: center;
	width: auto !important;
}
#pp-filter-open-icon {
	top: 0 !important;
}
.pp-select-li {
	display: flex !important;
	align-items: center;
	height: 38px;
	margin-bottom: 0 !important;
}
.pp-select-li,
.pp-select-li * {
	cursor: pointer;
}
#pp-filter-open-btn,
#pp-filter-open-btn * {
	cursor: pointer;
}
.pp-select-input {
	display: flex !important;
	align-items: center;
}
.pp-btn-select {
	background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%) !important;
}
#postaPontApi-inner #pp-input-form div.pp-input-container input {
	box-sizing: border-box;
}
.pp-change-address-container,
#postaPontApi-inner #pp-input-form div.pp-input-container {
	width: 73% !important;
}
#postaPontApi-inner #pp-input-form div.pp-input-container:nth-of-type(1) {
	width: 100% !important;
}
#container #postaPontApi-inner #pp-input-form .pp-select-button-xs,
#container #postaPontApi-inner #pp-input-form .pp-select-button-xs-left {
	width: auto !important;
}
#postaPontApi-inner #pp-input-form .button {
	width: 25% !important;
	white-space: nowrap;
}
@media only screen and (max-width: 1100px) {
	#pp-checkbox-list {
		flex-direction: column-reverse !important;
	}
}
@media only screen and (max-width: 400px) {
	#postaPontApi-inner #pp-input-form div.pp-input-container,
	.pp-change-address-container {
		width: 100% !important;
	}
}