.block1{
	background-image: url(../img/bg1.png);
	width: 100%;
	height: auto;
	z-index: 4;
	position: relative;
	min-height: 880px;
	background-position: top center;
	background-size: auto 100%;
	background-repeat: no-repeat;
	overflow: hidden;
}
.block2{
	background-image: url(../img/bg2.png);
	width: 100%;
	background-position: top center;
	height: auto;
	position: relative;
	background-position-y: -720px;
	min-height: 975px;
	margin-top: -130px;
	z-index: 3;
	background-size: inherit;
	background-repeat: no-repeat;
	overflow: hidden;
}
.block3{
	background-image: url(../img/bg3.png);
	width: 100%;
	height: auto;
	background-position: top center;
	position: relative;
	min-height: 1625px;
	margin-top: -430px;
	padding-top: 390px;
	background-position-y: -755px;
	z-index: 2;
	background-size: inherit;
	background-repeat: no-repeat;
	overflow: hidden;
}
.block4{
	background-image: url(../img/bg_4a.png);
	width: 100%;
	height: auto;
	background-position: top center;
	min-height: 880px;
	margin-top: -700px;
	padding-top: 560px;
	padding-bottom: 150px;
	position: relative;
	z-index: 1;
	background-size: inherit;
	background-position-y: -520px;
	background-repeat: repeat-y;
	overflow: hidden;
}
.block5{
	background-image: url(../img/bg5.png);
	width: 100%;
	background-position: top center;
	margin-top: -150px;
	padding-top: 250px;
	padding-bottom: 150px;
	position: relative;
	background-position-y: 0px;
	z-index: 3;
	background-size: inherit;
	background-repeat: no-repeat;
	overflow: hidden;
}
.block6{
	background-image: url(../img/bg6.png);
	width: 100%;
	height: auto;
	min-height: 1095px;
	background-position: top center;
	margin-top: -300px;
	padding-top: 350px;
	position: relative;
	z-index: 2;
	background-size: inherit;
	background-repeat: no-repeat;
	overflow: hidden;
}
.block7{
	background-image: url(../img/bg7.png);
	width: 100%;
	height: auto;
	min-height: 700px;
	background-position: top center;
	margin-top: -220px;
	padding-top: 220px;
	position: relative;
	z-index: 1;
	background-size: inherit;
	background-repeat: no-repeat;
	overflow: hidden;
}


.block_white{
	background:url(../img/fon_white.png) repeat-y;
	width: 100%;
	height: auto;
	min-height: 1095px;
	background-position: top center;
	margin-top: -300px;
	padding-top: 280px;
	position: relative;
	z-index: 2;
	background-size: inherit;
	overflow: hidden;
}

.perehod{
	background:url(../img/pre_foot.png) no-repeat;
	width: 100%;
	height: 264px;
	background-position: top center;
	position: relative;
	z-index: 2;
	background-size: inherit;
	overflow: hidden;
}


.menu {
	display: inline-block;
	vertical-align: middle;
	width: 70%;
	text-align: left;
	font-weight: 700;
	text-transform: uppercase;
}

.menu_mob {
	display: none;
	vertical-align: middle;
	text-align: center;
	font-weight: 700;
	text-transform: uppercase;
}

.profile {
	display: inline-block;
	vertical-align: middle;
	width: 28%;
	font-weight: 700;
	text-transform: uppercase;
}

.spoiler-head {
	display: table;
	margin: 38px auto;
	padding-right: 40px;
	color: #fff;
	font-size: 25px;
	background: url(../img/menu.png) no-repeat;
	background-position: 100% 50%;
}

.spoiler-body {
	padding-bottom: 50px;
}

.menu_p {
	display: inline-block;
	vertical-align: middle;
	color: #fff;
	font-size: 15px;
	height: 35px;
	margin-right: 3%;
	padding: 9px 0 6px 0;
	border-bottom: 0px solid #fff;
	transition: 0.2s ease all;
}

.menu_p:hover {
	color: #fff;
	border-bottom: 3px solid #fff;
}

.reg {
	display: inline-block;
	vertical-align: middle;
	font-size: 17px;
	color: #000;
	background-color: #fff;
	margin-top: 30px;
	margin-bottom: 30px;
	margin-right:8%;
	padding: 7px 20px;
	border: 1px solid #fff;
	border-radius: 5px;
	transition: 0.2s ease all;
}

.reg:hover, .vhod:hover {
	background-color: #ec7e42;
	border: 1px solid #ec7e42;
	color: #fff;
}

.vhod {
	display: inline-block;
	vertical-align: middle;
	font-size: 17px;
	color: #fff;
	margin-top: 30px;
	margin-bottom: 30px;
	padding: 7px 20px;
	border: 1px solid #fff;
	border-radius: 5px;
	transition: 0.2s ease all;
}

.logo{
	width: 100%;
	height: 300px;
	float: left;
	background-repeat: no-repeat;
	background-position: left center;
	transition: all 0.5s ease;
}
.logo1{
	background: url(../img/logo_1.png);
	width: 100%;
	position: absolute;
	height: 300px;
	background-repeat: no-repeat;
	background-position: left center;
	transition: all 0.3s ease;
	left: 0;
}
.logo2{
	background: url(../img/logo_2.png);
	width: 100%;
	height: 300px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: 50px;
	background-position-y: 112px;
	transition: all 0.3s ease;
	right: 0;
}
.logo:hover .logo1{
	left: -15px;
}
.logo:hover .logo2{
	right: -15px;
}
.contacts{
	width: auto;
}
.contacts a:hover{
	text-decoration: none;
}
.contacts p{
	display: block;
	font-size: 18px;
	color: #FFF;
	margin: 20px;
	font-weight: 500;
}
.contacts p img{
	margin-right: 10px;
}

.cont1{
	display: table;
	padding-left: 20px;
	margin-left: auto;
	margin-right: auto;
	background: url(../img/icons/icon_place.png) no-repeat;
	background-position: 0% 50%;
	font-size: 18px;
	color: #FFF;
}

.cont2{
	display: table;
	padding-left: 45px;
	margin-left: auto;
	margin-right: auto;
	background: url(../img/icons/icon_phone.png) no-repeat;
	background-position: 0% 50%;
}

.cont1 p{
	font-size: 18px;
	line-height:1.2;
	color: #FFF;
}
.cont2 p{
	font-size: 36px;
}
.cont3 p{
	font-size: 24px;
}
.cont5 p{
	font-size: 14px;
}
.ogranich{
	width: 70%;
	margin: auto;
}
.block1 h1{
	display: block;
	width: 100%;
	clear: both;
	font-size: 48px;
	text-align: left;
	color: #fff;
	transition: all 0.3s 0s ease;
}
.block1 h1 span{
	font-size: 60px;
}
.block1 h1:hover{
	font-size: 52px;
}
.bigbumber{
	margin-top: 220px;
	width: auto;
	height: 300px;
	font-size: 90px;
	font-weight: 600;
}
.etherium:hover .bigcifra {
	margin-top: -4px;
}
.etherium:hover .littletext {
	margin-top: 8px;
}
.bitcoin:hover .bigcifra {
	margin-top: -4px;
}
.bitcoin:hover .littletext {
	margin-top: 8px;
}
.etherium, .bitcoin{
	width: max-content;
	height: 150px;
}
.flaft{
	float:left;
	width: min-content;
}
.etherium p{
	color: #404E67;
	text-align: left;
}
.bitcoin p{
	color: #ec7e42;
	text-align: left;
}
.for_img{
	float: left;
	width: 110px;
	line-height: 101px;
}
.bigcifra{
	float: left;
	margin-left: 20px;
	margin-top: 0;
	margin-bottom: 0;
	transition: all 0.3s 0s ease;
}
.bigcifra span{
	font-size: 46px;
}
.littletext{
	float: left;
	font-size: 18px;
	margin-left: 20px;
	margin-top: 0;
	transition: all 0.3s 0s ease;

}
.curve{
	background-image: url(../img/curve_dots.png);
	height: 552px;
	width: 100%;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: -45px 0px;
	margin-top: 100px;
}
.circ_big {
	position: absolute;
	width: 78px;
	height: 78px;
	z-index: 2;
	transition: all 0.3s 0s ease;
}
.circ_min{
	position: absolute;
	width: 60px;
	height: 60px;
	z-index: 2;
	transition: all 0.3s 0s ease;
}
.circ_min:hover{
	transform: scale(1.2)!important;
}
.circ_big:hover{
	transform: scale(1.2)!important;
}
.tenb0{
	-webkit-filter: drop-shadow(-1px 1px 0px rgba(0, 0, 0, 0.6));
	filter: drop-shadow(-1px 1px 0px rgba(0, 0, 0, 0.6));
}
.tenb1{
	-webkit-filter: drop-shadow(0px 5px 5px rgba(0, 0, 0, 0.6));
	filter: drop-shadow(0px 5px 5px rgba(0, 0, 0, 0.6));
}
.tenb2{
	-webkit-filter: drop-shadow(-2px 2px 1px rgba(0, 0, 0, 1));
	filter: drop-shadow(-2px 2px 1px rgba(0, 0, 0, 1));
}
.tenb3{
	-webkit-filter: drop-shadow(-3px 3px 3px rgba(0, 0, 0, 1));
	filter: drop-shadow(-3px 3px 3px rgba(0, 0, 0, 1));
}
.tenb4{
	-webkit-filter: drop-shadow(-1px 1px 1px rgba(0, 0, 0, 0.8));
	filter: drop-shadow(-1px 1px 1px rgba(0, 0, 0, 0.8));
}

.tenb5{
	-webkit-filter: drop-shadow(-2px 2px 2px rgba(0, 0, 0, 0.5));
	filter: drop-shadow(-2px 2px 2px rgba(0, 0, 0, 0.5));
}


.tenb6{
	-webkit-filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.8));
	filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.8));
}

.curve p{
	position: absolute;
	width: 200px;
	height: 100px;
	z-index: 2;
	font-weight: bolder;
	font-size: 18px;
	-webkit-filter: drop-shadow(-1px 1px 0px rgba(0, 0, 0, 0.6));
	filter: drop-shadow(-1px 1px 0px rgba(0, 0, 0, 0.6));
}
.curve p span{
	font-size: 44px;
	width: 100%;
	-webkit-filter: drop-shadow(-1px 1px 1px rgba(0, 0, 0, 1));
	filter: drop-shadow(-1px 1px 1px rgba(0, 0, 0, 1));
}
.circle_radiowave{
	top: 310px;
	left: 40px;
}
.circle_radiowave_p{
	color: #3ea7e1;
	top: 360px;
	left: 60px;
	pointer-events:none;
}
.circle_filer_coins{
	top: 125px;
	left: 150px;
}
.circle_filer_coins_p{
	color: #1e5a7b;
	top: 190px;
	left: 115px;
	pointer-events:none;
}
.circle_portmone{
	top: 256px;
	left: 380px;
}
.circle_portmone_p{
	color: #2154aa;
	top: 340px;
	left: 320px;
	pointer-events:none;
}
.circle_man{
	top: 90px;
	left: 513px;
}
.circle_man_p{
	color: #ec7e42;
	top: 110px;
	left: 370px;
	pointer-events:none;
}
.who_help{
	height: 292.5px;
	color: #fff;
	font-size: 34px;
	font-weight: 600;
	text-align: left;
	padding: 15px 25px;
	margin: 0;
}
.pad0{
	padding: 0;
}
.orange_box, .blue_box, .bel_box, .only_border_box{
	width: 100%;
	height: 292.5px;
	border: 1px solid rgba(255, 255, 255, 0.5);
	color: #fff;
	font-size:15px;
	padding: 15px;
	transition: all 0.5s 0s ease;
}

.blue_box{
	padding: 0;
}
.orange_box{
	background: linear-gradient(-115deg, #FF7F3B, #DC5A16);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-filter: drop-shadow(0px 5px 5px rgba(0, 0, 0, 0.6));
	filter: drop-shadow(0px 5px 5px rgba(0, 0, 0, 0.6));
	position: inherit;
	z-index: 5;
	border:none;
}
.orange_box h3, .only_border_box h3{
	text-transform: uppercase;
	text-align: left;
	margin-top: 0;
	font-size: 20px;
}
.blue_box h3{
	text-transform: uppercase;
	text-align: left;
	font-size: 18px;
	margin: 15px 15px 15px;
}
.orange_box p, .blue_box p, .only_border_box p{
	text-align: left;
}
.blue_box p{
	margin: 15px 15px 15px;
}
.blue_box{
	background: linear-gradient(60deg, #2c6ea6, #3eb5f1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-filter: drop-shadow(0px 5px 5px rgba(0, 0, 0, 0.6));
	filter: drop-shadow(0px 5px 5px rgba(0, 0, 0, 0.6));
	position: relative;
	z-index: 5;
}
.bel_box{
	background-color: #fff;
	opacity:1;
	position: absolute;
	color: #000;
	top:285px;
}
.bel_box h3{
	text-transform: uppercase;
	text-align: left;
	font-size: 22px;
	margin: 15px 0px 15px;
	font-weight: 600;
}
.bel_box p{
	text-align: left;
	font-size: 15px;
	margin: 15px 0px 15px;
	font-weight: 500;
}
.b4_p{
	color: #0c2634;
	font-size: 38px;
	text-align: left;
	font-weight: 600;
	text-transform: uppercase;
}
.robot{
	background-image: url(../img/robot.png);
	width: 100%;
	height: 620px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}
.for_items_bots{
	width: 100%;
	height: auto;
	margin-top: 250px;
}
.h3_carus{
	color: #ec7e42;
	text-align: left;
	margin-left: 50px;
	margin-right: 50px;
	font-weight: 600;
	font-size: 38px;
}

.h3_carus_bot{
	color: #ec7e42;
	text-align: left;
	margin-left: 50px;
	margin-right: 50px;
	font-weight: 600;
	font-size: 30px;
}

.p_carus_bot{
	text-align: justify;
	margin-left: 50px;
	margin-right: 50px;
	color: #fff;
	font-size: 18px;
}

.robot_butt{
	width: 325px;
	height: 50px;
	border: 2px solid #ec7e42;
	border-radius: 5px;
	margin: 20px auto 40px auto;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	text-transform: uppercase;
	padding: 14px;
	background-color: #ec7e42;
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 1);
	transition:0.5s ease all;
}
.robot_butt:hover{
	background: none;
}

.last_ico{
	margin-bottom: 40px;
	font-size: 32px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.onlyorangeborder{
	width: 100%;
	height: 175px;
	border: 1px solid #ec7e42;
	border-left: none;
	transition: all 0.3s 0s ease;
}
.onlyorangeborder img{
	width: 90%;
}
.onlyorangeborder:hover{
	-webkit-transform: scale(1.1);
	transform: scale(1.1)!important;
	background-color: #ec7e42;
}
.onlyorangeborder:hover img{
	-webkit-filter: contrast(0) sepia(100%) hue-rotate(-176deg) saturate(2000%) brightness(40%);
	filter: contrast(0) sepia(100%) hue-rotate(-176deg) saturate(2000%) brightness(40%);
	opacity: 1;
}
.eos{
	padding-top: 30px;
}
.filecoin{
	padding-top: 50px;
}
.tezos{
	padding-top: 50px;
}
.bancor{
	padding-top: 57px;
	border-right: none;
}

.wax{
	padding-top: 45px;
}
.quant{
	padding-top: 63px;
}
.singul{
	padding-top: 37px;
}
.elas{
	padding-top: 50px;
	border-right: none;
}

.news{
	margin-bottom: 50px;
}
.zagol_news{
	color: #143c52;
	font-size: 26px;
	font-weight: 600;
	text-align: left;
}
.text_news{
	color: #143c52;
	font-size: 18px;
	font-weight: 500;
	text-align: left;
}
.icarus{
	margin-top: 100px;
}
.bel_tenb{
	background: linear-gradient(to right, #fff, transparent 10%);
	width: calc(100% - 30px);
	height: 65%;
	position: absolute;
	z-index: 50;
	pointer-events:none;
}
.bel_tenb_inv{
	background: linear-gradient(to left, #fff, transparent 10%);
	width: calc(100% - 30px);
	height: 65%;
	position: absolute;
	z-index: 50;
	pointer-events:none
}
.icarus .owl-dots{
	text-align: center!important;
	margin-left: 0!important;
}
.icarus .owl-theme .owl-dots .owl-dot span{
	margin: 5px 3px!important;
	border: 2px solid #16425b;
}
.icarus .owl-theme .owl-dots .owl-dot.active span, .icarus .owl-theme .owl-dots .owl-dot:hover span{
	background: #16425b!important;
}
.user_cart{
	width: 95%;
	padding: 10px;
	background-color: #fff;
	margin: 30px auto 30px;
	border-radius: 5px;
	box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.6);
}
.car_img{
	border-radius: 100%;
	width: 70px;
	height: 70px;
	margin: auto;
	border: 3px solid #dddcdc;
	background-size: cover;
	float:left;
	background-position: center;
}
.cart_name{
	color: #143c52;
	font-weight: 600;
	margin-left: 5px;
	font-size: 16px;
	float: left;
}
.cart_city{
	margin-left: 5px;
	color: #143c52;
	font-weight: 500;
	opacity: 0.5;
	float: left;
}
.cart_otz{
	clear: both;
	margin-top: 75px;
	text-align: left;
	color: #143c52;
	font-weight: 500;
}
.prelast_text{
	color: #fff;
	font-size: 36px;
	text-align: center;
	font-weight: 500;
	text-transform: uppercase;
	margin-bottom: 50px;
}
.last_text{
	color: #fff;
	margin-top: 30px;
	font-size: 25px;
	text-align: center;
	font-weight: 500;
}
.knopka{
	width: 325px;
	height: 50px;
	border: 2px solid #1e5a7b;
	border-radius: 5px;
	margin: 80px auto auto;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	text-transform: uppercase;
	padding: 14px;
	background-color: #13384d;
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 1);
	transition:0.5s ease all;
}
.knopka:hover{
	background-color: #ec7e42;
	color: #004466;
}
.block7 a:hover{
	text-decoration: none;
}
.popup {
	position: fixed;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	display: none;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.6);
	opacity: 0;
	z-index:1000;
}
.close_popup {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 3000;
}
.popup_vnutr {
	position: relative;
	z-index: 5000;
	display: block;
	margin: 200px auto 0 auto;
	padding: 20px;
	width: 95%;
	max-width: 600px;
	background-color: #FFF;
	border-radius: 25px;
}
.popup_dog {
	position: relative;
	z-index: 5000;
	display: block;
	margin: 30px auto 0 auto;
	padding: 20px;
	width: 95%;
	max-width: 600px;
	background-color: #FFF;
	border-radius: 10px;
	color: #404E67;
}
.forma_popoup {
	position: relative;
	display: block;
	width: 100%;
	border: 1px solid rgb(0, 133, 177);
	padding-top: 25px;
	margin-bottom: 0;
}

.forma_dog {
	position: relative;
	display: block;
	width: 100%;
	text-align: center;
}

.form_text {
	display: block;
	width: 85%;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	font-size: 20px;
	line-height: 1;
	color: #6f6f6f;
}
.input_popoup {
	display: block;
	width: 85%;
	line-height: 1;
	font-weight: normal;
	margin: 20px auto;
	padding: 15px 20px;
	font-size: 16px;
	color: rgb(0, 133, 177);
	background-color: rgba(0, 133, 177, 0.2);
	border: 1px solid rgb(0, 133, 177);
	outline: none;
	border-radius: 25px;
}
.forma_but_popoup {
	display: block;
	width: 85%;
	height: 50px;
	margin-top: 30px;
	margin-bottom: 40px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 18px;
	line-height: 1;
	color: white;
	text-transform: uppercase;
	text-align: center;
	background-color: rgb(0, 133, 177);
	border:none;
	-webkit-transition:0.5s ease all;
	transition:0.5s ease all;
	border-radius: 25px;
}
.forma_but_popoup:hover  {
	background-color: rgb(243, 123, 61);
}
.dot {
	position: absolute;
}
.dot._1 {
	top: -10px;
	left: -10px;
}
.dot._2 {
	top: -10px;
	right: -10px;
}
.dot._3 {
	bottom: -10px;
	left: -10px;
}
.dot._4 {
	bottom: -10px;
	right: -10px;
}


.about_logo {
	float: left;
	width: 100%;
	max-width: 518px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-top: 15px;
}

.about_logo_r {
	float: right;
	width: 100%;
	max-width: 518px;
	margin-left: 15px;
	margin-bottom: 15px;
	margin-top: 15px;
}

.about_text {
	margin: 30px auto;
	width: 100%;
	font-size: 22px;
	color: #404E67;
	font-weight: 500;
	text-align: justify;
	text-indent: 35px;
	-webkit-filter: drop-shadow(-1px 1px 0px rgba(0, 0, 0, 0.5));
    filter: drop-shadow(-1px 1px 0px rgba(0, 0, 0, 0.5));
}

.faq_zag {
	display: block;
	margin-top: 70px;
	text-align: center;
	font-size: 40px;
	line-height: 1.3;
	color: #404E67;
	text-transform: uppercase;
	
}

.about_podzag {
	display: block;
    width: 100%;
    margin: 10px auto;
    font-size: 30px;
    font-weight: 700;
	color: #404E67;
    -webkit-filter: drop-shadow(-1px 1px 0px rgba(0, 0, 0, 0.8));
    filter: drop-shadow(-1px 1px 0px rgba(0, 0, 0, 0.8));
}

.birji {
	display: block;
	margin: 40px auto;
}

.birja {
	margin: 10px 0;
	display: inline-block;
	vertical-align: top;
	width: 211px;
	height: 222px;
	position: relative;    
}

.birja.btrx {
	background: url(../img/birja_1.png) no-repeat;
}


.birja.bit {
	background: url(../img/birja_2.png) no-repeat;
}


.birja.bin {
	background: url(../img/birja_3.png) no-repeat;
}


.birja.pol {
	background: url(../img/birja_4.png) no-repeat;
}


.birja.bm {
	background: url(../img/birja_5.png) no-repeat;
}

.proc {
	display: table;
	width: 28px;
	text-align: center;
	font-size: 13px;
    font-weight: 500;
    color: #404E67;
    position: absolute;
    top: 22px;
    left: 15px;
}

.birj_name {
	display: table;
	text-align: center;
	text-transform: uppercase;
	font-size: 22px;
    font-weight: 700;
    color: #404E67;
    position: absolute;
    top: 55px;
    left: 55px;
}

.birj_logo {
	position: absolute;
	top: 57px;
	right: 25px;
}

.birja.pol .birj_logo {
	right: 13px;
}

.birja.bm .birj_logo {
	right: 45px;
}

.chasi_block {
	display: block;
	width: 100%;
	min-height: 580px;
	position: relative;
}

.pesoch_chasi {
	display: block;
	width: 100%;
	height: 100%;
	background: url(../img/chasi.png) no-repeat;
	background-position: 50% 50%;
	position: absolute;
	z-index: 10;
}

.chasi_ten {
	display: block;
	width: 276px;
	height: 109px;
	background: url(../img/chasi_ten.png) no-repeat;
	background-position: 50% 50%;
	position: absolute;
	bottom: 14px;
    left: 430px;
	z-index: 1;
}

.chasi_1 {
	display: block;
	width: 380px;
	height: 107px;
	padding: 30px 70px 25px 110px;
	font-size: 22px;
	line-height: 1.1;
    font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	background: url(../img/chas_1.png) no-repeat;
	background-position: 50% 50%;
	position: absolute;
	top: 178px;
    left: 147px;
	z-index: 5;
}

.chasi_1 span {
    -webkit-filter: drop-shadow(-2px 2px 1px rgba(0, 0, 0, 0.5));
    filter: drop-shadow(-2px 2px 1px rgba(0, 0, 0, 0.5));
}

.chasi_2 {
	display: block;
	width: 396px;
	height: 106px;
    padding: 21px 100px 20px 70px;
    font-size: 17px;
    line-height: 1.2;
    font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	background: url(../img/chas_2.png) no-repeat;
	background-position: 50% 50%;
	position: absolute;
	top: 258px;
    right: 133px;
	z-index: 5;
}

.chasi_2 span {
    -webkit-filter: drop-shadow(-1px 1px 1px rgba(0, 0, 0, 1));
    filter: drop-shadow(-1px 1px 1px rgba(0, 0, 0, 1));
}

.chasi_3 {
	display: block;
	width: 304px;
	height: 106px;
    padding: 27px 15px 20px 108px;
    font-size: 15px;
    line-height: 1.2;
    font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	background: url(../img/chas_3.png) no-repeat;
	background-position: 50% 50%;
	position: absolute;
	bottom: 145px;
    left: 146px;
	z-index: 5;
}

.chasi_3 span {
    -webkit-filter: drop-shadow(-1px 2px 1px rgba(0, 0, 0, 1));
    filter: drop-shadow(-1px 1px 1px rgba(0, 0, 0, 1));
}

.chasi_4 {
	display: block;
	width: 317px;
	height: 107px;
    padding: 35px 105px 20px 15px;
    font-size: 15px;
    line-height: 1.4;
    font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	background: url(../img/chas_4.png) no-repeat;
	background-position: 50% 50%;
	position: absolute;
	bottom: 74px;
    right: 134px;
	z-index: 5;
}

.chasi_4 span {
    -webkit-filter: drop-shadow(-1px 2px 1px rgba(0, 0, 0, 1));
    filter: drop-shadow(-1px 1px 1px rgba(0, 0, 0, 1));
}

.lestnica {
	display: block;
	margin-top: 30px;
	width: 100%;
	min-height: 675px;
	position: relative;
	background: url(../img/lestnica.png) no-repeat;
	background-position: 50% 60%;
}

.lest_1 {
	display: block;
	position: absolute;
	background: url(../img/lest_1.png) no-repeat;
	width: 343px;
	height: 57px;
    bottom: 130px;
    right: 220px;
}

.lest_2 {
	display: block;
	position: absolute;
	background: url(../img/lest_2.png) no-repeat;
	width: 277px;
	height: 64px;
    bottom: 160px;
    left: 180px;
}


.lest_3 {
	display: block;
	position: absolute;
	background: url(../img/lest_3.png) no-repeat;
	width: 239px;
	height: 18px;
    bottom: 300px;
    left: 155px;
}

.lest_4 {
	display: block;
	position: absolute;
	background: url(../img/lest_4.png) no-repeat;
	width: 248px;
	height: 31px;
    top: 235px;
    left: 155px;
}


.lest_5 {
	display: block;
	position: absolute;
	background: url(../img/lest_5.png) no-repeat;
	width: 240px;
	height: 55px;
     top: 135px;
    left: 217px;
}

.lest_6 {
	display: block;
	position: absolute;
	background: url(../img/lest_6.png) no-repeat;
	width: 229px;
	height: 88px;
     top: 60px;
    left: 305px;
} 

.lest_7 {
	display: block;
	position: absolute;
	background: url(../img/lest_7.png) no-repeat;
	width: 312px;
	height: 83px;
     top: 40px;
    right: 215px;
} 


.lest_8 {
	display: block;
	position: absolute;
	background: url(../img/lest_8.png) no-repeat;
	width: 267px;
	height: 13px;
     top: 105px;
    right: 135px;
} 

.lest_text_1 {
	display: block;
	position: absolute;
	width: 243px;
     bottom: 138px;
    right: 220px;
    font-size: 15px;
    font-weight: 700;
	color: #404E67;
}


.lest_text_2 {
	display: block;
	position: absolute;
	width: 217px;
    bottom: 170px;
    left: 180px;
    font-size: 17px;
    font-weight: 700;
	color: #404E67;
}


.lest_text_3 {
	display: block;
	position: absolute;
     width: 190px;
    bottom: 308px;
    left: 155px;
    font-size: 21px;
    font-weight: 700;
	color: #cf642b;
}

.lest_text_4 {
	display: block;
	position: absolute;
     width: 190px;
    top: 203px;
    left: 155px;
    font-size: 25px;
    font-weight: 700;
	color: #cf642b;
}


.lest_text_5 {
	display: block;
	position: absolute;
     width: 200px;
    top: 80px;
    left: 217px;
    font-size: 25px;
    font-weight: 700;
	color: #3d7db6;
}


.lest_text_6 {
	display: block;
	position: absolute;
     width: 193px;
    top: 23px;
    left: 305px;
    font-size: 16px;
    font-weight: 700;
	color: #3d7db6;
}

.lest_text_7 {
	display: block;
	position: absolute;
     width: 300px;
    top: 5px;
    right: 200px;
    font-size: 15px;
    font-weight: 700;
	color: #214c92;
}

.lest_text_8 {
	display: block;
	position: absolute;
     width: 230px;
    top: 65px;
    right: 135px;
    font-size: 18px;
    font-weight: 700;
	color: #214c92;
}

.line-min {
	display: block;
	width: 200px;
	height: 2px;
	margin: auto;
	background: #404E67;
}


.usl_butt {
	display: inline-block;
	width: 34%;
	margin: 20px 7% 40px 7%;
	padding: 10px 0;
	text-align: center;
	border: 2px solid #003750;
	border-radius: 10px;
	background: #003750;
	font-size: 22px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	transition: 0.3s ease all;
     -webkit-filter: drop-shadow(-1px 1px 2px rgba(0, 0, 0, 1));
    filter: drop-shadow(-1px 1px 2px rgba(0, 0, 0, 1));
}

.usl_butt:hover, .usl_butt:focus {
	color: #fff;
	background-color: #ec7e42;
}


.raspredelenie {
	display: block;
	width: 100%;
	margin: 10px auto 80px auto;
	min-height: 620px;
	position: relative;
}

.raspr_ten {
	position: absolute;
	background: url(../img/raspr_ten.png) no-repeat;
	width: 465px;
	height: 245px;
     bottom: 10px;
    left: 337px;
	z-index: 1;
}

.raspr_b1 {
	position: absolute;
	background: url(../img/raspr_b1.png) no-repeat;
	width: 415px;
	height: 313px;
	bottom: 50px;
	left: 362px;
	z-index: 2;
}

.raspr_b2 {
	position: absolute;
	background: url(../img/raspr_b2.png) no-repeat;
	width: 322px;
	height: 253px;
     bottom: 150px;
    left: 410px;
	z-index: 3;
}

.raspr_b3 {
	position: absolute;
	background: url(../img/raspr_b3.png) no-repeat;
	width: 257px;
	height: 205px;
    bottom: 238px;
    left: 442px;
	z-index: 4;
}

.rasp_block, .ro_block, .rock_block {
	display: inline-block;
	margin: 15px 20px;
	text-align: center;
}

.raspr_lm {
	position: absolute;
	background: url(../img/raspr_lm.png) no-repeat;
	width: 145px;
	height: 295px;
     top: 12px;
    left: 495px;
	z-index: 5;
}

.raspr_l1 {
	position: absolute;
	background: url(../img/raspr_l1.png) no-repeat;
	width: 233px;
	height: 90px;
     bottom: 175px;
    left: 150px;
	z-index: 5;
}

.raspr_l2 {
	position: absolute;
	background: url(../img/raspr_l2.png) no-repeat;
	width: 195px;
	height: 90px;
     bottom: 260px;
    right: 230px;
	z-index: 5;
}

.raspr_l3 {
	position: absolute;
	background: url(../img/raspr_l3.png) no-repeat;
	width: 206px;
	height: 89px;
     top: 210px;
    left: 250px;
	z-index: 5;
}

.raspr_t1 {
	position: absolute;
	width: 350px;
     bottom: 145px;
    left: 10px;
	text-align: center;
	font-size: 30px;
	font-weight: 700;
     color: #404E67;
     -webkit-filter: drop-shadow(-1px 1px 0px rgba(0, 0, 0, 0.8));
    filter: drop-shadow(-1px 1px 0px rgba(0, 0, 0, 0.8));
}

.raspr_t2 {
	position: absolute;
	width: 350px;
     top: 365px;
    right: 10px;
	text-align: center;
	font-size: 20px;
	font-weight: 700;
     color: #dc4f12;
     -webkit-filter: drop-shadow(-1px 1px 0px rgba(0, 0, 0, 0.3));
    filter: drop-shadow(-1px 1px 0px rgba(0, 0, 0, 0.3));
}

.raspr_t3 {
	position: absolute;
	width: 350px;
     top: 165px;
    left: 30px;
	text-align: left;
	font-size: 20px;
	line-height: 1.2;
	font-weight: 700;
     color: #32bbf6;
     -webkit-filter: drop-shadow(-1px 1px 0px rgba(0, 0, 0, 0.6));
    filter: drop-shadow(-1px 1px 0px rgba(0, 0, 0, 0.6));
}

.road {
	display: block;
	width: 100%;
	margin: 10px auto 30px auto;
	min-height: 750px;
	position: relative;
	background: url(../img/road.png) no-repeat;
	background-position: center bottom;
}

.ro_1 {
	position: absolute;
	background: url(../img/ro_1.png) no-repeat;
	width: 110px;
	height: 142px;
     bottom: 92px;
    right: 465px;
	z-index: 2;
}

.ro_2 {
	position: absolute;
	background: url(../img/ro_2.png) no-repeat;
	width: 80px;
	height: 104px;
     bottom: 275px;
    left: 256px;
	z-index: 2;
}

.ro_3 {
	position: absolute;
	background: url(../img/ro_3.png) no-repeat;
	width: 65px;
	height: 85px;
     top: 199px;
    right: 517px;
	z-index: 2;
}

.ro_4 {
	position: absolute;
	background: url(../img/ro_4.png) no-repeat;
	width: 43px;
	height: 56px;
     top: 131px;
    left: 378px;
	z-index: 2;
}

.ro_f {
	position: absolute;
	background: url(../img/ro_f.png) no-repeat;
	width: 71px;
	height: 92px;
     top: 11px;
    right: 520px;
	z-index: 2;
}

.ro_t_1 {
	position: absolute;
	width: 350px;
     bottom: 175px;
    right: 125px;
    text-align: center;
    font-size: 22px;
	font-weight: 700;
     color: #404E67;
	 -webkit-filter: drop-shadow(-1px 1px 0px rgba(0, 0, 0, 0.5));
    filter: drop-shadow(-1px 1px 0px rgba(0, 0, 0, 0.5));
}

.ro_t_2 {
	position: absolute;
	max-width: 550px;
     bottom: 280px;
    right: 215px;
    text-align: center;
    font-size: 22px;
	font-weight: 700;
     color: #3483dc;
	 -webkit-filter: drop-shadow(-1px 1px 0px rgba(0, 0, 0, 0.5));
    filter: drop-shadow(-1px 1px 0px rgba(0, 0, 0, 0.5));
}

.ro_t_3 {
	position: absolute;
	width: 315px;
     top: 215px;
    right: 195px;
    text-align: center;
    font-size: 22px;
	font-weight: 700;
     color: #e05f28;
	 -webkit-filter: drop-shadow(-1px 1px 0px rgba(0, 0, 0, 0.3));
    filter: drop-shadow(-1px 1px 0px rgba(0, 0, 0, 0.3));
}

.ro_t_4 {
	position: absolute;
	width: 350px;
     top: 140px;
    left: 10px;
    text-align: center;
    font-size: 22px;
	font-weight: 700;
     color: #33b3f3;
	 -webkit-filter: drop-shadow(-1px 1px 0px rgba(0, 0, 0, 0.5));
    filter: drop-shadow(-1px 1px 0px rgba(0, 0, 0, 0.5));
}

.ro_t_f {
	position: absolute;
     max-width: 500px;
    top: 20px;
    right: 15px;
    text-align: center;
    font-size: 22px;
	font-weight: 700;
     color: #006e9e;
	 -webkit-filter: drop-shadow(-1px 1px 0px rgba(0, 0, 0, 0.5));
    filter: drop-shadow(-1px 1px 0px rgba(0, 0, 0, 0.5));
}

.p_big {
	font-size: 25px;
	font-weight: 700;
}

.usl_m_zag {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 45px;
	text-align: center;
	font-size: 30px;
	line-height: 1.1;
	font-weight: 700;
	text-transform: uppercase;
	-webkit-filter: drop-shadow(-1px 1px 0px rgba(0, 0, 0, 0.6));
    filter: drop-shadow(-3px 3px 0px rgba(0, 0, 0, 0.6));
}

.usl_m_bitt {
	display: block;
	width: 90%;
	max-width: 500px;
	border-radius: 5px;
    margin: 20px auto 70px auto;
    text-align: center;
    color: #143c52;
    font-weight: bold;
    font-size: 18px;
    text-transform: uppercase;
    padding: 10px;
    background-color: #fff;
    box-shadow: -1px 1px 10px rgba(0, 0, 0, 1);
    transition: 0.5s ease all;
}

.usl_m_bitt:hover {
	background-color: #2c6ea6;
	color: #fff;
}

.rocket {
	display: block;
	width: 100%;
	min-height: 800px;
	position: relative;
	background: url(../img/rocket.png) no-repeat;
	background-position: 50% 50%;
	color: #143c52;
		
}

.rock_1 {
	position: absolute;
	background: url(../img/rock_1.png) no-repeat;
	width: 368px;
	height: 60px;
     top: 130px;
    left: 40px;
}

.rock_2 {
	position: absolute;
	background: url(../img/rock_2.png) no-repeat;
	width: 337px;
	height: 60px;
     top: 310px;
    left: 90px;
}


.rock_3 {
	position: absolute;
	background: url(../img/rock_3.png) no-repeat;
	width: 347px;
	height: 62px;
     top: 245px;
    right: 210px;
}

.rock_4 {
	position: absolute;
	background: url(../img/rock_4.png) no-repeat;
	width: 345px;
	height: 57px;
     bottom: 205px;
    left: 137px;
}

.rock_5 {
	position: absolute;
	background: url(../img/rock_5.png) no-repeat;
	width: 358px;
	height: 58px;
     bottom: 225px;
    right: 117px;
}

.rock_head {
	position: absolute;
	font-size: 25px;
	font-weight: 700;
	color: #143c52;
}

.rock_head img, .rock_head p {
	display: inline-block;
	vertical-align: middle;
	margin: 0;
}

.rock_head._1 {
	width: 250px;
	top: 95px;
	left: 70px;
}

.rock_head._2 {
	width: 250px;
     top: 320px;
    left: 115px;
}


.rock_head._3 {
	width: 300px;
     top: 263px;
    right: 210px;
}


.rock_head._4 {
	width: 300px;
     bottom: 222px;
    left: 139px;
}

.rock_head._5 {
	width: 300px;
     bottom: 245px;
    right: 130px;
}

.rock_body {
	position: absolute;
	font-size: 17px;
	font-weight: 700;
}

.rock_prib {
	font-size: 20px;
}

.rock_x {
	font-size: 30px;
}

.rock_body._1 {
	width: 300px;
	top: 150px;
	left: 50px;
}

.rock_body._2 {
      width: 305px;
    top: 370px;
    left: 90px;
}

.rock_body._3 {
     width: 315px;
    top: 95px;
    right: 210px;
}

.rock_body._4 {
     width: 315px;
     bottom: 50px;
    left: 139px;
}

.rock_body._5 {
     width: 315px;
     bottom: 110px;
    right: 120px;
}

.razrab {
	display: block;
	margin: 30px auto;
	width: 100%;
	max-width: 800px;
}



.vopros {
	margin: 20px auto;
	padding: 30px 0;
	border-top:1px solid #404E67;
}

.spoiler-head2 {
	display: block;
	width: 100%;
	margin: 0 auto;
	text-align: left;
	font-size: 30px;
	line-height: 1.2;
	font-weight: 500;
	color: #404E67;
	padding: 10px 65px 10px 0;
	background: url(../img/down.png) no-repeat;
	background-position: 100% 50%;
}

.vopros.perv {
	border: none;
}

.spoiler-body2 {
	display: block;
	width: 90%;
	margin: 0 auto;
	text-align: justify;
	font-size: 20px;
	line-height: 1.2;
	font-weight: 500;
	color: #404E67;
}

.soc_set {
	display: inline-block;
	vertical-align: top;
	margin: 25px 40px;
}

.coop {
	display: table;
	margin: 20px auto;
	font-size: 30px;
	line-height: 1.2;
	font-weight: 500;
	color: #404E67;
}

.rekv {
	display: inline-block;
	margin: 10px 30px;
	font-size: 25px;
	line-height: 1.2;
	font-weight: 500;
	color: #404E67;
}

.adress {
	display: table;
	margin: 20px auto;
	padding-left: 40px;
	background: url(../img/icons/icon_place2.png) no-repeat;
	background-position: 0% 50%;
	font-size: 35px;
	line-height: 1.2;
	font-weight: 500;
	color: #404E67;
}

.tel {
	display: table;
	margin: 20px auto;
	padding-left: 55px;
	background: url(../img/icons/icon_phone2.png) no-repeat;
	background-position: 0% 50%;
	font-size: 35px;
	line-height: 1.2;
	font-weight: 500;
	color: #404E67;
}

.map {
	width: 92%;
	margin: 0 auto 30px auto;
}

.maps {
	display: inline-block;
	vertical-align: top;
	max-width: 500px;
	width: 95%;
	margin: 20px 2%;
}

.w_block {
	display: block;
	max-width: 800px;
	width: 100%;
	padding: 20px 0;
	margin: 30px auto;
	background: #f9fdff;
	box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.3);
	color: #404E67;
}

.reg_zag {
	display: block;
	margin-top: 10px;
	text-align: center;
	font-size: 40px;
	line-height: 1.3;
	color: #404E67;
	text-transform: uppercase;
	-webkit-filter: drop-shadow(-2px 2px 1px rgba(0, 0, 0, 1));
    filter: drop-shadow(-2px 2px 1px rgba(0, 0, 0, 1));
}


.inp {
	display: block;
	width: 90%;
	margin: 20px auto;
	max-width: 500px;
	font-size: 20px;
	font-weight: 500;
	padding: 10px 20px;
	border: 2px solid #0d2e3f;
	border-radius: 5px;
	background: linear-gradient(0deg, #d9e8f0 0%, #fff 30%, #fff 70%, #d9e8f0 100%);
}


.check {
	position: relative;
	width: 90%;
	margin: 20px auto;
	max-width: 500px;
	font-size: 20px;
	padding: 15px 0px 15px 50px;
	text-align: left;
}

.check input[type="checkbox"] {
	display: none; 
}

.check input[type="checkbox"] + .lable:before {
	content: '';
	position: absolute;
	top:0;
	left: 0;
	width: 53px;
	height: 50px;
	background: url(../img/gal_n.png) no-repeat;
}

.check input[type="checkbox"]:checked + .lable:before {
	content: '';
	position: absolute;
	top:0;
	left: 0;
	width: 53px;
	height: 50px;
	background: url(../img/gal_y.png) no-repeat;
}

.button {
	display: block;
	width: 90%;
	margin: 20px auto;
	padding: 12px 0;
	max-width: 500px;
	text-align: center;
	border: 2px solid #003750;
	border-radius: 5px;
	background: #003750;
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	transition: 0.3s ease all;
}

.button:hover {
	background: #05557e;
	border: 2px solid #05557e;
}


.uzhe {
	font-size: 16px;
	font-weight: 500;
}

.uzhe a {
	text-decoration: underline;
}

.lk_menu {
	display: inline-block;
	vertical-align: top;
	margin-top: 50px;
	width: 30%;
	margin-right: 3%;
	box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.3);
}

.lk_menu_p {
	display: block;
	position: relative;
	width: 100%;
	padding: 20px 15px 20px 65px;
	border-bottom: 1px solid #184f6d;
	background: #14445e;
	color: white;
	font-size: 20px;
	font-weight: 500;
	text-align: left;
	transition: 0.3s ease all;
	overflow: hidden;
}

.lk_menu_p.select {
	background: #ec7e42;
	color: #0d2e3f;
}

.lk_menu_p.select .lk_ico {
	top:-46px;
}

.lk_menu_p:hover {
	background: #ff9232;
	color: #0d2e3f;
}

.lk_menu_p.vih:hover {
	background: #ff4242;
	color: #0d2e3f;
}

.lk_ico {
	position: absolute;
	top: 14px;
	left: 20px;
	transition: 0.2s ease all;
}

.lk_menu_p:hover .lk_ico {
	top:-46px;
}

.lk_menu_mob {
	display: none;
	margin-top: 30px;
	box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.3);
}

.spoiler-head3 {
	display: block;
	padding: 20px;
	border-bottom: 1px solid #184f6d;
	background: #14445e;
	color: white;
	font-size: 20px;
	font-weight: 500;
	text-transform: uppercase;
}

.lk_main {
	display: inline-block;
	vertical-align: top;
	margin-top: 50px;
	width: 66%;
}

.lk_block {
	display: block;
	width: 100%;
	padding: 10px 0 20px 0;
	margin-bottom: 30px;
	background: #fff;
	box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.3);
	color: #404E67;
}

.lk_block_50 {
	display: inline-block;
	vertical-align: top;
	width: 46%;
	margin: 10px 1% 20px 1%;	
}

.lk_block_inv {
	display: inline-block;
	vertical-align: top;
	width: 48%;
	margin: 10px 0 20px 0;	
	padding: 10px 3%;
	background: #fff;
	box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.3);
	color: #404E67;
}

.lk_block_inv.left {
	margin-right: 1.5%;
}

.lk_block_inv.right {
	margin-left: 1.5%;
}

.lk_block_ico {
	display: block;
	width: 100%;
	padding: 1px 0;
	background: linear-gradient(-115deg, #FF7F3B, #DC5A16);
	color: #fff;
}


.profile_img {
	display: inline-block;
	vertical-align: middle;
	width: 60px;
	margin-right: 15px;
	border-radius: 100px;	
}

.profile_info {
	display: inline-block;
	vertical-align: middle;
	margin: 15px 0 3px 0;
}

.profile_name {
	display: block;
	font-size: 20px;
	font-weight: 500;
	font-style: italic;
	text-decoration: underline;
	text-transform: capitalize;
	color: white;
}

.status {
	display: block;
	margin: 7px auto;
	font-size: 17px;
	font-weight: 400;
	font-style: italic;
	text-transform: capitalize;
	color: white;
}

.btc, .eth, .usd, .bct {
	display: inline-block;
	vertical-align: middle;
	color: white;
	font-size: 16px;
	margin: 0 10px 0 0px;
	padding: 5px 0px 5px 17px;
}

.btc {
	background: url(../img/btc.png) no-repeat;
	background-position: 0% 50%;
}

.eth {
	background: url(../img/eth.png) no-repeat;
	background-position: 0% 50%;
}

.usd {
	background: url(../img/usd.png) no-repeat;
	background-position: 0% 50%;
}

.bct {
	background: url(../img/bct.png) no-repeat;
	background-position: 0% 50%;
}

.lk_zag {
	display:block;
	width: 94%;
	margin: 15px auto;
	font-size: 30px;
	font-weight: 500;
	text-transform: uppercase;
	padding-bottom: 5px;
	border-bottom: 2px solid rgba(0, 0, 0, 0.08);
}

.lk_zag_ico {
	display:block;
	width: 94%;
	margin: 15px auto;
	font-size: 30px;
	font-weight: 500;
	text-transform: uppercase;
	padding-bottom: 5px;
	border-bottom: 2px solid rgba(255, 255, 255, 0.5);
	-webkit-filter: drop-shadow(-1px 1px 1px rgba(0, 0, 0, 1));
    filter: drop-shadow(-1px 1px 1px rgba(0, 0, 0, 1))
}

.lk_zag_50 {
	display:block;
	margin: 15px auto;
	font-size: 22px;
	font-weight: 500;
	text-transform: uppercase;
	padding-bottom: 5px;
	border-bottom: 2px solid rgba(0, 0, 0, 0.08);
}

.lk_zag p, .lk_zag_50 p {
	-webkit-filter: drop-shadow(-1px 1px 1px rgba(0, 0, 0, 1));
    filter: drop-shadow(-1px 1px 1px rgba(0, 0, 0, 1))
}

.schet {
	display: inline-block;
	vertical-align: top;
	width: 200px;
	margin: 10px 20px;
}

.cifra {
	display: block;
	width: 100%;
	text-align: center;
	margin: 0 auto 20px auto;
	padding: 70px 0;
	color: #fff;
	position: relative;
	box-shadow: rgb(171, 171, 171) 0px 3px 5px 0px;
}

.cifra.vbtc {
	background: url(../img/btc_pr.png) no-repeat, linear-gradient(45deg, #DC5A16, #FF7F3B);
	background-position: center center
}

.cifra.veth {
	background: url(../img/eth_pr.png) no-repeat, linear-gradient(45deg, #006EA9, #00B6F4);
	background-position: center center
}

.cifra.vusd,.cifra.vusdt {
	background: url(../img/usd_pr.png) no-repeat, linear-gradient(45deg, #054ac6, #039fea);
	background-position: center center
}

.cifra.vbct {
	background: url(../img/bct_pr.png) no-repeat, linear-gradient(45deg, #00283E, #005E87);
	background-position: center center
}

.cifra p {
	display: table;
	margin: 0 auto;
	font-size: 42px;
	font-weight: 700;
	-webkit-filter: drop-shadow(-2px 2px 1px rgba(0, 0, 0, 1));
    filter: drop-shadow(-2px 2px 1px rgba(0, 0, 0, 1));
}

.schet_vspliv {
	display: none;
    text-align: center;
    background: #fff;
    border: 2px solid #FF7F3B;
    border-radius: 10px;
    padding: 10px;
    position: absolute;
    top: 20px;
	width: 100%;
    font-size: 18px;
    font-weight: 700;
    color: #404E67;
    transition: 0.2s ease all;
}

.cifra:hover .schet_vspliv {
	display: table;
}

.popoln {
	display: table;
    border: 2px solid #184f6d;
    border-radius: 5px;
    margin: 15px auto;
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    text-transform: uppercase;
    padding: 10px 55px;
    background-color: #184f6d;
    transition: 0.2s ease all;
	-webkit-filter: drop-shadow(-1px 1px 2px rgba(0, 0, 0, 1));
    filter: drop-shadow(-1px 1px 2px rgba(0, 0, 0, 1));
}


.vivod {
	display: table;
    border: 2px solid #193f73;
    border-radius: 5px;
    margin: 15px auto;
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    text-transform: uppercase;
    padding: 10px 70px;
    background-color: #193f73;
    transition: 0.2s ease all;
	-webkit-filter: drop-shadow(-1px 1px 2px rgba(0, 0, 0, 1));
    filter: drop-shadow(-1px 1px 2px rgba(0, 0, 0, 1));
}

.popoln:hover, .vivod:hover {
    border: 2px solid #FF7F3B;
    background-color: #FF7F3B;	
}

.pokaz {
	display: block;
	text-align: left;
    width: 94%;
	margin: 0 auto 10px auto;
	font-size: 16px;
	font-weight: 500;
}


.tablica {
	display: table;
	width: 94%;
	margin: 0 auto 20px auto;
	text-align: left;
	font-size: 15px;
}

.tablica th, .tablica td {
	padding: 10px;
	border: 1px solid rgba(0, 0, 0, 0.08);
}

.tablica td {
	font-weight: 500;
}

.tablica th {
	font-weight: 700;
}

.tablica tr:nth-child(2n+1) {
	background: rgb(244, 244, 244);
}

.pagi {
	display: table;
	margin: 15px auto;
}

.pagi div {
	display: inline-block;
	vertical-align: top;
	margin: 0 8px;
	font-size: 20px;
	font-weight: 700;
	    -webkit-filter: drop-shadow(-1px 1px 0px rgba(0, 0, 0, 0.5));
    filter: drop-shadow(-1px 1px 0px rgba(0, 0, 0, 0.5));
}

.pagi div.pod {
	text-decoration: underline;
}

.new {
	display: block;
	width: 94%;
	margin: 0 auto 20px auto;
	text-align: left;
	padding-bottom: 10px;
	border-bottom: 3px dotted rgba(0, 0, 0, 0.1);
	
}

.new_zag {
	font-weight: 700;
	font-size: 25px;
	line-height: 1.2;
	margin-bottom: 5px;
	-webkit-filter: drop-shadow(-1px 1px 1px rgba(0, 0, 0, 0.4));
    filter: drop-shadow(-1px 1px 1px rgba(0, 0, 0, 0.4));
}

.new_date {
	font-size: 14px;
	line-height: 1.2;
	font-weight: 500;
	margin-bottom: 5px;
}

.new_text {
	font-size: 18px;
	line-height: 1.2;
	font-weight: 500;
	margin-bottom: 5px;
}

.kalendar {
	position: relative;
	overflow: hidden;
}

.kalends {
	position: absolute;
	opacity: 0;
	transition: 0.5s ease all;
}

.kalends.activ {
	position: static;
	opacity: 1;
}

.kalen_butons {
	list-style: none;
	padding: 0 15px;
}

.kalen_but {
	display: inline-block;
    border-radius: 5px;
    margin: 15px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
    padding: 12px 65px;
    background: #184f6d;
    transition: 0.2s ease all;
	-webkit-filter: drop-shadow(-1px 1px 2px rgba(0, 0, 0, 1));
    filter: drop-shadow(-1px 1px 2px rgba(0, 0, 0, 1));
	cursor: pointer;
}


.kalen_but:hover {
	color: #0d2e3f;
    background: #ff9232;
}

.kalen_but.activ {
	color: #0d2e3f;
    background: #ec7e42;
}

.calendar {
	display: inline-block;
	vertical-align: top;
	width: 42%;
	margin: 15px 2%;
	padding: 1%;
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 3px;
	background: linear-gradient(to right, #11c1b5 0%, #4cd5d7 100%);
	filter: drop-shadow(-1px 1px 10px rgba(167, 167, 167, 1));
}

.cal_name {
	font-size: 25px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	padding-bottom: 8px;
	border-bottom: 1px solid white;
	margin: 5px auto 5px auto;
	-webkit-filter: drop-shadow(-1px 1px 0px rgba(0, 0, 0, 0.7));
    filter: drop-shadow(-1px 1px 0px rgba(0, 0, 0, 0.7));
}

.cal_tab {
	width: 94%;
	margin: 0 auto;
}

.cal_tab td {
	font-size: 16px;
	font-weight: 500;
	padding: 10px;
	color: #fff;
	height: 36px;
	border-radius: 3px;
}

.cal_tab td.or {
	background: #fff;
	color: black;
}

.snos {
	display: block;
	width: 88%;
	margin: 15px auto;
	text-align: left;
}

.snos_or {
	float: left;
	width: 40px;
	height: 36px;
	margin-right: 10px;
	border-radius: 3px;
	background: #fff;
	border: solid 1px gray;
	text-align: center;
	display: flex;
	flex-direction: column;
	align-content: center;
	justify-content: center;
}

.snos_text {
	padding-top: 7px;
	font-size: 20px;
	font-weight: 700;
}

.text_block {
	display: block;
	width: 94%;
	margin: 15px auto 20px auto;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.2;
	text-align: justify;
	text-indent: 30px;
}

.text_podzag {
	display: block;
	width: 94%;
	margin: 10px auto;
	font-size: 25px;
	font-weight: 700;    
	-webkit-filter: drop-shadow(-1px 1px 0px rgba(0, 0, 0, 0.5));
    filter: drop-shadow(-1px 1px 0px rgba(0, 0, 0, 0.5));
}


.diag {
	position: relative;
	width: 730px;
	height: 666px;
	margin: 10px auto;
}

.dia50 {
	position: absolute;
	width: 253px;
	height: 486px;
	top:50px;
	right: 100px;
	z-index: 10;
	background: url(../img/diag50.png) no-repeat;
}

.dia40 {
	position: absolute;
	width: 231px;
	height: 400px;
	top:70px;
	left: 153px;
	z-index: 9;
	background: url(../img/diag40.png) no-repeat;
}

.dia10 {
	position: absolute;
	width: 123px;
	height: 199px;
	bottom:180px;
	left: 253px;
	z-index: 8;
	background: url(../img/diag10.png) no-repeat;
}

.cifra50 {
	position: absolute;
	top: 253px;
	right: 150px;
	color: white;
	font-size: 75px;
	font-weight: 700;
	z-index: 12;
	-webkit-filter: drop-shadow(-4px 4px 3px rgba(0, 0, 0, 1));
    filter: drop-shadow(-4px 4px 3px rgba(0, 0, 0, 1));
}

.cifra40 {
	position: absolute;
	top: 225px;
	left: 200px;
	color: white;
	font-size: 60px;
	font-weight: 700;
	z-index: 12;
	-webkit-filter: drop-shadow(-4px 4px 3px rgba(0, 0, 0, 1));
    filter: drop-shadow(-4px 4px 3px rgba(0, 0, 0, 1));
}

.cifra10 {
	position: absolute;
	bottom: 230px;
	left: 295px;
	color: white;
	font-size: 30px;
	font-weight: 700;
	z-index: 12;
	-webkit-filter: drop-shadow(-3px 3px 2px rgba(0, 0, 0, 1));
    filter: drop-shadow(-3px 3px 2px rgba(0, 0, 0, 1));
}


.line50 {
	position: absolute;
	top: 55px;
	right: 5px;
	width: 225px;
	height: 67px;
	z-index: 12;
	background: url(../img/line1.png);
}

.line40 {
	position: absolute;
	top: 145px;
	left: 5px;
	width: 208px;
	height: 43px;
	z-index: 12;
	background: url(../img/line2.png);
}

.line10 {
	position: absolute;
	bottom: 12px;
	left: 110px;
	width: 216px;
	height: 205px;
	z-index: 12;
	background: url(../img/line3.png);
}

.text50 {
	position: absolute;
	top: 30px;
	right: 8px;
	font-size: 18px;
	font-weight: 700;
}

.text40 {
	text-align: left;
	position: absolute;
	width: 200px;
	top: 74px;
	left: 6px;
	font-size: 16px;
	font-weight: 700;
}

.text10 {
	text-align: left;
	position: absolute;
	width: 200px;
	bottom: 125px;
	left: 105px;
	font-size: 16px;
	font-weight: 700;
}

.text10_1 {
	text-align: left;
	position: absolute;
	width: 200px;
	bottom: 97px;
	left: 111px;
	font-size: 15px;
	font-weight: 700;
}

.text10_2 {
	text-align: left;
	position: absolute;
	width: 200px;
	bottom: 57px;
	left: 111px;
	font-size: 15px;
	font-weight: 700;
}

.text10_3 {
	text-align: left;
	position: absolute;
	width: 200px;
	bottom: 17px;
	left: 111px;
	font-size: 15px;
	font-weight: 700;
}

.diag_block {
	display: inline-block;
	vertical-align: top;
	margin: 20px;
}

.input_case {
	display: block;
	width: 90%;
	margin: 20px auto;
	max-width: 400px;
	font-size: 20px;
	font-weight: 500;
	padding: 0px;
	border: 2px solid #0d2e3f;
	border-radius: 5px;
	background: linear-gradient(0deg, #d9e8f0 0%, #fff 30%, #fff 70%, #d9e8f0 100%);
}

.input_case input {
	display: inline-block;
	vertical-align: middle;
	width: 70%;
	border: none;
	padding: 10px 20px;
	background: none;
	font-size: 20px;
	font-weight: 500;	
}

.case_btc {
	display: inline-block;
	vertical-align: middle;
	width: 28%;
	font-size: 30px;
	font-weight: 700;	
	-webkit-filter: drop-shadow(-1px 1px 1px rgba(0, 0, 0, 0.5));
    filter: drop-shadow(-1px 1px 1px rgba(0, 0, 0, 0.5));
}

.select_case {
	display: block;
	width: 90%;
	margin: 20px auto;
	max-width: 400px;
	font-size: 20px;
	font-weight: 500;
	padding: 10px 20px;
	border: 2px solid #0d2e3f;
	border-radius: 5px;
	background: linear-gradient(0deg, #d9e8f0 0%, #fff 30%, #fff 70%, #d9e8f0 100%);
}

.select_case option {
	font-size: 20px;
	font-weight: 500;
	
}

.case_check {
	position: relative;
	width: 90%;
	margin: 20px auto;
	max-width: 400px;
	font-size: 17px;
	padding: 15px 0px 15px 50px;
	text-align: left;
}

.case_check input[type="checkbox"] {
	display: none; 
}

.case_check input[type="checkbox"] + .lable:before {
	content: '';
	position: absolute;
	top:0;
	left: 0;
	width: 53px;
	height: 50px;
	background: url(../img/gal_n.png) no-repeat;
}

.case_check input[type="checkbox"]:checked + .lable:before {
	content: '';
	position: absolute;
	top:0;
	left: 0;
	width: 53px;
	height: 50px;
	background: url(../img/gal_y.png) no-repeat;
}

.case_button {
	display: block;
	width: 90%;
	margin: 20px auto;
	padding: 12px 0;
	max-width: 400px;
	text-align: center;
	border: 2px solid #003750;
	border-radius: 5px;
	background: #003750;
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	transition: 0.3s ease all;
}

.case_button:hover {
	color: #fff;
	background: #05557e;
	border: 2px solid #05557e;
}

.cases {
	display: block;
}

.cases_head {
	padding: 5px 0 5px 0;
}

.cases_tr {
	padding: 15px 0 15px 0;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.cases_tek {
	margin-bottom: 5px;
	padding: 15px 0 15px 0;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	background: linear-gradient(30deg, #00283E, #005E87);
	color: #fff;
	-webkit-filter: drop-shadow(-1px 1px 2px rgba(0, 0, 0, 1));
	filter: drop-shadow(-1px 1px 2px rgba(109, 109, 109, 1));
}

.cases_tr.grad {
	background: linear-gradient(75deg, #f8fdff, #eef9ff, #f8fdff);
}

.case_col1 {
	display: inline-block;
	vertical-align: middle;
	width: 19%;
	padding-left: 1%;
	padding-right: 1%;
	border-right: 1px solid rgba(0, 0, 0, 0.1);    
}

.case_col2 {
	display: inline-block;
	vertical-align: middle;
	width: 19%;
	padding-left: 1%;
	padding-right: 1%;
	border-right: 1px solid rgba(0, 0, 0, 0.1);
}

.case_col3 {
	display: inline-block;
	vertical-align: middle;
	width: 19%;
	padding-left: 1%;
	padding-right: 1%;
	border-right: 1px solid rgba(0, 0, 0, 0.1);
}

.case_col4 {
	display: inline-block;
	vertical-align: middle;
	width: 19%;
	padding-left: 1%;
	padding-right: 1%;
	border-right: 1px solid rgba(0, 0, 0, 0.1);
}

.case_col5 {
	display: inline-block;
	vertical-align: middle;
	width: 19%;
	padding-left: 1%;
	padding-right: 1%;
}

.c_head {
	padding-top: 11px;
	padding-bottom: 10px;
	font-size: 16px;
	font-weight: 700;
}

.sum {
	padding-top: 11px;
	padding-bottom: 10px;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.2;
}

.sum p {
	margin: 0 auto;
}

.bitc {
	font-size: 23px;
}

.period {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 17px;
	font-weight: 500;
}

.period p {
	margin: 5px auto;
}

.progr {
	padding-top: 21px;
	padding-bottom: 20px;
	font-size: 20px;
	font-weight: 700;
}

.tek {
	padding-top: 18px;
	padding-bottom: 17px;
	font-size: 12px;
	font-weight: 500;
}

.vnesh_tek {
	display: block;
	width: 100%;
	height: 12px;
	padding: 0.5px;
	border: 2px solid white;
	border-radius: 10px;
	background: #fff;
	box-shadow: inset 1px 1px 3px 0px black;
	overflow: hidden;
}

.vnutr_tek {
	display: block;
	height: 100%;
	border-radius: 10px;
	background: linear-gradient(#FF7F3B, #DC5A16, #FF7F3B);
	box-shadow:  1px 0px 1px 0px black;
}

.vnutr_tek._17 {
	width: 17%;
}

.vnutr_tek._69 {
	width: 69%;
}

.ost {
	margin-top: 10px;
}

.butt {
	position: relative;
}

.stop {
	display: block;
	width: 100%;
	padding: 5px;
	color: #fff;
    background: none;
	border: 2px solid #ec7e42;
	border-radius: 8px;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
	transition: 0.2s ease all;
}

.stop:hover {
	color: #0d2e3f;
    background: #ec7e42;
}

.komiss {
	display: none;
	text-align: left;
	background: #fff;
	border: 2px solid #FF7F3B;
	border-radius: 10px;
	padding: 10px;
	position: absolute;
	top:-80px;
	right: 0;
	width: 400px;
	font-size: 15px;
	font-weight: 500;
	color: #11c1b5;
	transition: 0.2s ease all;	
}

.butt:hover .komiss {
	display: block;
}

.diag_ico {
	display: block;
	margin: 15px auto;
	width: 100%;
	height: 435px;
	background: url(../img/diag_ico.png) no-repeat;
	background-position: center center;
	position: relative;
	max-width: 720px;
}

.d_ico_text_1 {
	position: absolute;
    top: 30px;
    left: 45px;
	font-size: 18px;
	font-weight: 500;
	width: 300px;
}

.d_ico_text_2 {
	position: absolute;
    top: 50px;
    right: 0px;
	font-size: 18px;
	font-weight: 500;
	width: 300px;
}

.d_ico_text_3 {
	position: absolute;
    bottom: 20px;
    left: 20px;
	font-size: 16px;
	font-weight: 500;
	width: 300px;
}

.d_ico_text_4 {
	position: absolute;
    bottom: 50px;
    right: 45px;
	font-size: 18px;
	font-weight: 500;
	width: 300px;
}

.diag2_ico {
	display: block;
	margin: 15px auto;
	width: 100%;
	height: 325px;
	background: url(../img/diag2_ico.png) no-repeat;
	background-position: center center;
	position: relative;
}

.d2_ico_text_1,.d2_ico_text_2,.d2_ico_text_3,.d2_ico_text_4 {
	position: absolute;
	font-size: 15px;
	font-weight: 100;
	width: 160px;
	line-height: 1;
}
.d2_ico_text_1{
	bottom: 10px;
	left: calc(50% - 380px);

}

.d2_ico_text_2 {
	top: 20px;
	left: calc(50% - 160px);
}


.d2_ico_text_3 {
	bottom: 40px;
	right: calc(50% - 220px);
}


.d2_ico_text_4 {
	top: 40px;
	right: calc(50% - 430px);
}

.ico_block {
	display: none;
	vertical-align: top;
	width: 320px;
	margin: 20px 15px 10px 15px;
}

.ico_block img {
     -webkit-filter: drop-shadow(-2px 2px 2px rgba(0, 0, 0, 0.5));
    filter: drop-shadow(-2px 2px 3px rgba(0, 0, 0, 0.5));
	
}

.ico_text {
	margin: 15px auto;
	font-size: 19px;
	font-weight: 700;
}

.predl_tr {
	display: block;
	width: 94%;
	margin: 15px auto;
     -webkit-filter: drop-shadow(-1px 1px 1px rgba(0, 0, 0, 1));
    filter: drop-shadow(-1px 1px 1px rgba(0, 0, 0, 1));
}


.predl_col1 {
	display: inline-block;
	vertical-align: middle;
	width: 32%;
	padding-left: 1%;
	padding-right: 1%;
	border-right: 1px solid rgba(255, 255, 255, 0.5);
}

.predl_col2 {
	display: inline-block;
	vertical-align: middle;
	width: 20%;
	padding-left: 1%;
	padding-right: 1%;
	border-right: 1px solid rgba(255, 255, 255, 0.5);
}

.predl_col3 {
	display: inline-block;
	vertical-align: middle;
	width: 22%;
	padding-left: 1%;
	padding-right: 1%;
	border-right: 1px solid rgba(255, 255, 255, 0.5);
}

.predl_col4 {
	display: inline-block;
	vertical-align: middle;
	width: 22%;
	padding-left: 1%;
	padding-right: 1%;
}

.nazv {
	position: relative;
	padding-top: 26px; 
	padding-bottom: 25px; 
}

.ico_zagl {
	font-size: 20px;
	font-weight: 700;
	text-align: left;
}

.ico_opis {
	display: none;
	text-align: left;
	background: #fff;
	border: 2px solid #FF7F3B;
	border-radius: 10px;
	padding: 10px;
	position: absolute;
	bottom:60px;
	left: 0;
	width: 400px;
	font-size: 15px;
	font-weight: 500;
	color: #404E67;
}

.nazv:hover .ico_opis {
	display: block;
}

.p_dat {
	padding-top: 9px; 
	padding-bottom: 8px; 
}

.dat_text {
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 8px;
}

.dat_dat {
	font-size: 20px;
	font-weight: 700;
}

.sum_text {
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 8px;
}

.sum_cifra {
	font-size: 25px;
	font-weight: 700;
}

.p_sum {
	padding-top: 5px; 
	padding-bottom: 5px; 
}


.icos {
	display: block;

	line-height: 1.15;
}


.icos_col1 {
	display: inline-block;
	vertical-align: middle;
	width: 19%;
	padding-left: 1%;
	padding-right: 1%;
	border-right: 1px solid rgba(0, 0, 0, 0.1);    
}

.icos_col2 {
	display: inline-block;
	vertical-align: middle;
	width: 19%;
	padding-left: 1%;
	padding-right: 1%;
	border-right: 1px solid rgba(0, 0, 0, 0.1);
}

.icos_col3 {
	display: inline-block;
	vertical-align: middle;
	width: 19%;
	padding-left: 1%;
	padding-right: 1%;
	border-right: 1px solid rgba(0, 0, 0, 0.1);
}

.icos_col4 {
	display: inline-block;
	vertical-align: middle;
	width: 19%;
	padding-left: 1%;
	padding-right: 1%;
	border-right: 1px solid rgba(0, 0, 0, 0.1);
}

.icos_col5 {
	display: inline-block;
	vertical-align: middle;
	width: 19%;
	padding-left: 1%;
	padding-right: 1%;
}

.icos_col3-5 {
	display: inline-block;
	vertical-align: middle;
	width: 58%;
	padding-left: 1%;
	padding-right: 1%;
}

.icos_col_3-1 {
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 10px;
	width: 32%;
	padding-left: 1%;
	padding-right: 1%;
	border-right: 1px solid rgba(0, 0, 0, 0.1);
}

.icos_col_3-2 {
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 10px;
	width: 32%;
	padding-left: 1%;
	padding-right: 1%;
	border-right: 1px solid rgba(0, 0, 0, 0.1);
}

.icos_col_3-3 {
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 10px;
	width: 32%;
	padding-left: 1%;
	padding-right: 1%;
}


.icos_head {
	padding: 5px 0 5px 0;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.icos_tr {
	padding: 15px 0 15px 0;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.icos_tr.grad {
	 background: linear-gradient(75deg, #f8fdff, #eef9ff, #f8fdff);
}

.i_head {
    padding-top: 11px;
    padding-bottom: 10px;
    font-size: 16px;
    font-weight: 700;
}

.i_head_2 {
    padding-top: 19px;
    padding-bottom: 18px;
    font-size: 16px;
    font-weight: 700;
}

.ico_name {
	font-size: 18px;
	font-weight: 700;
	padding-top: 85px;
	padding-bottom: 85px;
}

.ico_dat {
	font-size: 18px;
    font-weight: 500;
	padding-top: 95px;
	padding-bottom: 95px;
}

.comp_moi {
	font-size: 20px;
	font-weight: 700;
	width: 100%;
	padding-bottom: 5px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.ico_sum {
	font-size: 20px;
	font-weight: 500;
	padding-top: 22px;
	padding-bottom: 21px;
}

.ico_tok {
	font-size: 20px;
	font-weight: 500;
	padding-top: 10px;
	padding-bottom: 10px;
}

.ico_prib {
	font-size: 20px;
	font-weight: 700;
	padding-top: 10px;
	padding-bottom: 10px;
}

.inp_50 {
	display: inline-block;
    width: 45%;
    margin: 15px 1.5%;
    font-size: 20px;
    font-weight: 500;
     padding: 10px 20px;
    border: 2px solid #0d2e3f;
    border-radius: 5px;
    background: linear-gradient(0deg, #d9e8f0 0%, #fff 30%, #fff 70%, #d9e8f0 100%);
}
.inp_100 {
	display: inline-block;
    width: 93.5%;
    margin: 15px auto;
    font-size: 20px;
    font-weight: 500;
     padding: 10px 20px;
    border: 2px solid #0d2e3f;
    border-radius: 5px;
    background: linear-gradient(0deg, #d9e8f0 0%, #fff 30%, #fff 70%, #d9e8f0 100%);
}

.ava_block {
	display: block;
	width: 73%;
	margin: 15px auto;
	text-align: left; 
}


.prof_soc {
	display: inline-block;
	vertical-align: middle;
	width: 6%;
	margin-right: 4%;
	margin-bottom: 2px;
}

.inp_soc {
	display: inline-block;
	vertical-align: middle;
    width: 83%;
    margin: 15px auto;
    font-size: 20px;
    font-weight: 500;
     padding: 10px 20px;
    border: 2px solid #0d2e3f;
    border-radius: 5px;
    background: linear-gradient(0deg, #d9e8f0 0%, #fff 30%, #fff 70%, #d9e8f0 100%);
}

.prof_button {
	display: block;
	width: 90%;
	margin: 15px auto;
	padding: 12px 0;
	max-width: 400px;
	text-align: center;
	border: 2px solid #003750;
	border-radius: 5px;
	background: #003750;
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	transition: 0.3s ease all;
    filter: drop-shadow(-1px 1px 2px rgba(0, 0, 0, 1));
}

.prof_button:hover {
	background: #05557e;
	border: 2px solid #05557e;
}

.dog_pers {
	display: inline-block;
	width: 45%;
    margin: 15px 1.5%;
    font-size: 18px;
    font-weight: 500;
     padding: 15px 30px;
	color:#fff;
	text-transform: uppercase;
	background-color: #184f6d;
    transition: 0.2s ease all;
	-webkit-filter: drop-shadow(-1px 1px 2px rgba(0, 0, 0, 1));
    filter: drop-shadow(-1px 1px 2px rgba(0, 0, 0, 1));
}

.dog_inv {
	display: inline-block;
	width: 45%;
    margin: 15px 1.5%;
    font-size: 18px;
    font-weight: 500;
    padding: 15px 10px;
	color:#fff;
	text-transform: uppercase;
	background-color: #193f73;
    transition: 0.2s ease all;
	-webkit-filter: drop-shadow(-1px 1px 2px rgba(0, 0, 0, 1));
    filter: drop-shadow(-1px 1px 2px rgba(0, 0, 0, 1));
}


.dog_pers:hover, .dog_inv:hover {
	color:#fff;
    background-color: #FF7F3B;
}

.dog_zag {
	display: block;
	margin: 5px auto 15px auto;
	font-size: 30px;
    font-weight: 700;
	text-align: center;
    text-transform: uppercase;
	color: #404E67;
	-webkit-filter: drop-shadow(-1px 1px 1px rgba(0, 0, 0, 1));
    filter: drop-shadow(-1px 1px 1px rgba(0, 0, 0, 1));
}

.input_dog {
	display: block;
    width: 90%;
    margin: 15px auto;
    font-size: 17px;
    font-weight: 500;
     padding: 10px 20px;
    border: 2px solid #0d2e3f;
    border-radius: 5px;
    background: linear-gradient(0deg, #d9e8f0 0%, #fff 30%, #fff 70%, #d9e8f0 100%);
}


.dog_but {
	display: block;
	width: 90%;
	margin: 15px auto;
	padding: 12px 0;
	max-width: 400px;
	text-align: center;
	border: 2px solid #003750;
	border-radius: 5px;
	background: #003750;
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	transition: 0.3s ease all;
    filter: drop-shadow(-1px 1px 2px rgba(0, 0, 0, 1));
}

.zagr {
	display: inline-block;
	vertical-align: middle;
	margin: 10px 0;
	font-size: 16px;
	font-weight: 700;
	text-align: left;
	width: 210px;
}

.zagr_but {
	display: inline-block;
	vertical-align: middle;
	margin: 0 10px;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	border: 2px solid #404E67;
	border-radius: 10px;
	padding: 10px 20px;
	transition: 0.3s ease all;

}

.zagr_but:hover {
	background-color: #404E67;
	color: #fff;
}


.zagr_file {
	display: inline-block;
	vertical-align: middle;
	margin: 10px 0;
	font-size: 15px;
	font-weight: 500;
	text-align: left;
	width: 150px;
}

.sup_butons {
	list-style: none;
}

.sup_but {
	display: inline-block;
    border-radius: 5px;
    margin: 15px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
    padding: 12px 65px;
    background: #184f6d;
    transition: 0.2s ease all;
	-webkit-filter: drop-shadow(-1px 1px 2px rgba(0, 0, 0, 1));
    filter: drop-shadow(-1px 1px 2px rgba(0, 0, 0, 1));
	cursor: pointer;
}


.sup_but:hover {
	color: #0d2e3f;
    background: #ff9232;
}

.sup_but.activ {
	color: #0d2e3f;
    background: #ec7e42;
}

.support {
	display: none;
}

.support.active {
	display: block;
}

.tabl_sup {
	display: table;
	width: 94%;
	margin: 0 auto 20px auto;
	text-align: left;
	font-size: 15px;
	color: #404E67;
}

.tabl_sup th, .tabl_sup td {
	padding: 15px 10px;
	border: 1px solid rgba(0, 0, 0, 0.08);
}

.tabl_sup td {
	font-weight: 500;
}

.tabl_sup th {
	background: linear-gradient(0deg, #b7cdd9 0%, #fff 50%, #b7cdd9 100%);
	font-weight: 700;
}

.tabl_sup tr:nth-child(2n+1) {
	background: linear-gradient(0deg, #d9e8f0 0%, #fff 50%, #d9e8f0 100%);
}


.sup_vopros {
	display: block;
	width: 94%;
	margin: 20px auto;
	border-bottom: 1px solid #184f6d;
	padding-bottom: 20px;
	text-indent: 0;
}

.spoiler-head4 {
	display: block;
    width: 100%;
    margin: 0 auto;
    text-align: left;
    font-size: 20px;
    line-height: 1.2;
    font-weight: 700;
    color: #404E67;
    padding: 10px 40px 10px 0;
    background: url(../img/down_m.png) no-repeat;
    background-position: 100% 50%;
}

.spoiler-body4 {
	width: 90%;
	margin: 0 auto;
	padding: 15px 0;
    font-size: 17px;
}

.sup_inp {
	display: block;
    width: 100%;
    margin: 15px auto;
    font-size: 17px;
    font-weight: 500;
     padding: 10px 20px;
    border: 2px solid #0d2e3f;
    border-radius: 5px;
    background: linear-gradient(0deg, #d9e8f0 0%, #fff 30%, #fff 70%, #d9e8f0 100%);
}

.sup_text {
	display: block;
    width: 100%;
	min-height: 150px;
    margin: 15px auto;
    font-size: 17px;
    font-weight: 500;
     padding: 10px 20px;
    border: 2px solid #0d2e3f;
    border-radius: 5px;
    background: linear-gradient(0deg, #d9e8f0 0%, #fff 10%, #fff 90%, #d9e8f0 100%);
}

.vlog {
	display: block;
	margin: 10px auto;
	font-size: 17px;
    font-weight: 700;
}

.sup_button {
	display: block;
	width: 100%;
	margin: 15px auto;
	padding: 12px 0;
	text-align: center;
	border: 2px solid #003750;
	border-radius: 5px;
	background: #003750;
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	transition: 0.3s ease all;
    filter: drop-shadow(-1px 1px 2px rgba(0, 0, 0, 1));
}

.sup_button:hover {
	background: #05557e;
	border: 2px solid #05557e;
}

.ticket {
	display: block;
	width: 94%;
	margin: 20px auto;
	text-align: center;
}

.tic_tem {
	font-weight: 700;
    font-size: 25px;
    line-height: 1.2;
    margin-bottom: 15px;
    -webkit-filter: drop-shadow(-1px 1px 1px rgba(0, 0, 0, 0.4));
    filter: drop-shadow(-1px 1px 1px rgba(0, 0, 0, 0.4));
}

.tic_stat {
	display: inline-block;
	vertical-align: middle;
	text-align: right;
	width: 39%;
	font-weight: 700;
    font-size: 22px;
    line-height: 1.2;
    margin-bottom: 15px;
}

.status_ticket {
	padding: 3px 10px;
    border: 2px solid #003750;
    border-radius: 5px;
    background: #003750;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
	filter: drop-shadow(-1px 1px 2px rgba(0, 0, 0, 1));
}

.tic_dat {
	display: inline-block;
	vertical-align: middle;
	text-align: left;
	width: 60%;
	font-weight: 700;
    font-size: 22px;
    line-height: 1.2;
    margin-bottom: 15px;
}

.tic_klient {
	display: block;
	margin: 5px auto;
	padding: 12px 20px;
	width: 100%;
	background: rgba(255, 88, 0, 0.1);
	border-radius: 8px;
}

.tic_spec {
	display: block;
	margin: 5px auto;
	padding: 12px 20px;
	width: 100%;
	background: rgba(0, 55, 80, 0.1);
	border-radius: 8px;
}

.mess_data {
	margin-bottom: 5px;
	text-align: right;
	font-size: 15px;
	font-weight: 300;
}

.mess_left {
	display: inline-block;
	vertical-align: top;
	width: 25%;
	margin-right: 4%;
	text-align: left;
}

.mess_right {
	display: inline-block;
	vertical-align: top;
	width: 70%;
	font-size: 16px;
	font-weight: 500;
	text-align: left;
}

.mess_right p {
	margin-bottom: 20px;
}

.mess_name {
	margin-bottom: 5px;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.2;
}

.mess_place {
	font-size: 14px;
	font-weight: 500;
	font-style: italic;
	line-height: 1.2;
}

.tic_send {
	display: inline-block;
	width: 45%;
	margin: 10px 2%;
	padding: 12px 0;
	border: 2px solid #003750;
	border-radius: 5px;
	background: #003750;
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	transition: 0.3s ease all;
    filter: drop-shadow(-1px 1px 2px rgba(0, 0, 0, 1));
}

.tic_send:hover {
	background: #05557e;
	border: 2px solid #05557e;
}

.tic_close {
	display: inline-block;
	width: 45%;
	margin: 10px 2%;
	padding: 12px 0;
	border: 2px solid #DC5A16;
	border-radius: 5px;
	background: #DC5A16;
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	transition: 0.3s ease all;
    filter: drop-shadow(-1px 1px 2px rgba(0, 0, 0, 1));
}

.tic_close:hover {
	background: #FF7F3B;
	border: 2px solid #FF7F3B;
}

.ref_foto {
	display: inline-block;
	margin-right: 15px;
	vertical-align: middle;
	border-radius: 100px;
    filter: drop-shadow(-1px 1px 2px rgba(0, 0, 0, 1));
	
}

.ref_info {
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
}

.ref_name {
	margin: 15px; 
	font-size: 22px;
    font-weight: 700;
}

.ref_tel {
	display: table;
	margin: 8px auto;
	font-size: 18px;
    font-weight: 500;
}


.ref_soc {
	display: inline-block;
	vertical-align: middle;
	width: 50px;
	margin: 10px;
}

.ref_soc img {
	width: 100%;
}

.input_ref {
	display: block;
    width: 94%;
	max-width: 400px;
    margin: 15px auto;
    font-size: 17px;
    font-weight: 500;
    padding: 10px 20px;
    border: 2px solid #0d2e3f;
    border-radius: 5px;
    background: linear-gradient(0deg, #d9e8f0 0%, #fff 30%, #fff 70%, #d9e8f0 100%);
}

.refer_l1 {
	display: block;
	margin: 0 auto;
}

.refer_l2 {
	display: block;
	width: 100%;
	margin: 0 auto;
}

.refer_l3 {
	display: block;
	width: 100%;
	margin: 0 auto;
}

.spoiler-head5 {
	display: block;
	width: 100%;
	background: url(../img/ref_line.png) no-repeat;
	background-size: 100% auto;
	background-position: center top;
}

.ref_plus {
	display: inline-block;
	vertical-align: middle;
	width: 15%;
	padding: 38px 2%;
}

.plus {
	cursor: pointer;
    filter: drop-shadow(-2px 2px 2px rgba(0, 0, 0, 0.5));
}

.plus2 {
	cursor: pointer;
	width: 43px;
    filter: drop-shadow(-2px 2px 2px rgba(0, 0, 0, 0.5));
}

.ref_part {
	display: inline-block;
	vertical-align: middle;
	width: 25%;
	padding: 22px 2% 21px 2%;
	border-left: 1px solid #003750;
	border-right: 1px solid #003750;
}

.part_name {
	margin-bottom: 5px;
    font-size: 20px;
    font-weight: 700;
	line-height: 1.1;
}

.part_name2 {
	margin-bottom: 5px;
    font-size: 18px;
    font-weight: 700;
	line-height: 1.1;
}

.part_name3 {
	margin-bottom: 5px;
    font-size: 16px;
    font-weight: 700;
	line-height: 1.1;
}

.part_dat {
	font-size: 16px;
    font-weight: 500;	
	line-height: 1.1;
}

.part_dat2 {
	font-size: 15px;
    font-weight: 500;	
	line-height: 1.1;
}

.part_dat3 {
	font-size: 14px;
    font-weight: 500;	
	line-height: 1.1;
}

.ref_prib {
	display: inline-block;
	vertical-align: middle;
	width: 30%;
	padding: 20px 2%;
	border-right: 1px solid #003750;
}

.prib_text {
	font-size: 15px;
    font-weight: 500;
	margin-bottom: 5px;
}

.prib_text2 {
	font-size: 13px;
    font-weight: 500;
	margin-bottom: 5px;
}

.prib_text3 {
	font-size: 12px;
    font-weight: 500;
	margin-bottom: 5px;
}

.prib_cif {
	margin: 5px 0;
	font-size: 17px;
    font-weight: 700;
}

.prib_cif2 {
	margin: 5px 0;
	font-size: 15px;
    font-weight: 700;
}

.prib_cif3 {
	margin: 5px 0;
	font-size: 14px;
    font-weight: 700;
}

.ref_kont {
	display: inline-block;
	vertical-align: middle;
	width: 25%;
	padding: 20px 2%;
}

.kont_tel {
	font-size: 15px;
    font-weight: 700;
	margin-bottom: 5px;
}

.kont_tel2 {
	font-size: 13px;
    font-weight: 700;
	margin-bottom: 5px;
}

.kont_tel3 {
	font-size: 12px;
    font-weight: 700;
	margin-bottom: 5px;
}


.kont_ico {
	display: inline-block;
	vertical-align: middle;
	margin: 5px;
	width: 27px;
}

.kont_ico2 {
	display: inline-block;
	vertical-align: middle;
	margin: 5px;
	width: 23px;
}

.kont_ico3 {
	display: inline-block;
	vertical-align: middle;
	margin: 5px;
	width: 19px;
}

.kont_ico img, .kont_ico2 img, .kont_ico3 img {
	width: 100%;
}

.spoiler-body5 {
	display: block;
	width: 100%;
	margin: 0;
	padding-left: 10%;
	background: url(../img/arrow.png)  no-repeat;
	background-position: 7% 15px;
}

.svodka {
	display: table;
	width: 94%;
	margin: 0 auto 10px auto;
	text-align: left;
	font-size: 17px;
}

.svodka th, .svodka td {
	padding: 15px;
	border: 1px solid rgba(0, 0, 0, 0.08);
	text-align: center;
}

.svodka td {
	font-weight: 500;
}

.svodka th {
	background: linear-gradient(0deg, #b7cdd9 0%, #fff 50%, #b7cdd9 100%);
	font-weight: 700;
	text-transform: uppercase;
}

.svodka tr:nth-child(2n+1) {
	background: linear-gradient(0deg, #d9e8f0 0%, #fff 50%, #d9e8f0 100%);
}

.svodka tr.profit {
	background: linear-gradient(0deg, #b7cdd9 0%, #fff 35%, #fff 65%, #b7cdd9 100%);
	font-weight: 700;
	text-transform: uppercase;
	font-size: 19px;
}

.input_pop {
	display: block;
    width: 90%;
	max-width: 400px;
    margin: 15px auto;
    font-size: 20px;
    font-weight: 500;
     padding: 10px 20px;
    border: 2px solid #0d2e3f;
    border-radius: 5px;
    background: linear-gradient(0deg, #d9e8f0 0%, #fff 30%, #fff 70%, #d9e8f0 100%);
}

.text_plat {
	display: block;
	width: 94%;
	margin: 30px auto 10px auto;
	font-size: 25px;
	font-weight: 700;    
	-webkit-filter: drop-shadow(-1px 1px 0px rgba(0, 0, 0, 0.3));
    filter: drop-shadow(-1px 1px 0px rgba(0, 0, 0, 0.3));
}

.plat_sis {
	display: inline-block;
	vertical-align: top;
	margin: 10px;
}

.plat_sis img {
	border:4px solid rgba(0, 97, 137, 0);
	border-radius: 10px;
	-webkit-filter: drop-shadow(-0px 0px 5px rgba(0, 0, 0, 0.3));
    filter: drop-shadow(-0px 0px 5px rgba(0, 0, 0, 0.3));
	transition: 0.4s ease all;
}

.plat_sis:hover img {
	border:4px solid rgba(0, 97, 137, 0.5);
	
}

.plat_sis:focus img {
	border:4px solid rgba(0, 97, 137, 1);
	
}

.tabl_popol {
	display: table;
	width: 94%;
	margin: 0 auto 20px auto;
	text-align: left;
}

.tabl_popol th, .tabl_popol td {
	padding: 15px 10px;
	border: 1px solid rgba(0, 0, 0, 0.08);
}

.tabl_popol td {
	font-size: 18px;
	font-weight: 500;
	background: linear-gradient(0deg, #d9e8f0 0%, #fff 50%, #d9e8f0 100%);
}

.tabl_popol th {
	background: linear-gradient(0deg, #b7cdd9 0%, #fff 50%, #b7cdd9 100%);
	font-weight: 700;
	font-size: 16px;
}

.graf {
	max-width: 100%;
}

.diag_inv {
	display: block;
	width: 94%;
	margin: 10px auto;
	height: 500px;
	background: url(../img/diag_inv.png) no-repeat;
	background-position: 50% 50%;
	position: relative;
}

.inv_block {
	display: inline-block;
	vertical-align: top;
	text-align: center;
	margin: 15px;
	width: 180px;
}

.cif_btc {
	display: table;
	font-size: 45px;
	font-weight: 700;
	color: #ec7e42;
	position: absolute;
	top: 140px;
	right: calc(50% - 140px);
	filter: drop-shadow(-2px 2px 1px rgba(0, 0, 0, 0.7));
}

.text_btc {
	display: table;
	font-size: 40px;
	font-weight: 700;
	color: #ec7e42;
	position: absolute;
	top: 30px;
    right: calc(50% - 265px);
	filter: drop-shadow(-2px 2px 1px rgba(0, 0, 0, 0.7));
}

.cif_eth {
	display: table;
	font-size: 45px;
	font-weight: 700;
	color: #1e5a7b;
	position: absolute;
	bottom: 200px;
    right: calc(50% - 160px);
	filter: drop-shadow(-2px 2px 1px rgba(0, 0, 0, 0.7));
}

.text_eth {
	display: table;
	font-size: 40px;
	font-weight: 700;
	color: #1e5a7b;
	position: absolute;
	bottom: 110px;
    right: calc(50% - 315px);
	filter: drop-shadow(-2px 2px 1px rgba(0, 0, 0, 0.7));
}

.cif_usd {
	display: table;
	font-size: 45px;
	font-weight: 700;
	color: #67a8c7;
	position: absolute;
	bottom: 150px;
    left: calc(50% - 120px);
	filter: drop-shadow(-2px 2px 1px rgba(0, 0, 0, 0.7));
}

.text_usd {
	display: table;
	font-size: 40px;
	font-weight: 700;
	color: #67a8c7;
	position: absolute;
	bottom: 40px;
    left: calc(50% - 265px);;
	filter: drop-shadow(-2px 2px 1px rgba(0, 0, 0, 0.7));
}

.cif_alt {
	display: table;
	font-size: 45px;
	font-weight: 700;
	color: #2b68d4;
	position: absolute;
	top: 180px;
    left: calc(50% - 145px);;
	filter: drop-shadow(-2px 2px 1px rgba(0, 0, 0, 0.7));
}

.text_alt {
	display: table;
	font-size: 25px;
	font-weight: 700;
	color: #2b68d4;
	position: absolute;
	top: 5px;
    left: 35px;
	filter: drop-shadow(-1px 1px 0px rgba(0, 0, 0, 0.7));
}

.altcoins {
	display: table;
	font-size: 16px;
	font-weight: 700;
	color: #2b68d4;
	position: absolute;
	top: 40px;
    left: 6px;
	filter: drop-shadow(-1px 1px 0px rgba(0, 0, 0, 0.4));
}

.balance {
	display: table;
	margin: 10px 0;
	padding-right: 20px;
	text-align: left;
	font-size: 25px;
	font-weight: 500;
	color: #404E67;
	background: url(../img/bct_val.png) no-repeat;
	background-position: 100% 48%;
}

.cena {
	display: table;
	margin: 10px 0;
	padding-right: 20px;
	text-align: left;
	font-size: 25px;
	font-weight: 500;
	color: #404E67;
}

.input_bct {
	display: block;
	width: 100%;
	margin: 20px auto;
	max-width: 400px;
	font-size: 20px;
	font-weight: 500;
	padding: 0px;
	border: 2px solid #0d2e3f;
	border-radius: 5px;
	background: linear-gradient(0deg, #d9e8f0 0%, #fff 30%, #fff 70%, #d9e8f0 100%);
}

.input_bct input {
	display: inline-block;
	vertical-align: middle;
	width: 70%;
	border: none;
	padding: 10px 20px;
	background: none;
	font-size: 20px;
	font-weight: 500;	
}

.inv_btc {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	width: 28%;
	font-size: 30px;
	font-weight: 700;	
	-webkit-filter: drop-shadow(-1px 1px 1px rgba(0, 0, 0, 0.5));
    filter: drop-shadow(-1px 1px 1px rgba(0, 0, 0, 0.5));
	border: none;
	background: none;
}

.plat {
	display: block;
	margin: 10px 0;
	font-size: 22px;
	font-weight: 500;
	color: #404E67;
	text-align: center;
}

.comis {
	display: table;
	margin: 10px 0;
	padding-right: 20px;
	text-align: left;
	font-size: 20px;
	font-weight: 500;
	color: #404E67;
}

.kup_button {
    display: block;
    width: 100%;
    margin: 20px auto;
    padding: 12px 0;
    max-width: 400px;
    text-align: center;
    border: 2px solid #003750;
    border-radius: 5px;
    background: #003750;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    transition: 0.3s ease all;
}

.kup_button:hover {
	color: #fff;
	background: #05557e;
	border: 2px solid #05557e;
}

.prod_button {
    display: block;
    width: 100%;
    margin: 20px auto;
    padding: 12px 0;
    max-width: 400px;
    text-align: center;
    border: 2px solid #193f73;
    border-radius: 5px;
    background: #193f73;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    transition: 0.3s ease all;
}

.prod_button:hover {
	color: #fff;
	background: #05557e;
	border: 2px solid #05557e;
}

.select2-container--krajee .select2-selection--single {
	height: 40px;
	line-height: 2;
}

.has-success.select2-container--krajee .select2-dropdown, .has-success .select2-container--krajee .select2-selection,.select2-container--krajee .select2-selection{
	border: 1px solid #ccd6e6;
	color: #3f587e;
}
.select2-container--krajee .select2-selection--single .select2-selection__arrow{
	height: 38px;
}
.select2-selection__clear{
	display: none;
}
.has-success .select2-container--open .select2-selection, .has-success .select2-container--krajee.select2-container--focus .select2-selection{
	box-shadow: none;
	border-color: #2DCEE3;
}








