.flex-table.payment-table {
	> .flex-tbody {
		border-left: none;
		border-right: none;
		> .tr {
			&:nth-last-child(n + 2) {
				border: none;
			}

			> .header > .uk-text-bold {
				font-weight: 600;
			}

			> .td:nth-of-type(even) {
				background-color: @flex-tbody-tr-bg-color;
			}

			> .td > .sectionprice > .td > .seatsection > .seatno {
				background-color: @seatno-default-bg-color;
				color: #fff;
			}

			> .td > .sectionprice > .td > .seatsection > .section {
				color: @seatno-default-bg-color;
				font-weight: 600;
			}

			> .td > .sectionprice > .td > .price {
				color: @seatno-default-bg-color;
			}

			> .td > .details > .flex-tbody {
				border: none;
			}

			> .td > .details > .flex-tbody > .tr {
				border: none;
			}

			> .td > .details > .flex-tbody > .tr > .td {
				padding-top: 0;
			}

			> .td > .details > .flex-tbody > .tr > .td:nth-child(1) {
				padding-left: 78px;
			}

			> .td > .details > .flex-tbody > .tr > .td > .uk-list {
				padding-left: 20px;
			}

			> .td > .details >.remove {
				color: @primary-color-blue;
				font-size: 0.778em;
			}

			> .td > .details >.remove > .uk-icon > svg {
				width: 1.45em;
			}
		}
	}

	> .flex-table-footer {
		> .totalamount {
			> .label {
				color:@lighter-color-green;
			}
			> .amount.uk-text-bold {
				font-weight: 600;
			}
		}
	}
}