@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,400,700,900&subset=cyrillic-ext);
*{font-family:Roboto,sans-serif}

.error {
	color: #c60000;
}
input.error {
	box-shadow: 0 0 5px #c60000!important;
}
.editable:hover {
	color: #c60000;
	text-decoration: none;
}

h1 {
	font-size: 40px;
	font-weight: 200;
	margin: 20px 0;
}

.grid-view table.items th {
	color: #FFFFFF;
	background: #444444;
}
.grid-view table.items tr.selected td,
.grid-view table.items tr:hover.selected,
.grid-view table.items tr.selected,
.grid-view table.items tbody tr:hover {
	background: inherit;
}

#mainpage h1 {
	font-size: 70px;
	font-weight: 200;
	text-align: center;
	margin: 40px;
}
#mainpage .main_header {
	font-size: 30px;
	font-weight: 200;
	text-align: center;
	margin: 20px;
}
#mainpage .main_banner {
	font-size: 30px;
	font-weight: 200;
	text-align: center;
	margin: 20px;
}

#header {
	background: #21a700;
}
body.user #header {
	background: #414141;
}
#menu_body_bg {
	width: 1000px;
	margin: 0 auto;
}
#mainmenu {
	display: inline-block;
	vertical-align: middle;
	width: 700px;
	text-align: left;
	margin: 0;
}
#mainmenu li {
	display: inline-block;
	position: relative;
	padding: 0;
	vertical-align: top;
}
#mainmenu li a {
	color: #FFFFFF;
	line-height: 45px;
	padding: 0 20px;
	display: block;
	white-space: nowrap;
	font-weight: normal;
	font-size: 14px;
}
body.user #mainmenu li a.selected {
	background: #21a700;
}
#mainmenu li a.selected {
	background: #414141;
}

#footer {
	background: #414141;
	min-height: 300px;
}

#page_simple {
	width: 1000px;
	margin: 0 auto;
	min-height: 600px;
}

#registration {
	width: 300px;
	margin: 0 auto;
	text-align: center;
}

.editable {
	text-decoration: underline;
	cursor: pointer;
}

#rigs_grid td > div {
	line-height: 18px;
}
.gpu_item {
	white-space: nowrap;
	font-size: 0;
}
.gpu_empty {
	height: 50px;
}
.gpu_params > div {
	display: inline-block;
	vertical-align: top;
	margin: 0 5px;
}
.gpu_power {
	white-space: nowrap;
}
.set_pool {
	display: block;
	height: 18px;
}
.algo_name {
	font-size: 10px;
	line-height: 8px;
	min-width: 50px;
}
.algo_hashrate {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
}
.revenue_sum {
	font-size: 16px;
	font-weight: bold;
}
.summary_view {
	height: 24px;
}
.gpu_item > div {
	display: inline-block;
	vertical-align: middle;
	padding: 0 5px;
	font-size: 12px;
}
.gpu_item .init_link > a {
	line-height: 15px;
	padding: 0;
	margin: 0;
	border: 0;
	color: #FFFFFF;
	background-color: inherit;
}
.gpu_item.amd .init_link {
	background: #ed1b24;
}
.gpu_item.nvidia .init_link {
	background: #74b71a;
}
.gpu_item.offline {
	background: #ed9898;
}
.gpu_item.init {
	background: #2c5bed;
	color: #FFFFFF;
}

#dpm_settings {
	display: inline-block;
	vertical-align: top;
	margin: 0 10px;
}
#mem_settings {
	display: inline-block;
	vertical-align: top;
	margin: 0 10px;
}
#clock_form th {
	max-width: 80px;
	padding: 2px;
	font-size: 14px;
	text-align: center;
}
#clock_form td {
	padding: 2px;
}
#clock_form tr.current {
	background: #ffaea9;
}
#clock_form .index {
	margin: 0;
	line-height: 14px;
	text-align: center;
	width: 13px;
}
#clock_form input.index {
	height: 14px;
	width: 14px;
}

#rigs_grid_mobile .rig_item.offline,
#rigs_grid .rig_item.offline {
	background: #eca19f;
}
#rigs_grid_mobile .rig_item.reboot,
#rigs_grid .rig_item.reboot {
	background: #b7b7b7;
}
.temp65 {
	background: #ecdb47;
}
.temp70 {
	background: #ec7761;
}
.temp75 {
	background: #ec000a;
	color: #FFFFFF;
}
.fan40 {
	background: #d0eeff;
}
.fan50 {
	background: #67b3ff;
}
.fan60 {
	background: #3d77ff;
	color: #FFFFFF;
}
.fan70 {
	background: #0000ff;
	color: #FFFFFF;
}
.power0 {
}
.power10 {
	background: #d4ecba;
}
.power20 {
	background: #bfec80;
}
.power30 {
	background: #ece49f;
}
.power40 {
	background: #ece14d;
}
.power50 {
	background: #ecc1a0;
}
.power60 {
	background: #ecbf2f;
}
.power70 {
	background: #ecac9e;
}
.power80 {
	background: #ec4741;
	color: #FFFFFF;
}
.power90 {
	background: #ec2639;
	color: #FFFFFF;
}
.power100 {
	background: #ec000a;
	color: #FFFFFF;
}

.miner_log {
	background: #000000!important;
	color: #AAAAAA;
	font-family: "courier new", "times new roman", monospace;
	font-size: 12px;
	padding: 5px;
	overflow: hidden;
}
.miner_log > span {
	font-family: "courier new", "times new roman", monospace;
}
.hashrate {
	padding: 0 5px;
}
.hashrate.active {
	background: #444444;
	color: #FFFFFF;
}
.hashrate.active > a {
	color: #FFFFFF;
}

.logs_view td {
	word-break: break-all;
}

#rigs_page #rigs_grid_mobile {
	display: none;
}

#last_period {
	margin: 10px;
	text-align: center;
}
#last_period > * {
	display: inline-block;
	vertical-align: middle;
}