You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

259 lines
4.3 KiB

9 years ago
9 years ago
9 years ago
9 years ago
8 years ago
  1. html {
  2. position: relative;
  3. min-height: 100%;
  4. }
  5. body {
  6. /* Margin bottom by footer height */
  7. margin-bottom: 84px;
  8. }
  9. .footer {
  10. position: absolute;
  11. bottom: 0;
  12. width: 100%;
  13. /* Set the fixed height of the footer here */
  14. height: 84px;
  15. color: var(--text-muted);
  16. border-top: 1px solid var(--border-muted);
  17. }
  18. .footer ul {
  19. list-style: none;
  20. margin: 32px 0;
  21. padding: 0;
  22. font-size: small;
  23. }
  24. .footer li {
  25. display: inline-block;
  26. margin: 0 10px 0 0;
  27. }
  28. #logo {
  29. max-height: 50px;
  30. margin-top: -16px;
  31. }
  32. #nav-main-sections > li > a {
  33. text-transform: uppercase;
  34. font-size: small;
  35. }
  36. #global-links > li > a {
  37. font-size: small;
  38. }
  39. @media (min-width: 768px) {
  40. .navbar-default .navbar-nav > li.active > a,
  41. .navbar-default .navbar-nav > li > a:hover {
  42. border-bottom: 5px solid var(--border-muted);
  43. padding-bottom: 25px;
  44. }
  45. }
  46. @media (max-width: 767px) {
  47. .navbar-default .navbar-nav > li > a:hover {
  48. border-left: 5px solid var(--border-color);
  49. padding-left: 10px;
  50. }
  51. .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
  52. border-left: 5px solid var(--border-color);
  53. padding-left: 20px;
  54. }
  55. }
  56. .navbar-default {
  57. border-color: transparent;
  58. border-bottom-color: var(--border-muted);
  59. }
  60. .navbar-default .navbar-brand, .navbar-default .navbar-brand:hover {
  61. font-weight: bold;
  62. }
  63. .navbar-collapse {
  64. box-shadow: none;
  65. }
  66. #nav-sign-up {
  67. padding: 21px 0 21px 15px;
  68. }
  69. #nav-sign-up:hover {
  70. border: 0;
  71. }
  72. #nav-sign-up:focus, #nav-sign-up:active {
  73. outline: none;
  74. }
  75. #nav-sign-up span {
  76. display: inline-block;
  77. color: #1ea65a;
  78. font-weight: bold;
  79. border: 1px solid #1ea65a;
  80. border-radius: 5px;
  81. padding: 8px 16px;
  82. transition: all 0.2s ease;
  83. }
  84. #nav-sign-up:hover span {
  85. color: #fff;
  86. background: #22bc66;
  87. border-color: #22bc66;
  88. }
  89. #broken-channels > a {
  90. color: hsl(1.2, 43.8%, 46.1%);
  91. }
  92. #broken-channels > a:hover {
  93. color: hsl(1.2, 53.8%, 56.1%);
  94. }
  95. .page-checks .container-fluid, .page-details .container-fluid {
  96. /* Fluid below 1320px, but max width capped to 1320px ... */
  97. max-width: 1320px;
  98. }
  99. .status {
  100. font-size: 24px;
  101. display: inline-block;
  102. width: 24px;
  103. }
  104. .status.ic-up, .status.ic-started { color: #5cb85c; }
  105. .status.ic-new, .status.ic-paused { color: var(--status-new-color); }
  106. .status.ic-grace { color: #f0ad4e; }
  107. .status.ic-down { color: #d9534f; }
  108. .label.label-start {
  109. color: var(--label-start-color);
  110. border: 1px solid #117a3f;
  111. }
  112. .label.label-ign {
  113. background: var(--label-ign-bg);
  114. color: var(--label-ign-color);
  115. }
  116. .hc-dialog {
  117. background-color: var(--panel-bg);
  118. padding: 2em;
  119. margin-top: 100px;
  120. }
  121. .hc-dialog h1 {
  122. margin: 0;
  123. }
  124. .dialog-body {
  125. margin: 24px 0;
  126. }
  127. pre {
  128. border: 0;
  129. }
  130. .nav-pills > li > a {
  131. color: var(--text-muted);
  132. }
  133. .jumbotron p {
  134. font-weight: 300;
  135. }
  136. #debug-warning {
  137. background: var(--debug-warning-bg);
  138. text-align: center;
  139. font-size: small;
  140. padding: 2px 0;
  141. }
  142. .badge-down {
  143. background-color: #d9534f;
  144. }
  145. .dropdown-menu > li.project-item a {
  146. min-width: 200px;
  147. padding: 6px 20px 3px 20px;
  148. }
  149. .project-item .name {
  150. display: inline-block;
  151. max-width: 130px;
  152. white-space: nowrap;
  153. overflow: hidden;
  154. text-overflow: ellipsis;
  155. }
  156. .spinner {
  157. display: none;
  158. width: 24px;
  159. height: 8px;
  160. margin: 4px auto 0 auto;
  161. }
  162. .spinner.started {
  163. display: block;
  164. }
  165. .spinner > div {
  166. float: left;
  167. width: 4px;
  168. height: 4px;
  169. margin: 0 2px;
  170. background: #AAA;
  171. border-radius: 2px;
  172. animation-duration: 1s;
  173. animation-name: spinner-pulse;
  174. animation-iteration-count: infinite;
  175. }
  176. .spinner .d2 {
  177. animation-delay: 0.15s;
  178. }
  179. .spinner .d3 {
  180. animation-delay: 0.3s;
  181. }
  182. @keyframes spinner-pulse {
  183. from {
  184. opacity: 0;
  185. }
  186. 50% {
  187. opacity: 1;
  188. }
  189. to {
  190. opacity: 0;
  191. }
  192. }
  193. .nav-tabs > li.active > a,
  194. .nav-tabs > li.active > a:hover,
  195. .nav-tabs > li.active > a:focus,
  196. .nav-pills > li.active > a,
  197. .nav-pills > li.active > a:hover,
  198. .nav-pills > li.active > a:focus {
  199. outline: 0;
  200. }
  201. /* no button outlines in Chrome-- */
  202. .btn.focus,
  203. .btn:focus,
  204. .btn.active,
  205. .btn.active:focus,
  206. .btn:active.focus,
  207. .btn:active:focus {
  208. outline: 0;
  209. }