﻿#payment-result {
	font-size: 20px;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	height: 100%;
}

	#payment-result #payment-result-images-message {
		margin-top: 20px;
		text-align: center;
	}

	#payment-result #payment-result-images {
		flex: 1 1 auto;
		width: 100%;
		overflow-y: visible;
		overflow-x: hidden;
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
		row-gap: 20px;
		column-gap: 40px;
		margin-bottom: 20px;
	}

		#payment-result #payment-result-images::-webkit-scrollbar {
			width: 0.1em;
		}

		#payment-result #payment-result-images::-webkit-scrollbar-thumb {
			background-color: white;
			outline: 1px solid #282828;
		}

		#payment-result #payment-result-images,
		#payment-result #payment-result-images #payment-result-image {
			margin-top: 20px;
		}

			#payment-result #payment-result-images #payment-result-image {
				display: flex;
				flex-direction: column;
				align-items: center;
				width: 400px;
			}

				#payment-result #payment-result-images #payment-result-image div {
					margin-bottom: 10px;
					font-size: 16px;
					text-align: center;
				}

				#payment-result #payment-result-images #payment-result-image img {
					width: auto;
					max-width: 300px;
					height: auto;
					max-height: 300px;
				}

#payment-roller {
	margin: 50px 0;
}

#payment-waiting-buttons {
	display: flex;
	width: 100%;
	margin-top: 20px;
	flex-direction: column;
}

	#payment-waiting-buttons #payment-waiting-toform-button,
	#payment-waiting-buttons #payment-waiting-cancel-button {
		margin: 5px 0;
	}

.payment-modal-data {
	height: 460px !important;
}

.payment-modal {
	height: 370px !important;
}

#payment-result-center-message {
	margin-top: 160px;
}

#payment-save-tickets-button {
	margin-bottom: 10px;
}
