@import url('https://fonts.googleapis.com/css?family=Montserrat');
:root {
	--bg: #17171d;
	--uncompressed:#5099ab;
	--compressed:#618e56;
	--segwit:#59b9b7;
	--prefix:#b14545;
	--accent-from: #273b89;
	--accent-to: #22316b;
}
* {
    scrollbar-width: thin;
    scrollbar-color: #3f3f46 #18181b;
}
body {
	font-family: 'Roboto', sans-serif;
	margin: 0px;
	color:#fff;
	background:#17171d;
	font-size: 16px;
}

h1 {
	font-family: Roboto, sans-serif;
	font-size: 28px;
	font-weight: normal;
}

input[type='submit'] { -webkit-appearance: none; -moz-appearance: none; appearance: none; }
select[type='option'] { -webkit-appearance: none; -moz-appearance: none; appearance: none; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.speed {
		font-family: 'Roboto', sans-serif;
		font-size: 64px;
		line-height: 1;
		font-weight: 400;
		color: #689467;
		display: inline-block;
		float: left;
	}
}

.generate {
	background:linear-gradient(#414c91,#253074);
}
.generate:hover {
	background-color: #414c91;
}

.flag_s {
	background-color: #8b8b8b;
	padding: 0px 10px;
	color: #0e0e0e;
	border-radius: .15em;
}

.button_download a {
	color:#e2e2e2;
	background-color:#008233;
}
.button_download:hover a {
	color:#008233;
	background-color:#008233;
}

.flag-grayscale img {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray; /* IE 6-9 */
	
	display: inline-block;
	position:absolute;
	margin-left:-40px;
	margin-top:-2px;
}
.flag-grayscale:hover img {
	-webkit-filter: none;
	-moz-filter: none;
	-ms-filter: none;
	-o-filter: none;
	filter: none;
	filter: none; /* IE 6-9 */
	
	display: inline-block;
	position:absolute;
	margin-left:-40px;
	margin-top:-2px;
}
.flag_a {
	display: inline-block;
	color:#777;
	font-size:16px;
	padding-right:20px;
	margin-top:1px;
	border-right: 1px solid rgba(255,255,255,0.2);
	margin-right:20px;
	text-decoration: none;
}

.flag_b {
	color:#777;
	display: inline-block;
	margin-right:20px;
	vertical-align: top;
	margin-top:2px;
	border-left: 1px solid rgba(255,255,255,0.2);
	padding-left:20px;
}

.exit a {
	font-size:16px;
	text-decoration: none;
	color:#777;
}

.header_top {
	color:#777;
	display: inline-block;
	margin-right:20px;
	margin-top:-2px;
	vertical-align:top;
}
.header_top_ab {
	display: inline-block;
	padding-left:20px;
	float: right;
	margin-top:3px;
}

.header_top_a {
	display: inline-block;
	margin-top:4px;
}

.header_top_b {
	display: inline-block;
	margin-top:5px;
	vertical-align:top;
	
}

.login_a a {
	text-decoration: none;
	font-size:14px;
	margin-right:30px;
	color:#ccc;
}

.button_participate a {
	color:#cfb783;
}
.button_participate:hover a {
	background-color:#cfb783;
	color:#000;
}

.button_scan span {
	color:#689467;
}
.button_scan:hover span {
	background-color:#689467;
	color:#000;
}

.header2 {
	width: 100%;
	color: #808080;
	background-color: rgb(23, 23, 29, 0.9);
	border-bottom: 0.5px solid #2d2d2d;
	padding: 0px 0px;
	position: fixed;
	z-index: 9999;
	top:55px;
	font-size: 14px;
	word-spacing:0px;
	
}
.header3 {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: auto;
	height: auto;
	text-align:center;
}

.speed {
	background-image: url(https://secretscan.org/img/giphy.gif);
	color: transparent;
	-moz-background-clip: text;
	-webkit-background-clip: text;
	font-size: 64px;
}

.button_send {
	cursor: pointer;
	border-color: #fff;
	color: #fff;
	padding: 10px 30px;
	font-size: 16px;
	margin-top: 10px;
	1margin-left: 20px;
	border-radius: 5px;
	background: linear-gradient(#6169c5,#2372b1);
	border-color: #07c;
	border-width: 0px;
	width: 560px;
}

.header {
	width: 100%;
	color:#fff;
	1background: #212122;
	background-color: rgba(34,34,34,0.9);
	padding:15px 0px;
	position: fixed;
	z-index: 9999;
	top: 0;
}

.calc_1 {
	height:3px;
	width:3px;
	border-radius: 50%;
	margin-bottom:1px;
	background: #f7931a;
}
.calc_2 {
	height:3px;
	width:3px;
	border-radius: 50%;
	margin-bottom:1px;
	background: #5f7be9;
}
.calc_3 {
	height:3px;
	width:3px;
	border-radius: 50%;
	background: #3fad54;
}

.menu_1 a {
	padding:10px 15px;
	color: #cacacc;
	border-color: #000;
	border-width: 2px;
	-webkit-appearance: none;
	cursor: pointer;
	text-decoration: none;
	font-size: 14px;
	border: 0.5px solid #2d2d2d;
	margin-right: -5px;
	display: inline-block;
	margin-top:-1px;
}

.menu_2 {
	display: inline-block;
	margin-top:21px;
}


a.u_table {
	
	color:#777;
	text-decoration: none;
	
}

.nn {
	
	padding-top:3px;
	padding-left:20px;
	color:#c5c5c6;
	
}

.footer2 {
	width: 100%;
	color:#fff;
	1background: #212122;
	background-color: rgba(34,34,34,0.9);
	padding:15px 0px;
	position: fixed;
	z-index: 9999;
	bottom: 0;
}

.header_1 {
	
	font-family: 'Roboto', sans-serif;
	font-size: 28px;
	opacity: 0.773319;
	text-align:center;
	margin-top:30px;
}

.header_2 {
	
	padding:10px 0px;
	font-size: 18px;
	text-align:center;
	margin-top:10px;
	font-family: Roboto, sans-serif;
	line-height: 1.6;
	color:#777;
	opacity: 0.773319;
	margin-bottom:40px;
	
}

.header_menu {
	display: inline-block;
	color:#777;
	padding: 0 9px;
	font-size: 16px;
}

.header_menu_active {
	display: inline-block;
	color:#219fca;
	padding: 0 9px;
	padding-bottom: 14px;
	font-size: 16px;
}


.cookie-block {
	bottom: 0;
	background-color: rgba(34,34,34,0.9);
	color: #fff;
	font-size: 14px;
	left: 0;
	padding: 0;
	position: fixed;
	width: 100%;
	z-index: 1000;
	
	
}
.cookie-container {
	margin: 0 auto;
	max-width: 1000px;
	position: relative;
	width: 100%;
	padding: 16px;
	@supports(padding: max(0px))
	padding-left: unquote('max(#{16px}, env(safe-area-inset-left))');
	padding-right: unquote('max(#{48px}, env(safe-area-inset-right))');
	
}

.block_1 {
	
	font-family: 'Roboto', sans-serif;
	line-height: 1.6;
	font-size: 64px;
	line-height: 1;
	font-weight: 400;
	color:#78787c;
	display: inline-block;
	float:left;
	
}

.visible {
	display:block;
}

@media screen and (max-width: 992px) {
	.gradient_line {
		display: none;
	}
}



.gradient_line23 {
	margin-left: auto;
	margin-right: auto;
	content: " ";
	height: 1px;
	clear: both;
	background: #777;
	background: -moz-linear-gradient(left, transparent, #777, transparent);
	background: -webkit-linear-gradient(left, transparent, #777, transparent);
	background: linear-gradient(to right, transparent, #777, transparent);
	width: 50%;
}

.gradient_line {
	margin-left: auto;
	margin-right: auto;
	border-bottom: 0.5px solid #2d2d2d;
	width:100%;
	max-width: 1000px;
}

#i-have-a-tooltip {
	1width:350px;
	1font-family:Helvetica,Arial,sans-serif;
	font-weight:100;
	font-size:16px;
	text-align:center;
	1padding:50px;
	1margin:100px auto;
	1background:white;
	position:relative;
	border-radius:5px;
	1box-shadow:10px 10px 0px rgba(0,0,0,.05);
}

#i-have-a-tooltip:before {
	content:attr(data-description);
	box-sizing:border-box;
	display:block;
	background:rgba(0,0,0,.7);
	color:white;
	padding:20px;
	position:absolute;
	left:50%;
	top:-30px;
	margin-left:-100px;
	1width:200px;
	height:65px;
	line-height:25px;
	border-radius:5px;
	opacity: 0;
	transition:.25s ease-in-out;
}

#i-have-a-tooltip:after {
	content:'';
	display:block;
	position:absolute;
	top:55px;
	left:50%;
	margin-left:-8px;
	height:0;
	width:0;
	border-left:8px solid transparent;
	border-right:8px solid transparent;
	border-top:8px solid rgba(0,0,0,.7);
	transition:.25s ease-in-out;
	opacity:0;
}

#i-have-a-tooltip:hover:before {
	opacity: 0.773319;
	top:-50px;
}

#i-have-a-tooltip:hover:after {
	opacity:1;
	top:15px;
}

.button_stat{
	cursor: pointer;
	border-color: #fff;
	color: #fff;
	1padding:10px 30px;
	font-size: 14px;
	margin-top:10px;
	1margin-left:20px;
	border-radius:5px;
	1background: linear-gradient(#42a1ec,#0b5590);
	background: linear-gradient(#636FFF,#0b5590);
	border-color: #07c;
	border-width: 0px;
	width: 100%;
	text-decoration: none;
	padding: 5px 24px;
}

.footer {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: auto;
	margin-top:60px;
	font-size: 14px;
	line-height: 1.4;
	border-top: 0.5px solid #2d2d2d;
	margin-bottom:30px;
}

.container {
	margin-left: auto;
	margin-right: auto;
	max-width: 1000px;
	padding-left:20px;
	padding-right: 20px;
	position: relative;
	width: auto;
	height: auto;
}

.container_pool {
	
	margin-top:60px;
	font-family: 'Roboto', sans-serif;
	line-height: 1.6;
	font-size: 28px;
	1opacity: 0.773319;
	
}

.container_text {
	margin-left: auto;
	margin-right: auto;
	max-width: 900px;
	padding-left:20px;
	padding-right: 20px;
	position: relative;
	width: auto;
	margin-top:30px;
}

a.logo {
	
	color: #FFFFFF;text-decoration: none;line-height: 1.4;font-size: 22px;letter-spacing: 0.5px;font-family: 'Roboto', sans-serif;
}

a:hover.logo  {
	
	color: #FFFFFF;text-decoration: none;line-height: 1.4;font-size: 22px;letter-spacing: 0.5px;font-family: 'Roboto', sans-serif;
	
}

.container_pro {
	margin-left: auto;
	margin-right: auto;
	max-width: 900px;
	padding-left:20px;
	padding-right: 20px;
	position: relative;
	width: auto;
	
}

.btn-info {
	background-color:#0771c5;
	color: rgb(242, 242, 242);
	padding: 1px 8px;
	cursor: pointer;
	border-radius: 3px;
	font-size: 14px;
}

.snsbox {
	position: fixed;
	right: 3%;
	bottom: 5%;
	width: 44px;
	z-index: 99;
}

.btn {
	display: inline-block;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	padding: 0 10px;
	1font-size: 1rem;
	line-height: 1.5;
	border-radius: .25rem;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	text-decoration: none;
}
.qwe th {border-bottom: 1px solid #777;padding:5px;font-family: 'Roboto', sans-serif;font-style: normal;font-weight: 300;}

div.stand {
	color:#777;
	border: none;
	outline: 0 !important;
	1border-bottom: 0.5px  solid #777;
	display: inline-block;
	margin: 0 20px;
	padding-bottom: 14px;
	cursor: pointer;
}

a {color: #6bf;font-size: 14px;}
a:hover {color: #6bf;font-size: 14px;text-decoration: none;}

a.top {
	color:#777;
	text-decoration: none;
	font-size: 16px;
}
a:hover.top   {
	color:#fff;
	text-decoration: none;
	font-size: 16px;
}

blink { 
	font-weight: 600;
} 



.text_2 {
	padding: 10px 0px;
	font-size: 18px;
	text-align: center;
	margin-bottom: 23px;
	margin-top: 10px;
	font-family: 'Roboto', sans-serif;
	line-height: 1.6;
	color: #777;
}


.block {
	background:rgba(255,255,255,0.56);
	position: relative;
	width: 100px; 1height: 50px;
}
.block::after {
	content: ''; 
	position: absolute;
	left: -30px; top: 85px;
	border: 10px solid transparent;
	border-right: 20px solid rgba(255,255,255,0.56);
}


.sub-section {
	margin-top:15px;
	font-size: 15px;
	line-height: 1.47059;
	font-weight:200;
	font-family: 'Roboto', sans-serif;
	color:#777;
}

h3, .h3 {
	margin-bottom:0px;
	margin-top:40px;
	font-size: 21px;
	font-weight: 600;
	letter-spacing: .011em;
	display: inline-block;
	color: #a0a0a0;
}

h2 {
	font-size: 18px;
	font-family: 'Roboto', sans-serif;
	font-weight: 100;
	color: #959595;
	margin-top: 0px;
}

.newuser {
	color: #cfb783;
	border: 0.5px solid #cfb783;
	padding: 1px 5px;
	font-family: 'Roboto', sans-serif;
	margin-left:10px;
	1border-radius:3px;
	font-size: 12px;
}

.spoiler > input + label:after{content: " + ";float: right;font-family: monospace;font-weight: bold;margin-top:-22px;margin-right:14px;color:#777;font-size: 18px;}
.spoiler > input:checked + label:after{content: " - ";float: right;font-family: monospace;font-weight: bold;}
.spoiler > input{display:none;}
.spoiler > input + label , .spoiler > .spoiler_body{ overflow:hidden;width:100%;box-sizing: border-box;display: block;1border-top: 1px solid #b4b4b4;}
.spoiler > input + label + .spoiler_body{display:none;}
.spoiler > input:checked + label + .spoiler_body{display: block;}
.spoiler > .spoiler_body{padding-top:15px;padding-bottom:15px;}

.qwe th {border-bottom: 0.5px solid #2d2d2d;border-top: 0.5px solid #2d2d2d;padding:5px;font-family: 'Roboto', sans-serif;font-style: normal;font-weight: 600;color: #727272;padding: 18px 5px;
}

.qwe td {border-bottom: 0.5px solid #2d2d2d;padding:5px;font-family: 'Roboto', sans-serif;}
a {color: #ccc;font-size: 14px;
}

.a_h1 {color:#aaaaaa;padding: 10px 20px;display: inline-block;font-weight: 600;}

a:hover {color: #6bf;font-size: 14px;text-decoration: none;}

a.top {
	color:#777;
	text-decoration: none;
	font-size: 16px;
}
a:hover.top   {
	color:#fff;
	text-decoration: none;
	font-size: 16px;
}

.iw-modal {
	opacity: 0;
	background: rgba(0,0,0,0.7);
	pointer-events: none;
	position: fixed; 
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 9999;
	transition: all 0.5s ease;
	margin: 0;
	padding: 0;
}

.iw-modal:target {
	opacity: 1;
	pointer-events: auto;
	overflow-y: auto;
}

.iw-modal-wrapper {
	margin:auto;
	margin-top:25vh;
}

.iw-CSS-modal-inner {
	position: relative;
	background: #fff;
	1border: 1px solid #ccc;
	border-radius: 0px;
	
}

.iw-modal-title {
	font-size: 18px;
	color:#555;
	font-weight:bold;
	1line-height: 1.5;
	margin-top: 0;
	margin-bottom: 0;
}

.iw-close {
	position:absolute;
	top:10px;
	right:15px;
	font-size: 24px;
	color: #777;
	text-decoration: none;
}

.iw-close:hover, .iw-close:focus {
	color: #000;
	cursor: pointer;
	font-size: 24px;
}

.iw-modal-text {
	padding: 15px 20px;
}

@media (min-width: 550px) {
	.iw-modal-wrapper {
		max-width: 372px;
	}
}

.form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #FFF;
	background-image: none;
	border: 0.5px solid #7d99af;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
input.form-control {margin:5px 0;}


.btn-primary {
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4;
}

input.btn:hover {
	background-color:#045595;
}

.overlay{
	display:none;
	position: absolute;
	margin-right:200px;
	margin-top:-100px;
	background: rgba(0,0,0,2.7);
	color: white;
	transition: all 0.25s ease-in-out 0s;
	
}
a:hover .overlay{
	1display: block;
	width: 250px;
	margin-right:200px;
	margin-top:-50px;
	display: inline-block;
	padding:10px;
	text-align: left;
	border-radius: 6px;
	background: rgba(0,0,0,2.7);
	color: white;
	transition: all 0.25s ease-in-out 0s;
}

.sortable {
	clear: both;
	border-collapse: collapse;
	margin: 0 auto;
	width: 100%;
}

.sortable th {
	border: 1px solid #999999;
	padding: 0 .4em;
	border-top-style: solid;
	border-bottom-style: solid;
	height: 18px;
	font-weight: normal;
}

.sortable td {
	border: 1px solid #3a3a3a;
	padding: 0 .2em;
	border-top-style: solid;
	border-bottom-style: solid;
	font-weight: normal;
	height: 18px;
	font-family: monospace;
}

.sortable .even {background-color:#f0f0f0;} 
.sortable .odd {background-color:#fff;} 
.sortable tbody tr:hover {background-color:#3e3e67;}


#blink {
	-webkit-animation: blink 2s linear infinite; 
	animation: blink 2s linear infinite; 
	font-weight: bold; 
	color: color: #155f5c; 
}

@-webkit-keyframes blink { 
	0% { color: #155f5c; }
	50% { color: #FBB; }
	100% { color: #155f5c; }
}

@keyframes blink {  
	0% { color: #155f5c; }
	50% { color: #FBB; }
	100% { color: #155f5c; } 
}

.radio-container{
	1display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-wrap: wrap;
	font-family: sans-serif;
	font-size: 11px;
}
.radio-container *{
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}
.radio-container .radio-btn{
	overflow: hidden;
}

.raminu_gulam_but {
	
	display: inline-block;
	text-decoration: none;
	font-size: 16px;line-height: 2.9;border-radius:6px;color: #63636e;width:90px;border: 0.5px solid #313131;height: 98px;
	
}

.raminu_gulam_buttt {
	color: #FFFFFF;
	border: 0px solid #a9bfd3;
	font-weight: normal;
	margin-right: 5px;
	display: inline-block;
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	border-radius: 3px;
	background: #165f6f;
	padding: 3px 6px;
}

.raminu_gulam_buttt:hover, .raminu_gulam_buttt:active {
	color: #FFFFFF;
	background-color:#818e9a;
	opacity: .7;
}

.radio-container .radio-btn.nth-4{width: calc(14% - 1.5px);}
.radio-container .radio-btn label{
	display: block;
	padding: 3px;
	color: #000;
	font-size: 13px;
	cursor: pointer;
	padding: 5px;
	
}
.radio-container .radio-btn input{display: none;}
.radio-container .radio-btn input:checked + label{
	1background:#2c2d33;
	background:#3f3224;
	cursor: pointer;
	1border-radius: 3px;
	1padding: 5px;
	1color: #fff;
	
	font-size: 16px;line-height: 2.9;padding:20px 20px 0px 20px;border-radius:6px;color: #63636e;
}
.radio-container .radio-btn:last-child label{
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}

.radio-container .radio-btn label {
	display: block;
	color: #63636e;
	font-size: 16px;
	cursor: pointer;
	padding: 20px;
}

td.roadmap {
	
	font-size: 20px;color:#777;
	
}

.footer_m {
	color:#777;
	font-size:14px;
	font-family: 'Roboto', sans-serif;
	margin-right:18px;
}
.footer_telegram {
	border-radius: 3px;
	display: inline-block;
	padding: 0px 10px 0px 20px;
	width:50px;height:18px;
	1background: linear-gradient(#1462a0,#22639a);
}


.div_1 {
	padding: 4px 7px;
	display: inline-block;
	font-size: 14px;
	1margin-right:3px;
	color: #777;
	display: inline-block;
	width:20px;
	float:left;
}
.div_2 {
	color:#5a5a5a;
	font-size: 12px;
	position:absolute;
	margin-left:42px;
	margin-top:-18px;
}

.div_4 {
	display: inline-block;
	1width:96%;
}

@media screen and (max-width: 1400px) {
	.rty {margin-left: -75px;}
	.calcul_5_1 {margin-top:30px;display:block;width:50%;}
	
}

.input_ss {
	display: inline-block;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	background: transparent;
	border: 1px solid #252323;
	color: #ccc;
	height: 2.4em;
	1line-height: 2.5em;
	padding: 0 1.5em;
	border-radius: 0.3em;
	background-color: #1b1c20;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3);
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.3);
	text-shadow: 0 1px 1px rgba(0,0,0,0.4);
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(255,255,255,0.1) 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, rgba(0,0,0,0.1)), color-stop(100%, rgba(255,255,255,0.1)));
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(255,255,255,0.1) 100%);
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(255,255,255,0.1) 100%);
	background-image: -ms-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(255,255,255,0.1) 100%);
	background-image: linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(255,255,255,0.1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1A000000', endColorstr='#1AFFFFFF', GradientType=0);
}

.input_ss6:active {
	display: inline-block;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	background: transparent;
	border: 1px solid #252323;
	color: #abaaaa;
	height: 2.4em;
	1line-height: 2.5em;
	padding: 0 1.5em;
	border-radius: 0.3em;
	background-color: #3a3838;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3);
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.3);
	text-shadow: 0 1px 1px rgba(0,0,0,0.4);
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(255,255,255,0.1) 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, rgba(0,0,0,0.1)), color-stop(100%, rgba(255,255,255,0.1)));
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(255,255,255,0.1) 100%);
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(255,255,255,0.1) 100%);
	background-image: -ms-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(255,255,255,0.1) 100%);
	background-image: linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(255,255,255,0.1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1A000000', endColorstr='#1AFFFFFF', GradientType=0);
}

.input_p {
	1border: 0.5px solid #2d2d2d;
	1border: 0.5px solid #1f2025;
	1background-color: #1b1c20;
	1color: #908c8c;
	font-size: 14px;
	font-family: monospace;
	1padding: 2px 8px 19px 8px;
	
	border-radius: 3px;
	background-color: rgba( 32, 47, 67, 0.8);
	color: #acb2b8;
	margin-bottom: 2px;
	padding: 2px 8px 20px 8px;
	border: 1px solid #26384f;
	box-shadow: 0 0 5px #000;
	overflow: hidden;
	
}

.name_key {
	display: inline-block;
	margin-right:15px;
	color:#727272;
	font-family: 'Roboto', sans-serif;
}
form {
	margin: 0px;
}
.text_s {
	1font-size: 18px;
	margin-left:42px;
	line-height: 2;
	color:#f7f7f7;
	opacity: 0.773319;
	margin-top: 20px;
	margin-bottom: 4px;
}

.container_name_1 {
	
	font-family: 'Roboto', sans-serif;
	font-size: 28px;
	text-align:center;
	margin-top:30px;
	
}

.container_name_2 {
	padding:10px 0px;
	font-size: 18px;
	text-align:center;
	margin-top:10px;
	font-family: 'Roboto', sans-serif;
	line-height: 1.6;
	color:#777;
}

.centered-container {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0;
	line-height: 1.6;
}

.select-css { 
	display: block; 
	font-size: 14px; 
	font-family: sans-serif; 
	font-weight: 400; 
	color: #cacabf;
	line-height: 1.1; 
	padding: .6em 1.4em .5em .8em; width: 100%; 
	max-width: 100%; 
	box-sizing: border-box; 
	margin: 0; 
	border: 1px solid #000;
	box-shadow: 0 1px 0 1px rgba(0,0,0,.04); 
	border-radius: .3em;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background-color: #ccc;
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'), linear-gradient(#383838,#17171d); 
	background-repeat: no-repeat, repeat;
	background-position: right .7em top 50%, 0 0;
	background-size: .65em auto, 100%; 
} 
.select-css::-ms-expand { display: none; } 
.select-css:hover { border-color: #888;background-color: #000;} 
.select-css:focus { border-color: #aaa; 
	box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);
	box-shadow: 0 0 0 3px -moz-mac-focusring; 
	color: #CCC;
	background-color: #000;
	outline: none; 
} 
.select-css option { font-weight:normal; } 
*[dir="rtl"] .select-css, :root:lang(ar) .select-css, :root:lang(iw) .select-css { 
	background-position: left .7em top 50%, 0 0; 
	padding: .6em .8em .5em 1.4em;
}
/*index*/
.ofline {
	background:#382727;
}
.try {
	margin: 0 auto;
	width:90px;
	color:#000;
	padding:6px 30px;
	font-size: 16px;
	margin-top:14px;
	cursor: pointer;
	1background: linear-gradient(to right,#02779e,#00935a);
	background-image: linear-gradient(70deg,#7268a0 18%,#157ab6);
	border-radius:3px;
	box-shadow: 10px 0 20px rgba(0,0,0,0.4);
	
}
.total_nomber {
	display: inline-block;
	margin-right:28px;
	text-align:left;
}
.total_nomber_block {
	color:#777;
	font-size:16px;
	display: inline-block;
}
.top_header {
	font-family: 'Roboto', sans-serif;
	font-size: 28px;
	opacity: 0.773319;
	text-align:center;
	padding:10px 0px;
	margin-top:150px;
}

.top_header_two {
	padding:10px 0px;
	font-size: 18px;
	text-align:center;
	margin-top:10px;
	font-family: 'Roboto', sans-serif;
	line-height: 1.6;color:#777;
}


a.programs_button {
	color:#157ab6;
	padding:6px 30px;
	font-size: 16px;
	border: 2px  solid #157ab6;
	margin-top:14px;
	cursor: pointer;
	margin-left:20px;
	border-radius:3px;
	text-decoration: none;
}
a.search_button {
	border-color: #f46c0e;
	color:#000000;
	font-size: 16px;
	margin-top:14px;
	cursor: pointer;
	text-decoration: none;
	
}
.block100 {
	display: inline-block;
	float:right;
	margin-top:6px;
}
.block99 {
	font-size: 15px;
	padding-top:35px;
	margin-top:15px;
}
.block98 {
	text-align:center;
	margin-top:24px;
	margin-top:15px;
}
.block97 {
	border-color: #f46c0e;
	color: #aeaeb7;
	padding:4px 10px;
	font-size: 12px;
	border: 0.5px solid #aeaeb7;
	border-radius:3px;
	text-align:center;
}
.block96 {
	float:left;
	font-family: 'Roboto', sans-serif;
	line-height: 1.2;
	font-size: 14px;
	color:#78787c;
	padding-top:10px;
}
.block95 {
	color:#777;
	font-size:16px;
	display: inline-block;
}

/* topMenu */
nav {
	margin: 0px 0;
	background-color: rgb(23, 23, 29, 0.9);
}

nav ul {
	padding:0;
	margin:0;
	list-style: none;
	position: relative;
}

nav ul li {
	margin: 0px -7px 0 0;
	display:inline-block;
	background-color:#18171d;
}

nav a {
	display:block;
	1padding:5px 15px;
	padding: 5px 25px 5px 15px;
	color:#909090;
	font-size:16px;
	line-height: 40px;
	text-decoration:none;
}

nav a:hover {
	1background-color: #000000;
	font-size:16px;
}

nav ul ul {
	display: none;
	position: absolute;
	top: 100%;
}

nav ul li:hover > ul {
	display:inherit;
}

nav ul ul li {
	min-width:140px;
	float:none;
	display:list-item;
	position: relative;
	height:35px;
	box-shadow: 0 6px 4px rgba(0,0,0,0.4);
}

li > a:after { content:  ''; }
li > a:only-child:after { content: ''; }

nav ul ul ul {
	position: absolute;
	top:0;
	left:100%;
}
.active {
	1opacity: 0.773319;
	color:#cacacc;
	1background-color:#22316b;
	background: linear-gradient(#273b89, #22316b);
}

a.nav:hover { 
	background-color: rgb(19, 75, 155);
}

nav ul a:hover {
	color: #cacacc;
	background: #272727;
}

nav ul ul a {
	font-size:14px;
	padding-left:15px;
	padding-top:8px;
	line-height:20px;
	padding-bottom:20px;
}

nav ul ul a:hover {
	color: #cacacc;
	font-size:14px;
	padding-left: 15px;
	padding-top:8px;
	line-height:20px;
	padding-bottom:10px;
	background: #272727;
}

/* topMenu end */

.alert-warning {
	color: #b7b7b7!important;
	background-color: #212122!important;
	border-left: 4px solid #f5a623!important;
	border-top: 0!important;
	border-right: 0!important;
	border-bottom: 0!important;
	border-radius: 0!important;
	text-align: left!important;
	padding: 15px 20px 15px 40px!important;
	background-image: url(https://secretscan.org/img/notifiche-icone-alert.png);
	background-position-x: 8px;
	background-position-y: 12px;
	background-repeat: no-repeat;
}

@keyframes spinner {
	from {
		transform: rotate(0deg);
	}
	
	to {
		transform: rotate(360deg);
	}
}

button.button_new {
	width:100%;
	border: 0px solid #2d2d2d;
	margin-top:20px;
	border-radius: 6px;
	background:#303336;
	height:44px;
	cursor: pointer;
	color:#CCCCCC;
	background-color: rgb(0, 81, 195);
} 

button.button_new:hover { 
	background-color: rgb(19, 75, 155);
}

.accent-green {
    width: 160px;
    background-size: 95px 18px;
    background-repeat: no-repeat;
    background-image: url(/img/environment_highlight__bo92uzox8342_large.png);
	color:#000000;
}

.menu_calculators a {
	padding: 10px 15px;
	color: #cacacc;
	border-radius: 4px;
	-webkit-appearance: none;
	cursor: pointer;
	text-decoration: none;
	font-size: 14px;
	border: 0px solid #2d2d2d;
	display: inline-block;
	background:#2d2d2d;
	margin:2px;
}
.menu_calculators a:hover {
	background: #444443;
}

h4 {
    display: inline;
    white-space: pre;
	color: #979797;
	padding:10px;
}

h4::before {
    content: "\A";
}

.popupClose {
    position: absolute;
    top: -45px;
    right: 0;
    box-sizing: border-box;
    width: 24px;
    height: 24px;
    background: url(img/popup_close.png) center center no-repeat;
    cursor: pointer;
}

.input_ss:hover {
	background: linear-gradient(#2f355b, #253074);
}


.tooltip-container {
	display: inline-block;
	position: relative;
	cursor: pointer;
	margin-left: 5px;
	vertical-align: top;
}

.tooltip-icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 18px;
	height: 18px;
	color: white;
	border-radius: 50%;
	font-size: 11px;
	font-weight: normal;
}

.tooltip-text {
	visibility: hidden;
	width: 205px;
	background-color: #333;
	color: #fff;
	text-align: left;
	border-radius: 6px;
	padding: 8px;
	position: absolute;
	z-index: 1;
	bottom: 125%;
	left: 50%;
	transform: translateX(-50%);
	opacity: 0;
	transition: opacity 0.3s;
	font-size: 14px;
	font-weight: normal;
}

.tooltip-text::after {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: #333 transparent transparent transparent;
}
.tooltip-container:hover .tooltip-text {
	visibility: visible;
	opacity: 1;
}
.copy-email {
	width:40px;
	cursor:pointer;
	color:#908c8c;
	margin-left:15px;
	background-color: #2d2d2d;
	padding:0px 5px;
	border-radius:3px;
	text-align:center;
	display: inline-block;
}
.copy-email:hover {
	background-color: #272727;
}

.code {
    align-items: center;
    padding: 3px 10px;
    display: inline-flex;
    font-size: 14px;
	background-color: color-mix(in oklab, #5287c3 10%, transparent);
    border-radius: 4px;
    color: #5287c3;
	margin-bottom: 15;
}
.code2 {
    align-items: center;
    padding: 3px 10px;
    display: inline-flex;
    font-size: 14px;
	1background-color: color-mix(in oklab, #05df72 10%, transparent);
    border-radius: 4px;
    color: #ffc24c;
	margin-bottom: 15;
}
.code3 {
    align-items: center;
    padding: 3px 10px;
    display: inline-flex;
    font-size: 14px;
	background-color: color-mix(in oklab, #fdc700 20%, transparent);
    border-radius: 4px;
    color: #fdc700;
	margin-bottom: 15;
}

.code4 {
    align-items: center;
    padding: 3px 10px;
    display: inline-flex;
    font-size: 14px;
	background-color: color-mix(in oklab, #4f4f4f 30%, transparent);
    border-radius: 4px;
    color: #9d9d9d;
	margin-bottom: 15;
	font-family: Consolas, monospace;
}
.code5 {
	align-items: center;
	padding: 3px 10px;
	display: inline-flex;
	font-size: 14px;
	1background-color: color-mix(in oklab, #a14949 20%, transparent);
	border-radius: 4px;
	1color: #9f8d8d;
}
.bottom_text {
	margin-top:30px;
	color: #777;
	font-size: 14px;
	line-height: 1.4;
}
.tick {
    height: 14px;
    border-radius: 10px;
    background: linear-gradient(90deg, var(--accent-from), var(--accent-to));
    1display: flex;
    align-items: center;
    justify-content: center;
    padding: 0px 4px;
    color: #818181;
}
.arrow-right {
    content: '';
    display: inline-block;
    width: 12px;
    height: 17px;
    background: url(data:image/svg+xml,%3Csvg%20width%3D%2219px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2019%2027%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221.5%22%20d%3D%22M4.2%2019.7%209.2%2015.2%204.2%2010.7%22%20stroke%3D%22%2368BEFF%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);
	vertical-align: middle;
	margin-top: -11px;
}
a {color:#46a3e5;font-size: 14px;text-decoration: none;}

.close {
	float: right;
	cursor: pointer;
	font-size: 24px;
	margin-top:-30px;
	width: 24px;
	height: 24px;
	background: url(img/popup_close_l.png) center center no-repeat;
}

.mini {
    font-size: 12px;
    color: #5a5a5a;
    padding-left: 15px;
    margin-top: 10px;
}

.mini-tab.active {
    background: #3748ad;
    color: #aeafb3;
    font-weight: 600;
}

input[type=text]:focus, input[type=password]:focus, textarea[type=text]:focus {
	color: white;
	background: rgba(0, 0, 0, 0.1);
	outline: 0;
}
.info_reservation {
	color: rgb(119, 119, 119);
	font-size: 14px;
	margin-top: 20px;
	display: block;
	text-align:left;
}
.top-block {
	font-family: 'Roboto', sans-serif;
	padding: 50px 50px 50px 70px;
	background: linear-gradient(180deg, rgb(34 33 37) 0%, rgb(10 9 14) 100%), #1E2126;
	border-radius: 10px;
	border: none;
	margin-left:20px;
	1border: 1px solid #262626;
}