$footerSize: 45px; $negativeFooterSize: -$footerSize; $commandWidth: 400px; $copyIconWidth: 30px; $commandTextWidth: $commandWidth - $copyIconWidth; html, body { height: 100% !important; min-height: 100%; } #swat { height: 100%; min-height: 100%; #container { .has-status { &.in_progress_failed { color: rgb(242, 40, 77); background: #F2FFBA; } &.in_progress_success { color: rgb(59, 153, 78); background: #F2FFBA; } &.completed_failed { color: rgb(242, 40, 77); background: rgba(252, 226, 222, 0.49); } &.completed_passed { color: rgb(59, 153, 78); background: rgba(134, 252, 148, 0.49); } &.terminated { color: rgba(78, 73, 71, 0.68); background: rgba(205, 202, 201, 0.36); } } min-height: 100%; .invisible { opacity: 0; } .loader { background: url("/assets/swat/loading-green.gif") no-repeat; width: 50px; height: 50px; display: inline-block; float: left; margin-left: 16px; } #revision-info { .revision { color: grey; padding-top: 9px; float: left; width: 100%; .revision-name { padding-left: 10px; color: black; } .revision-status { float: left; margin-left: 20px; &.in_progress_success, &.completed_passed { color: #50ce5f; } &.in_progress_failed,&.completed_failed { color: #ff5246; } } .controls { float: right; .btn { background-color: rgb(124, 222, 124); color: green; font-weight: bold; margin-right: 10px; &:hover { background-color: rgb(169, 222, 157); } } .revisions { opacity: 1; } .reload { opacity: 1; } } } .total-examples { background: #e8e8e8; display: inline-block; padding: 6px; border-radius: 30px; color: #887171; font-weight: bold; text-align: center; margin-left: 10px; } #metrics-container { background: white; border: 1px solid rgb(228, 225, 225); border-top: none; min-height: 500px; overflow: hidden; } #charts-container { width: 500px; float: left; } #global-stats-container { padding: 30px; width: 500px; float: left; table { } } } #exceptions-groups { .failed-tests { .test-case { color: #3F3F3F; margin-top: 3px; } } } #revisions-container { .revisions-header { margin: 0; padding-right: 50px; padding-top: 8px; min-height: 45px; } .list { padding: 13px; } table.revisions-table { background: white; tr { cursor: pointer; } } } #revisions-container { tr { cursor: pointer; } } table#test-cases { border-top: 0; tr { cursor: default; th { border-top: 0; background: white; &.command { width: $commandWidth; } &.status { width: 100px; } &.duration { width: 100px; } &.exception { width: 400px; } &.thread { width: 250px; } } td { &:hover {} background-color: transparent; padding: 0; .cell { padding: 8px; display: block; } .detailed-info { padding: 0 8px; .backtrace { background-color: #400e30; padding: 10px; margin-bottom: 5px; color: #f8f8f8; border-radius: 3px; p { margin-bottom: 0; &.spec { color: #ff5860; } } } } } td.status { font-weight: bold; text-transform: capitalize; } td.command { background: white; cursor: pointer; margin: 0; padding: 0; input { width: $commandTextWidth; margin-right: 5px; height: 100%; padding-left: 10px; padding-right: 10px; margin: 0; border: none; font-weight: bold; background: black; color: red; } } &.failed { background: mistyrose; color: red; .main-info { cursor: pointer; &:hover { background: #ffd7e5; } } td.command { input { color: rgb(223, 96, 96); } } } &.passed { background: lightgreen; color: green; td.command { input { color: rgb(129, 192, 129); } } } } } .revision-name-content { width: auto; display: inline-block; } } .push { height: $footerSize; } #footer { height: $footerSize; margin-top: $negativeFooterSize; text-align: center; } .nav-tabs { margin-left: 12px; margin-right: 12px; span.label { color: black; font-size: 15px; } span.status { &.in_progress_success { color: rgb(192, 175, 84); } &.in_progress_failed { color: rgb(217, 140, 160); } &.completed_failed { color: rgb(242, 40, 77); } &.completed_passed { color: rgb(61, 168, 83); } } } .tab-content { .tab-pane { padding: 12px; padding-top: 0; } } .copy-icon { font-size: 20px; display: inline-block; text-decoration: none; color: black; margin-left: 5px; } }