/* MINING CALCULATOR */

.content{padding:100px 0;}

.icon_calc{width:15px;height:15px;background:url("/images/sprite_icons_calc.svg") no-repeat;background-size:30px 45px;cursor:pointer;}
.icon_calc.edit{background-position:0px 0px;}
.icon_calc.edit:hover{background-position:-15px 0px;}
.icon_calc.delete{background-position:0px -15px;}
.icon_calc.delete:hover{background-position:-15px -15px;}
.icon_calc.close{background-position:0px -30px;}
.icon_calc.close:hover{background-position:-15px -30px;}

.page{padding:80px 0 20px 0;text-align:left;}
.page h1{color:#46474f;font-weight:200;font-size:34px;margin:0 auto 50px 0;text-align:left;}
.page h2{color:#46474f;font-weight:700;font-size:20px;margin:30px auto 10px 0;text-align:left;line-height:1.15;}
.page h3{color:#46474f;font-weight:700;font-size:14px;text-transform:uppercase;margin:20px auto 10px 0;text-align:left;}
.page p{font-size:16px;color:#41424c;font-weight:300;margin:0 0 20px 0;line-height:1.3;text-align:left;}
.page p b{font-weight:700;}
.page ul{font-size:16px;color:#41424c;font-weight:300;line-height:1.3;margin:0 0 20px 40px;}
.page ul li{padding-bottom:10px;}
.page ul li:last-child{padding-bottom:0;}
.page ol{font-size:16px;color:#41424c;font-weight:300;line-height:1.3;margin:0 0 20px 40px;}
.page ol li{padding-bottom:10px;}
.page ol li:last-child{padding-bottom:0;}
.page img{max-width:100%;height:auto;}
.page small.disclaimer{display:block;font-size:14px;color:#6C6E79;margin:20px 0 0 0;padding:20px 0 0 0;text-align:center;border-top:1px solid #e2e5ef;text-align:left;}

/* Modern header with gradient like pool checker */
.page.mining_calculator_header {
	background: linear-gradient(135deg, #546AFF 0%, #4a5ae8 100%);
	padding: 100px 0;
	text-align: center;
	position: relative;
	overflow: hidden;
}
.page.mining_calculator_header::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") repeat;
	opacity: 0.1;
}
.page.mining_calculator_header h1 {
	color: #fff;
	font-size: 48px;
	font-weight: 700;
	text-align: center;
	margin: 0 auto 10px auto;
	position: relative;
	z-index: 1;
}
.page.mining_calculator_header p {
	color: #fff;
	font-size: 22px;
	font-weight: 200;
	text-align: center;
	margin: 0 auto 0 auto;
	opacity: 0.9;
	position: relative;
	z-index: 1;
}
.page.mining_calculator_header .frame {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	padding: 0 20px;
	box-sizing: border-box;
	position: relative;
	z-index: 1;
}

.page.mining_calculator_content {
	padding: 50px 0;
	background: #f8f9fc;
}
.page.mining_calculator_content .frame {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	padding: 0 20px;
	box-sizing: border-box;
}

/* Apply ALL .page.mining_calculator styles to .page.mining_calculator_content */
.page.mining_calculator,
.page.mining_calculator_content {
	background: #f8f9fc;
	margin-top: 1px;
}

.page.mining_calculator h1,
.page.mining_calculator_content h1 {
	text-align: center;
	color: #46474f;
	font-weight: 700;
	margin: 0 auto 5px auto;
	font-size: 38px;
}
.page.mining_calculator p,
.page.mining_calculator_content p {
	text-align: center;
	color: #6f707a;
	font-weight: 300;
	margin: 0 auto 20px auto;
	font-size: 18px;
}
.page.mining_calculator nav,
.page.mining_calculator_content nav{display:flex;justify-content:center;align-items:center;margin:0 auto 60px auto;}
.page.mining_calculator nav a:link, .page.mining_calculator nav a:visited, .page.mining_calculator nav a:active,
.page.mining_calculator_content nav a:link, .page.mining_calculator_content nav a:visited, .page.mining_calculator_content nav a:active{display:table;margin:0 10px;color:#5d6071;text-decoration:none;text-align:center;display:table;border:1px solid #ced2dd;padding:8px 15px;border-radius:100px;font-size:14px;font-weight:400;}
.page.mining_calculator nav a:hover, .page.mining_calculator nav a:visited:hover,
.page.mining_calculator_content nav a:hover, .page.mining_calculator_content nav a:visited:hover{background:#5767ff;border-color:#5767ff;color:#fff;}

.page.mining_calculator .quick_stats,
.page.mining_calculator_content .quick_stats{display:flex;justify-content:center;margin-bottom:80px;}
.page.mining_calculator .quick_stats .element,
.page.mining_calculator_content .quick_stats .element{margin:0 20px 0 0;padding:0 20px;border-right:1px solid #e2e5ef;text-align:left;display:flex;align-items:flex-start;}
.page.mining_calculator .quick_stats .element:last-child,
.page.mining_calculator_content .quick_stats .element:last-child{border-right:0;margin-right:0;}
.page.mining_calculator .quick_stats .element .icon,
.page.mining_calculator_content .quick_stats .element .icon{flex:none;margin:0 10px 0 0;}
.page.mining_calculator .quick_stats .element .icon.stats_coins,
.page.mining_calculator_content .quick_stats .element .icon.stats_coins{background-position:-750px -50px;width:42px;}
.page.mining_calculator .quick_stats .element .icon.stats_algorithms,
.page.mining_calculator_content .quick_stats .element .icon.stats_algorithms{background-position:-800px -50px;width:42px;}
.page.mining_calculator .quick_stats .element .icon.stats_multipool,
.page.mining_calculator_content .quick_stats .element .icon.stats_multipool{background-position:-850px -50px;width:42px;}
.page.mining_calculator .quick_stats .element .icon.stats_merged,
.page.mining_calculator_content .quick_stats .element .icon.stats_merged{background-position:-900px -50px;width:42px;}
.page.mining_calculator .quick_stats .element .text,
.page.mining_calculator_content .quick_stats .element .text{}
.page.mining_calculator .quick_stats .element .text b,
.page.mining_calculator_content .quick_stats .element .text b{font-weight:700;display:block;font-size:30px;color:#46474f;margin:5px 0 -2px 0;}
.page.mining_calculator .quick_stats .element .text small,
.page.mining_calculator_content .quick_stats .element .text small{color:#6d6f7b;font-size:14px;font-weight:300;width:70px;display:block;}

.page.mining_calculator .recommended_reading,
.page.mining_calculator_content .recommended_reading{margin:50px 0 0 0;padding:50px 0 0 0;border-top:1px solid #e2e5ef;}
.page.mining_calculator .recommended_reading h2,
.page.mining_calculator_content .recommended_reading h2{font-weight:700;font-size:32px;text-align:center;margin:0 auto;}
.page.mining_calculator .recommended_reading p,
.page.mining_calculator_content .recommended_reading p{font-weight:300;Font-size:18px;text-align:center;}
.page.mining_calculator .recommended_reading .news{display:flex;justify-content:space-between;margin:0 -20px;}
.page.mining_calculator .recommended_reading .news .element{padding:20px 50px 40px 30px;background:#fff;border-radius:5px;margin:0 20px;display:flex;flex:1;width:auto;box-shadow:0px 2px 0px rgba(0,0,0,0.05);transition:linear 100ms;}
.page.mining_calculator .recommended_reading .news .element:hover{box-shadow:0px 15px 25px rgba(0,0,0,0.1);transform:translateY(-2px);}
.page.mining_calculator .recommended_reading .news .element .icon{flex:none;margin:0 20px 0 0;}
.page.mining_calculator .recommended_reading .news .element .icon.content_help{background-position:-950px -50px;width:42px;}
.page.mining_calculator .recommended_reading .news .element .icon.content_blog{background-position:-1000px -50px;width:42px;}
.page.mining_calculator .recommended_reading .news .element .icon.content_tutorials{background-position:-1050px -50px;width:42px;}
.page.mining_calculator .recommended_reading .news .element .text{flex:auto;}
.page.mining_calculator .recommended_reading .news .element .text h3{text-transform:none;font-size:24px;font-weight:700;margin:15px 0 0 0;}
.page.mining_calculator .recommended_reading .news .element .text p{font-weight:300;Font-size:14px;text-align:left;margin:5px 0 30px 0;line-height:1.15;}
.page.mining_calculator .recommended_reading .news .element .text ul{margin:0;padding:0;list-style:none;}
.page.mining_calculator .recommended_reading .news .element .text ul li{margin-bottom:10px;position:relative;}
.page.mining_calculator .recommended_reading .news .element .text ul li a:link, .page.mining_calculator .recommended_reading .news .element .text ul li a:visited, .page.mining_calculator .recommended_reading .news .element .text ul li a:active{display:table;line-height:1.15;color:#46474f;font-size:14px;font-weight:500;text-decoration:none;position:relative;padding:5px 0;}
.page.mining_calculator .recommended_reading .news .element .text ul li a:before{content:"";width:18px;height:10px;position:absolute;left:-26px;top:8px;background:url("/images/purple_arrow.svg") no-repeat;background-size:18px 20px;}
.page.mining_calculator .recommended_reading .news .element .text ul li a:hover, .page.mining_calculator .recommended_reading .news .element .text ul li a:visited:hover{color:#727efb;}


.page.mining_calculator .faq{margin:60px 0 0 0;padding:60px 0 0 0;border-top:1px solid #e2e5ef;}
.page.mining_calculator .faq h2{font-weight:700;font-size:32px;text-align:center;margin:0 auto;}
.page.mining_calculator .faq p{font-weight:300;Font-size:18px;text-align:center;margin-bottom:60px;}
.page.mining_calculator .faq .row{display:flex;flex-wrap:wrap;justify-content:space-between;}
.page.mining_calculator .faq .row .element{width:calc(50% - 40px);}
.page.mining_calculator .faq .row .element h3{text-transform:none;font-size:20px;font-weight:700;margin:0 0 10px 0;line-height:1.15;}
.page.mining_calculator .faq .row .element p{font-weight:300;font-size:16px;text-align:left;margin:5px 0 40px 0;line-height:1.3;}
.page.mining_calculator .faq .row .element a:link, .page.mining_calculator .faq .row .element a:active, .page.mining_calculator .faq .row .element a:visited{color:#6f707a;}
.page.mining_calculator .faq .row .element a:hover, .page.mining_calculator .faq .row .element a:visited:hover{color:#52cca5;}

.page.mining_calculator .filter{background:#fff;padding:10px 20px;box-shadow:0px 2px 0px rgba(0,0,0,0.05);border-radius:3px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;}
.page.mining_calculator .filter [data-tooltip]:before{width:130px;word-break:break-word;white-space:inherit;}
.page.mining_calculator .filter:hover{box-shadow:0px 5px 35px rgba(0,0,0,0.1);position:relative;}
.page.mining_calculator .filter .filter_top{display:flex;}
.page.mining_calculator .filter .filter_bottom{display:flex;margin:15px 0 0 0;border-top:1px solid #e2e5ef;padding:15px 0 0 0;justify-content:space-between;}

.page.mining_calculator .filter .element{padding:10px;}
.page.mining_calculator .filter .element.flexDataset{order:1;flex:none;width:calc(100% - 540px);border-bottom:1px solid #e2e5ef;padding-left:0;}
.page.mining_calculator .filter .element.flexCurrency{order:2;flex:none;width:180px;border-bottom:1px solid #e2e5ef;padding-left:0;}
.page.mining_calculator .filter .element.flexElectricity{order:3;flex:none;width:180px;border-bottom:1px solid #e2e5ef;padding-left:0;}
.page.mining_calculator .filter .element.flexReward{order:4;flex:none;width:180px;border-bottom:1px solid #e2e5ef;padding-left:0;padding-right:0;}
.page.mining_calculator .filter .element.flexFilter{order:5;flex:none;width:auto;padding-left:0;}
.page.mining_calculator .filter .element.flexAlgorithms{order:6;flex:none;width:auto;padding-left:0;}
.page.mining_calculator .filter .element.flexHardware{order:7;flex:none;width:360px;padding-left:0;margin-left:auto;padding-right:0;}

.page.mining_calculator .filter.filterResults .element{padding:10px;}
.page.mining_calculator .filter.filterResults .element.flexDataset{order:1;flex:none;width:30%;border-bottom:0;padding-left:0;}
.page.mining_calculator .filter.filterResults .element.flexCurrency{order:2;flex:none;width:15%;border-bottom:0;padding-left:0;}
.page.mining_calculator .filter.filterResults .element.flexElectricity{order:3;flex:none;width:15%;border-bottom:0;padding-left:0;}
.page.mining_calculator .filter.filterResults .element.flexReward{order:4;flex:none;width:15%;border-bottom:0;padding-left:0;padding-right:20px;}
.page.mining_calculator .filter.filterResults .element.flexFilter{order:5;flex:none;width:25%;padding-left:0;padding-right:0;}

.page.mining_calculator .filter.filterPopup .element{padding:0 10px;}
.page.mining_calculator .filter.filterPopup .element.flexDataset{order:1;flex:none;width:calc(100% - 600px);border-bottom:0;padding-left:0;padding-right:20px;}
.page.mining_calculator .filter.filterPopup .element.flexAlgorithms{order:2;flex:none;width:300px;border-bottom:0;padding-left:0;padding-right:10px;}
.page.mining_calculator .filter.filterPopup .element.flexAlgorithms .row .element{padding:0;margin:10px 20px 0 0;}
.page.mining_calculator .filter.filterPopup .element.flexHardware{order:3;flex:none;width:300px;border-bottom:0;padding-left:0;padding-right:0;}

.page.mining_calculator .filter .element.selection{position:relative;}
.page.mining_calculator .filter .element.selection #datasets{display:none;position:absolute;background:#fff;box-shadow:0px 4px 30px rgba(0,0,0,0.05), 0px 3px 5px rgba(0,0,0,0.1);border-radius:3px;top:70px;padding:5px;min-width:300px;}
.page.mining_calculator .filter .element.selection #datasets.display{display:block;z-index:99;}
.page.mining_calculator .filter .element.selection #datasets .button.green{padding:12px 15px;font-size:14px;margin-top:0;}
.page.mining_calculator .filter .element.selection #datasets .divider{width:100%;height:0px;border-bottom:1px solid #e2e5ef;border-left:0;margin:5px 0;}
.page.mining_calculator .filter .element.selection #datasets [data-tooltip]:before{width:auto;word-break:normal;white-space:nowrap;}
.page.mining_calculator .filter .element.selection .row{cursor:pointer;align-items:center;padding-right:12px;}
.page.mining_calculator .filter .element.selection .row span{color:#575e71;font-weight:500;font-size:14px;padding:12px;display:block;flex:auto;margin-right:15px;word-break:break-all;max-width:calc(100% - 70px);}
.page.mining_calculator .filter .element.selection .row span:hover{background:#f8f9fc;border-radius:3px;}
.page.mining_calculator .filter .element.selection .row.selected span{border-radius:3px;cursor:default;background:#f8f9fc;}
.page.mining_calculator .filter .element.selection .row .icon_calc.delete{margin:0 0 0 15px;cursor:pointer;}
.page.mining_calculator .filter .element.selection .row .icon_calc.edit{margin:0 0 0 auto;cursor:pointer;}
.page.mining_calculator .filter .element small{display:block;font-size:13px;font-weight:400;color:#6F7490;margin:0 0 5px 0;line-height:1;}
.page.mining_calculator .filter .element label{display:block;font-size:13px;font-weight:400;color:#6F7490;margin:0 0 5px 0;line-height:1;}
.page.mining_calculator .filter .element .row{display:flex;width:100%;justify-content:flex-start;flex-wrap:nowrap;}
.page.mining_calculator .filter .element .row .element{display:flex;align-items:center;margin-top:10px;margin-right:20px;cursor:pointer;flex:none;}
.page.mining_calculator .filter .element .row .element .radiobutton{border:1px solid #e2e5ef;background-color:#fff;border-radius:30px;width:16px;height:16px;cursor:pointer;flex:none;}
.page.mining_calculator .filter .element .row .element .radiobutton.selected:before{content:"";width:10px;height:10px;display:block;border-radius:10px;background:#52cca5;margin:2px 0 0 2px;}
.page.mining_calculator .filter .element .row .element .checkbox{border:1px solid #e2e5ef;background-color:#fff;border-radius:3px;width:16px;height:16px;cursor:pointer;flex:none;position:relative;}
.page.mining_calculator .filter .element .row .element .checkbox.selected:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:3px;background:#52cca5 url("/images/tick_white.svg") center center no-repeat;background-size:8px 8px;}
.page.mining_calculator .filter .element .row .element label{font-weight:300;color:#575e71;margin-left:8px;cursor:pointer;margin-bottom:0;word-break:break-word;max-width:115px;}
.page.mining_calculator .filter .element .row .element label::selection{background:transparent;color:#575e71;}
.page.mining_calculator .filter .element .row .element label::-moz-selection{background:transparent;color:#575e71;}
.page.mining_calculator .filter .element .input_units{position:relative;border:1px solid #e2e5ef;display:flex;border-radius:3px;justify-content:space-between;align-items:center;padding:0 10px;}
.page.mining_calculator .filter .element .input_units input{width:100%;padding:6px 40px 6px 0;border:0;color:#575e71;font-family:'Mukta Mahee','Source Sans Pro',sans-serif;font-weight:500;font-size:14px;background:transparent;}
.page.mining_calculator .filter .element .input_units .units{position:absolute;top:11px;right:10px;font-size:14px;font-weight:700;color:#46474f;}
.page.mining_calculator .filter .element .input{border:1px solid #e2e5ef;display:flex;border-radius:3px;justify-content:space-between;align-items:center;padding:0 10px;}
.page.mining_calculator .filter .element .input input{flex:1;padding:6px 0;border:0;color:#575e71;font-family:'Mukta Mahee','Source Sans Pro',sans-serif;font-weight:500;font-size:14px;background:transparent;}
.page.mining_calculator .filter .element .select{border:1px solid #e2e5ef;display:flex;border-radius:3px;justify-content:space-between;align-items:center;padding:0;}
.page.mining_calculator .filter .element .select select{flex:1;padding:5px 30px 5px 10px;border:0;color:#575e71;font-family:'Mukta Mahee','Source Sans Pro',sans-serif;font-weight:500;font-size:14px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent url("/images/select_arrow.svg") no-repeat calc(100% - 10px) center;cursor:pointer;height:35px;}
.page.mining_calculator .filter .element .select select option{font-family:'Mukta Mahee','Source Sans Pro',sans-serif;font-weight:500;font-size:12px;color:#575e71;}
.page.mining_calculator .filter .element .select select option:disabled{color:#ddd;}
.page.mining_calculator .filter .element .button.green{width:100%;text-align:center;padding:11px 15px;margin-top:17px;}

.page.mining_calculator .filter .element#selectType{}
.page.mining_calculator .filter .element#selectType .row{justify-content:flex-start;}
.page.mining_calculator .filter .element#selectType .row .element{flex:none;margin-right:20px;padding:0;}
.page.mining_calculator .filter .element#otherFilters .row{justify-content:flex-start;}
.page.mining_calculator .filter .element#otherFilters .row .element{flex:none;margin-right:20px;padding:0;}
.page.mining_calculator .filter .element#selectHardware .row #hardwareCount{width:55px;padding-right:15px;}
.page.mining_calculator .filter .element#selectHardware .input_units .units{top:10px;}
.page.mining_calculator .filter .element#selectHardware .row .select{flex:auto;margin-left:15px;}
.page.mining_calculator .filter .element#selectHardware .row .select select{width:100%;}

.page.mining_calculator .filter .element .select .dataset_selection{flex:1;padding:11px 20px 11px 15px;border:0;color:#575e71;font-family:'Mukta Mahee','Source Sans Pro',sans-serif;font-weight:500;font-size:14px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent url("/images/select_arrow.svg") no-repeat calc(100% - 10px) center;cursor:pointer;}
.page.mining_calculator .filter .divider{width:0px;height:54px;border-left:1px solid #e2e5ef;border-top:0;margin:0 15px;}

.page.mining_calculator .filter.filtersExtra .divider{width:calc(100% + 40px);height:0px;border:0;border-bottom:1px solid #e2e5ef;margin:5px -20px 5px -20px;}
.page.mining_calculator .filter.filtersExtra .element.flexDataset{order:1;flex:none;width:calc(100% - 540px);border-bottom:0;padding-left:0;}
.page.mining_calculator .filter.filtersExtra .element.flexCurrency{order:2;flex:none;width:180px;border-bottom:0;padding-left:0;}
.page.mining_calculator .filter.filtersExtra .element.flexElectricity{order:3;flex:none;width:180px;border-bottom:0;padding-left:0;}
.page.mining_calculator .filter.filtersExtra .element.flexReward{order:4;flex:none;width:180px;border-bottom:0;padding-left:0;padding-right:0;}
.page.mining_calculator .filter.filtersExtra .divider.flexDividerUp{order:5;}
.page.mining_calculator .filter.filtersExtra .element.flexFilter{order:6;flex:none;width:100%;padding-left:0;flex-wrap:wrap;height:auto;}
.page.mining_calculator .filter.filtersExtra .element.flexFilter .row{flex-wrap:wrap;height:auto;width:100%;}
.page.mining_calculator .filter.filtersExtra .divider.flexDividerDown{order:7;}
.page.mining_calculator .filter.filtersExtra .element.flexAlgorithms{order:8;flex:none;width:auto;padding-left:0;}
.page.mining_calculator .filter.filtersExtra .element.flexHardware{order:9;flex:none;width:360px;padding-left:0;margin-left:auto;padding-right:0;}

.page.mining_calculator .filter.filterResults.filtersExtra .element.flexDataset{order:1;flex:none;width:55%;border-bottom:0;padding-left:0;}
.page.mining_calculator .filter.filterResults.filtersExtra .element.flexCurrency{order:2;flex:none;width:15%;border-bottom:0;padding-left:0;}
.page.mining_calculator .filter.filterResults.filtersExtra .element.flexElectricity{order:3;flex:none;width:15%;border-bottom:0;padding-left:0;}
.page.mining_calculator .filter.filterResults.filtersExtra .element.flexReward{order:4;flex:none;width:15%;border-bottom:0;padding-left:0;padding-right:0;}
.page.mining_calculator .filter.filterResults.filtersExtra .divider{order:5;width:calc(100% + 40px);height:0px;border:0;border-bottom:1px solid #e2e5ef;margin:10px -20px 10px -20px;}
.page.mining_calculator .filter.filterResults.filtersExtra .element.flexFilter{order:6;flex-wrap:wrap;height:auto;width:100%;}
.page.mining_calculator .filter.filterResults.filtersExtra .element.flexFilter .row{flex-wrap:wrap;height:auto;width:100%;}

.mining_calculator .algorithms{display:flex;flex-wrap:wrap;margin:-5px -5px 20px -5px;}
.mining_calculator .algorithms .element{background:#fff;padding:10px;box-shadow:0px 2px 0 rgba(0,0,0,0.05);border-radius:3px;margin:5px;width:calc(16.66% - 10px);}
.mining_calculator .algorithms .element:hover{box-shadow:0px 5px 35px rgba(0,0,0,0.1);position:relative;}
.mining_calculator .algorithms .element.numbersUpdated{box-shadow:0px 2px 0 rgba(0,0,0,0.05), 0px 0px 0px 2px #52cca5;}
.mining_calculator .algorithms .element.numbersUpdated:hover{box-shadow:0px 5px 35px rgba(0,0,0,0.1), 0px 0px 0px 2px #52cca5;}
.mining_calculator .algorithms .element.hidden{display:none;}
.mining_calculator .algorithms .element .row{justify-content:flex-start;align-items:center;margin-bottom:5px;}
.mining_calculator .algorithms .element .row .checkbox{border:1px solid #e2e5ef;background-color:#fff;border-radius:3px;width:22px;height:22px;cursor:pointer;}
.mining_calculator .algorithms .element .row .checkbox.selected{background:url("/images/tick_green.svg") no-repeat center center;}
.mining_calculator .algorithms .element .title{margin:0 0 5px 0;text-align:left;padding:0;font-weight:700;color:#46474f;font-size:14px;border:0;}
.mining_calculator .algorithms .element .input_units{position:relative;border:1px solid #e2e5ef;width:100%;border-radius:3px;justify-content:space-between;align-items:center;padding:0 10px;margin-bottom:5px;}
.mining_calculator .algorithms .element .input_units.disabled{opacity:0.3;}
.mining_calculator .algorithms .element .input_units:last-child{margin-bottom:0;}
.mining_calculator .algorithms .element .input_units input{padding:5px 40px 5px 0;border:0;color:#46474f;font-family:'Mukta Mahee','Source Sans Pro',sans-serif;font-weight:500;font-size:14px;width:100%;background:transparent;}
.mining_calculator .algorithms .element .input_units input:disabled{background:transparent;}
.mining_calculator .algorithms .element .input_units.disabled input{cursor:default;}
.mining_calculator .algorithms .element .input_units .units{position:absolute;top:10px;right:10px;font-size:14px;font-weight:700;color:#46474f;}

.mining_calculator .button.green#share{font-weight:700;padding:15px 35px;margin:0 auto 0 auto;}
.mining_calculator .button.green#share.active{background:#fff;color:#46474f;cursor:text;box-shadow:0px 10px 30px rgba(0,0,50,0.1);}
.mining_calculator .button.green#share.active:hover{color:#46474f;box-shadow:0px 10px 40px rgba(0,0,30,0.25);}

.mining_calculator .message{margin:30px auto;text-align:center;font-size:16px;display:block;}
.mining_calculator .message.red{color:#ff5b56;}
.mining_calculator small.disclaimer{box-shadow:none;font-size:14px;color:#6C6E79;width:100%;text-align:left;display:block;}
.mining_calculator small.data_disclaimer{box-shadow:none;color:#6C6E79;width:100%;text-align:left;margin:20px 0 0 0;display:block;font-size:14px;}
.mining_calculator small.data_disclaimer a:link, .mining_calculator  small.data_disclaimer a:visited, .mining_calculator  small.data_disclaimer a:active{color:#6C6E79;text-decoration:underline;}
.mining_calculator small.data_disclaimer a:hover, .mining_calculator  small.data_disclaimer a:visited:hover{color:#52cca5;text-decoration:underline;}

.page.mining_calculator .finish_row{}
.page.mining_calculator .floating_row_empty_space{height:46px;}
.page.mining_calculator .finish_row.floating{position:fixed;bottom:0;left:50%;width:1200px;margin-left:-600px;padding-bottom:30px;z-index:2;}
.page.mining_calculator .finish_row.floating.cookieOffset{bottom:46px;}
.page.mining_calculator .finish_row.floating .button.green{font-size:16px;font-weight:700;padding:15px 35px;}
.page.mining_calculator .finish_row.floating .floating_shadow{background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(248,249,252,1) 60%, rgba(248,249,252,1) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(248,249,252,1) 60%,rgba(248,249,252,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(248,249,252,1) 60%,rgba(248,249,252,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#f8f9fc',GradientType=0 );height:180px;width:calc(100% + 30px);position:absolute;bottom:-45px;left:-15px;right:-15px;z-index:-1;}

.page.mining_calculator .coins{background:#fff;padding:0;box-shadow:0px 2px 0 rgba(0,0,0,0.05);border-radius:3px;position:relative;margin-bottom:50px;}
.page.mining_calculator .coins .tr{display:flex;width:100%;border-bottom:1px solid #e2e5ef;align-items:center;}
.page.mining_calculator .coins .tr:last-child{border-bottom:0;}
.page.mining_calculator .coins .tr .th{flex:1;padding:15px;font-weight:700;color:#46474f;text-transform:uppercase;font-size:14px;text-align:center;}
.page.mining_calculator .coins .tr .th.order-width{flex:none;width:30px;text-align:left;}
.page.mining_calculator .coins .tr .th.coin-width{flex:2;text-align:left;}
.page.mining_calculator .coins .tr .td{flex:1;padding:12px 15px;text-align:center;}
.page.mining_calculator .coins .tr .td small{display:block;color:#9597a7;font-size:12px;font-weight:400;}
.page.mining_calculator .coins .tr .td .filter_tag{background:#f8f9fc;border-radius:2px;color:#8a8fa4;font-size:10px;font-weight:600;padding:3px 5px 3px 5px;margin:2px 0 0 0;display:inline-block;text-transform:uppercase;}
.page.mining_calculator .coins .tr:hover{background:rgba(0,50,100,0.02);}
.page.mining_calculator .coins .tr:first-child:hover{background:transparent;}
.page.mining_calculator .coins .tr .td.order-width{flex:none;width:30px;text-align:left;}
.page.mining_calculator .coins .tr .td.coin-width{flex:2;text-align:left;}
.page.mining_calculator .coins .tr .td .coin{display:flex;align-items:center;text-align:left;}
.page.mining_calculator .coins .tr .td .coin a{flex:none;display:block;}
.page.mining_calculator .coins .tr .td .coin img{flex:none;width:24px;height:24px;}
.page.mining_calculator .coins .tr .td .coin img:hover{opacity:0.6;}
.page.mining_calculator .coins .tr .td .coin .text{margin-left:10px;flex:1;}
.page.mining_calculator .coins .tr .td a.coin_name{display:table;font-weight:700;color:#46474f;text-decoration:none;}
.page.mining_calculator .coins .tr .td a.coin_name:hover{color:#52cca5;}
.page.mining_calculator .coins .tr .td small{display:block;color:#aaabb2;}
.page.mining_calculator .coins .tr .td:last-child{text-align:right;}
.page.mining_calculator .coins .tr .td .tag{background:#f8f9fc;border-radius:3px;color:#6b6d7a;font-size:12px;font-weight:400;padding:5px 7px 4px 7px;margin:2px 4px 2px auto;display:inline-block;}
.page.mining_calculator .coins .tr .td .tag.blue{background:#5767ff;color:#fff;text-decoration:none;}
.page.mining_calculator .coins .tr .td .tag.blue:hover{background:#3847d6;}
.page.mining_calculator .coins .tr .td .tag.volume{background:#ffeaea;background:-moz-linear-gradient(top, #ffeaea 0%, #ffeaea 100%);background:-webkit-linear-gradient(top, #ffeaea 0%,#ffeaea 100%);background:linear-gradient(to bottom, #ffeaea 0%,#ffeaea 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffeaea', endColorstr='#ffeaea',GradientType=0 );color:#ff5b56;color:#ff5b56;text-decoration:none;font-weight:700;position:relative;padding:8px 8px 8px 28px;}
.page.mining_calculator .coins .tr .td .tag.volume:hover{background:#ffeaea;background:-moz-linear-gradient(top, #ffeaea 0%, #ffeaea 100%);background:-webkit-linear-gradient(top, #ffeaea 0%,#ffeaea 100%);background:linear-gradient(to bottom, #ffeaea 0%,#ffeaea 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffeaea', endColorstr='#ffeaea',GradientType=0 );color:#ff5b56;}
.page.mining_calculator .coins .tr .td .tag.volume:before{content:"";width:22px;height:22px;background:url("/images/volume_warning.svg"); background-size:22px 22px;position:absolute;top:3px;left:5px;}
.page.mining_calculator .coins .tr .td .tag.unrealistic{background:#ffeaea;background:-moz-linear-gradient(top, #ffeaea 0%, #ffeaea 100%);background:-webkit-linear-gradient(top, #ffeaea 0%,#ffeaea 100%);background:linear-gradient(to bottom, #ffeaea 0%,#ffeaea 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffeaea', endColorstr='#ffeaea',GradientType=0 );color:#ff5b56;color:#ff5b56;text-decoration:none;font-weight:700;position:relative;padding:8px 8px 8px 28px;}
.page.mining_calculator .coins .tr .td .tag.unrealistic:hover{background:#ffeaea;background:-moz-linear-gradient(top, #ffeaea 0%, #ffeaea 100%);background:-webkit-linear-gradient(top, #ffeaea 0%,#ffeaea 100%);background:linear-gradient(to bottom, #ffeaea 0%,#ffeaea 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffeaea', endColorstr='#ffeaea',GradientType=0 );color:#ff5b56;}
.page.mining_calculator .coins .tr .td .tag.unrealistic:before{content:"";width:22px;height:22px;background:url("/images/volume_warning.svg"); background-size:22px 22px;position:absolute;top:3px;left:5px;}
.page.mining_calculator .coins .tr .td .tag.spike{background:#eae4ff;color:#a873e2;text-decoration:none;font-weight:700;position:relative;padding:8px 8px 8px 28px;}
.page.mining_calculator .coins .tr .td .tag.spike:hover{background:#eae4ff;}
.page.mining_calculator .coins .tr .td .tag.spike:before{content:"";width:22px;height:22px;background:url("/images/spike_warning.svg"); background-size:22px 22px;position:absolute;top:3px;left:5px;}
.page.mining_calculator .coins .tr .td .tag.price{background:#ffeee1;color:#ff8e37;text-decoration:none;font-weight:700;position:relative;padding:8px 8px 8px 28px;}
.page.mining_calculator .coins .tr .td .tag.price:hover{background:#ffeee1;}
.page.mining_calculator .coins .tr .td .tag.price:before{content:"";width:22px;height:22px;background:url("/images/price_warning.svg"); background-size:22px 22px;position:absolute;top:3px;left:5px;}

.page.mining_calculator .coins .tr.invite{display:block;padding:40px;}
.page.mining_calculator .coins .tr.invite:hover{background:#fff;}
.page.mining_calculator .coins .tr.invite b{font-size:22px;font-weight:800;color:#46474f;text-align:center;margin:0 auto 20px auto;display:block;}
.page.mining_calculator .coins .tr.invite p{font-size:16px;font-weight:300;color:#6b6d7a;text-align:center;margin:0 auto 15px auto;display:block;max-width:800px;line-height:1.3;}
.page.mining_calculator .coins .tr.invite ul{font-size:16px;font-weight:300;color:#6b6d7a;text-align:center;margin:0 auto 15px auto;display:flex;list-style:none;justify-content:center;flex-wrap;}
.page.mining_calculator .coins .tr.invite ul li{margin:5px 15px;display:flex;align-items:flex-start;font-weight:300;color:#6b6d7a;justify-content:flex-start;text-align:left;white-space:nowrap;}
.page.mining_calculator .coins .tr.invite ul li .tick{width:20px;height:20px;border-radius:26px;margin:0px 8px 0 0;background:#5767ff;box-shadow:0px 0px 0px 5px rgba(87,103,255,0.1);position:relative;flex:none;}
.page.mining_calculator .coins .tr.invite ul li .tick:before{content:"";width:3px;height:5px;border-radius:1px;background:#fff;position:absolute;left:6px;top:9px;transform:rotate(-45deg);}
.page.mining_calculator .coins .tr.invite ul li .tick:after{content:"";width:3px;height:7px;border-radius:1px;background:#fff;position:absolute;left:10px;top:6px;transform:rotate(45deg);}
.page.mining_calculator .coins .tr.invite .button{font-size:16px;font-weight:800;padding:14px 25px;}

.page.mining_calculator .coins .tr{position:relative;}
.page.mining_calculator .coins .tr[data-explanation]:hover:before{content:attr(data-explanation);position:absolute;right:10px;top:5px;background:rgba(80, 82, 103, 1);color:#fff;padding:10px 15px;border-radius:3px;font-size:14px;font-weight:500;transform:translate(0,-100%);width:140px;text-align:right;line-height:1.2;box-shadow:0px 5px 50px rgba(0,0,50,0.2);z-index:5;}
.page.mining_calculator .coins .tr[data-explanation]:hover:after{content:"";position:absolute;top:5px;right:30px;width:0;border-top:5px solid rgba(80, 82, 103, 1);border-right:5px solid transparent;border-left:5px solid transparent;content:" ";font-size:0;line-height:0;}

.page.mining_calculator .coins .tr .flexCoin{flex:2;}
.page.mining_calculator .coins .tr .flexAlgorithm{flex:none;width:160px;text-align:left;}
.page.mining_calculator .coins .tr .flexAlgorithm a:link, .page.mining_calculator .coins .tr .flexAlgorithm a:visited, .page.mining_calculator .coins .tr .flexAlgorithm a:active{color:#46474f;text-decoration:none;font-weight:700;word-break:break-all;}
.page.mining_calculator .coins .tr .flexAlgorithm a:hover, .page.mining_calculator .coins .tr .flexAlgorithm a:visited:hover{color:#52cca5;}
.page.mining_calculator .coins .tr .flexReward{flex:none;width:120px;text-align:left;}
.page.mining_calculator .coins .tr .flexIncome{flex:none;width:120px;text-align:left;}
.page.mining_calculator .coins .tr .flexCost{flex:none;width:120px;text-align:left;}
.page.mining_calculator .coins .tr .flexProfit{flex:none;width:120px;text-align:left;}
.page.mining_calculator .coins .tr .flexVolume{flex:none;width:150px;}
.page.mining_calculator .coins .tr .flexEmpty{flex:none;width:0px;padding:0;}
.page.mining_calculator .coins .tr .flexSoftware{flex:none;width:150px;text-align:right;}

.page.mining_calculator .coins .tr .td.flexProfit{font-weight:800;}
.page.mining_calculator .coins .tr .td.flexProfit.red{color:#e12525;}
.page.mining_calculator .coins .tr .td.flexProfit.red small{color:#e12525;}

.page.mining_calculator #wrapper{position:relative;}

.page.mining_calculator .preloader_frame{display:none;padding:0;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(248,249,252,0.9);z-index:15;}
.page.mining_calculator .preloader_frame .preloader{display:block;position:absolute;top:300px;left:50%;transform:translate(-50%,0);border:2px solid #e2e5ef;border-left-color:#46474f;animation-name:loader-spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;vertical-align:top;z-index:16;}
.page.mining_calculator .preloader_frame .preloader, .page.mining_calculator .preloader_frame .preloader:after{border-radius:50%;width:36px;height:36px;}

.page.mining_calculator .loader_frame{display:none;padding:0;width:100%;position:absolute;top:46px;left:0;right:0;bottom:0;background:rgba(255,255,255,0.95);}
.page.mining_calculator .loader_frame .loader{display:block;position:absolute;top:100px;left:50%;transform:translate(-50%,0);border:2px solid #e2e5ef;border-left-color:#46474f;animation-name:loader-spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;vertical-align:top;}
.page.mining_calculator .loader_frame .loader, .page.mining_calculator .loader_frame .loader:after{border-radius:50%;width:36px;height:36px;}

@keyframes loader-spin { 0% { transform: translate(-50%,-50%) rotate(0deg); } 100% { transform: translate(-50%,-50%) rotate(360deg); } }

.page.mining_calculator .outer_ad{display:table;margin:0 auto 0 auto;}

.page.mining_calculator .ad.ad_stratums{background:#163c4b url("/images/stratum_map_light.svg") no-repeat;background-size:600px auto;background-position:calc(100% + 100px) -80px;display:flex;box-shadow:0px 10px 20px rgba(0,0,0,0.1);align-items:center;transition: all .15s ease-in-out;text-decoration:none;border-radius:5px;padding:20px;}
.page.mining_calculator .ad.ad_stratums:hover{box-shadow:0px 10px 30px rgba(0,0,0,0.3);}
.page.mining_calculator .ad.ad_stratums .logo{background:url("/images/stratum_logo.svg") no-repeat;width:40px;height:40px;background-size:160px 40px;text-indent:-9999px;flex:none;margin:0;order:1;}
.page.mining_calculator .ad.ad_stratums .text{margin:0 auto 0 20px;order:2;padding-right:20px;}
.page.mining_calculator .ad.ad_stratums .text b{color:rgba(255,255,255,1);font-size:18px;text-align:left;margin:0;}
.page.mining_calculator .ad.ad_stratums .text p{color:rgba(255,255,255,0.5);font-size:14px;text-align:left;margin:0;}
.page.mining_calculator .ad.ad_stratums .button.green{margin:0 0 0 auto;order:3;background:#36aaa0;background:-moz-linear-gradient(left, #28d891 0%, #36aaa0 100%);background:-webkit-linear-gradient(left, #28d891 0%,#36aaa0 100%);background:linear-gradient(-45deg, #28d891, #36aaa0 51%, #28d891) 0%/ 200%;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#28d891', endColorstr='#36aaa0',GradientType=0 );color:#1f262d;transition:300ms ease-in-out;font-weight:500;color:#fff;font-size:15px;border-radius:5px;padding:14px 20px;cursor:pointer;font-weight:700;}


.popupbackground{display:none;background:rgba(50,50,50,0.15);position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;}
.popup{padding:0;display:none;background:#fff;position:fixed;top:50%;right:50%;transform:translate(50%, -50%);z-index:102;border-radius:3px 3px 3px 3px;box-shadow:0px 10px 50px rgba(0,0,0,0.08), 0px 3px 8px rgba(0,0,0,0.08);}
.popup .close{position:absolute;top:25px;right:25px;cursor:pointer;}
.popup .title{text-align:left;font-size:18px;font-weight:700;margin:0 auto 0 0;display:table;padding:25px 65px 25px 25px;line-height:1;border-bottom:1px solid #e2e5ef;width:100%;}
.popup .text{text-align:left;font-size:16px;font-weight:300;margin:0 auto 0 0;color:#9698a4;padding:25px;border-bottom:1px solid #e2e5ef;width:100%;display:flex;width:100%;align-items:center;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;}
.popup .text p{width:calc(100% - 55px);margin-bottom:0;}
.popup .action_row{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;padding:25px;}
.popup .action_row .outlined_button.gray{display:table;}
.popup .action_row .button.red{display:table;margin:0 0 0 10px;}
.popup .action_row .button.blue{display:table;margin:0 0 0 10px;}
.popup .action_row .button.green{display:table;margin:0 0 0 10px;width:auto;padding:10px 30px;}
.popup .mining_calculator .algorithms{margin:-5px;}
.popup .mining_calculator .algorithms .element{box-shadow:none;padding:0;margin:5px;padding:5px;}
.popup .mining_calculator .algorithms .element:hover{box-shadow:none;}
.popup .mining_calculator .algorithms .element.numbersUpdated{box-shadow:0px 0px 0px 1px #fff, 0px 0px 0px 3px #52cca5;}
.popup .mining_calculator .algorithms .element.numbersUpdated:hover{box-shadow:0px 0px 0px 1px #fff, 0px 0px 0px 3px #52cca5;}

.popup#editDataset{position:absolute;z-index:101;top:-100px;transform:translate(50%, 0);max-width:1024px;width:calc(100% - 60px);}
.popup#editDataset .filter{flex:none;width:100%;box-shadow:none;border-bottom:1px solid #e2e5ef;margin-bottom:20px;border-radius:0;padding:0 0 20px 0;}
.popup#editDataset .filter .element{box-shadow:none;}
.popup#editDataset .algorithms{flex:none;width:100%;}

[data-tooltip]{position: relative;z-index: 2;cursor: default;font-family:'Mukta Mahee','Source Sans Pro',sans-serif;font-size:14px;font-weight:700;}
[data-tooltip]:before,[data-tooltip]:after{visibility:hidden;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;pointer-events:none;}
[data-tooltip]:before{position:absolute;bottom:150%;left:50%;margin-bottom:5px;margin-left:0;transform:translateX(-50%);padding: 7px 10px 5px 10px;width:auto;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#000;background-color: rgba(80, 82, 103, 1);color:#fff;content:attr(data-tooltip);text-align:left;font-size:14px;line-height: 1.2;white-space:nowrap;}
[data-tooltip]:after{position:absolute;bottom:150%;left:50%;margin-left:-5px;width:0;border-top:5px solid #000;border-top:5px solid rgba(80, 82, 103, 1);border-right:5px solid transparent;border-left:5px solid transparent;content:" ";font-size:0;line-height:0;}
[data-tooltip]:hover:before,[data-tooltip]:hover:after{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}

@media (max-width: 1400px) {
	
}
@media (max-width: 1240px) {
	.page.mining_calculator .algorithms .element{width:calc(20% - 10px);}
	
	.page.mining_calculator .coins .tr .flexAlgorithm{width:150px;}
	.page.mining_calculator .coins .tr .flexReward{width:120px;}
	
	.page.mining_calculator .recommended_reading .news{margin:0 -10px;}
	.page.mining_calculator .recommended_reading .news .element{margin:0 10px;padding:15px 25px;}
	.page.mining_calculator .recommended_reading .news .element .icon{margin-right:15px;}
	
	.page.mining_calculator .faq .row{padding:0 40px;}
	
	.page.mining_calculator .filter_top{flex-wrap:wrap;}
	.page.mining_calculator .filter_top .element{width:calc(50% - 20px);margin:10px;flex:none;}
	.page.mining_calculator .filter_top .element .row{justify-content:flex-start;}
	.page.mining_calculator .filter_top .element .row .element{width:auto;margin:10px 20px 0 0;}
	.page.mining_calculator .filter_top .divider{display:none;}
	.page.mining_calculator .filter .element.selection #datasets.display .divider{display:block;}
	
	.page.mining_calculator .filter_bottom{flex-wrap:wrap;}
	.page.mining_calculator .filter_bottom .element{width:calc(50% - 20px);margin:10px;flex:none;}
	.page.mining_calculator .filter_bottom .element .row{justify-content:flex-start;}
	.page.mining_calculator .filter_bottom .element .row .element{width:auto;margin:10px 20px 0 0;}
	.page.mining_calculator .filter_bottom .divider{display:none;}
}
@media (max-width: 1040px) {
	.page.mining_calculator h1{font-size:28px;}
	.page.mining_calculator p{margin-bottom:15px;}
	.page.mining_calculator nav{margin-bottom:35px;flex-wrap:wrap;}
	.page.mining_calculator nav a:link, .page.mining_calculator nav a:visited, .page.mining_calculator nav a:active{margin:5px 5px;}
	.page.mining_calculator{padding-top:40px;}

	.page.mining_calculator .algorithms .element{width:calc(25% - 10px);}
	
	.page.mining_calculator .coins .tr .flexCoin{flex:3;}
	.page.mining_calculator .coins .tr .flexAlgorithm{flex:1;width:auto;}
	.page.mining_calculator .coins .tr .flexReward{flex:1;width:auto;}
	.page.mining_calculator .coins .tr .flexIncome{flex:1;width:auto;}
	.page.mining_calculator .coins .tr .flexVolume{flex:1;width:auto;}
	.page.mining_calculator .coins .tr .flexSoftware{display:none;}
	.page.mining_calculator .coins .tr .flexEmpty{flex:none;width:0px;}
	
	.page.mining_calculator .filter.filterResults{align-items:flex-start;}
	.page.mining_calculator .filter.filterResults .element.flexDataset{order:1;flex:none;width:calc(100% - 360px);border-bottom:0;padding-left:0;padding-right:10px;}
	.page.mining_calculator .filter.filterResults .element.flexCurrency{order:2;flex:none;width:180px;border-bottom:0;padding-left:0;padding-right:10px;}
	.page.mining_calculator .filter.filterResults .element.flexElectricity{order:3;flex:none;width:180px;border-bottom:0;padding-left:0;padding-right:0;}
	.page.mining_calculator .filter.filterResults .element.flexReward{order:4;flex:none;width:180px;border-bottom:0;padding-left:0;padding-right:20px;}
	.page.mining_calculator .filter.filterResults .element.flexFilter{order:5;flex:none;width:auto;padding-left:0;padding-right:0;margin-right:auto;}

	.page.mining_calculator .filter.filtersExtra .element.flexDataset{order:1;flex:none;width:calc(100% - 420px);border-bottom:0;padding-left:0;padding-right:10px;}
	.page.mining_calculator .filter.filtersExtra .element.flexCurrency{order:2;flex:none;width:140px;border-bottom:0;padding-left:0;padding-right:10px;}
	.page.mining_calculator .filter.filtersExtra .element.flexElectricity{order:3;flex:none;width:140px;border-bottom:0;padding-left:0;padding-right:10px;}
	.page.mining_calculator .filter.filtersExtra .element.flexReward{order:4;flex:none;width:140px;border-bottom:0;padding-left:0;padding-right:0;}
	.page.mining_calculator .filter.filtersExtra .divider.flexDividerUp{order:5;}
	.page.mining_calculator .filter.filtersExtra .element.flexFilter{order:6;flex:none;width:100%;padding-left:0;}
	.page.mining_calculator .filter.filtersExtra .divider.flexDividerDown{order:7;}
	.page.mining_calculator .filter.filtersExtra .element.flexAlgorithms{order:8;flex:none;width:auto;padding-left:0;}
	.page.mining_calculator .filter.filtersExtra .element.flexHardware{order:9;flex:none;width:360px;padding-left:0;margin-left:auto;padding-right:0;}
	
	.page.mining_calculator .filter.filterResults.filtersExtra .element.flexDataset{order:1;flex:none;width:calc(100% - 420px);border-bottom:0;padding-left:0;padding-right:10px;}
	.page.mining_calculator .filter.filterResults.filtersExtra .element.flexCurrency{order:2;flex:none;width:140px;border-bottom:0;padding-left:0;padding-right:10px;}
	.page.mining_calculator .filter.filterResults.filtersExtra .element.flexElectricity{order:3;flex:none;width:140px;border-bottom:0;padding-left:0;padding-right:10px;}
	.page.mining_calculator .filter.filterResults.filtersExtra .element.flexReward{order:4;flex:none;width:140px;border-bottom:0;padding-left:0;padding-right:0;}
	.page.mining_calculator .filter.filterResults.filtersExtra .divider{order:5;width:calc(100% + 40px);height:0px;border:0;border-bottom:1px solid #e2e5ef;margin:10px -20px 10px -20px;}
	.page.mining_calculator .filter.filterResults.filtersExtra .element.flexFilter{order:6;}
	
	.page.mining_calculator .coins .tr.invite ul{flex-wrap:wrap;}
	.page.mining_calculator .coins .tr.invite ul li{flex:none;}
}
@media (max-width: 960px) {
	.popup{width:calc(100% - 120px);}
	
	.page.mining_calculator .coins .tr{flex-wrap:wrap;padding-bottom:10px;position:relative;align-items:flex-start;}
	.page.mining_calculator .coins .tr:first-child{padding-bottom:0;}
	.page.mining_calculator .coins .tr .th.rmv{display:none;}
	.page.mining_calculator .coins .tr .td.coin-width{display:block;flex:none;width:calc(100% - 100px);}
	.page.mining_calculator .coins .tr .td.rmv{display:block;flex:none;width:110px;text-align:left;padding:5px 15px;}
	.page.mining_calculator .coins .tr .td.rmv:before{content:attr(data-responsive);font-size:12px;font-weight:400;color:#aaabb2;margin-bottom:5px;display:block;}
	.page.mining_calculator .coins .tr .td.flexAlgorithm{margin-left:64px;width:calc(100% - 504px);}
	.page.mining_calculator .coins .tr .td.rmv.flexVolume{position:absolute;top:10px;right:10px;width:auto;display:table;padding:0;}
	.page.mining_calculator .coins .tr .td.rmv.flexVolume:before{margin:0;padding:0;}
	.page.mining_calculator .coins .tr .td.rmv.flexSoftware{display:none;}
	
	.page.mining_calculator .recommended_reading h2{font-size:24px;}
	.page.mining_calculator .recommended_reading p{font-size:16px;}
	.page.mining_calculator .recommended_reading .news{display:block;width:100%;max-width:700px;margin:0 auto;}
	.page.mining_calculator .recommended_reading .news .element{margin:0 0 20px 0;}
	.page.mining_calculator .recommended_reading .news .element .text h3{font-size:20px;}
	
	.page.mining_calculator .faq h2{font-size:24px;}
	.page.mining_calculator .faq p{font-size:16px;}
	.page.mining_calculator .faq .row .element h3{font-size:20px;}
	
	.page.mining_calculator .filter{align-items:flex-end;}
	.page.mining_calculator .filter .element.flexDataset{width:50%;border-bottom:0;padding-left:0;}
	.page.mining_calculator .filter .element.flexCurrency{width:50%;border-bottom:0;padding-left:0;padding-right:0;}
	.page.mining_calculator .filter .element.flexElectricity{width:50%;border-bottom:0;padding-left:0;}
	.page.mining_calculator .filter .element.flexReward{width:50%;border-bottom:0;padding-left:0;padding-right:0;}
	.page.mining_calculator .filter .element.flexFilter{width:50%;padding-left:0;border-bottom:0;}
	.page.mining_calculator .filter .element.flexAlgorithms{width:50%;padding-left:0;border-bottom:0;padding-right:0;}
	.page.mining_calculator .filter .element.flexHardware{width:100%;padding-left:0;margin-left:auto;padding-right:0;}
	
	.page.mining_calculator .filter.filterPopup{align-items:flex-start;}
	.page.mining_calculator .filter.filterPopup .element.flexDataset{order:1;flex:none;width:100%;border-bottom:0;padding-left:0;padding-right:0;margin-bottom:15px;}
	.page.mining_calculator .filter.filterPopup .element.flexAlgorithms{order:2;flex:none;width:auto;border-bottom:0;padding-left:0;padding-right:10px;}
	.page.mining_calculator .filter.filterPopup .element.flexHardware{order:3;flex:none;width:auto;border-bottom:0;padding-left:0;padding-right:0;}
}
@media (max-width: 860px) {
	.page{padding-top:60px;}
	
	.page.mining_calculator h1{font-size:24px;}
	.page.mining_calculator p{font-size:16px;}
	
	.mining_calculator .algorithms .element{width:calc(33.33% - 10px);}
	
	.page.mining_calculator .algorithms .element{width:calc(33.33% - 10px);}

	.page.mining_calculator p{margin-bottom:20px;}
	.page.mining_calculator .quick_stats{flex-wrap:wrap;margin:0 auto 40px auto;width:100%;max-width:400px;}
	.page.mining_calculator .quick_stats .element{border:0;margin:0;padding:20px;}
	
	.mining_calculator .button.green#share{margin-top:20px;}
	
	.page.mining_calculator .coins .tr.invite{padding:20px;}
	.page.mining_calculator .coins .tr.invite b{font-size:20px;}
	.page.mining_calculator .coins .tr.invite p{font-size:14px;}
	.page.mining_calculator .coins .tr.invite ul li{font-size:14px;}
	.page.mining_calculator .coins .tr.invite .button{font-size:14px;}
}
@media (max-width: 740px) {
	.page.mining_calculator .faq .row{display:block;padding:0 20px;}
	.page.mining_calculator .faq .row .element{width:100%;margin-bottom:40px;}
	.page.mining_calculator .faq .row .element:last-child{margin-bottom:0;}
	
	.page.mining_calculator .filter.filterResults .element.flexDataset{order:1;flex:none;width:100%;border-bottom:0;padding-left:0;padding-right:0;}
	.page.mining_calculator .filter.filterResults .element.flexCurrency{order:2;flex:none;width:50%;border-bottom:0;padding-left:0;padding-right:10px;}
	.page.mining_calculator .filter.filterResults .element.flexElectricity{order:3;flex:none;width:50%;border-bottom:0;padding-left:0;padding-right:0;}
	.page.mining_calculator .filter.filterResults .element.flexReward{order:4;flex:none;width:180px;border-bottom:0;padding-left:0;padding-right:20px;}
	.page.mining_calculator .filter.filterResults .element.flexFilter{order:5;flex:none;width:auto;padding-left:0;padding-right:0;margin-right:auto;}
	
	.page.mining_calculator .filter.filterPopup .element.flexDataset{order:1;flex:none;width:100%;border-bottom:0;padding-left:0;padding-right:0;margin-bottom:15px;}
	.page.mining_calculator .filter.filterPopup .element.flexAlgorithms{order:2;flex:none;width:100%;border-bottom:0;padding-left:0;padding-right:0;margin-bottom:15px;}
	.page.mining_calculator .filter.filterPopup .element.flexHardware{order:3;flex:none;width:100%;border-bottom:0;padding-left:0;padding-right:0;}

	.page.mining_calculator .filter.filtersExtra .element.flexDataset{order:1;flex:none;width:calc(100% - 140px);border-bottom:0;padding-left:0;padding-right:10px;}
	.page.mining_calculator .filter.filtersExtra .element.flexReward{order:2;flex:none;width:140px;border-bottom:0;padding-left:0;padding-right:0;}
	.page.mining_calculator .filter.filtersExtra .element.flexCurrency{order:3;flex:none;width:50%;border-bottom:0;padding-left:0;padding-right:10px;}
	.page.mining_calculator .filter.filtersExtra .element.flexElectricity{order:4;flex:none;width:50%;border-bottom:0;padding-left:0;padding-right:0;}
	.page.mining_calculator .filter.filtersExtra .divider.flexDividerUp{order:5;}
	.page.mining_calculator .filter.filtersExtra .element.flexFilter{order:6;flex:none;width:100%;padding-left:0;}
	.page.mining_calculator .filter.filtersExtra .divider.flexDividerDown{order:7;}
	.page.mining_calculator .filter.filtersExtra .element.flexAlgorithms{order:8;flex:none;width:100%;padding-left:0;padding-right:0;}
	.page.mining_calculator .filter.filtersExtra .element.flexHardware{order:9;flex:none;width:100%;padding-left:0;margin-left:auto;padding-right:0;}

	.page.mining_calculator .filter.filterResults.filtersExtra .element.flexDataset{order:1;flex:none;width:calc(100% - 140px);border-bottom:0;padding-left:0;padding-right:10px;}
	.page.mining_calculator .filter.filterResults.filtersExtra .element.flexReward{order:2;flex:none;width:140px;border-bottom:0;padding-left:0;padding-right:0;}
	.page.mining_calculator .filter.filterResults.filtersExtra .element.flexCurrency{order:3;flex:none;width:50%;border-bottom:0;padding-left:0;padding-right:10px;}
	.page.mining_calculator .filter.filterResults.filtersExtra .element.flexElectricity{order:4;flex:none;width:50%;border-bottom:0;padding-left:0;padding-right:0;}
	
	.page.mining_calculator .filter.filterResults.filtersExtra .divider{order:5;width:calc(100% + 40px);height:0px;border:0;border-bottom:1px solid #e2e5ef;margin:10px -20px 10px -20px;}
	.page.mining_calculator .filter.filterResults.filtersExtra .element.flexFilter{order:6;}
	
	.page.mining_calculator .coins .tr .td.rmv{width:calc(25% - 22px);}
	.page.mining_calculator .coins .tr .td.flexAlgorithm{width:100%;}
	.page.mining_calculator .coins .tr .td.flexReward{margin-left:64px;}
	
}
@media (max-width: 600px) {
	.popup{width:calc(100% - 60px);}
	
	.page.mining_calculator h1{font-size:28px;}
	.page.mining_calculator p{font-size:16px;font-weight:300;}

	.page.mining_calculator .filter .element.flexFilter{width:100%;padding-left:0;border-bottom:0;padding-right:0;}
	.page.mining_calculator .filter .element.flexAlgorithms{width:100%;padding-left:0;border-bottom:0;padding-right:0;}

	.page.mining_calculator .finish_row.floating{width:100%;margin-left:0;left:0;right:0;padding-bottom:20px;}
	.mining_calculator .button.green#share.active{word-break:break-all;margin:0 auto;width:auto;max-width:calc(100% - 40px);padding:15px;}
	
	.page.mining_calculator .ad.ad_stratums{display:block;}
	.page.mining_calculator .ad.ad_stratums .logo{margin:0 auto 20px auto;display:block;}
	.page.mining_calculator .ad.ad_stratums .text{margin:0 auto 20px auto;}
	.page.mining_calculator .ad.ad_stratums .text b{text-align:center;display:block;}
	.page.mining_calculator .ad.ad_stratums .text p{text-align:center;display:block;}
	.page.mining_calculator .ad.ad_stratums .button.green{margin:0 auto 0 auto;padding:12px 20px;}
	
	.page.mining_calculator .coins .tr .td.rmv{width:calc(50% - 40px);}
	.page.mining_calculator .coins .tr .td.flexAlgorithm{width:100%;}
	.page.mining_calculator .coins .tr .td.flexReward{margin-left:64px;}
	.page.mining_calculator .coins .tr .td.flexCost{margin-left:64px;}
	
}
@media (max-width: 520px) {
	.mining_calculator .algorithms .element{width:calc(100% - 10px);}
	.page.mining_calculator .algorithms .element{width:calc(100% - 10px);}
	
	.popup{width:calc(100% - 30px);}
	
	.page.mining_calculator .quick_stats{}
	.page.mining_calculator .quick_stats .element{padding:10px;}
	
	.page.mining_calculator .algorithms .element .row{flex-wrap:wrap;}
	
	.page.mining_calculator .filter.filterResults .element.flexDataset{order:1;flex:none;width:100%;border-bottom:0;padding-left:0;padding-right:0;}
	.page.mining_calculator .filter.filterResults .element.flexCurrency{order:2;flex:none;width:50%;border-bottom:0;padding-left:0;padding-right:10px;}
	.page.mining_calculator .filter.filterResults .element.flexElectricity{order:3;flex:none;width:50%;border-bottom:0;padding-left:0;padding-right:0;}
	.page.mining_calculator .filter.filterResults .element.flexReward{order:4;flex:none;width:100%;border-bottom:0;padding-left:0;padding-right:0;}
	.page.mining_calculator .filter.filterResults .element.flexFilter{order:5;flex:none;width:100%;padding-left:0;padding-right:0;margin-right:auto;}
	
	.page.mining_calculator .filter.filtersExtra .element.flexDataset{order:1;flex:none;width:100%;border-bottom:0;padding-left:0;padding-right:0;}
	.page.mining_calculator .filter.filtersExtra .element.flexReward{order:2;flex:none;width:100%;border-bottom:0;padding-left:0;padding-right:0;}
	.page.mining_calculator .filter.filtersExtra .element.flexCurrency{order:3;flex:none;width:100%;border-bottom:0;padding-left:0;padding-right:0;}
	.page.mining_calculator .filter.filtersExtra .element.flexElectricity{order:4;flex:none;width:100%;border-bottom:0;padding-left:0;padding-right:0;}
	.page.mining_calculator .filter.filtersExtra .divider.flexDividerUp{order:5;}
	.page.mining_calculator .filter.filtersExtra .element.flexFilter{order:6;flex:none;width:100%;padding-left:0;}
	.page.mining_calculator .filter.filtersExtra .divider.flexDividerDown{order:7;}
	.page.mining_calculator .filter.filtersExtra .element.flexAlgorithms{order:8;flex:none;width:100%;padding-left:0;padding-right:0;}
	.page.mining_calculator .filter.filtersExtra .element.flexHardware{order:9;flex:none;width:100%;padding-left:0;margin-left:auto;padding-right:0;}

	
	.page.mining_calculator .filter.filterResults.filtersExtra .element.flexDataset{order:1;flex:none;width:100%;border-bottom:0;padding-left:0;padding-right:0;}
	.page.mining_calculator .filter.filterResults.filtersExtra .element.flexReward{order:2;flex:none;width:100%;border-bottom:0;padding-left:0;padding-right:0;}
	.page.mining_calculator .filter.filterResults.filtersExtra .element.flexCurrency{order:3;flex:none;width:100%;border-bottom:0;padding-left:0;padding-right:0;}
	.page.mining_calculator .filter.filterResults.filtersExtra .element.flexElectricity{order:4;flex:none;width:100%;border-bottom:0;padding-left:0;padding-right:0;}
	
	.page.mining_calculator .filter .element.selection #datasets{min-width:auto;left:0;right:0;}
	
	.popup#editDataset{width:100%;}
}
@media (max-width: 390px) {
	.page.mining_calculator .filter .element.flexDataset{width:100%;border-bottom:0;padding-left:0;padding-right:0;}
	.page.mining_calculator .filter .element.flexCurrency{width:100%;border-bottom:0;padding-left:0;padding-right:0;}
	.page.mining_calculator .filter .element.flexElectricity{width:100%;border-bottom:0;padding-left:0;padding-right:0;}
	.page.mining_calculator .filter .element.flexReward{width:100%;border-bottom:0;padding-left:0;padding-right:0;}
	.page.mining_calculator .filter .element.flexFilter{width:100%;border-bottom:0;padding-left:0;padding-right:0;}
	.page.mining_calculator .filter .element.flexAlgorithms{width:100%;border-bottom:0;padding-left:0;padding-right:0;}
	.page.mining_calculator .filter .element.flexHardware{width:100%;padding-left:0;margin-left:auto;padding-right:0;}
	
	.page.mining_calculator .filter.filterResults .element.flexDataset{order:1;flex:none;width:100%;border-bottom:0;padding-left:0;padding-right:0;}
	.page.mining_calculator .filter.filterResults .element.flexCurrency{order:2;flex:none;width:100%;border-bottom:0;padding-left:0;padding-right:0;}
	.page.mining_calculator .filter.filterResults .element.flexElectricity{order:3;flex:none;width:100%;border-bottom:0;padding-left:0;padding-right:0;}
	.page.mining_calculator .filter.filterResults .element.flexReward{order:4;flex:none;width:100%;border-bottom:0;padding-left:0;padding-right:0;}
	.page.mining_calculator .filter.filterResults .element.flexFilter{order:5;flex:none;width:100%;padding-left:0;padding-right:0;margin-right:auto;}
	
	.page.mining_calculator .coins .tr .td.rmv{width:calc(100% - 64px);margin-left:64px;}
}


/* Cashback rewards */

/*.page.mining_calculator .coins .tr.cashback{background:#3c406b;color:rgba(255,255,255,1);margin:0 -10px;width:calc(100% + 20px);padding:0 10px;border-radius:5px;box-shadow:0px 5px 10px rgba(0,0,0,0.1);}*/
.page.mining_calculator .coins .tr.cashback .flexCoin{display:flex;flex-wrap:wrap;}
/*.page.mining_calculator .coins .tr.cashback .td small{color:rgba(255,255,255,0.4);}*/
/*.page.mining_calculator .coins .tr.cashback .td .coin a.coin_name{color:#fff;white-space:nowrap;}*/
/*.page.mining_calculator .coins .tr.cashback .td .filter_tag{background:rgba(255,255,255,0.1);color:rgba(255,255,255,0.8);margin-right:20px;}*/
/*.page.mining_calculator .coins .tr.cashback .td a:link, .page.mining_calculator .coins .tr.cashback .td a:visited, .page.mining_calculator .coins .tr.cashback .td a:active{color:#fff;}*/
.page.mining_calculator .coins .tr.cashback .td .extra_banner{display:table;flex:1;background:#ffd66f;border-radius:5px;font-size:12px;color:#232642;text-decoration:none;font-weight:600;max-width:200px;width:auto;padding:10px 15px;margin:10px 0;animation:button_pulse_yellow 2s ease-out infinite;white-space:unset;min-width:140px;word-break:break-word;margin-left:20px;}
.page.mining_calculator .coins .tr.cashback .td a.extra_banner:link, .page.mining_calculator .coins .tr.cashback .td a.extra_banner:visited, .page.mining_calculator .coins .tr.cashback .td a.extra_banner:active{color:#232642;word-break:break-word;}

@keyframes button_pulse_yellow{
	0% { box-shadow: 0px 0px 0px 0px rgba(255,214,111,0.5); }
	40% { box-shadow: 0px 0px 0px 15px rgba(255,214,111,0.0); }
	100% { box-shadow: 0px 0px 0px 15px rgba(255,214,111,0.0); }
}

@media (max-width: 860px){
	.page.mining_calculator .coins .tr.cashback{padding-bottom:20px;}
	/*.page.mining_calculator .coins .tr.cashback .td.rmv1{border-color:rgba(255,255,255,0.1);color:rgba(255,255,255,1);}
	.page.mining_calculator .coins .tr.cashback .td.rmv1 small{color:rgba(255,255,255,1);}
	.page.mining_calculator .coins .tr.cashback .td.rmv1::after{color:rgba(255,255,255,0.4);}*/
}

@media (max-width: 500px){
	.page.mining_calculator .coins .tr.cashback .td.flexCoin{flex-wrap:wrap;padding-right:10px;}
	.page.mining_calculator .coins .tr.cashback .td.flexCoin .extra_banner{flex:none;max-width:calc(100% - 32px);margin-top:10px;margin-left:32px;}
}