Right.css 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. .right {
  2. position: relative; padding-right: 0px; background-color: white; left: 400px;
  3. width: calc(100% - 400px); box-sizing: border-box; min-height: 100%; border-top: 94px solid #EDF2F5; perspective: 2000px;
  4. }
  5. #Dashboard { position: absolute; right: 80px; top: -83px; white-space: nowrap; }
  6. #Dashboard .dashboard-item {
  7. text-decoration: none; margin: 5px; padding: 10px 20px; border-radius: 40px; display: inline-block;
  8. color: rgba(45, 47, 62, 0.72); text-transform: uppercase; font-size: 13px; font-weight: 600; background-color: white;
  9. }
  10. #Dashboard .dashboard-item:active { transform: translateY(1px); }
  11. #Dashboard .status-ok { color: #2ecc71; }
  12. #Dashboard .status-warning { color: #E7A43C; }
  13. #Dashboard .status-bad { color: #e74c3c; }
  14. #Dashboard .status-error { color: #e91e63; }
  15. #Dashboard .status-disabled { color: #aaa; }
  16. #Dashboard .status { transition: all 0.3s }
  17. #Dashboard .dashboard-item.multiuser .status { text-transform: none }
  18. #Dashboard .menu { top: 47px }
  19. #Dashboard .menu-tor .menu-item { white-space: nowrap; }
  20. #Dashboard .menu-donate .menu-item { white-space: nowrap; }
  21. #Dashboard .dashboard-item.newversion { background-color: #35CD76; color: white; }
  22. #Dashboard .dashboard-item.donate { height: 18px; vertical-align: top; padding: 10px 19px; }
  23. #Dashboard .dashboard-item.donate:hover .icon-heart { transform: scale(1.2) }
  24. #Dashboard .dashboard-item.donate:hover .icon-heart:before, #Dashboard .dashboard-item.donate:hover .icon-heart:after { background-color: #FA6C8D }
  25. #Dashboard .warnings { color: #e91e63 }
  26. #Dashboard .menu-warnings { white-space: normal; max-width: 300px; }
  27. #Dashboard .tracker-status { text-align: right; width: 600px; display: inline-block; float: right; margin-top: -20px }
  28. #Dashboard .menu-port { white-space: normal; max-width: 500px; }
  29. #Dashboard .menu .status {
  30. text-transform: uppercase; text-transform: uppercase; font-weight: bold;
  31. border: 1px solid; padding: 2px 5px; margin: 0px 5px; font-size: 75%; vertical-align: 1px;
  32. }
  33. /*#Dash .port_checking .status:after {
  34. background: transparent url(../img/loading-circle.gif) no-repeat center center; backface-visibility: hidden; content: "";
  35. display: inline-block; background-color: rgb(45, 47, 62); width: 25px; height: 25px; border-radius: 60px; position: absolute; margin-left: -32px; margin-top: -2px;
  36. }*/
  37. .FeedContainer a:active { background-color: rgba(0,0,0,0.05); outline: 2px solid rgba(0,0,0,0.05) }
  38. .FeedContainer a.nolink:active { background-color: initial; outline: initial }
  39. .FeedContainer.faded { opacity: 0.2 }
  40. .FeedContainer .notifications { margin-bottom: 40px; position: relative; transition: all 0.6s ease-in-out; }
  41. .FeedContainer .notifications.empty { margin-bottom: 0px; }
  42. .FeedContainer .notification { padding: 25px; background-color: #e7eff5; font-weight: lighter; background: linear-gradient(75deg, #ede7f0,#e9eef5); }
  43. .FeedContainer .notification .site { color: #4c4c4c; font-weight: bold; margin-right: 15px; }
  44. .FeedContainer .notification .reason { display:inline-block; background-color: #ffffff; padding: 5px 15px; max-width: calc(100% - 55px); }
  45. .FeedContainer .notification .reason .title { font-weight: bold; color: black; }
  46. .FeedContainer .notification .reason:before {
  47. content: ""; display: inline-block; margin-left: -33px; position: absolute;
  48. border: 12px solid transparent; border-right: white 12px solid;
  49. }
  50. .FeedContainer .notification .hide { padding: 5px; text-decoration: none; color: #333; float: right; margin-top: -6px; }
  51. .FeedContainer .notification .hide:hover { color: #9760F9; }
  52. .feeds-filters { margin-top: -25px; margin-left: 25px; max-width: 100% }
  53. .feeds-filter { padding: 5px 15px; color: #5d5d5d; text-transform: uppercase; font-size: 13px; text-decoration: none; margin-right: 5px; opacity: 0.6; transition: all 0.3s; border-bottom: 2px solid rgba(0,0,0,0); display: inline-block }
  54. .feeds-filter.active { opacity: 1; border-bottom: 2px solid #ae4dff }
  55. .feeds-filter:hover { transition: none; opacity: 1 }
  56. .feeds-search { max-width: 820px; box-sizing: border-box; padding-left: 190px; margin-top: 30px; position: relative; margin-right: 50px }
  57. .feeds-search input { padding: 10px; padding-left: 35px; border: 1px solid #eee; width: 100%; font-family: Roboto; font-size: 16px; font-weight: 100; line-height: 20px; transition: all 0.3s; border-radius: 30px }
  58. .feeds-search input::-ms-clear { display: none }
  59. .feeds-search input:focus { outline: none; border-color: #A468F4; }
  60. .search-clear { position: absolute; right: -37px; margin-top: 9px; text-decoration: none; color: #AAA; font-size: 14px; background-color: #F6F6F6; width: 25px; text-align: center; height: 25px; border-radius: 20px; line-height: 25px; }
  61. .search-noresult { text-align: center; margin: 100px 50px; font-family: Roboto; font-weight: 100; font-size: 18px; }
  62. .search-info { right: -30px; color: #AAA; position: absolute; font-size: 13px; margin-top: 14px; text-decoration: none; transition: all 0.3s }
  63. .loading .search-info { opacity: 0 }
  64. .searched .search-info { right: 0px; }
  65. .search-info-stats { padding-left: 30px; padding-top: 10px; }
  66. .search-info-stats td, .search-info-stats th { padding: 5px 11px; font-family: monospace; font-size: 12px; border-bottom: 1px solid #EEE; text-align: left }
  67. .search-info-stats .taken { text-align: right }
  68. .search-info-stats .extra-slow .taken { background-color: #FFE9E2 }
  69. .search-info-stats .slow .taken { color: #FF5722 }
  70. .search-help {
  71. text-align: right; font-size: 13px; padding-top: 8px; position: absolute; width: 100%;
  72. margin-left: -152px; color: #AAA; opacity: 0; pointer-events: none; transition: all 0.3s;
  73. }
  74. .search-help code { background-color: #FEFEFE; padding: 2px 5px; border: 1px solid #EEE; font-family: monospace; font-size: 85%; border-radius: 5px; }
  75. .feeds-search input:focus ~ .search-help { opacity: 1; }
  76. .feeds-line { position: absolute; border-right: 1px solid #eee; height: 100%; left: 174px; top: 0px; z-index: -1; }
  77. /*.loader { background: url("../img/loading-ring.gif") no-repeat; width: 28px; height: 28px; position: absolute; right: -30px; top: -30px }*/
  78. .FeedList { margin-top: 50px; position: relative; max-width: 820px; overflow: hidden }
  79. .FeedList.loading { opacity: 0.5; transition: all 1s ease-out }
  80. .FeedList .feed { display: block; padding: 15px; margin-bottom: 40px; padding-left: 200px }
  81. .FeedList .feed .dot { display: none; font-size: 181%; line-height: 0px; vertical-align: -5px; margin-right: 5px; color: #74BBFE; }
  82. .FeedList .feed.new .dot { display: inline; }
  83. .FeedList .feed a { text-decoration: none }
  84. .FeedList .feed a:hover { text-decoration: underline }
  85. .FeedList .feed .type { color: #999; margin-right: 5px }
  86. .FeedList .feed.mention .type { background-color: #fffcdd; outline: 2px solid #fffcdd }
  87. .FeedList .feed .more {
  88. text-align: center; font-size: 80%; color: #26c281; background: linear-gradient(#EFEFEF 0%, #FFF 10%);
  89. border-top: 1px solid #E4E4E4; display: block; padding: 10px; margin-top: 10px;
  90. }
  91. .FeedList .feed .details { position: absolute; font-size: 110%; left: 0px; width: 150px; text-align: right }
  92. .FeedList .feed .circle {
  93. width: 9px; height: 9px; border: 2px solid #af3bff; position: absolute; pointer-events: none;
  94. margin-left: -32px; border-radius: 15px; margin-top: 5px; background-color: white;
  95. }
  96. .FeedList .feed .title-container { -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
  97. .FeedList .feed .title { font-size: 110%; color: #222; }
  98. .FeedList .feed .added { font-size: 80%; color: #AAA; margin-top: 9px; }
  99. .FeedList .feed .site { font-weight: bold; color: #555 }
  100. .FeedList .feed .body {
  101. color: #8A8A8A; line-height: 24px; font-size: 15px;
  102. margin-top: 9px; white-space: pre-line; max-height: 3em; text-overflow: ellipsis; overflow: hidden; position: relative;
  103. -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box;
  104. }
  105. .FeedList .feed .body b { color: #666 }
  106. /*.FeedList .feed .body:before { content:''; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: linear-gradient(transparent 46px, transparent 0px, white 94%) }*/
  107. .highlight { background-color: #F5E6D4; outline: 2px solid #F5E6D4; }
  108. .welcome { text-align: center; margin-top: 50px; max-width: 1170px }
  109. .welcome h1 {
  110. font-size: 400%; color: #7C7DBC; margin-top: 20px;
  111. background: -webkit-linear-gradient(left, #64E6E3, #965FF9 70%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;
  112. }
  113. /*.welcome h1 .zeronet { color: #9B63D0; }*/
  114. .welcome h2 { font-size: 20px; margin: 8px; text-transform: uppercase; opacity: 0.7; }
  115. .welcome h3 { color: #333; padding-left: 20px; }
  116. .welcome .served {
  117. background-color: #AF3BFF; display: inline-block; padding: 10px; color: white; margin-top: 10px;
  118. background: linear-gradient(45deg, #8041F1, #B149F7); font-weight: lighter; font-size: 18px; line-height: 24px;
  119. }
  120. .welcome .sites { padding: 40px 20px; margin-top: 50px; text-align: left }
  121. .welcome .site {
  122. width: 32.3%; background-color: #eee; height: 229px; text-align: left; padding: 30px; box-sizing: border-box; font-size: 47px; position: relative;
  123. color: white; font-weight: 300; border-radius: 2px; box-shadow: 0px 4px 21px -9px #666; display: inline-block; text-decoration: none; margin: 0.5%;
  124. transition: all 0.4s ease-in; box-shadow: 0px 4px 21px -9px #666, inset 0px 0px 0px 0px rgba(255,255,255,0); transform: translateY(0px)
  125. }
  126. .welcome .site:hover { box-shadow: 0px 3px 21px -4px #888, inset 0px 0px 0px 9px rgba(255,255,255,0); transform: translateY(-3px); transition: all 0.2s ease-out; }
  127. .welcome .site:hover .visit { background-color: rgba(255, 255, 255, 0.33); transition: none }
  128. .welcome .description { font-size: 14px; text-transform: uppercase; opacity: 0.8; font-weight: normal; margin-top: 6px; letter-spacing: 0.5px; position: absolute; width: 85%; }
  129. .welcome .visit {
  130. position: absolute; bottom: 17px; right: 20px; font-size: 13px; text-transform: uppercase; transition: all 0.3s;
  131. background-color: rgba(255, 255, 255, 0.16); padding: 8px 16px; border-radius: 20px; font-weight: bold;
  132. }
  133. .welcome .site-zeroboard { background: radial-gradient(circle at 2.00% -2.01%, hsla(152,31%,51%,1), transparent 100%),radial-gradient(circle at 98.00% 50.04%, hsla(188,44%,51%,1), transparent 100%); }
  134. .welcome .site-zeroblog { background: linear-gradient(-45deg, #358AC7, #A176B6); }
  135. .welcome .site-zerotalk { background: linear-gradient(45deg, #9F63BF, #E2556F) }
  136. .welcome .site-zeromail { background: linear-gradient(-25deg, #C04848 -40%, #4A569D) }
  137. .welcome .site-zerome { background: linear-gradient(-45deg, #F39963, #F7417D) }
  138. .welcome .site-zerosites { background: linear-gradient(33deg, #1bb2d4, #7eca26) }
  139. @media only screen and (max-width: 1250px) {
  140. .welcome .site { width: 49%; }
  141. }