.guest-modal .modal-content {
	padding: 4rem;
}
.guest-modal .modal-content .guest-header {
	font-size: 1.5em;
}

.guest-modal * {
	font-family: inherit;
}

.guest-modal .guest-area {
	display: grid;
	display: -ms-grid;
	align-items: start;
	justify-content: center;
}

.guest-modal .guest-area, .guest-modal .nav-header {
	padding: 2rem 3rem;
	align-items: end;
	font-size: 1em;
}

.guest-modal .guest-area .guest-item-container:not(:last-child) {
	padding-bottom: 2.5em;
}

.guest-modal .guest-area .guest-item-container {
	display: grid;
	display: -ms-grid;
	width: 100%;
	align-items: center;
}

.guest-modal .guest-area .guest-item-container .index-container {
	font-size: 1.375em;
}

.guest-modal .guest-area .guest-item-container .input-container input {
	width: 85%;
	height: 2.8125em;
}

.guest-modal .popup-body {
	margin: 1rem 0;
}

.guest-modal .popup-footer .btn-container {
	padding-top: 1em;
}

.guest-modal .popup-footer .btn-container, .guest-modal .popup-footer .btn-container .confirm-btn, .guest-modal .popup-footer .btn-container .cancel-btn {
	display: flex;
	justify-content: center;
	align-items: center;
}

.guest-modal .nav-header {
	display:grid;
	display: -ms-grid
}

.guest-modal .nav-header > div {
	-ms-grid-row: 1;
}

.warning-message-container {
	display: grid;
	display: -ms-grid;
	align-items: center;
	font-size: 14px;
	grid-template-columns: 30px auto;
	-ms-grid-columns: 30px auto;
	grid-column-gap: 10px;

}