.cv-promo-page-container {
	background-image: url('/images/landing/landing_2_bg.jpg');
	width: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	position: absolute;
	top: 110px;
	text-align: center;
}

.cv-promo-page-container .cv-promo-page-container-wrapper {
	max-width: 900px;
	width: 90%;
	margin: auto;
}

.cv-promo-page-container .cv-promo-page-box {
	font-family: Roboto Condensed;
	margin-top: 100px;
	float: left;
	width: 50%;
	padding: 0px 30px 0px 30px;
}

.cv-promo-page-container .cv-promo-page-newest-bets .cv-promo-page-newest-bets-title {
	text-transform: uppercase;
	text-align: center;
	color: #f7f7f7;
	font-size: 20px;
	font-weight: 600;
	line-height: 20px;
	margin-bottom: 5px;
}

.cv-promo-page-container .cv-promo-page-newest-bets .datatable-table-container {
	background-color: rgba(247, 247, 247, 0.1);
	width: 100%;
}

.cv-promo-page-container .cv-promo-page-newest-bets .datatable-table.datatable-theme-bets thead tr {
	background-color: #2D485B;
}

.cv-promo-page-container .cv-promo-page-newest-bets .datatable-table.datatable-theme-bets thead tr td, .datatable-table.datatable-theme-bets thead tr th {
	text-align: center;
	color: #f7f7f7;
	font-weight: 600;
	height: 12px;
	font-size: 12px;
	line-height: 12px;
	width: 33% !important;
	padding-bottom: 10px;
	padding-right: 18px;
}

.cv-promo-page-container .cv-promo-page-newest-bets .datatable-table.datatable-theme-bets thead tr td, .datatable-table.datatable-theme-bets thead tr th:first-child {
	text-align: start;
}

.cv-promo-page-container .cv-promo-page-newest-bets .datatable-table.datatable-theme-bets thead tr td, .datatable-table.datatable-theme-bets thead tr th:last-child {
	text-align: end;
}

.cv-promo-page-container .cv-promo-page-newest-bets table.dataTable.nowrap td:first-child {
	text-align: start;
}

.cv-promo-page-container .cv-promo-page-newest-bets table.dataTable.nowrap td:last-child {
	text-align: end;
}

.cv-promo-page-container .cv-promo-page-newest-bets table.dataTable tbody tr {
	height: 10px;
	font-size: 10px;
	line-height: 10px;
	background-color: transparent !important;
	color: #f7f7f7;
}

.cv-promo-page-container .cv-promo-page-newest-bets .datatable-table-container .table-responsive {
	width: 100%;
}

.cv-promo-page-container .cv-promo-page-newest-bets table.dataTable tbody tr:nth-child(2n) {
	background-color: rgba(247, 247, 247, 0.2) !important;
}

.cv-promo-page-container .cv-promo-page-newest-bets .datatable-table-container .dataTables_wrapper {
	margin: 10px;
}

.cv-promo-page-container .cv-promo-page-place-bet .cv-promo-page-place-bet-title {
	color: #fad65b;
	font-size: 30px;
	font-weight: 600;
	text-align: end;
	line-height: 30px;
	text-transform: uppercase;
}

.cv-promo-page-container .cv-promo-page-place-bet .cv-promo-page-place-bet-sub-title {
	color: #f7f7f7;
	font-size: 20px;
	font-weight: 600;
	text-align: end;
	line-height: 20px;
	text-transform: uppercase;
}

.cv-promo-page-container .cv-promo-page-place-bet .cv-promo-page-prize {
	width: 320px;
	float: right;
	text-align: end;
	color: #f7f7f7;
	margin-top: 10px;
	margin-bottom: 30px;
	font-size: 12px;
}

.cv-promo-page-container .cv-promo-page-place-bet .cv-promo-page-prize .cv-promo-page-prize-link {
	color: #fad65b;
}

.cv-promo-page-container .cv-promo-page-place-bet .cv-promo-page-place-bet-form {
	
}

.cv-promo-page-container .cv-promo-page-place-bet .cv-promo-page-place-bet-form .cv-promo-page-place-bet-input {
	float: left;
	height: 40px;
	border: 0px;
	width: 65%;
	padding-left: 10px;
	color: #004d6f;
}

.cv-promo-page-container .cv-promo-page-place-bet .cv-promo-page-place-bet-form .cv-promo-page-submit-button {
	float: left;
	background-color: #cacaca;
	border-radius: 0px;
	text-transform: uppercase;
	height: 40px;
	font-size: 12px;
	width: 35%;
}

.cv-promo-page-container .cv-promo-page-place-bet .cv-promo-page-terms-and-conditions {
	height: 40px;
	line-height: 40px;
	float: right;
}

.cv-promo-page-container .cv-promo-page-place-bet .cv-promo-page-terms-and-conditions-text {
	float: left;
	color: #f7f7f7;
}

.cv-promo-page-container .cv-promo-page-place-bet .cv-promo-page-terms-and-conditions-checkbox {
	float: left;
}

.cv-promo-page-container .cv-promo-page-how-to-get-more-bets {
	text-align: center;
	width: 100%;
	color: #f7f7f7;
	font-family: Roboto Condensed;
	font-weight: 300;
	margin-top: 100px;
}

.cv-promo-page-container .cv-promo-page-how-to-get-more-bets  .cv-promo-page-how-to-get-more-bets-title {
	font-size: 25px;
	text-transform: uppercase;
}

.cv-promo-page-container .cv-promo-page-menu {
	display: inline-block;
	margin-top: 100px;
	margin-bottom: 100px;
}

.cv-promo-page-container .cv-promo-page-menu .cv-promo-page-menu-element {
	float: left;
	width: 25%;
	font-family: Roboto Condensed;
	cursor: pointer;
	transition: all 0.3s;
}

.cv-promo-page-container .cv-promo-page-menu .cv-promo-page-menu-element .cv-promo-page-menu-element-icon {
	color: #fad65b;
	font-size: 70px;
}

.cv-promo-page-container .cv-promo-page-menu .cv-promo-page-menu-element .cv-promo-page-menu-element-title {
	color: #fad65b;
	text-transform: uppercase;
	font-size: 16px;
} 

.cv-promo-page-container .cv-promo-page-menu .cv-promo-page-menu-element .cv-promo-page-menu-element-text {
	color: #f7f7f7;
	width: 80%;
	margin: auto;
	margin-top: 5px;
}

.cv-promo-page-container .cv-promo-page-menu .cv-promo-page-menu-element .cv-promo-page-menu-element-wrapper {
	transform: scale(1,1);
	-ms-transform: scale(1, 1); /* IE 9 */
    -webkit-transform: scale(1, 1); /* Safari */
	transition: all 0.3s;
	padding-bottom: 15px;
}

.cv-promo-page-container .cv-promo-page-menu .cv-promo-page-menu-element:hover .cv-promo-page-menu-element-wrapper {
	transform: scale(1.2 , 1.2);
	-ms-transform: scale(1.2, 1.2); /* IE 9 */
    -webkit-transform: scale(1.2, 1.2); /* Safari */
}