.form_block.t2 h3{
	margin-bottom: 0.7em;
}

#pay_block .cells_block .rub{
	padding: 0.6em 0px 0px 0.5em;
	font-size: 13pt;
	font-weight: 900;
}
#pay_block .fe{
	width: 95%;
}

#pay_block .allMethods{
}
	#pay_block .allMethods a{
		text-decoration: none;
		font-weight: bold;
		color: #636c76;
	}
	#pay_block .cells_block .cell span.pay_name{
		color: #B5BBC1;
		font-weight: bold;
		font-size: 12pt;
		margin: 0px 0px 0.5em 0px;
		display: none;
	}
	#pay_block .cells_block .cell .fe.errored.blured{
		position: relative;
		border: 1px solid #DC3B9B;
	}
	#pay_block .error_info{
		color: #DC3B9B;
		font-style: italic;
		position: relative;
		top: -0.5em;
	}
	#pay_block .payLabel{
		width: 11em;
		height: 3em;
		position: absolute;
		margin: -4.3em 0px 0px -0.4em;
	}



.payMethods{
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    /*justify-content: space-between;*/
	justify-content: flex-start;
    align-content: center;
    align-items: center;
	margin: 1em 0px 0px 0px;
}

.payMethods .item{
	width: 20%;
	cursor: pointer;
	margin: 0px 4% 1em 0px;
	transition: all 0.3s ease-out 0s;
}
.payMethods .item svg{
	display: block;
	margin: 0px auto;
}
.payMethods .item svg path{
	transition: all 0.3s ease-out 0s;	
}
.payMethods[paymethod="CARD"] .item[data-type="CARD"] svg path,
.payMethods[paymethod="SBP"] .item[data-type="SBP"] svg path,
.payMethods[paymethod="SBO"] .item[data-type="SBO"] svg path,
.payMethods[paymethod="PC"] .item[data-type="PC"] svg path,
.payMethods[paymethod="QIWI"] .item[data-type="QIWI"] svg path,
.payMethods[paymethod="MC"] .item[data-type="MC"] svg path,
.payMethods[paymethod="qiwiOffline"] .item[data-type="qiwiOffline"] svg path,
.payMethods[paymethod="bank"] .item[data-type="bank"] svg path,
.payMethods[paymethod="kvit"] .item[data-type="kvit"] svg path {
	fill: #F63D74;
}

.payMethods .item img, .payMethods .item svg{
	display: block;
	width: auto;
	height: auto;
	margin: 0.2em 0.5em;
}
	.payMethods .item .card{
		max-width: 60px;
	}
	.payMethods .item .sb{
		max-width: 50px;
	}
	.payMethods .item .ym{
		max-width: 68px;
	}
	.payMethods .item .q{
		max-width: 55px;
	}

.form_block p.h_pay{
	margin: 0.7em 0px 0.8em;
}


.leaflet-popup-content{
	min-width: 200px;
}
.leaflet-popup-content img{
	max-width: 200px;
	display: block;
}

.leaflet-tooltip-left.myCSSClass {
	background: transparent;
	border: none;
	box-shadow: none;
	font-size: 14pt;
	color: #ce007b;
	width: 3em;
	height: 1em;
	padding: 0px;
	line-height: 1em;
	text-align: center;
	top: 10px;
	left: 0px;
	right: auto;
	margin: 0px;
	transform: translate(0);
}
.leaflet-tooltip-left.myCSSClass::before {
	display: none;
}
.leaflet-tooltip-right.myCSSClass::before {
	display: none;
}