templates/_common/bootstrap.hierarchy/style.css
.panel-heading {
padding: 0;
}
@media (min-width: 768px) {
.pull-right-lg {
float: left;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.pull-right-lg {
float: right;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.pull-right-lg {
float: right;
}
}
@media (min-width: 1200px) {
.pull-right-lg {
float: right;
}
}
.left {
float: left;
}
.metadata {
overflow: auto;
letter-spacing: 0.2px;
border-color: white;
line-height: 1.6;
color: #4d4d4d;
font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-size: 13px;
padding-bottom: 3px;
}
.panel-heading a {
padding: 10px 15px;
display: block;
position: relative;
text-decoration: none;
}
.panel-heading i.glyphicon-chevron-down {
display: none;
}
.panel-heading i.glyphicon-chevron-right {
display: inline-block;
}
.panel-heading.open i.glyphicon-chevron-down {
display: inline-block;
}
.panel-heading.open i.glyphicon-chevron-right {
display: none;
}
.generated-on {
text-align: right;
padding-bottom: 10px;
}
.panel-title b {
padding-right: 10px;
}
.panel-heading .label-container {
position: absolute;
top: 8px;
right: 8px;
}
.panel-heading .label-container label {
margin-left: 5px;
padding: 5px;
}
.navbar .label-container {
position: absolute;
right: 10px;
top: 14px;
}
.navbar {
margin-bottom: 10px;
}
.navbar .label {
font-size: 20px;
}
.navbar .project-name {
position: absolute;
top: 10px;
left: 50%;
margin-left: -100px;
text-align: center;
font-size: 20px;
font-weight: bold;
}
.tags {
margin-left: 18px;
margin-right: 20px;
padding-top: 5px;
margin-bottom: -4px;
}
.tag {
font-size: 13px;
color: #696969;
letter-spacing: 0.3px;
font-weight: bold;
font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}
.chart {
padding-bottom: 15px;
}
div.chart div div svg rect {
fill: #f5f5f5;
}
.arguments {
margin-left: 30px;
margin-top: 1em;
margin-bottom: 15px;
}
#directory {
background-color: #f0f0f0;
}
.screenshot {
padding: 2% 0 2% 0;
}
.description {
background-color: white;
border-color: white;
line-height: 1.6;
color: #6f6f6f;
font-weight: 400;
font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-size: 14px;
padding: 0.1em 0.5em 1.2em 1.5em
}
#scenario-description {
padding-bottom: 1em;
padding-left: 0.2em;
}
.scrollBar {
overflow-x: scroll;
}
table {
border-collapse: collapse;
}
table, th, td {
border: 1px solid black;
}
th, td {
text-align: left;
padding: 8px;
}
th {
background-color: #f5f5f5;
color: black;
}
.info {
background-color: #fbfbfb;
}
pre {
display: block;
padding: 10px;
margin-top: 1em;
margin-right: 3em;
font-size: 13px;
line-height: 1.42857143;
word-break: break-all;
word-wrap: break-word;
color: #333;
background-color: #f5f5f5;
border: 1px solid #ccc;
border-radius: 4px;
}
.step-duration {
float: right;
color: #BDBDBD;
}
.footer-div {
text-align: right;
vertical-align: middle;
height: 3.5%;
width: 100%;
}
.footer-container {
margin-right: 10px;
margin-top: 5px;
width: 18%;
z-index: 10;
position: absolute;
right: 0;
bottom: 10px;
text-align: center;
background-color: transparent;
}
.show-modal:hover {
background-color: #f0f0f0;
}
.footer-link {
font-size: 13px;
float: right;
}
.footer-link:hover {
color: darkgray;
}
.steps {
padding-left: 10px;
padding-right: 10px;
margin-bottom: -4px;
}
.all-features {
padding-top: 0.6em;
}
.keyword {
color: #616161;
}
.stepname {
word-wrap: break-word;
}
.feature-passed {
display: block;
}
.feature-failed{
display: block;
}
.label-saffron{
background-color: #ff9933;
}
.label-retries {
display: flex;
flex-wrap: wrap;
width: 90px;
justify-content: flex-end;
gap: 5px;
}
.label-retries > span:first-child {
min-width: 100%;
}
.ellipsis {
display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
transition: all .2s linear;
white-space: nowrap;
padding:.5rem 1rem;
}
.ellipsis:focus, .ellipsis:hover {
color:transparent;
}
.ellipsis:focus:after,.ellipsis:hover:after{
content:attr(data-text);
overflow: visible;
text-overflow: inherit;
background: #fff;
position: absolute;
left:auto;
top:auto;
width: auto;
max-width: 100%;
border: 1px solid #eaebec;
padding: 0 .5rem;
box-shadow: 0 2px 4px 0 rgba(0,0,0,.28);
white-space: normal;
word-wrap: break-word;
display:block;
color:black;
margin-top:-1.25rem;
z-index: 1;
}