.seo_h1 {
	text-align: center;
	margin: 20px;
	color: #a47430;
	font-size: 28px;
}

.logo {
	cursor: pointer;
}

.seo_h1:before, .seo_h1:after {
	margin: 10px;
	content: "-";
}

/*noinspection ALL*/
.btn-green:hover, .btn-blue:hover {
	cursor: pointer;
}

/*noinspection ALL*/
.pbl-bb-block.cb_st_payed, .pbl-bb-block.cb_payed {
	color: #546679 !important;
}

/*noinspection ALL*/
.pbl-bb-block.cb_st_approved, .pbl-bb-block.cb_approved {
	color: #378726 !important;
}

/*noinspection ALL*/
.pbl-bb-block.cb_st_canceled, .pbl-bb-block.cb_canceled {
	color: #870f06 !important;
}

/*noinspection ALL*/
.label.btn-deposit {
	position: absolute;
	bottom: 15px;
	right: 10px;
	margin: 0;
}

/*noinspection ALL*/
.myTournamentTableRow {
	border-top: 1px solid #5dd735;
	border-bottom: 1px solid #5dd735;
	background: rgba(73, 255, 2, 0.13);
	font-weight: bold;
}

/*noinspection ALL*/
span.small {
	font-size: 10px !important;
	color: #c0c0c0;
}

/*noinspection ALL*/
.links {
	cursor: pointer !important;
}

/*noinspection ALL*/
button.swal_custom {
	padding-left: 10px !important;
	padding-right: 10px !important;
	margin: 10px;
}

/*Errors Classes*/
/*noinspection ALL*/
.userFlashAlert {
	font-family: 'Roboto Condensed', sans-serif;
	display: block;
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	width: 100%;
	margin: 0 auto;
	padding: 15px;
	border-radius: 3px;
	color: #fff;
	margin-bottom: 20px;
}

/*noinspection ALL*/
div.userFlashAlert.success {
	background: #329932;
	border-top: solid 2px #46A346;
	border-bottom: solid 2px #46a346;
	color: #fff;
}

/*noinspection ALL*/
.userFlashAlert.warning {
	background: #df871b;
	border-top: solid 2px #E29331;
	border-bottom: solid 2px #e29331;
	color: #fff;
}

/*noinspection ALL*/
.userFlashAlert.danger {
	background: #df251b;
	border-top: solid 2px #E23A31;
	border-bottom: solid 2px #e23a31;
	color: #fff;
}

/*noinspection ALL*/
.userFlashAlert.error {
	background: #df251b;
	border-top: solid 2px #E23A31;
	border-bottom: solid 2px #e23a31;
	color: #fff;
}

/*noinspection ALL*/
div.userFlashAlert.info {
	background: #4646ff;
	border-top: solid 2px #5858FF;
	border-bottom: solid 2px #5858ff;
	color: #fff;
}
.userFlashAlert ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

/*noinspection ALL*/
.errorMessage {
	color: red;
}

/*noinspection ALL*/
.disabled {
	-webkit-filter: grayscale(90%);
	cursor: default;
}

/*noinspection ALL*/
.disabled:hover {
	-webkit-filter: grayscale(50%);
	cursor: default;
}

/*noinspection ALL*/
.opacity-50 {
	opacity: 0.5;
}

/*noinspection ALL*/
.opacity-70 {
	opacity: 0.7;
}

/*noinspection ALL*/
.swal2-overlay {
	background-color: rgba(0, 0, 0, 0.9);
}

.super-class-4-dimka label {
	font-family: "Roboto Condensed", sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #575757;
}

/*noinspection ALL*/
.swal2-modal button.styled:hover {
	background: #6d851a !important;
}

/*noinspection ALL*/
.swal2-modal button.styled {
	border-radius: 0px;
	/*font-size: 18px;*/
	/*padding-top: 0px;*/
	/*padding-bottom: 10px;*/
	/*padding-right: 15px;*/
	/*padding-left: 15px;*/

	background: #7e9a1e !important;
	border-top: solid 2px #abd02a;
	border-bottom: solid 2px #abd02a;
	/*color: #fff;*/
	/*font-family: 'Roboto Condensed', sans-serif;*/
	/*font-weight: 700;*/
	/*text-transform: uppercase;*/
	/*height: 40px;*/
	/*display: inline-block;*/
	/*line-height: 40px;*/
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
	text-align: center;

}

.super-class-4-dimka input {
	background: none;
	border-radius: none;
	height: 22px;
	line-height: 22px;
	padding: 0 10px;
	text-align: left;
	border: 0 none;
	width: auto;
}

/*noinspection ALL*/
.cb_approved {
	color: #5b7110 !important;
}

/*noinspection ALL*/
.cb_calculated {
	color: #84b073 !important;
}

/* Task#3723 add hidden input type file*/
/*noinspection ALL*/
.file_upload {
	display: block;
	position: relative;
	overflow: hidden;
	width: 154px;

}

/*noinspection ALL*/
.file_upload .button {
	float: right;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 100%;
}

/*noinspection ALL*/
@media only screen and ( max-width: 154px ) {
	/* example */
	/*noinspection ALL*/
	.file_upload .button {
		width: 100%
	}
}

.file_upload input[type=file] {
	position: absolute;
	top: 0;
	opacity: 0
}

.game-page h1, .game-page h2, .game-page h3, .footerSeotext h1, .footerSeotext h2, .footerSeotext h3 {
	text-transform: none;
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
	font-size: 15px;
	color: #2f6688;
	text-align: left;
	margin-bottom: 0px;
}

