* { box-sizing: border-box; } body { color: #585454; padding: 0; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; background: white; } a { color: #b1003e; } a:active, a:hover, a:visited { color: #4b001a; } a.btn { color: #585454; } a.btn-primary { color: white; } h1, h2, h3, h4, h5, h6, strong { font-weight: 700; } .navbar-brand, .navbar .navbar-brand, h5, h4, h3, h2, h1 { font-family: Armata, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 400; } .title { color: #b1003e; } pre { font-size: 11px; } code { background: none; border: none; } section { padding-top: 10px; } code { padding: 0; } footer { padding: 40px 20px; text-align: center; } footer .edits { margin-right: 40px; } body { padding: 0 20px; } h3 { line-height: 45px; } .centered { text-align: center; } .admin #page { padding: 60px 0; } header.row .pagination { margin: 12px 0; } .summary_bar .status { margin-left: 10px; } .summary_bar .summary { margin-top: 12px; background-color: #fff; -webkit-box-shadow: 0 0 5px rgba(50, 50, 50, 0.25); -moz-box-shadow: 0 0 5px rgba(50, 50, 50, 0.25); box-shadow: 0 0 5px rgba(50, 50, 50, 0.25); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 8px; margin-bottom: 10px; border-width: 0; } .poll-wrapper { margin: 9px; } #live-poll.active { background-color: #009300; } .summary_bar ul { margin: 0 0 38px 0; } .summary_bar ul h3 { font-size: 1em; margin: 0; font-weight: normal; line-height: 1em; } .summary_bar ul li { padding: 4px 0 2px 0; text-align: center; width: 14%; } @media (max-width: 767px) and (min-width: 400px) { .summary_bar ul li { width: 100%; } .summary_bar ul li span { width: 50% !important; } .summary_bar ul .desc { text-align: left; } .summary_bar ul .count { text-align: right; } } @media (max-width: 979px) and (min-width: 768px) { .summary_bar ul li.col-sm-2 { margin: 0 10px; width: 96px !important; } } /*@media (max-width: 1199px) and (min-width: 980px) { .summary_bar ul li.col-sm-2 { width: 130px !important; } } @media (min-width: 1200px) { .summary_bar ul li.col-sm-2 { width: 154px !important; } }*/ .summary_bar ul .desc { display: block; font-size: 1em; font-weight: normal; width: 100%; } .summary_bar ul .count { color: #b1003e; display: block; font-size: 1em; font-weight: bold; float: right; padding: 0 0 2px 0; width: 100%; } .table_container { overflow: overlay; } table.table-white { background-color: #fff; } .revisions form { margin: 0; } form .btn { margin-right: 5px; } form .btn-group .btn { margin-right: 1px; } td form { margin-bottom: 0; } .table tr > td.table-checkbox, .table tr > th.table-checkbox { padding: 0; } table .table-checkbox label { height: 100%; width: 100%; padding: 0 16px; margin-bottom: 0; line-height: 32px; } .navbar .navbar-brand { color: #b1003e; padding: 13px; text-shadow: none; } .navbar .navbar-brand .status { color: #585454; } @media (max-width: 768px) { .navbar .navbar-header .navbar-livereload { border: none; margin: 9px 10px 0; padding: 0; } .navbar .navbar-collapse { max-height: 400px; } .navbar .navbar-collapse .navbar-livereload { display: none; } .navbar.navbar-fixed-top ul { margin-right: -15px!important; } .navbar .nav a { text-align: center; } } @media (width: 768px) { .navbar .navbar-collapse .navbar-livereload { display: block; margin-top: 5px; } .navbar .poll-wrapper { margin: 4px 4px 0 0; } .navbar .dropdown-menu { min-width: 120px; } .navbar .dropdown-menu a { text-align: left; } } .nav .dropdown { display: none; } .navbar-footer .navbar ul.nav { text-align: center; float: none; } .navbar-footer .navbar ul.nav a { font-weight: 700; font-size: 16px; padding: 15px; } .navbar-footer .navbar ul.nav a.navbar-brand { font-weight: 400; padding: 0 15px 0 0; } .navbar-footer .navbar ul.nav li { display: inline-block; float: none; } .navbar-footer .navbar.affix { top: 0; width: 100%; z-index: 10; } img.smallogo { width: 30px; margin: 0 0 6px 0; } .navbar-fixed-bottom li { margin-right: 20px; } .status-sprite { background-image: url(../images/status-sd8051fd480.png); height: 19px; width: 20px; display: inline-block; background-size: 20px; } .status-active { background-position: 0 0; } .status-idle { background-position: 0 -54px; } .btn { font-weight: 700; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.4); box-shadow: 0 0 2px rgba(0, 0, 0, 0.4); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafafa), color-stop(100%, #ededed)); background-image: -webkit-linear-gradient(#fafafa, #ededed); background-image: -moz-linear-gradient(#fafafa, #ededed); background-image: -o-linear-gradient(#fafafa, #ededed); background-image: linear-gradient(#fafafa, #ededed); } .btn:hover { background-color: #ededed; } .btn-primary { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b1003e), color-stop(100%, #980035)); background-image: -webkit-linear-gradient(#b1003e, #980035); background-image: -moz-linear-gradient(#b1003e, #980035); background-image: -o-linear-gradient(#b1003e, #980035); background-image: linear-gradient(#b1003e, #980035); } .btn-primary:hover { background-color: #980035; } .btn-danger { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b1003e), color-stop(100%, #980035)); background-image: -webkit-linear-gradient(#b1003e, #980035); background-image: -moz-linear-gradient(#b1003e, #980035); background-image: -o-linear-gradient(#b1003e, #980035); background-image: linear-gradient(#b1003e, #980035); } .btn-danger:hover { background-color: #980035; } .poll-status { padding: 10px 0; } .redis-wrapper { width: 100%; text-align: center; } .stats-container { display: inline-block; } .stat { float: left; text-align: center; margin-right: 20px; border: 1px solid rgba(0, 0, 0, 0.1); padding: 5px; width: 150px; margin-bottom: 20px; } .stat:last-child { margin-right: 0; } .stat p { font-size: 0.9em; } @media (max-width: 767px) { .stats-container { display: block; } .stat { float: left; margin-right: 10px; width: 100%; text-align: left; line-height: 45px; } .stat h3{ float: right; margin: 5px 10px 5px 5px; } .stat p{ font-size: 1em; margin: 5px 5px 5px 10px; } } /* Dashboard ********************************** */ div.dashboard h3 { float: left; } div.interval-slider { float: right; line-height: 1.3; font-size: 0.95em; padding: 15px 0 0; } span.current-interval { min-width: 40px; display: inline-block; padding: 0 0 5px 0; color: #B1003E; } div.interval-slider input { width: 160px; } #realtime-legend, #history-legend { width: 580px; text-align: left; margin-top: 5px; float: right; } #realtime-legend .timestamp, #history-legend .timestamp { display: inline-block; width: 220px; text-align: right; } #realtime-legend .line, #history-legend .line { display: inline-block; margin: 0 0 0 20px; } #realtime-legend .swatch, #history-legend .swatch { display: inline-block; width: 10px; height: 10px; margin: 0 8px 0 0; } #realtime-legend .tag, #history-legend .tag { display: inline-block; } @media (max-width: 790px) { #realtime-legend, #history-legend { float: none; width: 100%; margin-bottom: 20px; } } @media (max-width: 500px) { #realtime-legend, #history-legend { text-align: center; } } @media (max-width: 767px) { .navbar .navbar-brand { float: none; display: block; } .navbar.navbar-fixed-top ul { margin-right: 0; } .navbar.navbar-fixed-top li { margin-right: 0; } .poll-wrapper { width: 100%; text-align: center; } .poll-wrapper > a { display: inline-block; margin: 5px; } .navbar.navbar-fixed-bottom ul { float: none; margin-right: 0; } .navbar.navbar-fixed-bottom li { float: none; margin-right: 0; } .navbar-text { float:none; line-height: 30px; margin: 15px auto; } } @media (max-width: 767px) { .navbar-fixed-top, .navbar-fixed-bottom { margin: 0 -20px; } .navbar ul.nav li a { padding-left: 8px; padding-right: 8px; } .admin #page { padding-top: 10px; } } @media (max-width: 500px) { .navbar-footer .navbar ul.nav a.navbar-brand { padding-right: 5px; } } /* BOOTSTRAP 3 FIXES */ /* @grid-float-breakpoint -1 */ .container { padding: 0; } @media (max-width: 767px) { .navbar-fixed-top, .navbar-fixed-bottom { position: relative; top: auto; } } .redis-url, .redis-namespace { overflow: hidden; white-space: nowrap; } @media (min-width: 768px) { .redis-url { max-width: 200px; } .redis-namespace { max-width: 150px; } } @media (min-width: 992px) { .redis-url { max-width: 390px; } .redis-namespace { max-width: 300px; } } @media (min-width: 1200px) { .redis-url { max-width: 480px; } .redis-namespace { max-width: 350px; } }