dark.css 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575
  1. /*
  2. Theme Name: Dark
  3. Author: Kristan Kenney (@kristankenney)
  4. Website: www.hestiacp.com
  5. */
  6. .debug-panel-contents {
  7. background-color: #282828;
  8. }
  9. b,
  10. strong {
  11. color: #cacaca;
  12. }
  13. button,
  14. select {
  15. text-shadow: 0 0 0 #d4d4d4 !important;
  16. }
  17. body {
  18. color: #cdcdcd;
  19. background-color: #282828;
  20. }
  21. .body-login,
  22. .body-reset {
  23. background: #303030 !important;
  24. background: radial-gradient(circle, rgb(77 77 77 / 100%) 0%, rgb(31 31 31 / 100%) 100%) !important;
  25. }
  26. a {
  27. color: #cdcdcd;
  28. }
  29. .l-header {
  30. background: #454545;
  31. border-bottom: 1px solid #505050;
  32. text-shadow: 1px 1px rgb(0 0 0 / 50%);
  33. box-shadow: 0 8px 15px rgb(0 0 0 / 25%);
  34. }
  35. .l-menu__item.l-menu__item--active a {
  36. color: #dadada;
  37. background: linear-gradient(to bottom, rgb(15 15 15 / 60%) 0%, rgb(45 45 45 / 75%) 30%, rgb(60 60 60 / 100%) 95%);
  38. text-shadow: 0 1px rgb(0 0 0 / 50%);
  39. border-left-color: #353535;
  40. border-right-color: #353535;
  41. }
  42. .l-menu__item a {
  43. color: #e7e7e7;
  44. }
  45. .l-menu__item a:hover {
  46. color: #dadada !important;
  47. text-shadow: 1px 1px rgb(0 0 0 / 50%) !important;
  48. background: linear-gradient(to bottom, rgb(15 15 15 / 60%) 0%, rgb(45 45 45 / 75%) 30%, rgb(60 60 60 / 100%) 95%) !important;
  49. box-shadow: none !important;
  50. }
  51. .l-menu__item a:active {
  52. background: linear-gradient(to bottom, rgb(15 15 15 / 70%) 0%, rgb(45 45 45 / 85%) 30%, rgb(50 50 50 / 100%) 95%) !important;
  53. color: #fff !important;
  54. text-shadow: 0 -1px 1px rgb(0 0 0 / 50%) !important;
  55. }
  56. .l-menu__item.l-menu__item--active:hover {
  57. background: linear-gradient(to bottom, rgb(255 255 255 / 15%) 0%, rgb(255 255 255 / 15%) 30%, rgb(255 255 255 / 15%) 95%) !important;
  58. }
  59. .lang-ar .l-menu__item a {
  60. padding: 11px;
  61. }
  62. .lang-de .l-menu__item a {
  63. padding: 11px 12px;
  64. }
  65. .lang-tw .l-menu__item a {
  66. padding: 13px 18px;
  67. }
  68. .l-profile {
  69. overflow: hidden;
  70. float: right;
  71. }
  72. .l-profile__logout {
  73. color: #e7e7e7 !important;
  74. }
  75. .l-profile__server {
  76. color: #ceefff;
  77. margin-top: 10px;
  78. float: left;
  79. }
  80. .l-profile__notifications {
  81. color: #fff;
  82. cursor: pointer;
  83. font-weight: 600;
  84. padding: 10px 5px 0;
  85. font-size: 1.2rem !important;
  86. line-height: 0.95rem;
  87. border-left: 1px solid transparent !important;
  88. border-right: 1px solid transparent !important;
  89. }
  90. .l-profile__notifications.active.l-profile__notifications.updates:active {
  91. background: linear-gradient(to bottom, rgb(15 15 15 / 60%) 0%, rgb(45 45 45 / 75%) 30%, rgb(60 60 60 / 100%) 95%) !important;
  92. color: #046c98 !important;
  93. text-shadow: 0 -1px 1px rgb(0 0 0 / 50%) !important;
  94. box-shadow: none !important;
  95. transition: 0.2s;
  96. border-left: 1px solid transparent !important;
  97. border-right: 1px solid transparent !important;
  98. }
  99. .l-profile__notifications:hover,
  100. .l-profile__notifications.updates:hover {
  101. text-shadow: 1px 1px rgb(0 0 0 / 50%) !important;
  102. background: linear-gradient(to bottom, rgb(15 15 15 / 60%) 0%, rgb(45 45 45 / 75%) 30%, rgb(60 60 60 / 100%) 95%) !important;
  103. border: none !important;
  104. border-left: 1px solid transparent !important;
  105. border-right: 1px solid transparent !important;
  106. box-shadow: none !important;
  107. }
  108. .notification-container {
  109. background-color: rgb(50 50 50 / 99%);
  110. text-shadow: 0 1px rgb(0 0 0 / 50%);
  111. color: #dadada;
  112. border: 1px solid #404040;
  113. }
  114. .notification-container .empty .status-icon {
  115. color: #dadada;
  116. }
  117. .notification-container .unseen {
  118. color: #dadada;
  119. }
  120. .notification-container li {
  121. border-bottom: 1px solid #282828;
  122. }
  123. .notification-container .mark-seen {
  124. background-color: #ff3478;
  125. }
  126. .notification-container .unseen .title a,
  127. .notification-container .unseen .title {
  128. color: #fff !important;
  129. }
  130. .notification-container a {
  131. color: #4fabe9;
  132. }
  133. .notification-container a:hover {
  134. color: #09f;
  135. }
  136. .notification-container a:active {
  137. color: #0079cb;
  138. }
  139. .alert {
  140. border: 1px solid #212121;
  141. }
  142. .alert.alert-danger {
  143. background-color: #d13535;
  144. }
  145. .alert.alert-danger i.fas {
  146. color: #d13535;
  147. }
  148. .alert.alert-success {
  149. }
  150. .alert.alert-success i.fas {
  151. }
  152. .card {
  153. float: left;
  154. background: #454545;
  155. color: #fafafa;
  156. text-shadow: 0 1px rgb(0 0 0 / 95%) !important;
  157. border: 1px solid #606060;
  158. box-shadow:
  159. 0 1px 4px rgb(0 0 0 / 20%),
  160. inset 0 0 60px rgb(0 0 0 / 25%);
  161. }
  162. .card.disable {
  163. }
  164. .card.disable .card-thumb {
  165. }
  166. .card .card-details {
  167. }
  168. .card .card-details p {
  169. color: #bdbdbd;
  170. }
  171. .card p.card-title {
  172. color: #fafafa;
  173. }
  174. .card .card-thumb {
  175. }
  176. .card .card-thumb img {
  177. }
  178. .card button {
  179. }
  180. .l-stat {
  181. background-color: #282828;
  182. }
  183. .l-stat__col {
  184. }
  185. .l-stat__col li {
  186. color: #b7b7b7 !important;
  187. }
  188. .l-stat__col a {
  189. border-bottom: 4px solid #282828;
  190. background-color: #282828;
  191. }
  192. .l-stat__col a:hover {
  193. border-bottom: 4px solid #d7d7d7;
  194. }
  195. .l-stat__col a:active,
  196. .l-stat__col a:focus {
  197. border-bottom: 4px solid #d11755;
  198. }
  199. .l-stat__col--active a {
  200. border-bottom: 4px solid #e93b76;
  201. }
  202. .l-stat.active .l-stat__col.focus a {
  203. border-bottom: 4px solid #e93b76;
  204. }
  205. .l-stat.active .l-stat__col.focus a .l-stat__col-title {
  206. }
  207. .l-stat__col a:hover .l-stat__col-title {
  208. color: #d7d7d7;
  209. }
  210. .l-stat__col a:active .l-stat__col-title {
  211. }
  212. .l-stat__col-title {
  213. font-weight: 500;
  214. color: #bcbcbc;
  215. text-shadow: 0 1px rgb(0 0 0 / 40%);
  216. }
  217. .l-stat__col--active .l-stat__col-title {
  218. color: #ff558f;
  219. }
  220. .l-stat__col .fas {
  221. color: #707070;
  222. padding: 4px;
  223. }
  224. .l-stat__col--active .fas {
  225. color: #aaa;
  226. }
  227. .l-separator.selected,
  228. .l-separator {
  229. border-top: 1px solid #454545;
  230. }
  231. div.l-content > div.l-separator:nth-of-type(2) {
  232. }
  233. div.l-content > div.l-separator:nth-of-type(4) {
  234. border-bottom: 1px solid #454545;
  235. background-color: #282828;
  236. box-shadow: 0 4px 6px rgb(0 0 0 / 25%) !important;
  237. }
  238. .l-sort {
  239. background-color: #282828;
  240. }
  241. .context-menu.sort-order {
  242. background-color: rgb(40 40 40 / 95%);
  243. box-shadow: 0 2px 16px 0 rgb(20 20 20 / 65%);
  244. border-radius: 4px;
  245. border: 1px solid rgb(90 90 90 / 100%);
  246. }
  247. .context-menu li {
  248. border-bottom: 1px solid #454545;
  249. color: #dadada;
  250. }
  251. .context-menu.sort-order span.active {
  252. background-color: #454545 !important;
  253. color: #fff;
  254. background: linear-gradient(to bottom, rgb(15 15 15 / 60%) 0%, rgb(45 45 45 / 75%) 30%, rgb(60 60 60 / 100%) 95%);
  255. text-shadow: 0 1px rgb(0 0 0 / 80%);
  256. }
  257. .context-menu.sort-order span:hover {
  258. color: #fff;
  259. background: linear-gradient(to bottom, rgb(25 25 25 / 60%) 0%, rgb(55 55 55 / 75%) 30%, rgb(70 70 70 / 100%) 95%);
  260. text-shadow: 0 -1px 1px rgb(0 0 0 / 50%);
  261. box-shadow:
  262. inset 0 0 1px rgb(0 0 0 / 40%),
  263. inset -1px -1px 4px rgb(40 40 40 / 40%);
  264. }
  265. .context-menu.sort-order span:active,
  266. .context-menu.sort-order span:focus {
  267. background: linear-gradient(to bottom, rgb(35 35 35 / 60%) 0%, rgb(65 65 65 / 75%) 30%, rgb(80 80 80 / 100%) 95%);
  268. color: #fff;
  269. text-shadow: 0 -1px 1px rgb(0 0 0 / 50%);
  270. box-shadow:
  271. inset 0 0 1px rgb(0 0 0 / 40%),
  272. inset -1px -1px 4px rgb(40 40 40 / 40%);
  273. }
  274. .l-sort-toolbar .sort-by:hover {
  275. color: #d4d4d4;
  276. }
  277. .l-sort-toolbar .sort-by:hover b {
  278. color: #d4d4d4;
  279. }
  280. .l-sort-toolbar .toggle-all:hover {
  281. color: #d4d4d4;
  282. }
  283. .l-sort-toolbar__filter-apply {
  284. border: 1px solid #454545;
  285. background-color: #424242;
  286. text-shadow: 1px 1px rgb(0 0 0 / 90%) !important;
  287. box-shadow: 0 1px 1px rgb(0 0 0 / 40%) !important;
  288. color: #cacaca;
  289. font-size: 1em;
  290. }
  291. .l-sort-toolbar__filter-apply:hover {
  292. color: #09f;
  293. background-color: #454545;
  294. }
  295. .l-sort-toolbar__filter-apply:active {
  296. color: #0074c2;
  297. text-shadow: 0 -1px rgb(255 255 255 / 20%);
  298. box-shadow: inset 1px 1px 0 rgb(0 0 0 / 20%);
  299. }
  300. .l-sort-toolbar .vst {
  301. color: #dadada;
  302. }
  303. .l-sort-toolbar .vst:hover {
  304. color: #ff3478;
  305. }
  306. .l-sort-toolbar .vst:active {
  307. }
  308. .l-sort-toolbar .vst.selected {
  309. color: #ff3478;
  310. }
  311. .l-unit-toolbar__buttonstrip {
  312. }
  313. .l-unit-toolbar__buttonstrip a {
  314. }
  315. .l-unit-toolbar__buttonstrip .fas {
  316. }
  317. .subtitle {
  318. color: #ff3478;
  319. }
  320. .l-select {
  321. border: 1px solid #454545;
  322. box-shadow: 0 1px 1px rgb(0 0 0 / 40%) !important;
  323. }
  324. .l-select::after {
  325. }
  326. .l-select select {
  327. background-color: #212121;
  328. box-shadow: 0 1px 1px rgb(0 0 0 / 40%) !important;
  329. }
  330. .l-select select:focus {
  331. }
  332. .lang-ru .l-select select {
  333. }
  334. .l-select select option {
  335. }
  336. .l-sort-toolbar .l-select {
  337. border: 1px solid #454545;
  338. background-color: #454545;
  339. text-shadow: 1px 1px rgb(0 0 0 / 90%);
  340. }
  341. .l-unit {
  342. color: #dadada;
  343. }
  344. .table-header {
  345. background: #404040 !important;
  346. border-left: 1px solid #212121 !important;
  347. border-right: 1px solid #212121 !important;
  348. border-bottom: 1px solid #212121 !important;
  349. border-top: 1px solid #454545 !important;
  350. text-shadow: 0 1px rgb(0 0 0 / 95%);
  351. border-bottom-left-radius: 0 !important;
  352. border-bottom-right-radius: 0 !important;
  353. color: #dadada;
  354. box-shadow: inset 0 1px 1px rgb(0 0 0 / 30%) !important;
  355. }
  356. .table-header:hover {
  357. background-color: #404040 !important;
  358. border-left: 1px solid #212121 !important;
  359. border-right: 1px solid #212121 !important;
  360. box-shadow: inset 0 1px 1px rgb(0 0 0 / 30%) !important;
  361. }
  362. .table-header .fas {
  363. }
  364. .units .l-unit {
  365. background-color: #303030;
  366. border-bottom: 1px solid #282828;
  367. border-left: 1px solid #212121;
  368. border-right: 1px solid #212121;
  369. }
  370. .l-unit:hover,
  371. .units .l-unit:hover {
  372. box-shadow: 0 2px 10px rgb(20 20 20 / 20%);
  373. background-color: #353535;
  374. text-shadow: 0 1px rgb(0 0 0 / 50%);
  375. border-left: 1px solid #212121;
  376. border-right: 1px solid #212121;
  377. }
  378. .units .l-unit.l-unit--starred {
  379. border-left: 2px solid #ff3478;
  380. }
  381. .units.active .l-unit.focus {
  382. background-color: #353535;
  383. }
  384. .units.active .l-unit.focus .l-unit__name {
  385. }
  386. .units.active .l-unit.focus .l-unit-toolbar__col--right {
  387. }
  388. .units > div:last-child {
  389. }
  390. .l-unit-ft {
  391. color: #cdcdcd;
  392. }
  393. .l-unit:hover .l-unit-toolbar__col--right {
  394. }
  395. .l-unit--blue {
  396. }
  397. .l-unit--suspended {
  398. background: #252525 !important;
  399. color: #606060 !important;
  400. text-shadow: 0 -1px rgb(0 0 0 / 40%) !important;
  401. box-shadow: inset 0 0 2px rgb(0 0 0 / 20%);
  402. }
  403. .l-unit--suspended a {
  404. color: #606060 !important;
  405. text-shadow: 0 -1px rgb(0 0 0 / 40%) !important;
  406. }
  407. .units .l-unit.l-unit--outdated {
  408. color: #d4d4d4;
  409. background-color: #981111;
  410. }
  411. .l-unit--outdated.selected {
  412. background: #b70000 !important;
  413. color: #fff !important;
  414. text-shadow: none !important;
  415. }
  416. .l-unit--outdated.selected b {
  417. color: #fff !important;
  418. }
  419. .l-unit--suspended .l-unit__name,
  420. .l-unit--suspended b,
  421. .l-unit--outdated .l-unit__name,
  422. .l-unit--outdated b {
  423. color: #606060;
  424. }
  425. .l-unit--outdated .l-unit__name {
  426. }
  427. .l-unit--outdated b {
  428. color: #d4d4d4;
  429. }
  430. .l-unit--suspended .l-percent {
  431. }
  432. .l-unit--suspended .l-percent__fill {
  433. }
  434. .l-unit--suspended .l-unit__name,
  435. .l-unit--suspended .l-unit__name span {
  436. }
  437. .l-unit--suspended.selected .l-unit__name,
  438. .l-unit--suspended.selected .l-unit__name span {
  439. color: #707070;
  440. }
  441. .l-unit--suspended.selected {
  442. background-color: #454545 !important;
  443. color: #707070 !important;
  444. }
  445. .l-unit-ft .subtitle,
  446. .l-unit .subtitle {
  447. color: #ff3478;
  448. }
  449. .l-unit__name {
  450. color: #dadada;
  451. }
  452. .l-unit__stats:hover {
  453. background: transparent !important;
  454. }
  455. .l-unit__stat-col--left a,
  456. .l-unit__stat-col--left a:visited {
  457. color: #fafafa;
  458. }
  459. .l-unit__stat-col--left a:hover {
  460. color: #fff;
  461. }
  462. .title b,
  463. .title {
  464. color: #ff3478;
  465. }
  466. .title {
  467. }
  468. /* form styles */
  469. .vst-error {
  470. color: #f33;
  471. }
  472. .vst-ok {
  473. color: #53ba55;
  474. }
  475. .vst-ok a {
  476. color: #fff;
  477. }
  478. .vst-ok a:hover {
  479. color: #ff3478;
  480. }
  481. .vst-ok a:active {
  482. }
  483. .login-box td,
  484. .data td {
  485. color: #d4d4d4;
  486. }
  487. .data input[type="checkbox"] {
  488. }
  489. .data a {
  490. }
  491. label {
  492. }
  493. label:hover {
  494. color: #d4d4d4 !important;
  495. }
  496. .vst-input,
  497. .form-control {
  498. background-color: #454545;
  499. border: 1px solid #606060;
  500. color: #d4d4d4;
  501. box-shadow: 0 1px 4px rgb(0 0 0 / 35%);
  502. }
  503. .vst-input:hover,
  504. .form-control:hover {
  505. border-color: #0090ff;
  506. background-color: #494949;
  507. }
  508. .vst-input:focus,
  509. .form-control:focus {
  510. background-color: #222;
  511. border-color: #0080df;
  512. color: #fff;
  513. box-shadow: 0 1px 6px rgb(0 52 91 / 75%);
  514. }
  515. .vst-input:disabled,
  516. .form-control:disabled,
  517. .form-select:disabled {
  518. background-color: #303030;
  519. text-shadow: 1px 1px rgb(0 0 0 / 30%);
  520. color: #acacac;
  521. border-color: #606060;
  522. }
  523. .vst-input:focus:disabled {
  524. }
  525. .vst-input:disabled:hover,
  526. .form-control:disabled:hover,
  527. .form-select:disabled:hover {
  528. border-color: #606060 !important;
  529. }
  530. .vst-input.vst-list-editor {
  531. }
  532. .vst-input.vst-list-editor:focus {
  533. background-color: #222;
  534. box-shadow: none !important;
  535. }
  536. .form-select {
  537. background-color: #454545;
  538. border: 1px solid #606060;
  539. color: #d4d4d4;
  540. text-shadow: 0 0 0 #d4d4d4;
  541. box-shadow: 0 1px 4px rgb(0 0 0 / 35%);
  542. }
  543. textarea::input-placeholder {
  544. color: #bbb !important;
  545. }
  546. textarea:focus::input-placeholder {
  547. color: #909090 !important;
  548. }
  549. textarea::placeholder {
  550. color: #bbb !important;
  551. }
  552. textarea:focus::placeholder {
  553. color: #909090 !important;
  554. }
  555. .form-select:hover {
  556. border-color: #0090ff;
  557. background-color: #494949;
  558. }
  559. .form-select:focus {
  560. background-color: #222;
  561. border-color: #0080df;
  562. color: #fff;
  563. box-shadow: 0 1px 6px rgb(0 52 91 / 75%);
  564. }
  565. a.vst-text,
  566. a.vst-text b {
  567. color: #fff;
  568. }
  569. a.vst-text:hover,
  570. a.vst-text:hover b {
  571. color: #ff3478;
  572. }
  573. a.vst-text:active,
  574. a.vst-text:active b {
  575. color: #ff3478;
  576. }
  577. .advanced-options {
  578. background: #454545 !important;
  579. border: 1px solid #505050 !important;
  580. text-shadow: 0 1px rgb(0 0 0 / 40%);
  581. box-shadow:
  582. inset 0 0 2px rgb(0 0 0 / 50%),
  583. 0 2px 6px rgb(0 0 0 / 40%) !important;
  584. color: #fff !important;
  585. padding: 4px 0 0 18px;
  586. overflow: hidden;
  587. height: 28px;
  588. }
  589. .advanced-options a {
  590. color: #fff !important;
  591. }
  592. .advanced-options .fas {
  593. }
  594. .generate {
  595. color: #29a9ff;
  596. border-radius: 4px;
  597. }
  598. .generate:hover {
  599. background-color: #ff3478;
  600. border-color: #ff3478;
  601. }
  602. .generate:active {
  603. background-color: #be1f54;
  604. border-color: #be1f54;
  605. }
  606. .vst-advanced {
  607. border-bottom: 0 solid #326b9b;
  608. color: #0094f7;
  609. font-size: 0.8rem;
  610. padding: 4px 12px;
  611. text-decoration: none;
  612. border-radius: 4px;
  613. text-transform: none !important;
  614. }
  615. .login-box .vst-advanced:hover {
  616. color: #ff3478 !important;
  617. background-color: transparent;
  618. border-color: transparent;
  619. border: none !important;
  620. background: none !important;
  621. box-shadow: none !important;
  622. }
  623. .login-box .vst-advanced:active {
  624. color: #be1f54 !important;
  625. border: none !important;
  626. background: none !important;
  627. box-shadow: none !important;
  628. }
  629. .vst-advanced:hover {
  630. color: #fff;
  631. background-color: #ff3478;
  632. border-color: #ff3478;
  633. text-decoration: none;
  634. }
  635. .login-box .vst-advanced:active,
  636. .vst-advanced:active {
  637. color: #fff;
  638. background-color: #be1f54;
  639. border-color: #be1f54;
  640. text-decoration: none;
  641. }
  642. .login-box .vst-advanced {
  643. border-bottom: none;
  644. color: #326b9b;
  645. font-size: 0.85em !important;
  646. padding: 2px 2px 0;
  647. text-decoration: none;
  648. text-transform: uppercase;
  649. border: none !important;
  650. background: none !important;
  651. box-shadow: none !important;
  652. }
  653. .lets-encrypt-note {}
  654. .additional-control {
  655. color: #09f;
  656. }
  657. .additional-control:hover {
  658. background-color: #ff3478;
  659. border-color: #ff3478;
  660. }
  661. .additional-control:active {}
  662. .additional-control.ftp-remove-user {}
  663. .additional-control.delete:hover,
  664. .additional-control.ftp-remove-user:hover {}
  665. .additional-control.delete:active,
  666. .additional-control.ftp-remove-user:active {}
  667. .additional-control.add:hover {}
  668. .additional-control.add:active {}
  669. .additional-control.remove-ns {}
  670. .toggle-psw-visibility-icon {}
  671. .show-passwords-enabled-action {}
  672. .ftp-path-value,
  673. .hint,
  674. td.hint {
  675. color: #a2a2a2;
  676. font-size: 0.8rem;
  677. }
  678. .ftp-path-prefix {
  679. padding-top: 12px;
  680. font-size: 0.8rem;
  681. color: #555;
  682. }
  683. .ui-dialog .ui-dialog-buttonpane button {
  684. box-shadow:
  685. 0 1px 4px rgb(0 0 0 / 10%),
  686. inset 0 0 1px #000,
  687. inset 0 0 3px rgb(0 0 0 / 50%) !important;
  688. }
  689. .ui-button,
  690. .button,
  691. .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.submit,
  692. .vst-advanced,
  693. .to-shortcuts,
  694. .to-top {
  695. font-size: 0.85rem !important;
  696. font-weight: 400 !important;
  697. color: #eee !important;
  698. border: 1px solid #707070 !important;
  699. background: rgb(48 48 48) !important;
  700. background: linear-gradient(0deg, rgb(48 48 48 / 100%) 0%, rgb(53 53 53 / 100%) 35%, rgb(69 69 69 / 100%) 100%) !important;
  701. box-shadow:
  702. 0 1px 4px rgb(0 0 0 / 20%),
  703. inset 0 0 1px rgb(20 20 20 / 100%),
  704. inset 0 0 3px rgb(0 0 0 / 50%) !important;
  705. text-shadow: 0 1px 1px rgb(0 0 0 / 35%) !important;
  706. }
  707. .ui-button:hover,
  708. .button:hover,
  709. .ui-button.cancel:hover,
  710. .button.cancel:hover,
  711. .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.submit:hover,
  712. .vst-advanced:hover,
  713. .to-shortcuts:hover,
  714. .to-top:hover {
  715. color: #fff !important;
  716. text-shadow: 1px 1px rgb(0 0 0 / 25%) !important;
  717. border: 1px solid #0098ff !important;
  718. background: linear-gradient(0deg, rgb(58 58 58 / 100%) 0%, rgb(68 68 68 / 100%) 35%, rgb(79 79 79 / 100%) 100%) !important;
  719. background-color: #454545;
  720. box-shadow:
  721. 0 1px 3px rgb(0 0 0 / 35%),
  722. inset 0 0 1px rgb(0 0 0 / 100%),
  723. inset 0 0 3px rgb(0 0 0 / 65%) !important;
  724. transition: 0.2s;
  725. }
  726. .ui-button:focus,
  727. .ui-button:active,
  728. .button:active,
  729. .button:focus,
  730. .ui-button.cancel:focus,
  731. .ui-button.cancel:active,
  732. .button.cancel:active,
  733. .button.cancel:focus,
  734. .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.submit:active,
  735. .vst-advanced:active,
  736. .to-shortcuts:active,
  737. .to-top:active,
  738. .to-shortcuts:focus,
  739. .to-top:focus {
  740. border: 1px solid #0066b4 !important;
  741. background: linear-gradient(0deg, rgb(69 69 69 / 100%) 0%, rgb(53 53 53 / 100%) 35%, rgb(48 48 48 / 100%) 100%) !important;
  742. color: #d4d4d4 !important;
  743. text-shadow: 0 -1px 1px rgb(0 0 0 / 55%) !important;
  744. box-shadow:
  745. 0 1px 3px rgb(0 0 0 / 30%),
  746. inset 0 0 1px rgb(0 0 0 / 100%),
  747. inset -1px -1px 4px rgb(30 30 30 / 40%) !important;
  748. }
  749. .ui-button-text-only {
  750. text-shadow: 0 1px rgb(0 0 0 / 50%);
  751. }
  752. .ui-dialog .ui-dialog-buttonpane button span.ui-button-text {
  753. }
  754. .ui-dialog .ui-button:hover span {
  755. color: #fafafa !important;
  756. }
  757. .ui-button-text-only .selected {
  758. }
  759. .ui-button.cancel,
  760. .button.cancel {
  761. color: #eee !important;
  762. border: 1px solid #454545 !important;
  763. background: rgb(48 48 48) !important;
  764. background: linear-gradient(0deg, rgb(48 48 48 / 100%) 0%, rgb(53 53 53 / 100%) 35%, rgb(69 69 69 / 100%) 100%) !important;
  765. }
  766. .ui-button-text {
  767. color: #eee !important;
  768. }
  769. .ui-button.cancel:active,
  770. .button.cancel:active {
  771. }
  772. a.button.cancel {
  773. }
  774. .ui-dialog button.cancel {
  775. border: 1px solid #d4d4d4;
  776. background-color: #d4d4d4;
  777. }
  778. .ui-button.danger:hover,
  779. .button.danger:hover {
  780. background: rgb(133 0 0);
  781. background: linear-gradient(0deg, rgb(133 0 0 / 100%) 0%, rgb(203 0 0 / 100%) 100%) !important;
  782. color: #fff !important;
  783. text-shadow: 0 1px rgb(0 0 0 / 45%) !important;
  784. border: 1px solid rgb(170 0 0) !important;
  785. }
  786. .ui-button.danger:active,
  787. .button.danger:active,
  788. .ui-button.danger:focus,
  789. .button.danger:focus {
  790. background: rgb(133 0 0);
  791. background: linear-gradient(180deg, rgb(133 0 0 / 100%) 0%, rgb(203 0 0 / 100%) 100%) !important;
  792. color: #4d0000 !important;
  793. text-shadow: 0 -1px 1px rgb(255 255 255 / 30%) !important;
  794. border: 1px solid rgb(251 71 51) !important;
  795. }
  796. .ui-button span {
  797. }
  798. .ui-button:hover span {
  799. color: #d4d4d4 !important;
  800. }
  801. .ui-button:active span {
  802. color: #d4d4d4;
  803. }
  804. .ui-button.cancel span {
  805. }
  806. .ui-button:hover span {
  807. }
  808. .ui-button:active span {
  809. }
  810. .ui-dialog button.cancel span {
  811. color: #fff !important;
  812. }
  813. .unlim-trigger {
  814. }
  815. .optional {
  816. }
  817. .data-active b {
  818. }
  819. .data-suspended b {
  820. }
  821. .data-date {
  822. }
  823. .data-dotted {
  824. }
  825. .mail-infoblock-td {
  826. }
  827. .mail-infoblock {
  828. color: #fff;
  829. border: 1px solid #606060;
  830. margin-top: 87px;
  831. box-shadow: 0 1px 4px rgb(0 0 0 / 35%);
  832. background-color: #454545;
  833. }
  834. .mail-infoblock:hover {
  835. }
  836. .mail-infoblock td {
  837. color: #dadada;
  838. }
  839. .mail-infoblock td:first-child{
  840. }
  841. .mail-infoblock div {
  842. }
  843. .mail-infoblock a {
  844. color: #52b9ff;
  845. }
  846. .mail-infoblock a:hover {
  847. color: #ff3478;
  848. }
  849. .additional-info {
  850. }
  851. .additional-info td {
  852. }
  853. .additional-info td.details {
  854. }
  855. :focus { outline: none; }
  856. ::-moz-focus-inner { border: 0; }
  857. .login {
  858. background-color: #282828;
  859. box-shadow: 0 8px 25px rgb(0 0 0 / 30%), inset 0 0 2px rgb(0 0 0 / 25%) !important;
  860. }
  861. .login-welcome {
  862. color: #fff !important;
  863. }
  864. .page-title {
  865. color: #e8e8e8 !important;
  866. }
  867. .section-title {
  868. border-bottom-color: #484848 !important;
  869. }
  870. .qr-code {
  871. border: 1px solid #3b3b3b;
  872. box-shadow: 0 1px 4px rgb(0 0 0 / 35%);
  873. }
  874. .login a.error {
  875. color: #f864fa;
  876. }
  877. .hestiacp {
  878. }
  879. .hestiacp:hover {
  880. }
  881. .hestiacp:active {
  882. color: #ff3478;
  883. }
  884. .login-bottom {
  885. }
  886. .l-unit.selected {
  887. background-color: #454545;
  888. color: #d4d4d4;
  889. box-shadow: 0 2px 10px rgb(30 30 30 / 35%);
  890. text-shadow: 0 1px rgb(0 0 0 / 50%);
  891. border-left: 1px solid #212121;
  892. border-right: 1px solid #212121;
  893. }
  894. .l-unit.selected:hover {
  895. background-color: #555;
  896. color: #d4d4d4;
  897. box-shadow: none !important;
  898. text-shadow: 0 1px rgb(0 0 0 / 40%);
  899. }
  900. .l-unit.selected b,
  901. .l-unit.selected strong {
  902. color: #d4d4d4;
  903. }
  904. /* MAIN MENU COLLAPSED */
  905. .console-output {
  906. color: #dadada !important;
  907. }
  908. form#vstobjects {
  909. }
  910. form#vstobjects.suspended {
  911. background-color: #282828;
  912. }
  913. .pill {
  914. }
  915. .pill.usage {
  916. box-shadow: inset 0 1px 1px rgb(0 0 0 / 85%), 0 1px 1px rgb(0 0 0 / 20%);
  917. background-color: rgb(15 15 15 / 50%);
  918. border: 1px solid rgb(120 120 120 / 95%);
  919. text-shadow: 0 1px 1px rgb(0 0 0 / 50%);
  920. color: #909090;
  921. }
  922. .pill.usage b { color: #d8d8d8; }
  923. .badge {
  924. box-shadow:
  925. 0 1px 2px rgb(70 70 70 / 50%),
  926. inset 0 2px 2px rgb(0 0 0 / 65%);
  927. text-shadow: 0 1px 2px rgb(0 0 0 / 50%);
  928. border: 1px solid #212121 !important;
  929. }
  930. .badge.large {
  931. }
  932. .badge.raised {
  933. background: radial-gradient(ellipse at center, rgb(40 40 40 / 20%) 0%, rgb(80 80 80 / 5%) 100%);
  934. }
  935. .l-unit--suspended .badge {
  936. background: #303030 !important;
  937. color: #808080 !important;
  938. text-shadow: 0 -1px rgb(0 0 0 / 40%) !important;
  939. box-shadow: 0 1px 2px rgb(25 25 25 / 30%) !important;
  940. }
  941. .pill.gray,
  942. .badge.gray {
  943. border: 1px solid #181818;
  944. background-color: #252525;
  945. color: #dadada;
  946. text-shadow: 0 1px rgb(0 0 0 / 70%) !important;
  947. }
  948. .pill.blue,
  949. .badge.blue {
  950. }
  951. .pill.purple,
  952. .badge.purple {
  953. }
  954. .pill.teal,
  955. .badge.teal {
  956. }
  957. .pill.maroon,
  958. .badge.maroon {
  959. background-color: #ff3478;
  960. }
  961. .pill.red,
  962. .badge.red {
  963. }
  964. .pill.orange,
  965. .badge.orange {
  966. }
  967. .pill.green,
  968. .badge.green {
  969. }
  970. .pill.lightblue,
  971. .badge.lightblue {
  972. }
  973. .status-icon.large {
  974. }
  975. .status-icon.yellow,
  976. .status-icon.yellow:hover {
  977. color: #f3e72c;
  978. }
  979. .status-icon.teal,
  980. .status-icon.teal:hover {
  981. color: #3cc;
  982. }
  983. .status-icon.purple,
  984. .status-icon.purple:hover {
  985. color: #c364ff;
  986. }
  987. .status-icon.maroon,
  988. .status-icon.maroon:hover {
  989. color: #ff3478;
  990. }
  991. .status-icon.red,
  992. .status-icon.red:hover {
  993. }
  994. .status-icon.green,
  995. .status-icon.green:hover {
  996. color: #37cf39;
  997. }
  998. .status-icon.orange,
  999. .status-icon.orange:hover {
  1000. }
  1001. .status-icon.lightblue,
  1002. .status-icon.lightblue:hover {
  1003. }
  1004. .status-icon.highlight,
  1005. .status-icon.highlight:hover {
  1006. color: #dadada;
  1007. }
  1008. .status-icon.blue,
  1009. .status-icon.blue:hover {
  1010. color: #0092f4;
  1011. }
  1012. .status-icon.dim {
  1013. color: #808080;
  1014. text-shadow: 1px 1px rgb(0 0 0 / 30%);
  1015. }
  1016. .l-unit--suspended .status-icon.dim {
  1017. color: #808080 !important;
  1018. text-shadow: 0 !important;
  1019. }
  1020. .search-input {
  1021. background-color: #212121;
  1022. border: 1px solid #454545;
  1023. box-shadow: 0 1px 1px rgb(0 0 0 / 40%) !important;
  1024. }
  1025. .ui-dialog .ui-dialog-buttonpane {
  1026. border-color: #404040 !important;
  1027. background-color: #252525 !important;
  1028. }
  1029. .shortcuts {
  1030. background: rgb(30 30 30 / 95%);
  1031. border: 1px solid rgb(255 255 255 / 25%);
  1032. box-shadow: 0 0 20px rgb(0 0 0 / 50%);
  1033. border-bottom: none !important;
  1034. }
  1035. .shortcuts .header {
  1036. border-bottom: 1px solid #353535;
  1037. }
  1038. .shortcuts .title {
  1039. }
  1040. .shortcuts .close {
  1041. }
  1042. .shortcuts .close:hover {
  1043. }
  1044. .shortcuts .close:active {
  1045. }
  1046. .shortcuts .close .fas {
  1047. }
  1048. .shortcuts ul {
  1049. }
  1050. .shortcuts ul li {
  1051. }
  1052. .shortcuts ul li span {
  1053. }
  1054. .shortcuts ul li span.bigger {
  1055. }
  1056. .description {
  1057. }
  1058. .description ul{
  1059. }
  1060. .description li{
  1061. }
  1062. .description a {
  1063. }
  1064. .description a.purchase {
  1065. }
  1066. .description a.purchase:hover {
  1067. color: #d4d4d4;
  1068. }
  1069. .description a.purchase:active {
  1070. color: #d4d4d4;
  1071. }
  1072. .description a.cancel {
  1073. }
  1074. .description a.cancel:hover {
  1075. }
  1076. .description a.cancel:active {
  1077. }
  1078. .description.cancel-success {
  1079. }
  1080. .description .licence {
  1081. }
  1082. .description .licence input {
  1083. }
  1084. .description span {
  1085. }
  1086. .description .twoco {
  1087. }
  1088. .ui-dialog {
  1089. background-color: rgb(45 45 45 / 95%) !important;
  1090. border: 1px solid rgb(80 80 80 / 97%) !important;
  1091. box-shadow:
  1092. inset 0 1px 3px rgb(0 0 0 / 25%),
  1093. 0 8px 25px rgb(0 0 0 / 90%) !important;
  1094. }
  1095. .ui-dialog .ui-dialog-content {
  1096. color: #dadada !important;
  1097. }
  1098. .ui-dialog .ui-dialog-title {
  1099. color: #f12569 !important;
  1100. font-weight: 600;
  1101. }
  1102. .ui-dialog-buttonpane {
  1103. }
  1104. .ui-widget {
  1105. }
  1106. .ui-widget-overlay {
  1107. }
  1108. .helper-container {
  1109. box-shadow: 0 1px 4px rgb(0 0 0 / 25%);
  1110. border: 1px solid #606060;
  1111. background-color: #454545;
  1112. }
  1113. .context-helper:active {
  1114. color: #ff3478;
  1115. }
  1116. .cron-helper-tabs a {
  1117. color: #cacaca;
  1118. }
  1119. .cron-helper-tabs a:hover {
  1120. color: #ff3478 !important;
  1121. }
  1122. .cron-helper-tabs a:active {
  1123. color: #3b9de8 !important;
  1124. }
  1125. .cron-helper-tabs .ui-tabs-selected a,
  1126. li[aria-expanded="true"] a {
  1127. color: #ff3478 !important;
  1128. }
  1129. .cron-helper-tabs p {
  1130. color: #dadada;
  1131. }
  1132. .server-info-name {
  1133. color: #fafafa !important;
  1134. }
  1135. .server-info-output {
  1136. background: #282828;
  1137. }
  1138. .icon-server-info {
  1139. color: #707070;
  1140. }
  1141. .ui-widget-header a {
  1142. color: #cacaca !important;
  1143. }
  1144. .graph-rounded {
  1145. border-radius: 8px;
  1146. }
  1147. .body-rrd .units .l-unit {
  1148. background-color: #282828 !important;
  1149. border-left: 1px solid transparent !important;
  1150. border-right: 1px solid transparent !important;
  1151. }
  1152. .l-percent {
  1153. border-bottom: 2px solid #585858 !important;
  1154. }
  1155. .body-stats .l-unit__name {
  1156. color: #eee !important;
  1157. }
  1158. .statistics-count {
  1159. border-bottom: 1px dotted #707070;
  1160. border-right: 1px dotted #707070;
  1161. }
  1162. .body-stats .units .l-unit {
  1163. background-color: #282828 !important;
  1164. border-bottom: 1px solid #404040 !important;
  1165. border-left: 1px solid #282828 !important;
  1166. border-right: 1px solid #282828 !important;
  1167. }
  1168. .body-stats .units:hover .l-unit:hover {
  1169. background-color: #303030 !important;
  1170. color: #fff !important;
  1171. }
  1172. .body-stats .units:hover .l-unit:hover b,
  1173. .body-stats .units:hover .l-unit:hover strong {
  1174. color: #fff !important;
  1175. }
  1176. .admin-warning-button {
  1177. padding-left: 65px !important;
  1178. padding-right: 65px !important;
  1179. }
  1180. @media screen and (max-width: 950px) {
  1181. .helper-container {
  1182. display: none;
  1183. }
  1184. }
  1185. .ui-button.button-suspended {
  1186. color: #999 !important;
  1187. }
  1188. .ui-button.button-suspended i {
  1189. color: #999 !important;
  1190. }