body.dark { background-color: #1e1e1e; }
body.dark .logo { background: url('../images/logo_white.svg') no-repeat transparent; }
body.dark .sandwich_menu span, body.dark .sandwich_menu a { color: #fff;  }
body.dark .sandwich_menu { background-color: #3A3A3A; }
body.dark .sandwich_menu .ava { background-color: #1e1e1e; }
body.dark .sandwich_menu .fullname { color: #fff; }
body.dark .sandwich_menu .job, body.dark .sandwich_menu .email { color: #A2A2A2; }
body.dark .sandwich_menu_header { color: #A2A2A2; }
body.dark a,
body.dark a:active,
body.dark a:visited,
body.dark a:hover { color: #fff; text-decoration: none; }
body.dark .setup_menu li { color: #fff; }
body.dark .setup_menu li a,
body.dark .setup_menu li a:hover,
body.dark .setup_menu li a:active,
body.dark .setup_menu li a:visited { color: #fff; }
body.dark .content-block,
body.dark .content-block h2,
body.dark .content-block h3,
body.dark .content-block p { color: #fff; }
body.dark .content-block p a, body.dark .content-block p a:visited, body.dark .content-block p a:hover { color: #4A59D8; text-decoration: none; }

body.dark a.reg_redo:before { background: url('../images/chevron_left_white.svg') center center no-repeat transparent; }
body.dark .bluebutton.disable { opacity: 0.7; } 
/*body.dark .bluebutton.disable { background-color: #2D2D2D; }
body.dark .bluebutton.disable:hover { background-color: #2D2D2D; }*/


body.dark .topmenu,
body.dark .topmenu:active,
body.dark .topmenu:visited { background-color: transparet; color: #B2B4BA; }
body.dark .topmenu.selected { color: #FFF; background-color: #282929; }
body.dark .topmenu:hover, body.dark .topmenu.selected:hover { background-color: #343434; color: #FFF; }
body.dark .topmenu.selected:hover { color: #FFF; }

body.dark .form_header { color: #fff; }
body.dark a.tab { background-color: #242424; color: #fff; }
body.dark a.tab:hover { background-color: #343434; }
body.dark a.tab.active { background-color: #4A59D8; color: #fff; }
body.dark .invisbutton,
body.dark .invisbutton:hover,
body.dark .invisbutton:visited,
body.dark .invisbutton:active { color: #fff; }
body.dark .invisbutton:hover { background-color: #343434; }

body.dark .invisbutton2,
body.dark .invisbutton2:hover,
body.dark .invisbutton2:visited,
body.dark .invisbutton2:active { color: #fff; }


body.dark .errors_line { color: #EC635D; }
body.dark .errors_line.okok { color: #A9FBC6; }
body.dark .errors_line.infoinfo { color: #000; }

body.dark .reg_code_info { color: #A9FBC6; }
body.dark .reg_code_info.err { color: #EC635D; }

body.dark .enter_code_info { color: #fff; }
body.dark .enter_code_info.err { color: #EC635D; }

body.dark .forgot_pass_eye { background-image: url('../images/eye-close-dark.svg'); }
body.dark .forgot_pass_eye.opened { background-image: url('../images/eye-opened-dark.svg'); }

body.dark .forgot_promise { color: #fff; }

body.dark input.n1.register_name { border: 1px solid #1e1e1e; }
body.dark input.n1.register_name:hover,
body.dark input.n1.register_name:focus,
body.dark input.n1.register_name:active { background-color: #484848; }
body.dark input.n1.register_name.err { border: 1px solid #EC635D; color: #EC635D; }

body.dark input.n1.register_email { border: 1px solid #1e1e1e; }
body.dark input.n1.register_email:hover,
body.dark input.n1.register_email:focus,
body.dark input.n1.register_email:active { background-color: #484848; }
body.dark input.n1.register_email.err { border: 1px solid #EC635D; color: #EC635D; }


body.dark .buttons_group_one, body.dark .buttons_group_one2 { color: #DFDFDF; }
body.dark .buttons_group_one:hover { background-color: #343434; }
body.dark .buttons_group_one.active, .buttons_group_one.active:hover { background-color: #4A59D8; color: #fff; }

body.dark .buttons_group_one span { color: #737477; }
body.dark .buttons_group_one.active span { color: #fff; opacity: .7; } 

body.dark #hashrate_widget { background-color: #282929; }
body.dark .widget_header { color:#fff; }
body.dark .widget_plitka .big_span { color:#fff; }
body.dark .widget_plitka .big_span.gray { color: #DFDFDF; }
body.dark .widget_plitka .metric, body.dark .widget_plitka .name, body.dark .widget_plitka .name2 { color: #B2B4BA; }
body.dark #pie_chart { background-color: #282929; }
body.dark #console_widget { background-color: #282929; }
body.dark #console_widget .messages_line { color: #fff; } 
body.dark #consolelog_widget { background-color: #282929; }
body.dark #consolelog_widget .messages_line { color: #fff; } 
body.dark #nmapconf_widget { background-color: #282929; }
body.dark #nmapconf_widget .messages_line { color: #fff; } 
body.dark #locvisual_widget { background-color: #282929; }
body.dark #locvisual_widget .messages_line { color: #fff; } 

body.dark .search_div { background-color: #3A3A3A; color: #fff; }
body.dark .search_div:hover,
body.dark .search_div:focus,
body.dark .search_div:active { background-color: #484848; } 
body.dark .search_div::placeholder { color: #B2B4BA; }

body.dark .search_container .backspace:hover { background-image: url('../images/backspace_white.svg'); }
body.dark .search_client_container .backspace:hover { background-image: url('../images/backspace_white.svg'); }
body.dark .search_storage_container .backspace:hover { background-image: url('../images/backspace_white.svg'); }


body.dark .ui-widget { background-color: #3A3A3A; color: #fff; z-index: 10001; }
body.dark .ui-widget-content { background: #3A3A3A; }

body.dark input.custom-combobox-input { background-color: #3A3A3A; color: #fff !important; border: none !important; }
body.dark input.custom-combobox-input.:hover, body.dark input.custom-combobox-input:focus, body.dark input.custom-combobox-input:active { background-color: #484848;  }	 

body.dark .ui-menu { 
	-webkit-box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2); 
	-moz-box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2); 
	box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2); 
	border: 1px solid #737477;
	border-radius: 16px;
	padding: 0 20px; 
}
body.dark .ui-autocomplete { 
	max-height: 500px; 
	overflow-y: scroll; 
}
body.dark .ui-menu .ui-menu-item { 
  border-bottom: 1px solid #dfdfdf;
  color: #fff;
}
body.dark .ui-menu .ui-menu-item:last-child { border-bottom: none; }
body.dark .ui-menu .ui-menu-item, body.dark .ui-menu .ui-menu-item:hover { background: #3A3A3A !important; color:#fff; }
body.dark .ui-menu .ui-menu-item-wrapper { padding: 0; height: auto; min-width: 250px; border: none; font-family: InterV; font-weight: 550;font-size: 15px; margin:0; } 
body.dark .ui-menu .ui-menu-item-wrapper.ui-state-active { background: #3A3A3A; font-family: InterV; font-weight: 550; font-size: 15px; color: #fff; border: none; margin:0; }

body.dark .my-select__option--value { color: #fff; background-color: #3A3A3A; border: 1px solid #3A3A3A; }
body.dark .my-select--active .my-select__option--value:hover, 
body.dark .my-select--active .my-select__option--value:focus { background-color: #3A3A3A; border: 1px solid #3A3A3A; }
body.dark .my-select__option--value::after { 	background: url('../images/chevron_down_white.svg') center center no-repeat transparent; }
body.dark .my-select--active .my-select__option--value::after { background:url('../images/chevron_up_white.svg') center center no-repeat transparent; }
body.dark .my-select__dropdown { background-color: #3A3A3A; } 
body.dark .my-select__dropdown .my-select__option {background-color: #3A3A3A; color: #fff; }

body.dark .my-select-topmenu__option--value { color: #fff; background-color: #3A3A3A; border: 1px solid #3A3A3A; }
body.dark .my-select-topmenu--active .my-select-topmenu__option--value:hover, 
body.dark .my-select-topmenu--active .my-select-topmenu__option--value:focus { background-color: #3A3A3A; border: 1px solid #3A3A3A; }
body.dark .my-select-topmenu__option--value::after { 	background: url('../images/chevron_down_white.svg') center center no-repeat transparent; }
body.dark .my-select-topmenu--active .my-select-topmenu__option--value::after { background:url('../images/chevron_up_white.svg') center center no-repeat transparent; }
body.dark .my-select-topmenu__dropdown { background-color: #3A3A3A; } 
body.dark .my-select-topmenu__dropdown .my-select-topmenu__option {background-color: #3A3A3A; color: #fff; }

body.dark .main_table { background-color: #282929; }
body.dark .main_table table tr.stripe { background-color: #1E1E1E; }
body.dark .main_table table tr th, body.dark .main_table table tr td { color: #fff; }
body.dark .main_table table tr td a, body.dark .main_table table tr td a:visited, body.dark .main_table table tr td a:hover,
body.dark .main_table table tr th a, body.dark .main_table table tr th a:visited, body.dark .main_table table tr th a:hover { color: #fff; }
body.dark .main_table table tr td a.minername_tag { padding: 2px 8px; border-radius: 30px; font-family: InterTightRegular; font-size: 10px; line-height: 10.8px; text-align: left; background-color: #4AD87D; color:#000; background-color: #B2B4BA; position: relative; }
body.dark .main_table table tr td span.minername_tag { padding: 2px 8px; border-radius: 30px; font-family: InterTightRegular; font-size: 10px; line-height: 10.8px; text-align: left; background-color: #4AD87D; color:#000 !important; background-color: #B2B4BA; position: relative; white-space: nowrap; }

body.dark .main_table table a.graysmall { font-family: InterV; font-size: 12px; font-weight: 500; line-height: 21px; letter-spacing: -0.01em; text-align: left; color: #9FA0A3; }
body.dark .main_table table a.graysmall:hover, body.dark .main_table table a.graysmall:visited, body.dark .main_table table a.graysmall:active{ font-family: InterV; font-size: 12px; font-weight: 500; line-height: 21px; letter-spacing: -0.01em; text-align: left; color: #9FA0A3; }

body.dark .main_table table tr td.red, body.dark .main_table table tr td.red a, body.dark .main_table table tr td.red a:active, body.dark .main_table table tr td.red a:visited  { color: #DC143C; } 
body.dark .main_table table tr td.graye, body.dark .main_table table tr td.graye a, body.dark .main_table table tr td.graye a:visited, body.dark .main_table table tr td.graye a:hover { color: #808080; }
body.dark .main_table table tr td.orange, body.dark .main_table table tr td.orange a, body.dark .main_table table tr td.orange a:visited, body.dark .main_table table tr td.orange a:hover { color: #FFA749; }

body.dark .main_table table tr td.red a.graysmall { font-family: InterV; font-size: 12px; font-weight: 500; line-height: 21px; letter-spacing: -0.01em; text-align: left; color: #9FA0A3; }
body.dark .main_table table tr td.red a.graysmall:hover { font-family: InterV; font-size: 12px; font-weight: 500; line-height: 21px; letter-spacing: -0.01em; text-align: left; color: #9FA0A3; }

body.dark .main_table table tr.miner_checked { background-color: #090A17; }
body.dark .custom-checkbox { border:2px solid #fff; }
body.dark .custom-checkbox.checked { border:2px solid #fff; background: url('../images/checked_white.svg') -2px -2px / 18px 18px no-repeat transparent; }
body.dark .custom-checkbox.smol_one { border:2px solid #fff; width:12px; height:12px; background-size: 12px 12px; }
body.dark .custom-checkbox.smol_one.checked { border:2px solid #fff; background-size: 12px 12px; }
body.dark .custom-checkbox.smol_one.red { border-color:#EC635D; }
body.dark .custom-checkbox.smol_one.red.checked { border-color:#EC635D; }
body.dark .custom-checkbox.smol_one.green { border-color:#59be7d; }
body.dark .custom-checkbox.smol_one.green.checked { border-color:#59be7d; }

body.dark .custom-radio { background-image: url('../images/radio_white.svg'); }
body.dark .custom-radio.checked { background-image: url('../images/radio_checked_white.svg'); }


body.dark .graybutton, body.dark .graybutton:active, body.dark .graybutton:visited { background-color: #3A3A3A; color: #fff; }
body.dark .graybutton:hover { background-color: #484848; color: #fff;  }

body.dark a.graybutton_cross { display: inline-block; width: 30px; height: 30px; background: url('/public/themes/frontend/images/cross_white.svg') center center / 14px 14px no-repeat #3A3A3A; border-radius: 5px; position:relative; }
body.dark a.graybutton_cross:hover { background-color: #484848; }

body.dark .fixed_bottom { border-top: 1px solid #EDEDED; background-color: #fff; }
body.dark .fixed_bottom .graybutton, body.dark .fixed_bottom .graybutton:active, body.dark .fixed_bottom .graybutton:visited { background-color: #EDEDED; color: #3A3A3A; }
body.dark .fixed_bottom .graybutton:hover { background-color: #4A59D8;  color: #fff;  }

body.dark div.text { color: #fff; }


body.dark .float_mid { color: #1a1a1a; }
body.dark .unfloat_mid { color: #1a1a1a; }
body.dark .footer_table { color: #fff; }
body.dark .footer_table_right, body.dark .footer_table_left { color:#fff; }

body.dark .graysmall {color: #DFDFDF; }

body.dark .floating_form { background-color: #2D2D2D; }  
body.dark .floating_form table tr.stripe { background-color: #1E1E1E; }
body.dark .floating_form table td { color: #fff; }
body.dark .floating_form p { color: #fff; }
body.dark .floating_form div.header { color: #fff; }
body.dark .floating_form div.header div.subl { color: #B2B4BA; }
body.dark .floating_form div.summary { color: #fff; }
body.dark .floating_table table tr.stripe { background-color: #3a3a3a; }

body.dark .floating_table table td, body.dark .floating_table table td a { color:#fff; }
body.dark .floating_table table tr.red_stripe, body.dark .floating_table table tr.stripe.red_stripe { background-color: #684b3e; }

body.dark table.smallbold { background-color: #2D2D2D; }
body.dark table.smallbold tr.stripe { background-color: #1E1E1E; }
body.dark table.smallbold td, body.dark table.smallbold td th, body.dark table.smallbold td a { color: #fff; }

body.dark .floating_table table td.red, body.dark .floating_table table td.red a, body.dark .floating_table table td a.red  { color: #EC635D; } 
body.dark .floating_table table td.orange, body.dark .floating_table table td.orange a, body.dark .floating_table table td a.orange { color: #FFA749; }
body.dark .floating_table table td.graye, body.dark .floating_table table td.graye a, body.dark .floating_table table td a.graye { color: #8080805e; }
body.dark .floating_table table td.green, body.dark .floating_table table td.green a, body.dark .floating_table table td a.green { color: #4AD87D; }
body.dark .floating_table.tight_table table th, body.dark .floating_table.tight_table table td { font-family: InterTightRegular; }

body.dark .floating_form .form_line .form_label { color: #fff; }
body.dark .floating_form .form_line .form_label span.graysmall { color:#B2B4BA; }
body.dark .floating_form div.header p span, body.dark .floating_form div.header p a, body.dark .floating_form div.header p a:hover { color: #B2B4BA; }

body.dark .floating_form .form_line { color:#fff; }

body.dark input.n1 { background-color: #3A3A3A; color: #fff; }
body.dark input.n1:active,
body.dark input.n1:hover, 
body.dark input.n1:focus { background-color: #484848; color: #fff; }

body.dark input.n1.enter_login { border: 1px solid #1e1e1e; }
body.dark input.n1.enter_login.err { border: 1px solid #EC635D; color: #EC635D; }
body.dark input.n1.enter_login.err:active,
body.dark input.n1.enter_login.err:hover, 
body.dark input.n1.enter_login.err:focus { color: #EC635D; }
body.dark input.n1.enter_login:-webkit-autofill,
body.dark input.n1.enter_login:-webkit-autofill:hover,
body.dark input.n1.enter_login:-webkit-autofill:focus,
body.dark input.n1.enter_login:-webkit-autofill:active { -webkit-box-shadow: inset 0 0 0px 9999px #484848; -webkit-text-fill-color: #fff; font-size: 18px; }

body.dark input.n1.enter_pass { border-top: none; border-left: 1px solid #1e1e1e; border-right: 1px solid #1e1e1e; border-bottom: 1px solid #1e1e1e; }
body.dark input.n1.enter_pass.err { border-bottom: 1px solid #EC635D; border-left: 1px solid #EC635D; border-right: 1px solid #EC635D; color: #EC635D; }
body.dark input.n1.enter_pass.err:active, body.dark input.n1.enter_pass.err:hover, body.dark input.n1.enter_pass.err:focus { color: #EC635D; }
body.dark input.n1.enter_pass:-webkit-autofill,
body.dark input.n1.enter_pass:-webkit-autofill:hover,
body.dark input.n1.enter_pass:-webkit-autofill:focus,
body.dark input.n1.enter_pass:-webkit-autofill:active { -webkit-box-shadow: inset 0 0 0px 9999px #484848; -webkit-text-fill-color: #fff; font-size: 18px; }

body.dark .enter_pass_eye { background-image: url('../images/eye-close-dark.svg'); }
body.dark .enter_pass_eye.opened { background-image: url('../images/eye-opened-dark.svg'); }

body.dark input.n1.enter_email { border: 1px solid #1e1e1e; }
body.dark input.n1.enter_email:hover,
body.dark input.n1.enter_email:focus,
body.dark input.n1.enter_email:active { background-color: #484848; }
body.dark input.n1.enter_email.err { border: 1px solid #EC635D; color: #EC635D; }
body.dark input.n1.enter_email.err:active, 
body.dark input.n1.enter_email.err:hover, 
body.dark input.n1.enter_email.err:focus { color: #EC635D; }

body.dark input.n1.enter_email_code:hover,
body.dark input.n1.enter_email_code:focus,
body.dark input.n1.enter_email_code:active { background-color: #484848; }

body.dark input.n1.forgot_email { border: 1px solid #1e1e1e; }
body.dark input.n1.forgot_email:hover,
body.dark input.n1.forgot_email:focus,
body.dark input.n1.forgot_email:active { background-color: #484848; }
body.dark input.n1.forgot_email.err { border: 1px solid #EC635D; color: #EC635D; }
body.dark input.n1.forgot_email.err:active, 
body.dark input.n1.forgot_email.err:hover, 
body.dark input.n1.forgot_email.err:focus { color: #EC635D; } 

body.dark input.n1.register_pass { border: 1px solid #1e1e1e; }
body.dark input.n1.register_pass.err { border: 1px solid #EC635D; color: #EC635D; }
body.dark input.n1.register_pass:hover,
body.dark input.n1.register_pass:focus,
body.dark input.n1.register_pass:active { background-color: #484848; }
body.dark input.n1.register_pass:-webkit-autofill, 
body.dark input.n1.register_pass:-webkit-autofill:hover, 
body.dark input.n1.register_pass:-webkit-autofill:focus, 
body.dark input.n1.register_pass:-webkit-autofill:active { -webkit-box-shadow: inset 0 0 0px 9999px #484848; -webkit-text-fill-color: #fff; font-size: 18px; }

body.dark input.n1.register_pass2 { border: 1px solid #1e1e1e; }
body.dark input.n1.register_pass2.err { border: 1px solid #EC635D; color: #EC635D; }
body.dark input.n1.register_pass2:hover,
body.dark input.n1.register_pass2:focus,
body.dark input.n1.register_pass2:active { background-color: #484848; }

body.dark input.n1.newpass   { background-color: #3A3A3A; color: #fff; border: 1px solid #1e1e1e; }
body.dark input.n1.newpass:active,
body.dark input.n1.newpass:hover,
body.dark input.n1.newpass:focus, 
body.dark input.n1.newpass:-webkit-autofill,
body.dark input.n1.newpass:-webkit-autofill:hover,
body.dark input.n1.newpass:-webkit-autofill:focus,
body.dark input.n1.newpass:-webkit-autofill:active { -webkit-box-shadow: inset 0 0 0px 9999px #484848; -webkit-text-fill-color: #fff; font-size: 18px; }

body.dark input.n1.newpass2  { background-color: #3A3A3A; color: #fff; border: 1px solid #1e1e1e;  }
body.dark input.n1.newpass2:active,
body.dark input.n1.newpass2:hover,
body.dark input.n1.newpass2:focus { background-color: #484848; }
body.dark input.n1.newpass2:-webkit-autofill,
body.dark input.n1.newpass2:-webkit-autofill:hover,
body.dark input.n1.newpass2:-webkit-autofill:focus,
body.dark input.n1.newpass2:-webkit-autofill:active { -webkit-box-shadow: inset 0 0 0px 9999px #484848; -webkit-text-fill-color: #fff; font-size: 18px; }

body.dark .newpass_eye { background-image: url('../images/eye-close-dark.svg'); }
body.dark .newpass_eye.opened { background-image: url('../images/eye-opened-dark.svg'); }


body.dark .floating_form .form_line .form_input .bigheader { color: #fff; } 

body.dark textarea.n1 { border: 1px solid #1e1e1e; }
body.dark textarea.n1.err { border: 1px solid #EC635D; color: #EC635D; }
body.dark textarea.n1 { background-color: #3A3A3A; color: #fff !important; }
body.dark textarea.n1:active, 
body.dark textarea.n1:focus, 
body.dark textarea.n1:hover { background-color: #484848; }

body.dark #miner_hashrate { color:#fff; }

body.dark .dest.asc { background: url('../images/chevron_up_white.svg') center center/ 24px 24px no-repeat transparent; }
body.dark .dest.desc { background: url('../images/chevron_down_white.svg') center center / 24px 24px no-repeat transparent; }

body.dark .main_table .dest.asc { background: url('../images/chevron_up_white.svg') center center/ 20px 20px no-repeat transparent; }
body.dark .main_table .dest.desc { background: url('../images/chevron_down_white.svg') center center / 20px 20px no-repeat transparent; }

body.dark .floating_table table tr { background-color: #2D2D2D; }
body.dark .floating_table table tr td { color: #fff; }
body.dark .floating_table table tr th { color: #B2B4BA; background-color: #2D2D2D; }
body.dark .floating_table table tbody:first-child tr:first-child th { border-bottom: 2px solid #5E5E5E; color: #B2B4BA; background-color: #2D2D2D; }
body.dark .floating_table table tbody:first-child tr:first-child td { border-bottom: 2px solid #5E5E5E; color: #B2B4BA; }
body.dark .floating_table table tr.topline td { border-top: 1px solid #5E5E5E; }  

body.dark .floating_table table tr.stripe { background-color: #3A3A3A; }
 
body.dark .floating_form div.subheader { color:#fff; }


body.dark #last_check_html { color: #fff; }
body.dark h1, body.dark h2, body.dark h3 { color:#fff; }

body.dark .h12.ahtung { color: #d63538; }
body.dark .miner_block { background-color: #282929; color: #fff; }

body.dark .miner_block table tr:first-child { background-color: #282929; }
body.dark .miner_block table tr td { color: #fff; }
body.dark .miner_block table tr td.big { color:#fff; }
body.dark .miner_block table tr.stripe { background-color: #3a3a3a; }
body.dark .miner_subheader { color:#fff; }

body.dark .h12 { color:#fff; }

body.dark .miner_block table.mtable tr td:first-child { color: #fff; }
body.dark .temp_block .bigheader, body.dark .temp_block .subheader { color:#fff; }
body.dark .fan_block .bigheader, body.dark .fan_block .subheader { color:#fff; }

body.dark .plat_block .bigheader, body.dark .plat_block .subheader { color:#fff; }
body.dark .CodeMirror { background: #282929 !important; }
body.dark .generate { color: #fff; }

body.dark .ed_izm { color: #fff; }
body.dark .floating_form .form_line.errors_line { color: #EC635D; }
body.dark .floating_form .form_line.errors_line.okok { color: #4AD87D; }
body.dark .floating_form .form_line.errors_line.infoinfo { color: #fff; }
body.dark .ticket_reply { background-color: #2D2D2D; color:#fff; border: none; }
body.dark .ticket_reply.admin { background-color: #3A3A3A; color:#fff; }
body.dark .ticket_type { color: #fff; }
body.dark .ticket_reply_time { color: #A2A2A2; } 
body.dark a.ticket_reply_more, body.dark a.ticket_reply_more:active, body.dark a.ticket_reply_more:visited { color: #A2A2A2; }
body.dark .ticket_reply_more { color: #A2A2A2; }
body.dark .ticket_reply_text a:hover { text-decoration: underline; }
body.dark .ticket_noimg { background-color: #a2a2a2; }
body.dark .ticket_img_del, 
body.dark .landing_img_del,
body.dark .page_img_del { background: url('../images/cross_white.svg') center center / 14px 14px no-repeat transparent; }

body.dark .wrench1_icon { background: url('../images/repair_white.svg') center center / cover no-repeat transparent; }

body.dark .intext_form { background-color: #282929; }
body.dark .intext_form .form_line .form_label { color:#fff; }
body.dark .intext_form .form_line .form_input { color:#fff; }
body.dark .intext_form .form_line .form_input a { color:#fff; }

body.dark .low_table_header { color: #fff; }
body.dark a.low_table_header, body.dark a.low_table_header:visited, body.dark a.low_table_header:active { text-decoration: underline; color: #fff; }
body.dark a.low_table_header:hover { text-decoration: none; color: #fff; }

body.dark .floating_form .my-select__option.my-select__option--value { background-color: #3A3A3A; font-size: 18px; line-height: 18px; padding: 17px 40px 17px 20px;  }
body.dark .floating_form .my-select__option.my-select__option--value::after { top: 15px; }
body.dark .floating_form .my-select__dropdown .my-select__option { font-family: InterTightMedium; }
body.dark .floating_form .my-select__option.my-select__option--value:hover,
body.dark .floating_form .my-select__option.my-select__option--value:focus { background-color: #484848; }  

/* Ширина всего элемента навигации */
body.dark .floating_table::-webkit-scrollbar { width: 10px; }
/* Цвет дорожки */
body.dark .floating_table::-webkit-scrollbar-track { background: #1e1e1e; }
/* Цвет бегунка, Округление бегунка. Оформление границ бегунка */
body.dark .floating_table::-webkit-scrollbar-thumb { background-color: #cfcfcf; border-radius: 20px; border: 3px solid #cfcfcf; }

body.dark .for_miners_chosen, body.dark .for_locations, body.dark .for_radios { color: #fff; }
body.dark #search_found { color: #fff; }

body.dark *::-webkit-scrollbar { width: 10px; }
/* Цвет дорожки */
body.dark *::-webkit-scrollbar-track { background: #1e1e1e; }
/* Цвет бегунка, Округление бегунка. Оформление границ бегунка */
body.dark *::-webkit-scrollbar-thumb { background-color: #cfcfcf; border-radius: 20px; border: 3px solid #cfcfcf; }


body.dark .my-select__input { background-color: #3A3A3A; color: #fff; }
body.dark .my-select__input:active,
body.dark .my-select__input:hover,
body.dark .my-select__input:focus { background-color: #484848; }

body.dark .no_errors { color:#fff; }
body.dark a.aj, body.dark a.aj:visited, body.dark a.aj:hover, body.dark a.aj:active { color:#fff; text-decoration: 1px underline dotted; }
body.dark .spinner { background-image: url('../images/loader1_white.gif'); }
body.dark .circle-spinner { border:2px solid #a2a2a2; border-right-color:transparent; border-radius:100%; }
body.dark .flist, body.dark .flist:visited, body.dark .flist:active { color:#fff; }
body.dark .pie_center { color: #fff; }

body.dark .phone_code_wrapper::after { border-top: 8px solid #fff; }
body.dark .phone_code_drop { border: 1px solid #737477;  background-color: #3A3A3A; }
body.dark .phone_code_drop_line { color: #fff; }
body.dark .custom-combobox-toggle { background-image: url('../images/chevron_down_white.svg'); }

body.dark .subheader404, body.dark .text404  { color: #fff; }
body.dark .bottom404 { font-family: InterV; font-size: 13px; font-weight: 500; line-height: 18.2px; letter-spacing: -0.02em; text-align: center; position:sticky; bottom: 0; color: #fff; }
body.dark .floating_table p { color: #fff; }
body.dark .summary_question { background: url('../images/question_gray.svg') 0 5px / 24px 24px no-repeat transparent; }
body.dark .summary_question:hover { background: url('../images/question_white.svg') 0 5px / 24px 24px no-repeat transparent; }
body.dark .summary a.question { color: #dfdfdf; }
body.dark .summary_question:hover a.question { color: #fff; }

body.dark .summary_question_inline { background: url('../images/question_gray.svg') -2px -2px / 24px 24px no-repeat transparent; }
body.dark .summary_question_inline:hover { background: url('../images/question_white.svg') -2px -2px / 24px 24px no-repeat transparent; }

body.dark .info_in_circle { color: #fff; border: 1px solid #fff; }  

body.dark .shrink_minus { background: url('../images/widget_minus_white.svg') center center no-repeat; }
body.dark .shrink_plus { background: url('../images/widget_plus_white.svg') center center no-repeat; }

body.dark .countdown_block { color: #a2a2a2; }
body.dark .countdown_block span { color: #fff; }
body.dark .countdown {
	background: conic-gradient(#aaaaaa60 var(--a) ,#aaaaaa60 0deg ,#FFF 0deg, #FFF 360deg);
}
body.dark .countdown::before{
	background: #1E1E1E;
}

body.dark .dep_history { background-color: #1E1E1E;} 
body.dark .dep_history,
body.dark .dep_history:visited, 
body.dark .dep_history:active { }  
body.dark .dep_history:hover { background-color: #343434; }
body.dark .shest, body.dark .shest_ibl{ background-image: url('../images/shest_white.svg'); }
body.dark .lil_menu { background-color: #3A3A3A; }
body.dark .lil_menu a:hover, body.dark .lil_menu a.active{ background-color: #282929; }
body.dark .lil_menu2 { background-color: #3A3A3A; }
body.dark .lil_menu2 a:hover { background-color: #282929; }
body.dark #make_xl { color: #DFDFDF; }
body.dark #make_xl:hover { background-image: url('../images/excel_white.svg'); color: #fff; }
body.dark #make_xl_main { color: #DFDFDF; }
body.dark #make_xl_main:hover { background-image: url('../images/excel_white.svg'); color: #fff; }
body.dark #su_stat_make_xl { color: #DFDFDF; }
body.dark #su_stat_make_xl:hover { background-image: url('../images/excel_white.svg'); color: #fff; }

body.dark .download_icon { display: block; background-image: url('../images/excel_gray.svg'); }
body.dark .download_icon:hover { background-image: url('../images/excel_white.svg'); } 

body.dark .floating_table .dtable .dtr.stripe { background-color: #3A3A3A; }
body.dark .floating_table .dtable .dtr { background-color: #2D2D2D; }
body.dark .floating_table .dtable .dtr:first-child .dth { border-bottom: 2px solid #5E5E5E; color: #B2B4BA; background-color: #2D2D2D; }
body.dark .floating_table .dtable .dtr .dtd { color: #fff; } 

body.dark .edit { display: inline-block; padding: 2px 7px; font-size:13px !important; white-space: nowrap; border-radius: 4px; color: #b2b2b2; background-color: #3A3A3A; font-family: InterV  !important; font-weight: 500; line-height: 20.8px; }
body.dark .edit:hover { background-color: #484848; }
body.dark .edit_del { display: inline-block; padding: 2px 7px !important; font-size:13px; white-space: nowrap; border-radius: 4px; color: #fff; background-color: #fe6c6f; font-family: InterV  !important; font-weight: 500; line-height: 20.8px; }
body.dark .edit_del:hover { background-color: #d63538; }
body.dark .drop_places { display: inline-block; padding: 2px 7px !important; font-size:13px; white-space: nowrap; border-radius: 4px; color: #fff; background-color: #fe6c6f; font-family: InterV  !important; font-weight: 500; line-height: 20.8px; }
body.dark .drop_places:hover { background-color: #d63538; }

body.dark .floating_form_text p,
body.dark .floating_form_text ul li,
body.dark .floating_form_text ol li { color: #fff; } 
body.dark .this_reload { background-image: url('../images/refresh_white.svg'); }
body.dark .arrows-spinner { background-image: url('../images/refresh_white.svg'); }

body.dark .console_sound.sound_on { background-image: url('../images/sound_on_white.svg'); }
body.dark .console_sound.sound_off { background-image: url('../images/sound_off_white.svg'); }
body.dark .console_trash { background-image: url('../images/trash_bin_white.svg'); }
body.dark span.before_online { color: #fff; }
body.dark .loc_chev_right { background: url('../images/chevron_right_white.svg') 13px 16px no-repeat transparent; }
body.dark .loc_chev_down { background: url('../images/chevron_down_white.svg') 13px 16px no-repeat transparent; }

body.dark a.flist_hash, body.dark a.flist_model, body.dark a.flist_hash:active, body.dark a.flist_model:active, body.dark a.flist_hash:focus, body.dark a.flist_model:focus { text-decoration: none; color: #fff; white-space: nowrap;  }
/*body.dark a.flist_hash:hover, body.dark a.flist_model:hover { text-decoration: 1px solid #fff underline; }*/

body.dark #locations_table table tr { background-color: #282929; }
body.dark #locations_table table tr.stripe { background-color: #1E1E1E; }
body.dark #locations_table table tr.ui-sortable-placeholder {  height: 57px; }
body.dark .chip { background-color: #3A3A3A; color: #fff; }
body.dark .chip.orange { background-color: #FFA749; color:#000; }  
body.dark .chip.red { background-color: #DC143C; color:#000; }  
body.dark .chip_num { color:#b2b2b2; }

body.dark .chip.orange .chip_num {color:#2b2b2b; } 
body.dark .chip.red .chip_num {color:#2b2b2b; }
body.dark .smol_inline { color: #B2B4BA; }

body.dark .miners_more_menu { background-color: #fff; }
body.dark .more_menu_item span, body.dark .more_menu_item a { color: #1e1e1e; }

body.dark .miners_powermode_menu { background-color: #fff; }
body.dark .powermode_menu_item span, body.dark .powermode_menu_item a { color: #1e1e1e; }

body.dark .gen_time { color:#1e1e1e; }

body.dark #su_billing_table_body  tr.miner_checked { background-color: #090A17; }
body.dark #clients_table_body tr.client_checked { background-color: #090A17; }
body.dark .floating_table table.api_table th, body.dark .floating_table table.api_table td { font-size: 13px; }  

body.dark .landing_noimg { background-color: #a2a2a2; }
body.dark .landing_img_del { background: url('../images/cross_white.svg') center center / 14px 14px no-repeat transparent; }

body.dark .edit_icon_link { background-image: url('../images/link_white.svg'); }
body.dark .edit_icon_strong { background-image: url('../images/strong_white.svg'); }
body.dark .edit_icon_ul {  background-image: url('../images/ul_white.svg'); }
body.dark .edit_icon_ol {  background-image: url('../images/ol_white.svg'); }

body.dark .galka { background: url('../images/check_white.svg') center center / 20px 20px no-repeat transparent; }
body.dark .readiness { color: #fff; }

body.dark span.events_gray { background-image: url('../images/comments_pos_white.svg'); }
body.dark span.events_gray.zeroe { background-image: url('../images/comments_pos.svg'); }

body.dark span.storage_arrows { background-image: url('../images/storage_arrows_white.svg'); }
body.dark span.storage_arrows.zeroe { background-image: url('../images/storage_arrows_gray.svg'); }


body.dark #nmapconf_widget_headers { color:#fff; }
body.dark #nmapconf_widget_inner { color:#fff; }
body.dark #locvisual_widget_headers { color:#fff; }
body.dark #locvisual_widget_inner { color:#fff; }

body.dark .floating_table table td a.rack.rack1, body.dark .floating_table table td a.rack:hover { background-image: url('../images/rack_white1.svg'); }

body.dark .clipb:after { background-image: url('../images/clipb.svg'); }

body.dark .stellagi .stellage_shelves { border-left: 2px solid #fff; border-right: 2px solid #fff; }
body.dark .stellagi .stellage_name { color: #fff; }
body.dark .stellagi .shelf { border-bottom: 1px solid #fff; }
body.dark .stellagi .shelf .place { border: 2px solid #9c9c9c; color:#fff; }
body.dark .stellagi .shelf .place:hover { background-color: #3A3A3A; }
body.dark .stellagi .shelf .place.occupied, body.dark .stellagi .shelf .place.occupied:hover { border: 2px solid #3A3A3A !important; background-color: #3A3A3A !important; }
body.dark .stellagi .shelf .place.online { border: 2px solid #59be7d; }
body.dark .stellagi .shelf .place.low { border: 2px solid #FFA749; }
body.dark .stellagi .shelf .place.offline { border: 2px solid #EC635D; } 
body.dark .stellagi .shelf .place.repair { border: 2px solid #fff; }
body.dark .stellagi .shelf .place.hz { border: 2px solid #FFA749; }
body.dark .stellagi .shelf .place.the_one.online { border: 2px solid #59be7d; background-color: #59be7d; }
body.dark .stellagi .shelf .place.the_one.low { border: 2px solid #FFA749; background-color: #FFA749; }
body.dark .stellagi .shelf .place.the_one.offline { border: 2px solid #EC635D; background-color: #EC635D; }
body.dark .stellagi .shelf .place.the_one.repair { border: 2px solid #fff; background-color: #fff; color :#000; }
body.dark .stellagi .shelf .place.the_one.hz { border: 2px solid #FFA749; background-color: #FFA749; }
body.dark .stellagi .shelf.tech { background-color: #3A3A3A; }
body.dark .stellagi .shelf_num { opacity: 0.2; }
body.dark .stellagi.place_edit_mode_off .shelf_num:hover { background-color: #3A3A3A; opacity: 1; cursor: pointer; }
body.dark .doc { background-image: url('../images/doc_white.svg'); }
body.dark .stellagi_menu { display: flex; flex-flow: row nowrap; gap: 0 3px; align-items: flex-start; justify-content: flex-start; padding: 15px 0 5px; }
body.dark .stellagi_menu a, body.dark .stellagi_menu a:visited, body.dark .stellagi_menu a:active { padding: 2px 8px; border-radius: 30px; font-family: InterTightMedium; font-size: 11px; line-height: 10.8px; text-align: left; background-color: #B2B4BA; color:#000; position: relative; white-space: nowrap; }
body.dark .stellagi_menu a.active { background-color: #4A59D8; color:#fff; }


body.dark .compact_select .my-select__dropdown .my-select__option, body.dark #miners_checked_form .my-select__dropdown .my-select__option,body.dark  #users_block .my-select__dropdown .my-select__option { padding: 10px 0; border-bottom: none; }
body.dark .compact_select .my-select__option-wrap,body.dark  #miners_checked_form .my-select__option-wrap,body.dark  #users_block .my-select__option-wrap { padding-right: 15px; }
body.dark .compact_select .my-select__input,body.dark  #miners_checked_form .my-select__input,body.dark  #users_block .my-select__input { padding: 8px 10px; }
body.dark .subcompact_select .my-select__dropdown .my-select__option,body.dark  #miners_checked_form .my-select__dropdown .my-select__option,body.dark  #users_block .my-select__dropdown .my-select__option { padding: 7px 0; border-bottom: none; font-size: 14px;}
body.dark .subcompact_select .my-select__option-wrap,body.dark  #miners_checked_form .my-select__option-wrap,body.dark  #users_block .my-select__option-wrap { padding-right: 15px; }
body.dark .subcompact_select .my-select__input,body.dark  #miners_checked_form .my-select__input,body.dark  #users_block .my-select__input { padding: 8px 10px; }
body.dark .verycompact_select .my-select__option.my-select__option--value { font-family: InterTightRegular; padding-top: 7px; padding-bottom: 7px; font-size: 13px; }
body.dark .verycompact_select .my-select__option.my-select__option--value::after { top: 6px; }

body.dark .floating_form .my-select__dropdown .my-select__option.online { color: #59be7d; }
body.dark .floating_form .my-select__dropdown .my-select__option.offline { color: #EC635D; }
body.dark .floating_form .my-select__dropdown .my-select__option.repair { color: #cfcfcf; }
body.dark .floating_form .my-select__dropdown .my-select__option.hz { color: #FFA749; }

body.dark .calendar, body.dark .calendar:active, body.dark .calendar:visited { color: #dfdfdf; }
body.dark .calendar:hover { color: #fff; }
body.dark .billing_calendar_block { color: #fff; }
body.dark .billing_calendar_block .n1 { background-color: #3A3A3A; }