html {
	overflow-y: scroll;
	font-family: sans-serif;
}

html, body, ul{
	margin: 0;
	padding: 0;
	outline: 0;
	border: 0;
	vertical-align: baseline;
	font-size: 100%;
}

body {
    background-color: #c3c3c3;
    background-image: radial-gradient(#48a9ff9e 1px, transparent 1px), radial-gradient(#00bf5073 1px, #f5ffff 1px);
    background-size: 40px 40px;
    background-position: 0 0,20px 20px;
}

a{
	color: #000;
}

a:hover{
	color: #494949;
}

.menu_bar{
	width: 100%;
	height: 75px;
	background-color: #1b1b1b;
	color: #fff;
	text-align: center;
}

.menu_list{
	margin: auto;
	width: 600px;
	text-align: center;
	font-weight: bold;
	display: inline-block;
}

.menu_list li{
    color: #fff;
    display: inline-block;
    padding: 28px 20px 29px 20px;
}

.menu_list li:hover{
	cursor: pointer;
	color: #000;
    background-color: #fff;
	transition: color 0.5s;
	transition: background-color 0.5s;
}

.logo_block{
	display: inline-block;
	vertical-align: middle;
    font-size: 36px;
}

.logo_pay{
	background: rgb(74, 151, 58);
    background: linear-gradient(360deg, rgb(66 86 70) 0%, rgb(71 193 88) 53%, rgb(126 177 25) 100%);
    padding: 7px;
    border-radius: 9px;
    color: #000;
    margin-left: 6px;
    font-family: Verdana,monospace;
	font-weight: bold;
	font-size: 32px;
}

.content_block{
	width: 726px;
    margin: 0 auto 35px;
    background-color: #00000015;
    padding: 20px;
    backdrop-filter: blur(2px);
    border-radius: 15px;
	border-top: 4px solid #0000009e;
	margin-bottom: 100px;
	text-align: center;
}

.content_notfound{
	width: 726px;
    margin: 0 auto 35px;
    background-color: #00000015;
    min-height: 200px;
    padding: 20px;
    backdrop-filter: blur(2px);
    border-radius: 15px;
	border-top: 4px solid #0000009e;
	margin-bottom: 100px;
	text-align: center;
	color: #d47776;
    font-size: 24px;
}

.content_notfound img{
	width: 256px;
	height: 256px;
}

.page_block{
	width: 766px;
    margin: 40px auto 0px;
}

.page_title{
	margin: 0;
	color: #000000d1;
}

.page_hr{
	margin: 0;
	border: 2px solid black;
}

.give_block{
	display: inline-block;
	width: 250px;
}

.take_block{
	display: inline-block;
    width: 250px;
}

.confirm_block{
	display: inline-block;
    width: 200px;
}

.give_block li{
	list-style: none;
    background-color: #ffffff;
    padding: 10px;
    margin: 10px;
    font-size: 15px;
    font-weight: 700;
    cursor: pointer;
	border-bottom: 1px solid;
	border-radius: 20px;
}

.give_block li:hover{
	color:#fff;
	background-color: #3181b5;
	transition: color 0.5s;
	transition: background-color 0.5s;
}

.take_block li:hover{
	color:#fff;
	background-color: #6dbb6a;
	transition: color 0.5s;
	transition: background-color 0.5s;
}

.take_item_active{
	color:#fff !important;
	background-color: #6dbb6a !important;
}

.give_item_active{
	color:#fff !important;
	background-color: #3181b5 !important;
}

.take_block li{
	list-style: none;
    background-color: #ffffff;
    padding: 10px;
    margin: 10px;
    font-size: 15px;
    font-weight: 700;
    cursor: pointer;
	border-bottom: 1px solid;
	border-radius: 20px;
}

.disabled{
	color: #ccc;
}

.disabled:hover{
	background-color: #fff !important;
	color: #ccc !important;
	cursor: not-allowed !important;
}

.wm_ico{
	background-image: url(../img/wm.svg);
    height: 20px;
    width: 20px;
    display: inline-block;
    vertical-align: sub;
    margin: 0px 10px 0 5px;
}

.visamc_ico{
	background-image: url(../img/visamc.svg);
    height: 20px;
    width: 20px;
    display: inline-block;
    vertical-align: sub;
    margin: 0px 10px 0 5px;
}

.pay_input{
	border-bottom: 1px solid #000;
    border-collapse: collapse;
    border-top: none;
    border-left: none;
    border-right: none;
    width: 100%;
    height: 38px;
    outline: none;
    font-size: 24px;
    text-align: center;
	border-radius: 20px;
}

.pay_button{
	width: 204px;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: solid 1px #000000;
    color: #fff;
    height: 37px;
    font-size: 15px;
    font-weight: 700;
    background: #5fb14b;
	cursor: pointer;
	border-radius: 20px;
	outline: none;
	background: linear-gradient(360deg, rgb(88 167 104) 0%, rgb(71 193 88) 53%, rgb(166 216 67) 100%);
}

.pay_button:hover{
	background: linear-gradient(180deg, rgb(88 167 104) 0%, rgb(71 193 88) 53%, rgb(166 216 67) 100%);
}

.pay_button:disabled{
	background: linear-gradient(360deg, rgb(154 154 154) 0%, rgb(167 167 167) 53%, rgb(236 236 236) 100%);
    color: #777777;
    cursor: auto;
}

.comission_tip_1{
	font-size: 11px;
    color: #6190ca;
}

.comission_tip_2{
	font-size: 11px;
    color: #6baf7a;
}

.text_block p{
	font-size: 17px;
    color: #62738c;
    font-family: Verdana,Geneva,sans-serif; 
}

.text_block h2{
    color: #31618a;
	font-family: Verdana,Geneva,sans-serif; 
}

.footer{
	background-color: #2b2b2b17;
    backdrop-filter: blur(2px);
    border-top: 1px dashed #d0d0d0;
    width: 100%;
    height: 80px;
    position: fixed;
    bottom: 0;
}

.footer_block{
	width: 760px;
	margin: 20px auto 0 auto;
}

.footer_copyright{
	display: inline-block;
    vertical-align: -12px;
    font-size: 14px;
    color: #6f6f6f;
}

.footer_banners{
	display: inline-block;
	float: right;
}

.support_message{
	width: 670px;
	height: 350px;
	border: 1px solid #848484;
	border-radius: 15px;
	padding: 20px;
	background-color: #ffffff8c;
	color: #0f0f0f;
	outline: none;
}

.support_email{
	border-bottom: 1px solid #000;
	border-collapse: collapse;
	border-top: none;
	border-left: none;
	border-right: none;
	width: 495px;
	height: 38px;
	outline: none;
	font-size: 24px;
	text-align: center;
	border-radius: 20px;
	background-color: #ffffff8c;
}

.support_submit{
	width: 204px;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: solid 1px #000000;
	color: #fff;
	height: 37px;
	font-size: 15px;
	font-weight: 700;
	background: #5fb14b;
	cursor: pointer;
	border-radius: 20px;
	outline: none;
	vertical-align: 5px;
}

.pay_detail{
	list-style: none;
	background-color: #ffffff;
	padding: 9px;
	margin: 0px 5px 0px 0px;
	font-size: 15px;
	font-weight: 700;
	border-bottom: 1px solid;
	border-radius: 20px;
	vertical-align: 2px;
	display: inline-block;
    width: 165px;
	color: #000;
}

.pay_input_detail{
	border-bottom: 1px solid #000;
	border-collapse: collapse;
	border-top: none;
	border-left: none;
	border-right: none;
	height: 37px;
	outline: none;
	font-size: 24px;
	text-align: center;
	border-radius: 20px;
	width: 150px;
}

.purse_detail{
	border-bottom: 1px solid #000;
	border-collapse: collapse;
	border-top: none;
	border-left: none;
	border-right: none;
	height: 37px;
	outline: none;
	font-size: 24px;
	text-align: center;
	border-radius: 20px;
	width: 265px;
}

.person_detail{
	border-bottom: 1px solid #000;
	border-collapse: collapse;
	border-top: none;
	border-left: none;
	border-right: none;
	height: 37px;
	outline: none;
	font-size: 24px;
	text-align: center;
	border-radius: 20px;
	width: 355px;
	margin-bottom: 10px;
}

.agree_box{
	margin: 10px 0 10px 0px;
}

.comission_detail_1{
	color: #6190ca;
	display: inline-block;
    width: 360px;
    text-align: left;
    padding-left: 15px;
}

.comission_detail_2{
	color: #6baf7a;
	display: inline-block;
	width: 360px;
    text-align: left;
    padding-left: 15px;
}

.detail_error{
	color: #e05e5e;
}

.detail_sub_info{
	width: 325px;
    display: inline-block;
    text-align: right;
    padding-right: 15px;
	color: #737373;
}

.label_course{
	width: 95px;
	display: inline-block;
	vertical-align: 3px;
}

.detail_form{
	font-size: 17px;
	color: #62738c;
}

.detail_form h2{
	color: #31618a;
}

.bill_needpay{
	display: none;
}

.bill_payed{
	display: none;
	color: #3f66d4;
}

.bill_payouted{
	display: none;
	color: #50ad60;
}

.grecaptcha-badge{
	display: none;
}

.support_captcha{
	text-align: right;
    margin-right: 55px;
}

.text-1{
	font-size: 17px;
	color: #62738c;
	font-family: Verdana,Geneva,sans-serif;
}

.merchant_item{
	width: 175px;
    height: 85px;
    background-color: #ffffff87;
    /*border: 1px solid #bbbbbb;*/
    border-radius: 10px;
    color: #676767;
    display: inline-block;
    padding: 20px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-origin: content-box;
    box-shadow: inset 0px 0px 3px rgb(64 64 64 / 50%);
	transition: box-shadow 0.3s ease-in-out;
    margin: 7px;
    cursor: pointer;
}

.merchant_item label{
	display: none;
}

.merchant_item:hover{
	box-shadow: 0px 0px 3px rgb(64 64 64 / 50%);
	transition: box-shadow 0.3s ease-in-out;
}

.pm_visamc{
	background-image: url(../img/merchant/visamcp2p.png);
}

.pm_sberbank{
	background-image: url(../img/merchant/sberbank.svg);
}

.pm_alfaclick{
	background-image: url(../img/merchant/alfaclick.svg);
}

.pm_russianstandart{
	background-image: url(../img/merchant/russianstandart.png);
}

.pm_promsvyazbank{
	background-image: url(../img/merchant/promsvyazbank.png);
}

.pm_yoomoney{
	background-image: url(../img/merchant/ym.png);
}

.pm_qiwi{
	background-image: url(../img/merchant/qiwi.png);
}

.pm_webmoney{
	background-image: url(../img/merchant/wm.png);
}

.pm_webmoney_usd{
	background-image: url(../img/merchant/wm_usd.png);
}

.pm_sms{
	background-image: url(../img/merchant/sms.png);
}

.pm_terminal{
	background-image: url(../img/merchant/terminal.png);
}

.pm_usdt{
	background-image: url(../img/merchant/usdt.svg);
}

.pm_btc{
	background-image: url(../img/merchant/btc.svg);
}

.pm_ltc{
	background-image: url(../img/merchant/ltc.svg);
}

.pm_eth{
	background-image: url(../img/merchant/eth.svg);
}

.pm_runpay_mld{
	background-image: url(../img/merchant/runpay.svg);
}

.pm_mirunionpay{
	background-image: url(../img/merchant/cardua2.svg);
}

.pm_alipay{
	background-image: url(../img/merchant/alipay.svg);
}

.merchant_sum{
	color: #67ad6f;
    float: right;
}

.merchant_comission{
	color: #a2a2a2;
}

.hidden{
	visibility: hidden;
}

.pm_active{
	background-color: #cee7ff9c;
}

.merchant_phone{
	border-bottom: 1px solid #000;
    border-collapse: collapse;
    border-top: none;
    border-left: none;
    border-right: none;
    width: 163px;
    height: 38px;
    outline: none;
    font-size: 24px;
    border-radius: 20px;
    z-index: 1;
    padding: 0 0 0 32px;
}

.merchant_phone_plus{
	display: inline-block;
    font-size: 30px;
    margin: 2px 0px 0px 10px;
    z-index: 9999;
    position: absolute;
}

.b_phone{
	vertical-align: 3px;
	margin-left: 10px;
}

.phone_warning{
	font-size: 12px;
    color: #8ab5ea;
    margin: 14px 0 0 0;
}

.bill_phone{
	display: none;
}

.profile_icon{
	background-image: url(../img/profile-user-w.svg);
}

@-moz-document url-prefix() {
	.pay_detail{
		vertical-align: 3px;
	}
	.b_phone{
		vertical-align: 4px;
	}
}