.history__container {
	max-width      : 900px;
	margin         : 0 auto;
	padding-bottom : 50px;
}

.history__container:after {
	display : block;
	content : '';
	clear   : both;
}

.history__col {
	float      : left;
	box-sizing : border-box;
	width      : 50%;
}

.history__col--text {
	width : 530px;
}

.history__col--info, .history__col--text {
	padding-right : 70px;
	font          : 16px/25px 'San Francisco', sans-serif;
	color         : #656565;
}

.history__col.history__col--form {
	max-width   : 350px;
	padding : 0 20px;
}

.history__col--register {
	padding-right : 25px;
}

.history__col h3 {
	color       : rgba(38, 39, 39, .8);
	font-weight : 500;
	font-size   : 24px;
	line-height : 35px;
	margin      : 0;
	padding     : 0 0 30px;
}

.history__col ul {
	list-style-image : url(/packages/mega45-core/images/history-list-image.png);
}

.history__col ul li {
	padding-bottom : 20px;
}

.history__col .cart-content__order-input {
	padding-bottom : 25px;
	font-weight    : 300;
	color          : rgba(24, 24, 24, .6);
}

.history__col .cart-content__order-input label span {
	display      : block;
	padding-top  : 10px;
	padding-left : 10px;
}

.history__col .cart-content__order-input .use-mega {
	top    : -70px;
	bottom : auto;
}

.history__col .cart-content__order-payment-submit {
	padding-top : 50px;
}

.history__col .cart-content__button-summ-order {
	padding-top    : 20px;
	padding-bottom : 20px;
}

.history__col .bonus__info {
	box-sizing       : border-box;
	width            : 100%;
	background-color : #fbf1d9;
	border-radius    : 5px;
	padding          : 20px 30px;
}

@media (max-width : 768px) {
	.history__col {
		width         : 100%;
		padding-right : 0;
	}

	.history__col .bonus__info {
		padding-left  : 15px;
		padding-right : 15px;
	}
}