.color-transition {
  transition: background-color 0.5s, color 0.5s;
  -webkit-transition: background-color 0.5s, color 0.5s;
  -moz-transition: background-color 0.5s, color 0.5s;
}
.no-vertical-padding {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.no-vertical-margin {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.no-horizontal-margin {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.no-horizontal-padding {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.no-bootstrap {
  outline: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.center {
  text-align: center;
}
.float-left {
  float: left;
}
.float-right {
  float: right;
}
.left {
  text-align: left;
}
.right {
  text-align: right;
}
.center {
  text-align: center;
}
.upper {
  text-transform: uppercase;
}
.truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.inline-block {
  display: inline-block;
}
.mini {
  font-size: 10px;
  line-height: 11px;
}
.vertical-middle {
  vertical-align: middle;
}
.force-margin-top-10 {
  margin-top: 10px !important;
}
.force-margin-top-0 {
  margin-top: 0 !important;
}
div.logo-container {
  margin: 10px 20px;
  width: 280px;
  height: 30px;
  padding-top: 10px;
  text-align: center;
  background: rgba(0, 0, 0, 0.1);
}
.padding-top-10 {
  padding-top: 10px;
}
.no-margin {
  margin: 0;
}
.relative {
  position: relative;
}
.cell-centered {
  position: absolute !important;
  width: 90%;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
}
.vert-centered {
  position: absolute !important;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
md-select {
  max-width: 250px !important;
}
div.main-content {
  margin-left: 60px;
}
div,
h4 {
  font-size: 16px;
}
h4 {
  line-height: 19px;
}
@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.rotate {
  -webkit-animation: rotate 0.5s linear infinite;
          animation: rotate 0.5s linear infinite;
}
#loginForm .login-form-container {
  position: absolute;
  top: 30%;
  margin: auto;
  width: 400px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  padding: 20px 40px;
  border-radius: 3px;
}
div.empty-state,
div.empty-filter {
  text-align: center;
  margin: 100px 0;
}
div.empty-state md-icon,
div.empty-filter md-icon {
  color: #ddd;
  font-size: 120px;
  height: 120px;
  width: 120px;
  margin-bottom: 30px;
}
md-sidenav {
  padding-top: 10px;
  overflow: visible;
  min-height: 100%;
}
md-sidenav div.full-nav {
  display: block;
}
md-sidenav div.mini-nav {
  margin-top: -10px;
  display: none;
  width: 30px;
  margin-left: 255px;
}
md-sidenav div.mini-nav a.md-button,
md-sidenav div.mini-nav button.md-button {
  min-width: 50px;
  width: 50px;
  height: 50px;
  padding: 15px;
}
md-sidenav div.mini-nav div.sub-menu {
  position: absolute;
  left: 310px;
  opacity: 0;
  pointer-events: none;
  margin-top: -50px;
}
md-sidenav div.mini-nav div.sub-menu md-content {
  padding: 5px;
  border-radius: 3px;
  overflow: auto;
  max-height: 800px;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
}
md-sidenav div.mini-nav div.sub-menu md-content:has(:nth-child(20)) {
  -webkit-column-count: 3;
     -moz-column-count: 3;
          column-count: 3;
}
md-sidenav div.mini-nav div.sub-menu:hover {
  opacity: 1;
  pointer-events: all;
}
md-sidenav div.mini-nav div.sub-menu .md-button {
  padding-left: 10px;
  min-width: 265px;
  line-height: 1.5;
}
md-sidenav div.mini-nav div.sub-menu .md-button span {
  line-height: 24px;
  vertical-align: top;
}
md-sidenav div.mini-nav .md-button.main:hover + .sub-menu {
  opacity: 1;
  pointer-events: all;
}
md-sidenav.md-sidenav-left.md-closed {
  position: fixed;
  display: block !important;
  -webkit-transform: translate3d(-260px, 0, 0) !important;
          transform: translate3d(-260px, 0, 0) !important;
}
md-sidenav.md-sidenav-left.md-closed div.full-nav {
  display: none;
}
md-sidenav.md-sidenav-left.md-closed div.mini-nav {
  display: block;
}
md-sidenav > div {
  overflow: hidden;
  max-height: 1000px;
}
md-sidenav > div md-icon.material-icons {
  color: whitesmoke !important;
}
md-sidenav > div div.sub-menu {
  width: auto;
  margin: auto;
  border-radius: 3px;
}
md-sidenav > div div.sub-menu a.md-button {
  padding-left: 37px;
  width: 100%;
  color: whitesmoke !important;
}
md-sidenav > div.ng-hide-remove {
  -webkit-transition: max-height 1s, opacity 0.5s 0.5s;
  transition: max-height 1s, opacity 0.5s 0.5s;
}
md-sidenav > div.ng-hide-add {
  -webkit-transition: max-height 0.5s 0.5s, opacity 1s;
  transition: max-height 0.5s 0.5s, opacity 1s;
}
md-sidenav > div.ng-hide {
  max-height: 0;
  opacity: 0;
}
md-sidenav > div a.md-button,
md-sidenav > div button.md-button {
  width: 90%;
  text-align: left;
  padding: 7px;
  margin: auto;
  display: block;
  color: whitesmoke !important;
}
md-sidenav > div a.md-button md-icon,
md-sidenav > div button.md-button md-icon {
  margin-right: 10px;
  font-size: 20px;
}
md-sidenav > div a.md-button.main md-icon.right,
md-sidenav > div button.md-button.main md-icon.right {
  font-size: 25px;
  float: right;
  margin-right: 0;
  margin-top: 6px;
  -webkit-transition: -webkit-transform 1s;
  transition: -webkit-transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
}
md-sidenav > div a.md-button.main.open md-icon.right,
md-sidenav > div button.md-button.main.open md-icon.right {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.login md-icon {
  color: whitesmoke;
}
.login h3 {
  text-transform: uppercase;
}
.page {
  padding: 10px 40px;
}
.page h1 {
  font-weight: 100;
  font-size: 50px;
  margin: 20px 0 10px 0;
}
.page h1,
.page h2,
.page h3,
.page h4,
.page h5,
.page h6,
.page div {
  color: #444;
}
.page h4,
.page h2 {
  margin: 0;
  padding: 0;
}
.page h3 {
  color: gray;
}
.page div.data-row {
  margin-top: 10px;
}
.page a.edit-link {
  height: 30px;
  padding-right: 10px;
}
.page a.edit-link md-icon {
  margin-right: 5px;
}
.page .horz-padded {
  padding-left: 15px;
  padding-right: 15px;
}
.page section {
  border-bottom: solid 1px #ddd;
  padding-bottom: 30px;
}
.page section:last-of-type,
.page section.no-border {
  border-bottom: none;
  padding-bottom: 0;
}
.page a.md-button.md-primary {
  margin-top: 15px;
  height: 30px;
}
.page a.md-button.md-primary md-icon {
  margin-right: 5px;
}
.page button.md-button.md-primary.md-raised {
  margin-top: 15px;
  height: 30px;
  padding-right: 10px;
}
.page button.md-button.md-primary.md-raised md-icon {
  margin-right: 5px;
}
.main-data {
  padding: 15px;
  padding-bottom: 20px;
  background: whitesmoke;
}
.main-data div.data-row:first-child {
  margin-top: 0;
}
.main-data h3 {
  margin-top: 10px;
}
.main-data a {
  margin-left: -5px;
}
md-content.details section#history h3 {
  margin-top: 25px;
}
md-content.details div.result-filter {
  margin-top: 30px;
}
md-content.details div.fluid-list-item,
md-content.case-details div.fluid-list-item {
  display: inline-block;
  width: 300px;
}
md-content.details div.case-row a.md-button,
md-content.case-details div.case-row a.md-button {
  margin-top: -7px;
  margin-left: -15px;
}
@media screen and (max-width: 600px) {
  md-content.details div.case-row a.md-button,
  md-content.case-details div.case-row a.md-button {
    margin-top: 0px;
  }
}
.red {
  color: #f7464a;
}
.green {
  color: #4CAF50;
}
.blue-gray {
  color: #90A4AE;
}
section.suite-run-results div.suite-sum {
  padding: 20px;
  background-color: whitesmoke;
  margin-bottom: 30px;
}
section.suite-run-results div.suite-sum > div {
  display: inline-block;
  vertical-align: top;
}
section.suite-run-results div.suite-sum > div:nth-child(1) {
  width: 130px;
}
section.suite-run-results div.suite-sum div.suite-sum-item {
  padding: 0 20px;
}
section.suite-run-results h4 {
  margin-top: 10px;
}
section.suite-run-results h4.icon {
  margin-top: 9px;
  margin-bottom: -6px;
  width: 90px;
}
section.suite-run-results h4.icon md-icon {
  width: 18px;
  height: 16px;
  font-size: 18px;
  margin-top: 2px;
  margin-left: 5px;
}
section.suite-run-results div.main-chart {
  margin: auto;
  margin-bottom: 30px;
}
@media screen and (max-width: 960px) {
  div.main-chart {
    max-width: 500px;
    margin: auto;
  }
}
section.case-list div.result-filter .md-button.selected,
div.case-list div.result-filter .md-button.selected {
  background: #ddd;
}
section.case-list th h4,
div.case-list th h4 {
  margin: 20px 15px 5px;
}
section.case-list td h4,
div.case-list td h4 {
  margin-bottom: 5px;
  margin-right: 5px;
}
table.test-case-table tr.test-case-item td div.case-result {
  padding-bottom: 0;
}
table.test-case-table tr.test-case-item td div.result-error {
  margin: 5px;
  margin-right: 45px;
}
table.test-case-table tr.test-case-item td div.more-container {
  height: 100%;
  width: 45px;
  position: absolute;
  top: 0;
  right: 5px;
}
table.test-case-table tr.test-case-item td div.more-container a.md-icon-button.more {
  position: absolute !important;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
table.test-case-table tr.test-case-item td div.more-container a.md-icon-button.more md-icon {
  font-size: 25px;
  width: 25px;
  height: 25px;
}
table.test-case-table tr.test-case-item td div.more-container a.md-icon-button.more:hover {
  background: #ebebeb;
}
section.run-task-details {
  max-height: 1000px;
  -webkit-transition: max-height 1s ease-out;
  transition: max-height 1s ease-out;
}
section.run-task-details.ng-hide {
  max-height: 0;
}
section.run-task-details td h4 {
  margin-bottom: 5px;
}
section.run-task-details td div.result-error {
  margin-right: 5px !important;
}
section.run-task-details td div.result-error h4 {
  margin-bottom: 10px;
}
section.run-task-details div.error-trace {
  padding: 20px;
  width: calc(100% - 25px);
  margin: 0 -8px;
  background-color: rgba(247, 70, 74, 0.1);
  word-wrap: break-word;
}
section.run-task-details div.error-trace h4 {
  margin-bottom: 10px;
}
section.run-task-details table.test-case-table tr.test-case-item td div.case-result {
  padding: 10px;
}
section.run-task-details table.test-case-table tr.test-case-item td div.case-result div.run_date {
  margin-top: 15px;
  margin-bottom: 3px;
}
section.assets div.asset {
  margin: 30px 0;
}
section.assets div.asset h4 {
  margin-right: 10px;
}
section.assets div.asset img {
  width: 100%;
  margin: 20px 0;
}
section#external-report-input {
  padding-bottom: 50px;
}
section#external-report-input button.md-primary {
  padding: 0 50px;
  margin-top: 60px;
}
section#external-report-input md-input-container {
  width: 100%;
}
section#external-report-input md-input-container md-select {
  max-width: 2000px !important;
  width: 600px;
}
section#external-report-input md-input-container {
  margin-top: -10px;
}
section#external-report-input div.date-pickers {
  width: 380px;
  margin-left: 40px;
}
section#external-report-input md-datepicker {
  margin-top: -20px;
  display: inline-block;
}
section#external-report-input .inline-block {
  vertical-align: top;
}
@media screen and (max-width: 700px) {
  section#external-report-input md-input-container md-select {
    width: auto;
  }
}
@media screen and (max-width: 500px) {
  section#external-report-input div.inline-block {
    display: block;
  }
  section#external-report-input div.date-pickers {
    width: auto;
  }
  section#external-report-input div.date-pickers md-datepicker {
    display: block;
  }
  section#external-report-input div.date-pickers md-datepicker:nth-of-type(2) {
    margin-top: 40px;
  }
}
@media screen and (max-width: 1175px) {
  section#external-report-input div.date-pickers {
    margin-left: 0;
  }
}
table.test-case-table {
  width: calc(100% + 30px);
  margin-left: -15px;
  table-layout: fixed;
  border-collapse: collapse;
}
table.test-case-table td:nth-child(1),
table.test-case-table th:nth-child(1) {
  width: 25%;
}
table.test-case-table td:nth-child(2),
table.test-case-table th:nth-child(2) {
  width: 25%;
}
table.test-case-table td:nth-child(2),
table.test-case-table th:nth-child(2) {
  width: 20%;
}
table.test-case-table td:nth-child(3),
table.test-case-table th:nth-child(3) {
  width: 45%;
}
table.test-case-table td:nth-child(4),
table.test-case-table th:nth-child(4) {
  width: 15%;
}
table.test-case-table td:nth-child(5),
table.test-case-table th:nth-child(5) {
  width: 40%;
}
table.test-case-table tr {
  background: whitesmoke;
}
table.test-case-table tr:first-child {
  background: transparent;
}
table.test-case-table tr.test-case-item td {
  height: 100%;
  vertical-align: center;
  padding: 5px;
  border: solid 15px #fafafa;
}
table.test-case-table tr.test-case-item td div.result-error {
  word-wrap: break-word;
}
table.test-case-table tr.test-case-item td div.case-result {
  background-color: whitesmoke;
  position: relative;
  padding: 5px;
}
table.test-case-table tr.test-case-item td div.case-result a.md-button.md-accent {
  margin-top: 10px;
}
table.test-case-table tr.test-case-item td div.case-result md-icon {
  margin-top: 0px;
  font-size: 30px;
  width: 30px;
  height: 30px;
}
table.test-case-table .description-empty {
  text-align: center;
}
table.test-case-table .description-empty > div {
  color: #bbb;
  font-weight: 300;
}
table.test-case-table.failed-runs {
  margin-top: 20px;
}
table.test-case-table.failed-runs td img,
table.test-case-table.failed-runs th img {
  max-width: 95%;
  max-height: 95%;
}
table.test-case-table.failed-runs td:nth-child(1),
table.test-case-table.failed-runs th:nth-child(1) {
  width: 20%;
}
table.test-case-table.failed-runs td:nth-child(2),
table.test-case-table.failed-runs th:nth-child(2) {
  width: 15%;
}
table.test-case-table.failed-runs td:nth-child(3),
table.test-case-table.failed-runs th:nth-child(3) {
  width: 10%;
}
table.test-case-table.failed-runs td:nth-child(4),
table.test-case-table.failed-runs th:nth-child(4) {
  width: 12%;
}
table.test-case-table.failed-runs td:nth-child(5),
table.test-case-table.failed-runs th:nth-child(5) {
  width: 25%;
}
table.test-case-table.failed-runs td:nth-child(6),
table.test-case-table.failed-runs th:nth-child(6) {
  width: 10%;
}
table.test-case-table.failed-runs td:nth-child(7),
table.test-case-table.failed-runs th:nth-child(7) {
  width: 10%;
}
table.test-case-table.failed-runs td:nth-child(7) md-icon,
table.test-case-table.failed-runs th:nth-child(7) md-icon {
  font-size: 24px !important;
}
@media screen and (max-width: 1279px) {
  table.test-case-table.failed-runs .md {
    display: table-row !important;
  }
  table.test-case-table.failed-runs tr.test-case-item td div.controls a,
  table.test-case-table.failed-runs tr.test-case-item th div.controls a {
    width: 50px;
    height: 50px;
    display: inline-block;
    margin: 5px;
  }
  table.test-case-table.failed-runs tr.test-case-item td:nth-child(1),
  table.test-case-table.failed-runs tr.test-case-item th:nth-child(1) {
    width: 35% !important;
  }
  table.test-case-table.failed-runs tr.test-case-item td:nth-child(1) b,
  table.test-case-table.failed-runs tr.test-case-item th:nth-child(1) b {
    display: block;
    margin-top: 5px;
  }
  table.test-case-table.failed-runs tr.test-case-item td:nth-child(3),
  table.test-case-table.failed-runs tr.test-case-item th:nth-child(3) {
    width: 25% !important;
  }
  table.test-case-table.failed-runs tr.test-case-item td:nth-child(4),
  table.test-case-table.failed-runs tr.test-case-item th:nth-child(4) {
    width: 120px !important;
  }
}
@media screen and (max-width: 960px) {
  table.test-case-table.failed-runs .sm {
    display: table-row !important;
  }
  table.test-case-table.failed-runs .md {
    display: none !important;
  }
  table.test-case-table.failed-runs tr.test-case-item td .red,
  table.test-case-table.failed-runs tr.test-case-item th .red {
    margin-top: 10px;
  }
  table.test-case-table.failed-runs tr.test-case-item td:nth-child(1),
  table.test-case-table.failed-runs tr.test-case-item th:nth-child(1) {
    width: 35% !important;
  }
  table.test-case-table.failed-runs tr.test-case-item td:nth-child(1) b,
  table.test-case-table.failed-runs tr.test-case-item th:nth-child(1) b {
    display: block;
    margin-top: 5px;
  }
  table.test-case-table.failed-runs tr.test-case-item td:nth-child(2),
  table.test-case-table.failed-runs tr.test-case-item th:nth-child(2) {
    width: 35% !important;
  }
  table.test-case-table.failed-runs tr.test-case-item td:nth-child(3),
  table.test-case-table.failed-runs tr.test-case-item th:nth-child(3) {
    width: 120px !important;
  }
}
@media screen and (max-width: 600px) {
  table.test-case-table.failed-runs .md,
  table.test-case-table.failed-runs .sm {
    display: none !important;
  }
  table.test-case-table.failed-runs tr.test-case-item td {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  table.test-case-table.failed-runs tr.test-case-item td img {
    display: block;
    margin: 10px auto;
  }
}
table.test-case-table.suite-history tr td:nth-child(1),
table.test-case-table.suite-history tr th:nth-child(1) {
  width: 30%;
}
table.test-case-table.suite-history tr td:nth-child(2),
table.test-case-table.suite-history tr th:nth-child(2) {
  width: 15%;
}
table.test-case-table.suite-history tr td:nth-child(3),
table.test-case-table.suite-history tr th:nth-child(3) {
  width: 15%;
}
table.test-case-table.suite-history tr td:nth-child(4),
table.test-case-table.suite-history tr th:nth-child(4) {
  width: 15%;
}
table.test-case-table.suite-history tr td:nth-child(5),
table.test-case-table.suite-history tr th:nth-child(5) {
  width: 25%;
}
table.test-case-table.suite-history tr td div.case-result {
  margin: 10px 0 !important;
  padding: 0;
}
table.test-case-table.suite-history tr td div.case-result .more-container a {
  margin-left: -15px;
}
table.test-case-table.suite-history tr td div.case-result.compact .more-container a {
  margin-left: ő0;
}
@media screen and (max-width: 960px) {
  table.test-case-table.suite-history tr td div.case-result a.md-icon-button.more {
    top: -12px !important;
    right: -10px !important;
  }
  table.test-case-table tr.test-case-item td:nth-child(3) {
    width: 50% !important;
  }
  table.test-case-table tr.test-case-item td:nth-child(3) div.case-result div.run_date {
    margin-top: 5px;
  }
  table.test-case-table tr.test-case-item td:nth-child(4) {
    width: 50% !important;
  }
  table.test-case-table tr.test-case-item td .description-empty {
    margin-bottom: 15px;
  }
  section.case-list table tr.test-case-item td {
    padding: 5px;
  }
  section.case-list table tr.test-case-item td div.case-result div.result-browser {
    margin-top: 0;
    margin-bottom: 10px;
  }
  section.case-list table tr.test-case-item td:nth-child(3) {
    width: 50% !important;
  }
  section.case-list table tr.test-case-item td:nth-child(5) {
    width: 50% !important;
  }
}
@media screen and (max-width: 600px) {
  section.case-list table tr.test-case-item td:nth-child(3) {
    width: 100% !important;
    padding-bottom: 10px;
  }
  section.case-list table tr.test-case-item td:nth-child(3) div.case-result {
    margin-bottom: 20px;
  }
  section.case-list table tr.test-case-item td:nth-child(3) div.left {
    margin-right: -35px;
  }
}
md-content.case-details section.general h3 {
  margin-top: 10px;
}
md-content.case-details section#history h3 {
  margin-top: 25px;
}
md-content.case-details section#history h4 {
  margin-right: 5px;
}
md-content.case-details section.case-list {
  margin-top: 30px;
}
#buttonStartCaseBrowserStack {
  margin-bottom: 20px;
}
div.summary {
  margin-top: 40px;
  background-color: whitesmoke;
  padding: 10px;
}
div.summary > div.layout-row:nth-child(2) {
  margin-bottom: 7px;
}
div.summary div.sum {
  width: 150px;
}
div.summary div.sum md-icon {
  margin: 5px;
  display: inline-block;
  margin-top: 1px;
}
div.summary div.sum div {
  margin-top: 4px;
}
md-content.report.page div.summary {
  background-color: whitesmoke;
  padding: 10px;
}
md-content.report.page div.summary > div.layout-row:nth-child(2) {
  margin-top: 0;
}
md-content.report.page div.summary div.sum md-icon {
  margin-top: -3px;
}
md-content.report.page div.progress {
  width: 100px;
  height: 100px;
  margin: -50px auto 0 auto;
}
md-content.report.page div.browser-data {
  width: 330px;
  display: inline-block;
  margin: 20px;
}
md-content.report.page div.browser-data h4 {
  margin-bottom: 5px;
}
md-content.report.page div.result-filter {
  margin-top: 30px;
}
md-content.report.page section.browser-history {
  padding-top: 30px;
}
@media screen and (max-width: 600px) {
  md-content.report.page div.chart-container {
    width: 330px;
    margin: 20px;
  }
}
@media screen and (max-width: 960px) {
  md-content.report.page div.chart-container {
    background-color: whitesmoke;
    padding: 10px;
  }
  md-content.report.page div.progress {
    margin-top: 0;
  }
  md-content.report.page div.summary,
  md-content.report.page div.main-chart {
    max-width: 49%;
    display: inline-block;
    background-color: transparent;
  }
  md-content.report.page div.summary {
    margin-top: 0;
  }
}
md-content.orphans table.test-case-table {
  width: auto;
}
md-content.orphans table.test-case-table tr.test-case-item td {
  padding: 15px;
  position: relative;
}
md-content.edit-test-case.page h1,
md-content.create-test-suite.page h1 {
  margin-right: 40px;
}
md-content.edit-test-case.page form,
md-content.create-test-suite.page form {
  margin-top: 40px;
  margin-bottom: 40px;
}
md-content.edit-test-case.page form .column,
md-content.create-test-suite.page form .column {
  padding-right: 30px;
}
md-content.edit-test-case.page form button.md-button,
md-content.create-test-suite.page form button.md-button {
  margin: 50px 0;
  width: 200px;
  float: right;
}
md-content.create-test-suite.page div.fluid-list md-input-container {
  margin: 20px;
  width: 200px;
}
.img-link-box {
  display: inline-block;
  margin: 0;
  font-size: 11px;
  height: 60px !important;
  width: 25px;
  line-height: 16px;
  padding: 10px 5px 0;
  vertical-align: middle;
}
.img-link-box i {
  font-size: 24px;
  margin-right: 5px;
}
md-content.result-types.page i {
  font-size: 28px;
}
md-content.result-types.page table {
  table-layout: fixed;
  border-spacing: 0;
}
md-content.result-types.page .md-button.md-primary {
  margin: 0;
}
md-content.result-types.page a.md-accent.back-link {
  margin-top: 15px;
}
md-content.result-types.page a.md-accent.back-link i {
  vertical-align: middle;
}
md-content.result-types.page table.test-case-table.medium tr {
  background: whitesmoke;
}
md-content.result-types.page table.test-case-table.medium tr td:nth-of-type(1) {
  width: auto;
}
md-content.result-types.page table.test-case-table.medium tr td:nth-of-type(2) {
  width: 150px;
}
md-content.result-types.page table.test-case-table.medium .type-group {
  margin-top: 10px;
}
md-content.result-types.page table.test-case-table.medium .type-group span {
  font-size: 13px;
}
md-content.result-types.page table.test-case-table.medium .type-group i {
  margin: 0 10px 0 5px;
  font-size: 21px;
}
md-content.result-types.page table.test-case-table.medium a {
  text-align: left;
  font-size: 13px;
  line-height: 16px;
  display: block;
  padding-top: 10px;
  margin: 0;
}
md-content.result-types.page table.test-case-table.medium a i,
md-content.result-types.page table.test-case-table.medium a span {
  vertical-align: middle;
}
md-content.result-types.page table.test-case-table.medium a i {
  font-size: 20px;
  margin-right: 5px;
}
md-content.result-types.page table.test-case-table {
  margin-top: 20px;
}
md-content.result-types.page table.test-case-table tr.hidden {
  display: none;
}
md-content.result-types.page table.test-case-table tr.deleted {
  border-width: 0 !important;
}
md-content.result-types.page table.test-case-table tr.deleted td {
  overflow: hidden;
  background-color: #fafafa !important;
  -webkit-transition: all 1s;
  transition: all 1s;
}
md-content.result-types.page table.test-case-table tr.deleted td > div {
  -webkit-transition: all 1s;
  transition: all 1s;
  overflow: hidden;
  margin-top: -600px;
  background-color: #fafafa !important;
}
md-content.result-types.page table.test-case-table.large tr td:nth-of-type(1),
md-content.result-types.page table.test-case-table.large tr th:nth-of-type(1) {
  width: calc(30% - 200px);
}
md-content.result-types.page table.test-case-table.large tr td:nth-of-type(2),
md-content.result-types.page table.test-case-table.large tr th:nth-of-type(2) {
  width: calc(70% - 200px);
}
md-content.result-types.page table.test-case-table.large tr td:nth-of-type(3),
md-content.result-types.page table.test-case-table.large tr th:nth-of-type(3) {
  width: 100px;
}
md-content.result-types.page table.test-case-table.large tr td:nth-of-type(4),
md-content.result-types.page table.test-case-table.large tr th:nth-of-type(4) {
  width: 300px;
}
md-content.result-types.page table.test-case-table.large a.img-link {
  display: inline-block;
  margin: 0;
  font-size: 11px;
  height: 60px !important;
  width: 25px;
  line-height: 16px;
  padding: 10px 5px 0;
  vertical-align: middle;
}
md-content.result-types.page table.test-case-table.large a.img-link i {
  font-size: 24px;
  margin-right: 5px;
}
md-content.result-types.page table.test-case-table.large-list-table tr td:nth-of-type(4),
md-content.result-types.page table.test-case-table.med-list-table tr td:nth-of-type(4),
md-content.result-types.page table.test-case-table.small-list-table tr td:nth-of-type(4),
md-content.result-types.page table.test-case-table.large-list-table tr th:nth-of-type(4),
md-content.result-types.page table.test-case-table.med-list-table tr th:nth-of-type(4),
md-content.result-types.page table.test-case-table.small-list-table tr th:nth-of-type(4) {
  width: 205px;
}
md-content.result-types.page table.test-case-table.large-list-table a.img-link,
md-content.result-types.page table.test-case-table.med-list-table a.img-link,
md-content.result-types.page table.test-case-table.small-list-table a.img-link {
  display: inline-block;
  margin: 0;
  font-size: 11px;
  height: 60px !important;
  width: 25px;
  line-height: 16px;
  padding: 10px 5px 0;
  vertical-align: middle;
}
md-content.result-types.page table.test-case-table.large-list-table a.img-link i,
md-content.result-types.page table.test-case-table.med-list-table a.img-link i,
md-content.result-types.page table.test-case-table.small-list-table a.img-link i {
  font-size: 24px;
  margin-right: 5px;
}
md-content.result-types.page md-dialog {
  margin-top: -100px;
}
@media screen and (min-width: 1280px) {
  md-content.result-types.page table.test-case-table.medium,
  md-content.result-types.page table.test-case-table.med-list-table {
    display: none !important;
  }
  md-content.result-types.page md-dialog {
    max-width: 70%;
    max-height: 90%;
  }
}
@media screen and (max-width: 960px) {
  md-content.result-types.page md-dialog {
    max-width: 100%;
  }
}
#browserLog {
  background-color: #fafafa;
  display: block;
  float: left;
}
#browserLog .row {
  width: 100%;
  display: block;
  float: left;
  background-color: #f5f5f5;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
#browserLog .row:nth-child(2n+0) {
  background-color: #fafafa;
}
#browserLog .row:hover {
  background-color: white;
}
#browserLog .col-2 {
  width: 16.66667%;
  float: left;
}
#browserLog .col-8 {
  width: 66.66667%;
  float: left;
}
#browserLog .col-10 {
  width: 83.33333%;
  float: left;
}
#browserLog .log-content .log-content-header {
  display: block;
  float: left;
  width: 100%;
  padding-left: 15px;
}
#browserLog .log-content .log-content-header.error {
  background-color: #fae8e9;
}
#browserLog .log-content .log-content-description {
  display: none;
  float: left;
  width: 100%;
  padding-left: 15px;
  height: 0px;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
#browserLog .log-content .log-content-description.error {
  background-color: #fae8e9;
}
#browserLog .log-content:hover .log-content-description {
  display: block;
  height: auto;
}
#networkLog {
  background-color: #fafafa;
  display: block;
  float: left;
}
#networkLog .log-content {
  position: relative;
}
#networkLog .log-content .response {
  display: block;
  float: left;
  position: relative;
  top: -25px;
  height: 25px;
  background-color: #82b1ff;
}
#networkLog .row {
  width: 100%;
  display: block;
  float: left;
  background-color: #f5f5f5;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
#networkLog .row:nth-child(2n+0) {
  background-color: #fafafa;
}
#networkLog .row:hover {
  background-color: white;
}
#networkLog .col-2 {
  width: 16.66667%;
  float: left;
}
#networkLog .col-8 {
  width: 66.66667%;
  float: left;
}
#networkLog .col-10 {
  width: 83.33333%;
  float: left;
}
#networkLog .col-12 {
  width: 100%;
  float: left;
}
#networkLog .log-content .log-content-header {
  display: block;
  float: left;
  width: 100%;
  padding-left: 15px;
  overflow: hidden;
}
#networkLog .log-content .log-content-header.error {
  background-color: #fae8e9;
}
#networkLog .log-content .log-content-description {
  display: none;
  float: left;
  width: 100%;
  padding-left: 15px;
  height: 0px;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
#networkLog .log-content .log-content-description.error {
  background-color: #fae8e9;
}
#networkLog .log-content:hover .log-content-description {
  display: block;
  height: auto;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi5sZXNzIiwiPGlucHV0IGNzcyAxPiIsImFwcC5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVVBO0VBQ0ksOENBQUE7RUFDQSxzREFBQTtFQUNDLG1EQUFBO0NDVEo7QURXRDtFQUNJLDBCQUFBO0VBQ0EsNkJBQUE7Q0NUSDtBRFdEO0VBQ0kseUJBQUE7RUFDQSw0QkFBQTtDQ1RIO0FEWUQ7RUFDSSwwQkFBQTtFQUNBLDJCQUFBO0NDVkg7QURhRDtFQUNJLDJCQUFBO0VBQ0EsNEJBQUE7Q0NYSDtBRGFEO0VBQ0kseUJBQUE7RUFDQSxvQ0FBQTtVQUFBLDRCQUFBO0NDWEg7QURhRDtFQUNJLG1CQUFBO0NDWEg7QURjRDtFQUNJLFlBQUE7Q0NaSDtBRGVEO0VBQ0ksYUFBQTtDQ2JIO0FEZ0JEO0VBQ0csaUJBQUE7Q0NkRjtBRGlCRDtFQUNHLGtCQUFBO0NDZkY7QURrQkQ7RUFDRyxtQkFBQTtDQ2hCRjtBRG1CRDtFQUNJLDBCQUFBO0NDakJIO0FEb0JEO0VBQ0Usb0JBQUE7RUFDQSxpQkFBQTtFQUNBLHdCQUFBO0NDbEJEO0FEb0JEO0VBQ0ksc0JBQUE7Q0NsQkg7QURxQkQ7RUFDSSxnQkFBQTtFQUNBLGtCQUFBO0NDbkJIO0FEcUJEO0VBQ0ksdUJBQUE7Q0NuQkg7QURzQkQ7RUFDSSw0QkFBQTtDQ3BCSDtBRHVCRDtFQUNJLHlCQUFBO0NDckJIO0FDN0RlO0VBQ0ksa0JBQUE7RUFDQSxhQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSwrQkFBQTtDRCtEbkI7QUN2RGU7RUFDSSxrQkFBQTtDRHlEbkI7QUN0RGU7RUFDSSxVQUFBO0NEd0RuQjtBQ3JEZTtFQUNJLG1CQUFBO0NEdURuQjtBQ3BEZTtFQUNJLDhCQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EscURBQUE7VUFBQSw2Q0FBQTtDRHNEbkI7QUNuRGU7RUFDSSw4QkFBQTtFQUNBLFNBQUE7RUFDQSxvQ0FBQTtVQUFBLDRCQUFBO0NE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WUFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQ0FBQTtFQUFBLGtDQUFBO0NEeERQO0FDeURPO0VBQ0ksMEJBQUE7Q0R2RFg7QUN5RE87RUFDSSx3QkFBQTtDRHZEWDtBQ3lDRDtFQWtCUSxpQkFBQTtFQUNBLFlBQUE7Q0R4RFA7QUNxQ0Q7RUFzQlEsaUJBQUE7RUFDQSxZQUFBO0NEeERQO0FDaUNEO0VBMEJRLGlCQUFBO0VBQ0EsWUFBQTtDRHhEUDtBQzZCRDtFQStCWSxlQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtDRHpEWDtBQzBEVztFQUNJLDBCQUFBO0NEeERmO0FDb0JEO0VBd0NZLGNBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLDBDQUFBO0VBQUEsa0NBQUE7Q0R6RFg7QUMwRFc7RUFDSSwwQkFBQTtDRHhEZjtBQzJETztFQUVRLGVBQUE7RUFDQSxhQUFBO0NEMURmO0FDZ0VEO0VBQ0ksMEJBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtDRDlESDtBQzJERDtFQUtRLG1CQUFBO0NEN0RQO0FDd0REO0VBT1ksZUFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsMEJBQUE7Q0Q1RFg7QUNnREQ7RUFpQlEsWUFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQ0FBQTtFQUFBLGtDQUFBO0NEOURQO0FDK0RPO0VBQ0ksMEJBQUE7Q0Q3RFg7QUMrRE87RUFDSSx3QkFBQTtDRDdEWDtBQ21DRDtFQThCUSxpQkFBQTtFQUNBLFlBQUE7Q0Q5RFA7QUMrQkQ7RUFrQ1EsaUJBQUE7RUFDQSxZQUFBO0NEOURQO0FDMkJEO0VBc0NRLGlCQUFBO0VBQ0EsWUFBQTtDRDlEUDtBQ3VCRDtFQTBDUSxZQUFBO0VBQ0EsWUFBQTtDRDlEUDtBQ21CRDtFQStDWSxlQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0NEL0RYO0FDZ0VXO0VBQ0ksMEJBQUE7Q0Q5RGY7QUNTRDtFQXlEWSxjQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSwwQ0FBQTtFQUFBLGtDQUFBO0NEL0RYO0FDZ0VXO0VBQ0ksMEJBQUE7Q0Q5RGY7QUNpRU87RUFFUSxlQUFBO0VBQ0EsYUFBQTtDRGhFZiIsImZpbGUiOiJ0by5jc3MifQ== */