@font-face {
    font-family: pm-report-icons;
    font-weight: 400;
    font-style: normal;
    src: url(/node_modules/reporting-commons-ui/fonts/pm-report-icons/pm-report-icons-e38093.ttf) format("truetype"), url(/node_modules/reporting-commons-ui/fonts/pm-report-icons/pm-report-icons-d592db.woff) format("woff"), url(/node_modules/reporting-commons-ui/fonts/pm-report-icons/pm-report-icons-b83eba.svg#pm-report-icons) format("svg")
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],
template {
    display: none
}

a {
    background-color: transparent
}

a:active,
a:focus,
a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code,
kbd,
pre,
samp {
    font-family: monospace;
    font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,
select {
    text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: textfield;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,
th {
    padding: 0
}

html body {
    background-color: #edeff4;
    color: #222;
    font-size: 13px;
    line-height: 18px;
    font-family: Open-Sans
}

html body,
html body .glyphicon,
html body .pm-icon {
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

html body .glyphicon,
html body .pm-icon {
    font-family: pm-report-icons!important;
    speak: none;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    display: inline-block
}

html body .glyphicon.pm-icon-x1,
html body .pm-icon.pm-icon-x1 {
    font-size: 8px
}

html body .glyphicon.pm-icon-x2,
html body .pm-icon.pm-icon-x2 {
    font-size: 10px
}

html body .glyphicon.pm-icon-x3,
html body .pm-icon.pm-icon-x3 {
    font-size: 14px
}

html body .glyphicon.pm-icon-x4,
html body .pm-icon.pm-icon-x4 {
    font-size: 18px
}

html body .glyphicon.pm-icon-x5,
html body .pm-icon.pm-icon-x5 {
    font-size: 30px
}

html body .glyphicon.pm-icon-x6,
html body .pm-icon.pm-icon-x6 {
    font-size: 44px
}

html body .pm-icon-edit:before {
    content: "\E958"
}

html body .pm-icon-embedded:before {
    content: "\E959"
}

html body .pm-icon-jenkins:before {
    content: "\E95A"
}


    content: "\E95B"
}

html body .pm-icon-go-to-old-report:before {
    content: "\E956"
}

html body .pm-icon-drag:before {
    content: "\E955"
}

html body .pm-icon-bug:before {
    content: "\E954"
}

html body .pm-icon-edge:before {
    content: "\E952"
}

html body .pm-icon-exclude:before {
    content: "\E953"
}

html body .pm-icon-running-sand-clock:before {
    content: "\E951"
}

html body .pm-icon-forward:before {
    content: "\E950"
}

html body .pm-icon-back:before {
    content: "\E957"
}

html body .pm-icon-warning:before {
    content: "\E94F"
}

html body .pm-icon-copied:before {
    content: "\E94E"
}

html body .pm-icon-settings:before {
    content: "\E94C"
}

html body .pm-icon-help:before {
    content: "\E94D"
}

html body .pm-icon-download-icon:before {
    content: "\E948"
}

html body .pm-icon-save-as-icon:before {
    content: "\E949"
}

html body .pm-icon-share-empty-icon:before {
    content: "\E94A"
}

html body .pm-icon-share-full-icon:before {
    content: "\E94B"
}

html body .pm-icon-info:before {
    content: "\E947"
}

html body .pm-icon-checkbox-checked:before {
    content: "\E945"
}

html body .pm-icon-checkbox-mixed:before {
    content: "\E946"
}

html body .pm-icon-columns-configuration:before {
    content: "\E944"
}

html body .pm-icon-platform:before {
    content: "\E923"
}

html body .pm-icon-under_construction:before {
    content: "\E930"
}

html body .pm-icon-web:before {
    content: "\E943"
}

html body .pm-icon-search:before {
    content: "\E942"
}

html body .pm-icon-mac-os:before {
    content: "\E93F"
}

html body .pm-icon-copy:before {
    content: "\E940"
}

html body .pm-icon-refresh:before {
    content: "\E941"
}

html body .pm-icon-image-tab:before {
    content: "\E93C"
}

html body .pm-icon-one-screenshot:before {
    content: "\E93D"
}

html body .pm-icon-zoom-icon:before {
    content: "\E93E"
}

html body .pm-icon-un-full-screen:before {
    content: "\E93B"
}

html body .pm-icon-multiple-images:before {
    content: "\E93A"
}

html body .pm-icon-separator-arrow:before {
    content: "\E936"
}

html body .pm-icon-blackberry:before {
    content: "\E937"
}

html body .pm-icon-collaps-error:before {
    content: "\E938"
}

html body .pm-icon-expand-error:before {
    content: "\E939"
}

html body .pm-icon-fullscreen:before {
    content: "\E931"
}

html body .pm-icon-go-to-end:before {
    content: "\E932"
}

html body .pm-icon-go-to-start:before {
    content: "\E933"
}

html body .pm-icon-pause:before {
    content: "\E934"
}

html body .pm-icon-play:before {
    content: "\E935"
}

html body .glyphicon-exclamation-sign:before,
html body .pm-icon-messageerror:before {
    content: "\E900"
}

html body .pm-icon-messagesuccsses:before {
    content: "\E901"
}

html body .glyphicon-warning-sign:before,
html body .pm-icon-messagewarnning:before {
    content: "\E902"
}

html body .pm-icon-filters:before {
    content: "\E903"
}

html body .pm-icon-groups:before {
    content: "\E904"
}

html body .pm-icon-time:before {
    content: "\E905"
}

html body .pm-icon-home:before {
    content: "\E906"
}

html body .pm-icon-moredetails:before {
    content: "\E907"
}

html body .pm-icon-WindTunnel:before {
    content: "\E908"
}

html body .pm-icon-deviceID:before {
    content: "\E909"
}

html body .pm-icon-Firmware:before {
    content: "\E90A"
}

html body .pm-icon-Location:before {
    content: "\E90B"
}

html body .pm-icon-Manufacturer:before {
    content: "\E90C"
}

html body .pm-icon-dots:before {
    content: "\E90D"
}

html body .pm-icon-add:before {
    content: "\E90E"
}

html body .pm-icon-android:before {
    content: "\E90F"
}

html body .pm-icon-apple:before {
    content: "\E910"
}

html body .pm-icon-arrowdown:before {
    content: "\E911"
}

html body .glyphicon-chevron-left:before,
html body .pm-icon-arrowleft:before {
    content: "\E912"
}

html body .glyphicon-chevron-right:before,
html body .pm-icon-arrowright:before {
    content: "\E913"
}

html body .pm-icon-arrowup:before {
    content: "\E914"
}

html body .pm-icon-bottomarrow:before {
    content: "\E915"
}

html body .glyphicon-calendar:before,
html body .pm-icon-calendar:before {
    content: "\E916"
}

html body .pm-icon-chrome:before {
    content: "\E917"
}

html body .pm-icon-collapse:before {
    content: "\E918"
}

html body .pm-icon-collapsedselected:before {
    content: "\E919"
}

html body .pm-icon-delete:before {
    content: "\E91A"
}

html body .pm-icon-exit:before {
    content: "\E91B"
}

html body .pm-icon-expand:before {
    content: "\E91C"
}

html body .pm-icon-expandedselected:before {
    content: "\E91D"
}

html body .pm-icon-explorer:before {
    content: "\E91E"
}

html body .pm-icon-failed:before {
    content: "\E91F"
}

html body .pm-icon-firefox:before {
    content: "\E920"
}

html body .pm-icon-mobile:before {
    content: "\E921"
}

html body .pm-icon-office:before {
    content: "\E922"
}

html body .pm-icon-safary:before {
    content: "\E924"
}

html body .pm-icon-save:before {
    content: "\E925"
}

html body .pm-icon-screenresolution:before {
    content: "\E926"
}

html body .pm-icon-screenshot:before {
    content: "\E927"
}

html body .pm-icon-selectedv:before {
    content: "\E928"
}

html body .pm-icon-sortarrowup:before {
    content: "\E929"
}

html body .pm-icon-sort:before {
    content: "\E92A"
}

html body .pm-icon-sortingarrow:before {
    content: "\E92B"
}

html body .pm-icon-succses:before {
    content: "\E92C"
}

html body .pm-icon-tag:before {
    content: "\E92D"
}

html body .pm-icon-unknown:before {
    content: "\E92E"
}

html body .pm-icon-video:before {
    content: "\E92F"
}

html body .modal-backdrop {
    z-index: 1070
}

html body .modal {
    z-index: 1071
}

html body .modal.fade .modal-dialog,
html body .modal.in .modal-dialog {
    margin: 0;
    position: relative;
    left: 50%;
    top: 50%;
    bottom: auto;
    right: auto;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    position: absolute
}

html body .modal-content {
    border: none;
    box-shadow: 0 0 40px 10px rgba(0, 0, 0, .2)
}

html body .modal-header {
    background: #27323a;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI3MzIzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MjU1NjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: linear-gradient(90deg, #27323a 0, #425563);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#27323a', endColorstr='#425563', GradientType=1);
    height: 50px;
    padding: 0 20px
}

html body .modal-header,
html body .modal-header h4 {
    color: #fff;
    font-size: 16px;
    line-height: 25px;
    font-weight: 300;
    line-height: 50px
}

html body .modal-header .close {
    position: relative;
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #ddd;
    text-shadow: none;
    font-weight: 400;
    opacity: .7;
    filter: alpha(opacity=70)
}

html body .modal-header .close:hover {
    opacity: 1;
    filter: alpha(opacity=100)
}

html body .modal-body .modal-alert {
    position: relative;
    top: -20px;
    left: -20px;
    margin-bottom: 0;
    width: calc(100% + 40px)
}

html body .modal-body .modal-alert.alert-danger {
    line-height: 20px
}

html body .modal-body .modal-alert.alert-danger .glyphicon-exclamation-sign {
    vertical-align: bottom;
    font-size: 20px
}

html body .modal-footer .btn+.btn {
    margin-left: 20px
}

html body label {
    color: #999;
    font-size: 13px;
    line-height: 18px;
    font-weight: 400;
    display: block;
    float: none
}

html body .form-control {
    color: #222;
    font-size: 13px;
    line-height: 18px;
    font-weight: 400;
    padding: 6px 6px 6px 0;
    border-width: 0 0 1px;
    box-shadow: none
}

html body .form-control:focus {
    box-shadow: none
}

html body .has-error .form-control,
html body .has-error .form-control:focus {
    border-width: 0 0 1px;
    box-shadow: none
}

html body .form-horizontal .control-label {
    text-align: left
}

html body .alert {
    padding: 8px 20px;
    margin-bottom: 8px;
    border-width: 4px 0 0
}

html body .alert-dismissable .close,
html body .alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit
}

html body .dropdown-menu {
    top: 0
}

html body .dropdown-menu .disabled>a:hover {
    cursor: default;
    background-color: transparent;
    text-decoration: none
}

html body .panel-dropdown .caret {
    display: inline-block;
    color: #9aa4ad;
    font: normal normal normal 14px/1 pm-report-icons;
    font-size: 10px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    border: none;
    vertical-align: text-top;
    float: right
}

html body .panel-dropdown .caret:before {
    font-family: pm-report-icons;
    line-height: 18px;
    content: "\E911"
}

html body ul.dropdown-menu {
    width: 100%;
    max-width: 100%;
    max-height: 205px;
    margin: 0;
    padding: 0;
    border: 1px solid #9aa4ad;
    font-size: 13px;
    border-radius: 4px;
    position: absolute;
    top: 100%;
    overflow: hidden
}

html body ul.dropdown-menu .divider {
    margin: 0
}

html body ul.dropdown-menu li>a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 40px;
    color: #666;
    padding: 0 15px
}

html body ul.dropdown-menu li>a:hover {
    background-color: #edeff4
}

html body ul.dropdown-menu li>a b {
    color: #0086bf
}

html body .pm-dropdown-wrapper {
    display: none;
    overflow: hidden;
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    z-index: 1001
}

html body .pm-dropdown-wrapper .dropdown-menu {
    width: 100%;
    max-width: 100%;
    max-height: 205px;
    margin: 0;
    padding: 0;
    position: relative;
    font-size: 13px;
    border: none;
    background-color: #fff
}

html body .pm-dropdown-wrapper .dropdown-menu .divider {
    margin: 0
}

html body .pm-dropdown-wrapper .dropdown-menu li {
    background-color: #fff
}

html body .pm-dropdown-wrapper .dropdown-menu li a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 40px;
    color: #666;
    padding: 0 15px
}

html body .pm-dropdown-wrapper .dropdown-menu li a:hover {
    background-color: #edeff4
}

html body .pm-dropdown-wrapper .dropdown-menu li a b {
    color: #0086bf
}

html body .open .pm-dropdown-wrapper {
    display: block;
    border-radius: 4px;
    border: 1px solid #9aa4ad;
    position: absolute;
    width: 100%;
    top: 100%
}

html body .open .pm-dropdown-wrapper .dropdown-menu {
    display: block
}

html body .pm-font-color-1 {
    color: #222
}

html body .pm-font-color-2 {
    color: #666
}

html body .pm-font-color-3 {
    color: #888
}

html body .pm-font-color-4 {
    color: #999
}

html body .pm-font-color-5 {
    color: #bbb
}

html body .pm-font-color-6 {
    color: #ddd
}

html body .color-white {
    background: 0
}

html body .color-white.color-bg,
html body .color-white .color-bg {
    background-color: #fff;
    color: #222
}

html body .color-white.color-txt,
html body .color-white .color-txt {
    color: #fff
}

html body .color-white .color-txt-inv {
    color: #82bc41
}

html body .color-white.color-border,
html body .color-white .color-border {
    color: #fff
}

html body .color-green {
    background: 0
}

html body .color-green.color-bg,
html body .color-green .color-bg {
    background-color: #82bc41;
    color: #fff
}

html body .color-green.color-txt,
html body .color-green .color-txt {
    color: #82bc41
}

html body .color-green .color-txt-inv {
    color: #fff
}

html body .color-green.color-border,
html body .color-green .color-border {
    color: #82bc41
}

html body .color-primary {
    background: 0
}

html body .color-primary.color-bg,
html body .color-primary .color-bg {
    background-color: #0086bf;
    color: #fff
}

html body .color-primary.color-txt,
html body .color-primary .color-txt {
    color: #0086bf
}

html body .color-primary .color-txt-inv {
    color: #fff
}

html body .color-primary.color-border,
html body .color-primary .color-border {
    color: #0086bf
}

html body .color-success {
    background: 0
}

html body .color-success.color-bg,
html body .color-success .color-bg {
    background-color: #82bc41;
    color: #fff
}

html body .color-success.color-txt,
html body .color-success .color-txt {
    color: #82bc41
}

html body .color-success .color-txt-inv {
    color: #fff
}

html body .color-success.color-border,
html body .color-success .color-border {
    color: #82bc41
}

html body .color-info {
    background: 0
}

html body .color-info.color-bg,
html body .color-info .color-bg {
    background-color: #5bc0de;
    color: #fff
}

html body .color-info.color-txt,
html body .color-info .color-txt {
    color: #5bc0de
}

html body .color-info .color-txt-inv {
    color: #fff
}

html body .color-info.color-border,
html body .color-info .color-border {
    color: #5bc0de
}

html body .color-warning {
    background: 0
}

html body .color-warning.color-bg,
html body .color-warning .color-bg {
    background-color: #ffc000;
    color: #fff
}

html body .color-warning.color-txt,
html body .color-warning .color-txt {
    color: #ffc000
}

html body .color-warning .color-txt-inv {
    color: #fff
}

html body .color-warning.color-border,
html body .color-warning .color-border {
    color: #ffc000
}

html body .color-danger {
    background: 0
}

html body .color-danger.color-bg,
html body .color-danger .color-bg {
    background-color: #c8102e;
    color: #fff
}

html body .color-danger.color-txt,
html body .color-danger .color-txt {
    color: #c8102e
}

html body .color-danger .color-txt-inv {
    color: #fff
}

html body .color-danger.color-border,
html body .color-danger .color-border {
    color: #c8102e
}

html body .color-gray {
    background: 0
}

html body .color-gray.color-bg,
html body .color-gray .color-bg {
    background-color: #e2e5eb;
    color: #fff
}

html body .color-gray.color-txt,
html body .color-gray .color-txt {
    color: #e2e5eb
}

html body .color-gray .color-txt-inv {
    color: #fff
}

html body .color-gray.color-border,
html body .color-gray .color-border {
    color: #e2e5eb
}

html body #root {
    color: #222;
    font-size: 13px;
    line-height: 18px;
    font-weight: 400
}

html body #page-loader-placeholder {
    display: none
}

html body .no-bg {
    background-color: transparent
}

html body .not-visible {
    visibility: hidden
}

html body .show-child-on-hover:active .show-on-parent-hover,
html body .show-child-on-hover:focus .show-on-parent-hover,
html body .show-child-on-hover:hover .show-on-parent-hover {
    opacity: 1;
    pointer-events: all
}

html body .show-child-on-hover .show-on-parent-hover {
    transition: ease opacity .25s 0s;
    opacity: 0
}

html body .center-x {
    position: relative;
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

html body .center-y {
    position: relative;
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

html body .center-xy {
    position: relative;
    left: 50%;
    top: 50%;
    bottom: auto;
    right: auto;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%)
}

html body .full-height {
    height: 100%
}

html body .full-width {
    width: 100%
}

html body .no-padding {
    padding: 0
}

html body .no-padding-r {
    padding-right: 0
}

html body .no-padding-l {
    padding-left: 0
}

html body .no-padding-t {
    padding-top: 0
}

html body .no-padding-b {
    padding-bottom: 0
}

html body .padding {
    padding: 20px
}

html body .padding.padding-s {
    padding: 10px
}

html body .padding-r {
    padding-right: 20px
}

html body .padding-r.padding-s {
    padding-right: 10px
}

html body .padding-r-s {
    padding-right: 8px
}

html body .padding-l {
    padding-left: 20px
}

html body .padding-l.padding-s {
    padding-left: 10px
}

html body .padding-t {
    padding-top: 20px
}

html body .padding-t.padding-s {
    padding-top: 10px
}

html body .padding-b {
    padding-bottom: 20px
}

html body .padding-b.padding-s {
    padding-bottom: 10px
}

@media screen and (max-width:765px) {
    html body .hide-on-mobile {
        display: none
    }
    html body .ignore-pointer-events-mobile {
        pointer-events: none
    }
}

html body .not-selectable {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

html body .collapsible-panel {
    position: relative;
    border: none;
    box-shadow: none;
    background-color: transparent
}

html body .collapsible-panel .panel-body {
    padding: 0
}

html body .page-container,
html body .view-container {
    background-color: #edeff4;
    height: 100%;
    min-width: 1280px
}

@media screen and (max-width:765px) {
    html body .page-container,
    html body .view-container {
        min-width: 0
    }
}

html body .pm-label {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #666;
    font-size: 13px;
    line-height: 18px;
    font-weight: 400;
    border-radius: 6px;
    cursor: default;
    border: 1px solid #d7dbe1;
    height: 24px;
    line-height: 21px;
    padding: 0 8px
}

html body .view-summary .pm-label {
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 30px;
    position: relative;
    margin-left: 8px
}

@media screen and (max-width:765px) {
    html body .view-summary .pm-label {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
        top: -5px
    }
}

html body .pm-sidebar-datepicker {
    padding: 0;
    display: inline-block;
    width: 48%
}

html body .pm-sidebar-datepicker:hover .input-group.date input {
    color: #006996;
    cursor: pointer
}

html body .pm-sidebar-datepicker:hover .input-group.date .input-group-addon .glyphicon {
    color: #006996
}

html body .pm-sidebar-datepicker .input-group.date input {
    padding: 0;
    border: none;
    float: right;
    width: calc(100% - 22px)
}

html body .pm-sidebar-datepicker .input-group.date .input-group-addon {
    border: none;
    background: transparent;
    padding: 0;
    width: 14px;
    margin-right: 4px;
    float: right
}

html body .pm-sidebar-datepicker .input-group.date .input-group-addon .glyphicon {
    color: #0086bf;
    font-size: 14px;
    line-height: 34px;
    height: 100%
}

html body .pm-sidebar-datepicker .bootstrap-datetimepicker-widget {
    width: 220px;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .25);
    background: #fff;
    border-radius: 0;
    border: none;
    padding: 0
}

html body .pm-sidebar-datepicker .bootstrap-datetimepicker-widget:after {
    border-bottom: 6px solid #00587e
}

html body .pm-sidebar-datepicker .bootstrap-datetimepicker-widget .list-unstyled {
    overflow: hidden
}

html body .pm-sidebar-datepicker .bootstrap-datetimepicker-widget .datepicker-days .table-condensed {
    background: #27323a;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI3MzIzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MjU1NjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: linear-gradient(90deg, #27323a 0, #425563);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#27323a', endColorstr='#425563', GradientType=1)
}

html body .pm-sidebar-datepicker .bootstrap-datetimepicker-widget .datepicker-days .table-condensed thead tr th:hover {
    background: transparent
}

html body .pm-sidebar-datepicker .bootstrap-datetimepicker-widget .datepicker-days .table-condensed thead tr:first-of-type {
    height: 40px;
    color: #fff
}

html body .pm-sidebar-datepicker .bootstrap-datetimepicker-widget .datepicker-days .table-condensed thead tr:first-of-type .next,
html body .pm-sidebar-datepicker .bootstrap-datetimepicker-widget .datepicker-days .table-condensed thead tr:first-of-type .prev {
    opacity: .6
}

html body .pm-sidebar-datepicker .bootstrap-datetimepicker-widget .datepicker-days .table-condensed thead tr:first-of-type .next:hover,
html body .pm-sidebar-datepicker .bootstrap-datetimepicker-widget .datepicker-days .table-condensed thead tr:first-of-type .prev:hover {
    opacity: 1
}

html body .pm-sidebar-datepicker .bootstrap-datetimepicker-widget .datepicker-days .table-condensed thead tr:first-of-type .next .glyphicon,
html body .pm-sidebar-datepicker .bootstrap-datetimepicker-widget .datepicker-days .table-condensed thead tr:first-of-type .prev .glyphicon {
    line-height: 30px;
    font-size: 10px
}

html body .pm-sidebar-datepicker .bootstrap-datetimepicker-widget .datepicker-days .table-condensed thead tr:first-of-type .switch {
    color: #fff;
    font-size: 14px;
    line-height: 22px;
    font-weight: 600
}

html body .pm-sidebar-datepicker .bootstrap-datetimepicker-widget .datepicker-days .table-condensed thead tr:first-of-type .switch span:last-of-type {
    color: #fff;
    font-size: 14px;
    line-height: 22px;
    font-weight: 300
}

html body .pm-sidebar-datepicker .bootstrap-datetimepicker-widget .datepicker-days .table-condensed thead tr:nth-of-type(2) {
    background: #fff
}

html body .pm-sidebar-datepicker .bootstrap-datetimepicker-widget .datepicker-days .table-condensed thead tr:nth-of-type(2) th {
    text-transform: uppercase;
    border-radius: 0;
    font-size: 11px;
    font-weight: 600
}

html body .pm-sidebar-datepicker .bootstrap-datetimepicker-widget .datepicker-days .table-condensed tbody {
    background: #fff;
    border: 10px solid #fff;
    padding: 0
}

html body .pm-sidebar-datepicker .bootstrap-datetimepicker-widget .datepicker-days .table-condensed tbody tr {
    height: 24px;
    padding: 0
}

html body .pm-sidebar-datepicker .bootstrap-datetimepicker-widget .datepicker-days .table-condensed tbody td {
    padding: 0;
    border-radius: 0;
    border: 2px solid #fff;
    line-height: 24px;
    width: 24px;
    height: 24px;
    color: #666;
    font-size: 11px;
    font-weight: 400
}

html body .pm-sidebar-datepicker .bootstrap-datetimepicker-widget .datepicker-days .table-condensed tbody td.active {
    background-color: #0086bf;
    color: #fff
}

html body .pm-sidebar-datepicker .bootstrap-datetimepicker-widget .datepicker-days .table-condensed tbody td.day.disabled,
html body .pm-sidebar-datepicker .bootstrap-datetimepicker-widget .datepicker-days .table-condensed tbody td.day.old,
html body .pm-sidebar-datepicker .bootstrap-datetimepicker-widget .datepicker-days .table-condensed tbody td.houer.disabled,
html body .pm-sidebar-datepicker .bootstrap-datetimepicker-widget .datepicker-days .table-condensed tbody td.houer.old,
html body .pm-sidebar-datepicker .bootstrap-datetimepicker-widget .datepicker-days .table-condensed tbody td.minute.disabled,
html body .pm-sidebar-datepicker .bootstrap-datetimepicker-widget .datepicker-days .table-condensed tbody td.minute.old,
html body .pm-sidebar-datepicker .bootstrap-datetimepicker-widget .datepicker-days .table-condensed tbody td.second.disabled,
html body .pm-sidebar-datepicker .bootstrap-datetimepicker-widget .datepicker-days .table-condensed tbody td.second.old {
    color: #bbb
}

html body .pm-sidebar-datepicker .bootstrap-datetimepicker-widget .datepicker-days .table-condensed tbody td.day:hover,
html body .pm-sidebar-datepicker .bootstrap-datetimepicker-widget .datepicker-days .table-condensed tbody td.houer:hover,
html body .pm-sidebar-datepicker .bootstrap-datetimepicker-widget .datepicker-days .table-condensed tbody td.minute:hover,
html body .pm-sidebar-datepicker .bootstrap-datetimepicker-widget .datepicker-days .table-condensed tbody td.second:hover {
    background-color: #e8f0fa
}

html body .pm-sidebar-datepicker.left-picker .bootstrap-datetimepicker-widget {
    left: auto!important;
    right: -10px!important
}

html body .pm-sidebar-datepicker.left-picker .bootstrap-datetimepicker-widget.pull-right:before {
    left: 30px;
    right: auto
}

html body .pm-sidebar-datepicker.left-picker .bootstrap-datetimepicker-widget.pull-right:after {
    left: 31px;
    right: auto
}

html body .pm-sidebar-datepicker.right-picker {
    float: right
}

html body .pm-sidebar-datepicker.right-picker .bootstrap-datetimepicker-widget {
    left: auto!important;
    right: -10px!important
}

html body .pm-sidebar-datepicker.right-picker .bootstrap-datetimepicker-widget.pull-right:before {
    left: 117px;
    right: auto
}

html body .pm-sidebar-datepicker.right-picker .bootstrap-datetimepicker-widget.pull-right:after {
    left: 118px;
    right: auto
}

html body .pm-sidebar-datepicker .datepicker-days .switch {
    pointer-events: none
}

html body .pm-sidebar-datepicker.prev-disabled .datepicker-days .prev {
    visibility: hidden
}

html body .btn {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    box-sizing: border-box
}

html body .btn.btn-primary {
    color: #fff;
    font-size: 13px;
    line-height: 19px;
    text-align: center;
    font-weight: 700;
    padding: 5px 20px;
    text-transform: uppercase;
    min-width: 88px;
    min-height: 28px
}

html body .btn.btn-primary:active {
    box-shadow: none
}

html body .btn.btn-primary.active,
html body .btn.btn-primary.active.focus,
html body .btn.btn-primary.active:focus,
html body .btn.btn-primary:active,
html body .btn.btn-primary:active.focus,
html body .btn.btn-primary:active:focus,
html body .btn.btn-primary:focus,
html body .btn.btn-primary:focus.focus,
html body .btn.btn-primary:focus:focus {
    background: #00587e;
    border-color: #00587e
}

html body .btn.btn-primary:hover {
    background: #006996;
    border-color: #006996
}

html body .btn.btn-primary.btn-spacial {
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 38px;
    text-align: center;
    font-weight: 700;
    min-width: 178px;
    min-height: 48px
}

html body .btn.btn-primary.btn-invert {
    border-color: #fff;
    background: #fff;
    color: #0086bf
}

html body .btn.btn-primary.btn-invert.active,
html body .btn.btn-primary.btn-invert.active.focus,
html body .btn.btn-primary.btn-invert.active:focus,
html body .btn.btn-primary.btn-invert:active,
html body .btn.btn-primary.btn-invert:active.focus,
html body .btn.btn-primary.btn-invert:active:focus,
html body .btn.btn-primary.btn-invert:focus,
html body .btn.btn-primary.btn-invert:focus.focus,
html body .btn.btn-primary.btn-invert:focus:focus {
    color: #00587e
}

html body .btn.btn-primary.btn-invert:hover {
    color: #006996
}

html body .btn.btn-default {
    color: #0086bf;
    font-size: 13px;
    line-height: 19px;
    text-align: center;
    font-weight: 700;
    padding: 5px 20px;
    text-transform: uppercase;
    min-width: 88px;
    min-height: 28px
}

html body .btn.btn-default:active {
    box-shadow: none
}

html body .btn.btn-default.active,
html body .btn.btn-default.active.focus,
html body .btn.btn-default.active:focus,
html body .btn.btn-default:active,
html body .btn.btn-default:active.focus,
html body .btn.btn-default:active:focus,
html body .btn.btn-default:focus,
html body .btn.btn-default:focus.focus,
html body .btn.btn-default:focus:focus {
    color: #00587e;
    background: #d7dbe1;
    border-color: #d7dbe1
}

html body .btn.btn-default:hover {
    color: #006996;
    background: #e2e5eb;
    border-color: #e2e5eb
}

html body .btn.btn-default.btn-spacial {
    color: #0086bf;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 38px;
    text-align: center;
    font-weight: 700;
    min-width: 178px;
    min-height: 48px
}

html body .btn.btn-default.dropdown-toggle {
    border-width: 0;
    background-color: transparent;
    color: #000;
    font-size: 13px;
    line-height: 18px;
    font-weight: 400;
    width: 100%;
    text-align: left
}

html body .btn.btn-default.dropdown-toggle.active,
html body .btn.btn-default.dropdown-toggle.active.focus,
html body .btn.btn-default.dropdown-toggle.active:focus,
html body .btn.btn-default.dropdown-toggle:active,
html body .btn.btn-default.dropdown-toggle:active.focus,
html body .btn.btn-default.dropdown-toggle:active:focus,
html body .btn.btn-default.dropdown-toggle:focus,
html body .btn.btn-default.dropdown-toggle:focus.focus,
html body .btn.btn-default.dropdown-toggle:focus:focus {
    border-color: #9aa4ad;
    background-color: transparent;
    color: #222
}

html body .btn.btn-default.dropdown-toggle.active .caret,
html body .btn.btn-default.dropdown-toggle.active.focus .caret,
html body .btn.btn-default.dropdown-toggle.active:focus .caret,
html body .btn.btn-default.dropdown-toggle:active .caret,
html body .btn.btn-default.dropdown-toggle:active.focus .caret,
html body .btn.btn-default.dropdown-toggle:active:focus .caret,
html body .btn.btn-default.dropdown-toggle:focus .caret,
html body .btn.btn-default.dropdown-toggle:focus.focus .caret,
html body .btn.btn-default.dropdown-toggle:focus:focus .caret {
    color: #222
}

html body .btn.btn-default.dropdown-toggle:hover {
    border-color: #9aa4ad;
    background-color: transparent;
    color: #222
}

html body .btn.btn-default.dropdown-toggle:hover .caret {
    color: #222
}

html body .panel-dropdown {
    margin-left: 26px
}

html body .panel-dropdown .dropdown-toggle.btn-default {
    border-bottom: 1px solid #c0c5cd;
    border-width: 0 0 1px
}

html body .panel-dropdown .dropdown.btn-group {
    width: 100%
}

html body .panel-dropdown .dropdown.btn-group .dropdown-toggle {
    padding-left: 0;
    text-transform: none
}

html body .panel-dropdown .dropdown.btn-group.open {
    background-color: transparent
}

html body .panel-dropdown .dropdown.btn-group.open .dropdown-toggle {
    border-bottom: 1px solid transparent;
    box-shadow: none
}

html body .panel-dropdown.non-selectable {
    pointer-events: none
}

html body .panel-dropdown.non-selectable .dropdown-toggle {
    color: #bbb;
    border-color: #ddd
}

html body .panel-dropdown.non-selectable .dropdown-toggle .caret {
    color: #bbb
}

html body .btn-group.open .dropdown-toggle {
    box-shadow: none
}

html body .pm-stroke-title {
    color: #425563;
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
    position: relative;
    margin: 0 auto 15px;
    width: 100%;
    padding: 0 10px;
    text-align: center
}

@media screen and (min-width:1600px) {
    html body .pm-stroke-title {
        padding: 0 40px
    }
}

html body .pm-stroke-title .title-text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: calc(100% - 20px);
    display: inline-block;
    z-index: 1;
    padding: 0 6px;
    position: relative;
    background: #fff
}

html body .pm-stroke-title:before {
    content: '';
    z-index: 0;
    position: relative;
    top: 11px;
    left: 0;
    display: block;
    width: 100%;
    height: 50%;
    border-bottom: 1px solid #e2e5eb
}

html body .tooltip {
    font-size: 13px
}

html body .tooltip.right .tooltip-arrow {
    left: 1px
}

html body .tooltip.left .tooltip-arrow {
    right: 1px
}

html body .popover {
    border-radius: 3px;
    max-width: none;
    white-space: nowrap;
    font-family: Open-Sans
}

html body .popover:not(.customized-popover).bottom>.arrow {
    top: -15px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    margin-left: 0
}

html body .popover:not(.customized-popover).top>.arrow {
    bottom: -15px;
    margin-left: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

html body .popover:not(.customized-popover).left>.arrow {
    top: calc(50% + 10.5px)!important;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: -15px
}

html body .popover:not(.customized-popover).right>.arrow {
    top: calc(50% + 10.5px)!important;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: -15px
}

html body .popover:not(.customized-popover) .popover-content {
    font-size: 13px;
    padding: 5.5px 12px
}

html body .popover:not(.customized-popover) .arrow {
    border-width: 7px
}

.toast-title {
    font-weight: 700;
    margin-left: 30px
}

.toast-message {
    line-height: 33px;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    color: #222;
    font-size: 13px;
    line-height: 18px;
    font-weight: 400;
    margin-left: 30px
}

.toast-message a,
.toast-message label {
    color: #fff
}

.toast-message a:hover {
    color: #ccc;
    text-decoration: none
}

.toast-close-button:focus,
.toast-close-button:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: 1
}

button.toast-close-button {
    position: relative;
    right: -10px;
    float: right;
    font-size: 20px;
    font-weight: 300;
    opacity: .8;
    top: 0;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0
}

.toast-top-center {
    width: 100%
}

.toast-bottom-center {
    bottom: 0;
    right: 0;
    width: 100%
}

.toast-top-full-width {
    top: 0;
    right: 0;
    width: 100%
}

.toast-bottom-full-width {
    bottom: 0;
    right: 0;
    width: 100%
}

.toast-top-left {
    top: 12px;
    left: 12px
}

.toast-top-right {
    top: 12px;
    right: 12px
}

.toast-bottom-right {
    right: 12px;
    bottom: 12px
}

.toast-bottom-left {
    bottom: 12px;
    left: 12px
}

#toast-container {
    z-index: 1020;
    width: 300px;
    position: absolute!important;
    top: 60px;
    position: relative;
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

#toast-container>.toast:after {
    font-family: pm-report-icons!important
}

#toast-container * {
    box-sizing: border-box
}

#toast-container>div {
    position: relative;
    margin: 0 0 6px;
    padding: 10px 20px;
    background-position: 15px;
    background-repeat: no-repeat;
    width: 300px
}

#toast-container>:hover {
    cursor: pointer
}

#toast-container.toast-bottom-center>div,
#toast-container.toast-top-center>div {
    width: 300px;
    margin: auto;
    margin-bottom: 6px
}

#toast-container.toast-bottom-full-width>div,
#toast-container.toast-top-full-width>div {
    width: 96%;
    margin: auto
}

.toast {
    position: relative
}

.toast-success {
    border-top: 4px solid #82bc41;
    background-color: #edf6e4
}

.toast-success:after {
    color: #82bc41;
    content: "\E901"
}

.toast-error {
    border-top: 4px solid #c8102e;
    background-color: #f8e2e6
}

.toast-error .toast-message,
.toast-error .toast-title {
    padding-right: 30px
}

.toast-error:after {
    color: #c8102e;
    content: "\E900"
}

.toast-progress {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 4px;
    background-color: #000;
    opacity: .4;
    -ms-filter: alpha(Opacity=40);
    filter: alpha(opacity=40)
}

#toast-container>.toast {
    background-image: none!important
}

#toast-container>.toast:after {
    position: absolute;
    top: 0;
    left: 20px;
    font-family: pm-report-icons;
    font-size: 20px;
    line-height: 40px;
    height: 40px;
    width: 20px;
    text-align: center;
    z-index: 1
}

.ps-container {
    -ms-touch-action: none;
    touch-action: none;
    overflow: hidden!important;
    -ms-overflow-style: none
}

@media (-ms-high-contrast:none),
screen and (-ms-high-contrast:active) {
    .ps-container {
        overflow: auto!important
    }
}

.ps-container.ps-active-x>.ps-scrollbar-x-rail,
.ps-container.ps-active-y>.ps-scrollbar-y-rail {
    display: block;
    background-color: transparent
}

.ps-container.ps-in-scrolling {
    pointer-events: none
}

.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
    background-color: transparent;
    opacity: transparent
}

.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
    background-color: #999
}

.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
    background-color: transparent;
    opacity: transparent
}

.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    background-color: #999
}

.ps-container>.ps-scrollbar-x-rail {
    display: none;
    position: absolute;
    border-radius: 3px;
    opacity: 1;
    transition: background-color .2s linear, opacity .2s linear;
    bottom: 0;
    height: 8px
}

.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x {
    position: absolute;
    background-color: #aaa;
    border-radius: 3px;
    transition: background-color .2s linear;
    bottom: 0;
    height: 8px
}

.ps-container>.ps-scrollbar-y-rail {
    display: none;
    position: absolute;
    border-radius: 3px;
    opacity: 1;
    transition: background-color .2s linear, opacity .2s linear;
    right: 0;
    width: 8px
}

.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    position: absolute;
    background-color: #aaa;
    border-radius: 3px;
    transition: background-color .2s linear;
    right: 0;
    width: 8px
}

.ps-container:hover.ps-in-scrolling {
    pointer-events: none
}

.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
    background-color: transparent;
    opacity: transparent
}

.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
    background-color: #999
}

.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
    background-color: transparent;
    opacity: transparent
}

.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    background-color: #999
}

.ps-container:hover>.ps-scrollbar-x-rail,
.ps-container:hover>.ps-scrollbar-y-rail {
    opacity: 1
}

.ps-container:hover>.ps-scrollbar-x-rail:hover {
    background-color: transparent;
    opacity: transparent
}

.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x {
    background-color: #999
}

.ps-container:hover>.ps-scrollbar-y-rail:hover {
    background-color: transparent;
    opacity: transparent
}

.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y {
    background-color: #999
}

html {
    box-sizing: border-box
}

body,
html {
    margin: 0;
    padding: 0;
    height: 100%
}

body button:focus,
html button:focus {
    outline: none!important
}

*,
:after,
:before {
    box-sizing: inherit
}

#header {
    height: 60px;
    background: #27323a;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI3MzIzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MjU1NjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: linear-gradient(90deg, #27323a 0, #425563);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#27323a', endColorstr='#425563', GradientType=1)
}

#header .site-log {
    float: left;
    padding: 10px;
    display: inline-block
}

@media screen and (max-width:765px) {
    #header .site-log {
        padding: 10px 5px
    }
}

@media screen and (max-width:765px) {
    #header .Header__help-dropdown___2g7H- {
        display: none
    }
}

#header .Header__dropdown-wrapper___5zFVb .Header__last-update___2Z8Ig {
    color: #9aa4ad;
    font-size: 13px;
    line-height: 59px;
    float: left;
    margin-right: 35px
}

@media screen and (max-width:765px) {
    #header .Header__dropdown-wrapper___5zFVb .Header__last-update___2Z8Ig {
        display: none
    }
}

#header .Header__dropdown-wrapper___5zFVb .Header__last-update___2Z8Ig span {
    vertical-align: middle
}

#header .Header__dropdown-wrapper___5zFVb .Header__last-update___2Z8Ig .Header__refresh-icon___26cEA {
    vertical-align: middle;
    font-size: 14px;
    color: #c0c5cd;
    padding-right: 5px
}

#header .Header__dropdown-wrapper___5zFVb .Header__last-update___2Z8Ig .Header__refresh-icon___26cEA:hover {
    color: #fff;
    cursor: pointer
}

#header .Header__dropdown-wrapper___5zFVb .Header__last-update___2Z8Ig .Header__refresh-icon___26cEA.Header__clicked___18qH3 {
    padding-right: 3px
}

#header .Header__dropdown-wrapper___5zFVb .Header__last-update___2Z8Ig .Header__refresh-icon___26cEA:active {
    color: #fff
}

@media screen and (max-width:765px) {
    #header .Header__dropdown-wrapper___5zFVb .dropdown {
        max-width: 100%
    }
}

#header .Header__dropdown-wrapper___5zFVb .dropdown.open,
#header .Header__dropdown-wrapper___5zFVb .dropdown:hover {
    background-color: rgba(34, 34, 34, .3)
}

#header .Header__dropdown-wrapper___5zFVb .dropdown .dropdown-menu {
    max-height: none;
    width: auto;
    min-width: 170px;
    max-width: 245px
}

#header .Header__menu-title-user-only___CQG5T {
    padding: 5px 0 5px 20px
}

#header .Header__menu-title___1XhSA {
    height: 60px;
    text-align: center
}

@media screen and (max-width:765px) {
    #header .Header__menu-title___1XhSA {
        padding-left: 5px;
        padding-right: 5px
    }
}

#header .Header__menu-title___1XhSA.Header__help___gwdgn {
    padding: 5px 16px;
    min-width: 60px
}

#header .Header__menu-title___1XhSA .Header__menu-title-text___eFJU5 {
    line-height: 50px;
    padding-right: 20px;
    display: inline-block;
    color: #fff;
    text-transform: none;
    font-size: 16px
}

#header .Header__menu-title___1XhSA .Header__menu-title-text___eFJU5.Header__help___gwdgn {
    padding-right: 25px;
    font-size: 20px
}

@media screen and (max-width:765px) {
    #header .Header__menu-title___1XhSA .Header__menu-title-text___eFJU5 {
        max-width: calc(100% - 42px);
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

#header .Header__menu-title___1XhSA .caret {
    font: normal normal normal 10px pm-report-icons;
    -webkit-font-smoothing: antialiased;
    font-size: 10px;
    display: inline-block;
    text-rendering: auto;
    border: none;
    position: absolute;
    height: 60px;
    line-height: 60px;
    width: 10px;
    text-align: center;
    top: 0;
    right: 20px
}

@media screen and (max-width:765px) {
    #header .Header__menu-title___1XhSA .caret {
        right: 7px
    }
}

#header .Header__menu-title___1XhSA .caret:before {
    color: #fff;
    content: "\E911"
}

#header .Header__settings-btn___1EJEA {
    padding: 5px 15px;
    float: left;
    cursor: pointer
}

#header .Header__settings-btn___1EJEA.Header__selected___20icw,
#header .Header__settings-btn___1EJEA:hover {
    background-color: rgba(34, 34, 34, .3)
}

#header .Header__settings-btn___1EJEA .Header__settings-button___3UgKw {
    line-height: 50px;
    display: inline-block;
    color: #fff;
    text-transform: none;
    font-size: 20px
}

.tabs-position {
    float: left
}

.header-tabs {
    border-left: 1px solid hsla(0, 0%, 100%, .2);
    margin-left: 50px
}

@media screen and (max-width:765px) {
    .header-tabs {
        display: none
    }
}

.header-tabs ul li {
    margin: 0
}

.header-tabs ul li a {
    line-height: 60px;
    padding: 0 20px
}

li.tab {
    background-color: transparent;
    border-right: 1px solid hsla(0, 0%, 100%, .2);
    opacity: .6
}

li.tab.Header__selected___20icw {
    opacity: 1
}

li.tab.Header__selected___20icw>a {
    font-weight: 600
}

li.tab.Header__selected___20icw>a,
li.tab.Header__selected___20icw>a.Header__active___1P6Kg,
li.tab.Header__selected___20icw>a.Header__focus___1XhlS,
li.tab.Header__selected___20icw>a:active,
li.tab.Header__selected___20icw>a:focus,
li.tab.Header__selected___20icw>a:hover {
    background-color: rgba(34, 34, 34, .3)
}

li.tab>a {
    color: #fff;
    font-size: 16px;
    font-weight: 400
}

li.tab>a:focus,
li.tab>a:hover {
    opacity: 1
}

li.tab.Header__active___1P6Kg,
li.tab.Header__active___1P6Kg.Header__focus___1XhlS,
li.tab.Header__active___1P6Kg:focus,
li.tab:active,
li.tab:active.Header__focus___1XhlS,
li.tab:active:focus,
li.tab:focus,
li.tab:focus.Header__focus___1XhlS,
li.tab:focus:focus,
li.tab>a:focus,
li.tab>a:hover {
    background-color: rgba(34, 34, 34, .3)
}

li.tab:focus:not(.Header__selected___20icw),
li.tab:hover:not(.Header__selected___20icw) {
    opacity: .8
}

.UserMenu__apikey-well___2t6Ud {
    overflow: auto;
    white-space: nowrap
}

@media screen and (max-width:765px) {
    .UserMenu__user-menu___GIH-t {
        max-width: calc(100% - 133px)
    }
}

.UserMenu__user-menu___GIH-t .dropdown-menu {
    margin-right: 2px
}

.UserMenu__user-menu___GIH-t .UserMenu__small-image___T0trq {
    display: inline-block;
    margin: -6px 10px 0 0;
    border-radius: 50%
}

@media screen and (max-width:765px) {
    .UserMenu__user-menu___GIH-t .UserMenu__small-image___T0trq {
        margin: 0 10px 0 0;
        position: relative;
        bottom: 22px
    }
}

.UserMenu__user-menu___GIH-t .UserMenu__large-image___3GgeR {
    pointer-events: none;
    text-align: center;
    border-bottom: 1px solid #e2e5eb;
    margin-left: 15px;
    margin-right: 15px
}

.UserMenu__user-menu___GIH-t .UserMenu__large-image___3GgeR img {
    display: inline-block;
    margin: 15px 0;
    border-radius: 50%
}

.UserMenu__user-menu___GIH-t .UserMenu__divider___1IETO {
    background-color: #c0c5cd
}

.UserMenu__user-menu___GIH-t .UserMenu__user-name-item___2W6oS {
    padding: 15px 0
}

.UserMenu__user-menu___GIH-t .UserMenu__user-name-item___2W6oS .UserMenu__user-info-wrapper___e6Rs4 {
    line-height: 1
}

.UserMenu__user-menu___GIH-t .UserMenu__user-name-item___2W6oS [role=menuitem] {
    white-space: normal
}

.UserMenu__user-menu___GIH-t .UserMenu__user-name-item___2W6oS .UserMenu__name___24G73 {
    color: #222;
    font-size: 16px;
    line-height: 25px;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 6px;
    display: inline-block;
    max-width: 215px;
    overflow: hidden;
    text-overflow: ellipsis
}

.UserMenu__user-menu___GIH-t .UserMenu__user-name-item___2W6oS .UserMenu__user-email___3EgDR {
    font-size: 12px;
    line-height: 12px;
    color: #999;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.SettingsDialog__custom-modal___A8Czm {
    width: 310px
}

@media screen and (max-width:765px) {
    .pr-views-button-dropdown {
        transition: ease top .25s 1s;
        position: absolute;
        top: 0
    }
}

.pr-views-button-dropdown ul.dropdown-menu {
    left: 20px;
    min-width: 200px;
    max-width: 260px;
    max-height: 440px;
    border: 1px solid #9aa4ad;
    top: 100%
}

.pr-views-button-dropdown ul.dropdown-menu .view-menu-item {
    position: relative;
    line-height: 40px;
    color: #666;
    padding: 0 15px 0 0
}

.pr-views-button-dropdown ul.dropdown-menu .view-menu-item .my-menu-item-title,
.pr-views-button-dropdown ul.dropdown-menu .view-menu-item .shared-menu-item-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 15px
}

.pr-views-button-dropdown ul.dropdown-menu .view-menu-item .my-menu-item-title.shared {
    margin-right: 14px
}

.pr-views-button-dropdown ul.dropdown-menu .view-menu-item i.views-trash-icon {
    color: transparent;
    right: 40px
}

.pr-views-button-dropdown ul.dropdown-menu .view-menu-item i.views-share-icon {
    color: transparent;
    right: 15px
}

.pr-views-button-dropdown ul.dropdown-menu .view-menu-item i.views-unshare-icon {
    color: #0086bf;
    right: 15px
}

.pr-views-button-dropdown ul.dropdown-menu .view-menu-item i.views-icon {
    line-height: 40px;
    position: absolute;
    top: 0
}

.pr-views-button-dropdown ul.dropdown-menu .view-menu-item.no-views {
    padding-left: 15px;
    color: #bbb;
    font-style: italic;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.pr-views-button-dropdown ul.dropdown-menu .view-menu-item:hover {
    background-color: #edeff4;
    cursor: pointer
}

.pr-views-button-dropdown ul.dropdown-menu .view-menu-item:hover .my-menu-item-title {
    margin-right: 40px
}

.pr-views-button-dropdown ul.dropdown-menu .view-menu-item:hover.no-views {
    background-color: transparent;
    cursor: default
}

.pr-views-button-dropdown ul.dropdown-menu .view-menu-item:hover i.views-icon {
    transition: ease color .25s 0s;
    color: #666
}

.pr-views-button-dropdown ul.dropdown-menu .view-menu-item:hover i.views-icon:hover {
    color: #006996
}

.pr-views-button-dropdown ul.dropdown-menu .view-menu-item:hover i.views-icon.views-unshare-icon {
    color: #0086bf
}

#root .pr-views-button-dropdown {
    margin-right: 20px
}

#root .pr-views-button-dropdown .pr-views-button-toggle.btn {
    max-width: 380px;
    min-width: 0;
    border-bottom-width: 0;
    line-height: 49px
}

#root .pr-views-button-dropdown .pr-views-button-toggle.btn .pr-selected-view-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 1px
}

#root .pr-views-button-dropdown .pr-views-button-toggle.btn .pr-selected-view-title .views-share-icon {
    margin-right: 5px
}

#root .pr-views-button-dropdown.with-save-icon {
    margin-right: 55px
}

#root .pr-views-button-dropdown.with-save-icon .btn {
    border-right: none;
    margin-right: 4px
}

#root .pr-views-button-dropdown.with-save-icon .pr-selected-view-title {
    font-style: italic;
    padding-right: 3px
}

#root .pr-views-button-dropdown .save-icon {
    position: absolute;
    top: 0;
    line-height: 60px;
    color: #0086bf;
    padding-right: 15px
}

#root .pr-views-button-dropdown .save-icon:hover {
    color: #006996;
    cursor: pointer
}

#root .pr-views-button-toggle.btn {
    background-color: transparent;
    padding-right: 30px;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 38px;
    text-align: center;
    font-weight: 700;
    min-width: 178px;
    min-height: 48px;
    border-color: #fff;
    background: #fff;
    color: #0086bf
}

#root .pr-views-button-toggle.btn.active,
#root .pr-views-button-toggle.btn.active.focus,
#root .pr-views-button-toggle.btn.active:focus,
#root .pr-views-button-toggle.btn:active,
#root .pr-views-button-toggle.btn:active.focus,
#root .pr-views-button-toggle.btn:active:focus,
#root .pr-views-button-toggle.btn:focus,
#root .pr-views-button-toggle.btn:focus.focus,
#root .pr-views-button-toggle.btn:focus:focus {
    color: #00587e
}

#root .pr-views-button-toggle.btn:hover {
    color: #006996
}

@media screen and (max-width:765px) {
    #root .pr-views-button-toggle.btn {
        padding-left: 10px;
        padding-right: 20px
    }
}

#root .pr-views-button-toggle.btn .caret {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 6px 6px;
    border-color: transparent transparent #0086bf;
    display: initial;
    position: absolute;
    right: 20px;
    top: 30px
}

@media screen and (max-width:765px) {
    #root .pr-views-button-toggle.btn .caret {
        right: 10px
    }
}

#root .pr-views-button-toggle.btn.active .caret,
#root .pr-views-button-toggle.btn.active.focus .caret,
#root .pr-views-button-toggle.btn.active:focus .caret,
#root .pr-views-button-toggle.btn:active .caret,
#root .pr-views-button-toggle.btn:active.focus .caret,
#root .pr-views-button-toggle.btn:active:focus .caret,
#root .pr-views-button-toggle.btn:focus .caret,
#root .pr-views-button-toggle.btn:focus.focus .caret,
#root .pr-views-button-toggle.btn:focus:focus .caret,
#root .pr-views-button-toggle.btn:hover .caret {
    border-color: transparent transparent #006996
}

.save-view-menu-item {
    color: #0086bf;
    font-weight: 700;
    text-transform: uppercase;
    padding-left: 15px
}

.save-view-menu-item.max-items-reached {
    color: #9aa4ad
}

.other-views-title {
    margin-top: 10px
}

.my-views-title,
.other-views-title {
    color: #9aa4ad;
    padding: 0 15px;
    line-height: 40px;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 700;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.my-views-title:hover,
.other-views-title:hover {
    cursor: default
}

.Scrollbar__react-scrollbar___1yQMp .Scrollbar__scroll-track-horizontal___1s9E_,
.Scrollbar__react-scrollbar___1yQMp .Scrollbar__scroll-track-vertical___1FSZ_ {
    opacity: 0;
    height: 100%;
    width: 100%;
    right: 2px;
    bottom: 0
}

.Scrollbar__react-scrollbar___1yQMp .Scrollbar__scroll-track-horizontal___1s9E_.Scrollbar__overlayTrigger___3mPg8,
.Scrollbar__react-scrollbar___1yQMp .Scrollbar__scroll-track-vertical___1FSZ_.Scrollbar__overlayTrigger___3mPg8 {
    right: 0
}

.Scrollbar__react-scrollbar___1yQMp:active .Scrollbar__scroll-track-vertical___1FSZ_,
.Scrollbar__react-scrollbar___1yQMp:hover .Scrollbar__scroll-track-vertical___1FSZ_ {
    width: 8px!important
}

.Scrollbar__react-scrollbar___1yQMp:active .Scrollbar__scroll-track-horizontal___1s9E_,
.Scrollbar__react-scrollbar___1yQMp:hover .Scrollbar__scroll-track-horizontal___1s9E_ {
    height: 8px!important
}

.Scrollbar__react-scrollbar___1yQMp:active .Scrollbar__scroll-track-horizontal___1s9E_,
.Scrollbar__react-scrollbar___1yQMp:active .Scrollbar__scroll-track-vertical___1FSZ_,
.Scrollbar__react-scrollbar___1yQMp:hover .Scrollbar__scroll-track-horizontal___1s9E_,
.Scrollbar__react-scrollbar___1yQMp:hover .Scrollbar__scroll-track-vertical___1FSZ_ {
    opacity: 1;
    z-index: 1001;
    overflow: hidden
}

.Scrollbar__react-scrollbar___1yQMp:active .Scrollbar__scroll-track-horizontal___1s9E_ .Scrollbar__scroll-thumb-horizontal___3KpZy,
.Scrollbar__react-scrollbar___1yQMp:active .Scrollbar__scroll-track-horizontal___1s9E_ .Scrollbar__scroll-thumb-vertical___hvg48,
.Scrollbar__react-scrollbar___1yQMp:active .Scrollbar__scroll-track-vertical___1FSZ_ .Scrollbar__scroll-thumb-horizontal___3KpZy,
.Scrollbar__react-scrollbar___1yQMp:active .Scrollbar__scroll-track-vertical___1FSZ_ .Scrollbar__scroll-thumb-vertical___hvg48,
.Scrollbar__react-scrollbar___1yQMp:hover .Scrollbar__scroll-track-horizontal___1s9E_ .Scrollbar__scroll-thumb-horizontal___3KpZy,
.Scrollbar__react-scrollbar___1yQMp:hover .Scrollbar__scroll-track-horizontal___1s9E_ .Scrollbar__scroll-thumb-vertical___hvg48,
.Scrollbar__react-scrollbar___1yQMp:hover .Scrollbar__scroll-track-vertical___1FSZ_ .Scrollbar__scroll-thumb-horizontal___3KpZy,
.Scrollbar__react-scrollbar___1yQMp:hover .Scrollbar__scroll-track-vertical___1FSZ_ .Scrollbar__scroll-thumb-vertical___hvg48 {
    border-radius: 4px;
    background-color: #c0c5cd
}

.Scrollbar__react-scrollbar___1yQMp:active .Scrollbar__scroll-track-horizontal___1s9E_ .Scrollbar__scroll-thumb-horizontal___3KpZy:hover,
.Scrollbar__react-scrollbar___1yQMp:active .Scrollbar__scroll-track-horizontal___1s9E_ .Scrollbar__scroll-thumb-vertical___hvg48:hover,
.Scrollbar__react-scrollbar___1yQMp:active .Scrollbar__scroll-track-vertical___1FSZ_ .Scrollbar__scroll-thumb-horizontal___3KpZy:hover,
.Scrollbar__react-scrollbar___1yQMp:active .Scrollbar__scroll-track-vertical___1FSZ_ .Scrollbar__scroll-thumb-vertical___hvg48:hover,
.Scrollbar__react-scrollbar___1yQMp:hover .Scrollbar__scroll-track-horizontal___1s9E_ .Scrollbar__scroll-thumb-horizontal___3KpZy:hover,
.Scrollbar__react-scrollbar___1yQMp:hover .Scrollbar__scroll-track-horizontal___1s9E_ .Scrollbar__scroll-thumb-vertical___hvg48:hover,
.Scrollbar__react-scrollbar___1yQMp:hover .Scrollbar__scroll-track-vertical___1FSZ_ .Scrollbar__scroll-thumb-horizontal___3KpZy:hover,
.Scrollbar__react-scrollbar___1yQMp:hover .Scrollbar__scroll-track-vertical___1FSZ_ .Scrollbar__scroll-thumb-vertical___hvg48:hover {
    background-color: #c0c5cd
}

.Scrollbar__react-scrollbar___1yQMp:active .Scrollbar__scroll-track-horizontal___1s9E_ .Scrollbar__scroll-thumb-horizontal___3KpZy:active,
.Scrollbar__react-scrollbar___1yQMp:active .Scrollbar__scroll-track-horizontal___1s9E_ .Scrollbar__scroll-thumb-vertical___hvg48:active,
.Scrollbar__react-scrollbar___1yQMp:active .Scrollbar__scroll-track-vertical___1FSZ_ .Scrollbar__scroll-thumb-horizontal___3KpZy:active,
.Scrollbar__react-scrollbar___1yQMp:active .Scrollbar__scroll-track-vertical___1FSZ_ .Scrollbar__scroll-thumb-vertical___hvg48:active,
.Scrollbar__react-scrollbar___1yQMp:hover .Scrollbar__scroll-track-horizontal___1s9E_ .Scrollbar__scroll-thumb-horizontal___3KpZy:active,
.Scrollbar__react-scrollbar___1yQMp:hover .Scrollbar__scroll-track-horizontal___1s9E_ .Scrollbar__scroll-thumb-vertical___hvg48:active,
.Scrollbar__react-scrollbar___1yQMp:hover .Scrollbar__scroll-track-vertical___1FSZ_ .Scrollbar__scroll-thumb-horizontal___3KpZy:active,
.Scrollbar__react-scrollbar___1yQMp:hover .Scrollbar__scroll-track-vertical___1FSZ_ .Scrollbar__scroll-thumb-vertical___hvg48:active {
    background-color: #9aa4ad
}

.Scrollbar__react-scrollbar___1yQMp>div::-webkit-scrollbar,
.Scrollbar__react-scrollbar___1yQMp>div::-webkit-scrollbar-corner {
    background-color: transparent
}

.share-switch-container {
    height: 40px;
    width: 140px
}

.share-switch-container .share-icon {
    float: left;
    color: #888
}

.share-switch-container .save-dialog-share-switch-label {
    float: left;
    margin-left: 8px;
    line-height: 18px
}

.share-switch-container .save-dialog-share-switch {
    margin-left: 110px;
    padding-top: 4px
}

.share-switch-container .react-toggle .react-toggle-track {
    background-color: #888;
    height: 12px;
    width: 29px
}

.share-switch-container .react-toggle .react-toggle-track .react-toggle-track-check,
.share-switch-container .react-toggle .react-toggle-track .react-toggle-track-x {
    display: none
}

.share-switch-container .react-toggle:hover .react-toggle-track {
    background-color: #666
}

.share-switch-container .react-toggle:active .react-toggle-track {
    background-color: #555
}

.share-switch-container .react-toggle:active .react-toggle-thumb {
    box-shadow: none
}

.share-switch-container .react-toggle .react-toggle-thumb {
    width: 18px;
    height: 18px;
    top: -3px;
    left: -2px;
    border-color: #888;
    box-shadow: none
}

.share-switch-container .react-toggle.react-toggle--checked .react-toggle-track {
    background-color: #0086bf
}

.share-switch-container .react-toggle.react-toggle--checked:hover .react-toggle-track {
    background-color: #006996
}

.share-switch-container .react-toggle.react-toggle--checked:active .react-toggle-track {
    background-color: #00587e
}

.share-switch-container .react-toggle.react-toggle--checked .react-toggle-thumb {
    left: 15px;
    border-color: #888;
    box-shadow: none
}

.react-toggle {
    display: inline-block;
    position: relative;
    cursor: pointer;
    background-color: transparent;
    border: 0;
    padding: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent
}

.react-toggle-screenreader-only {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.react-toggle--disabled {
    opacity: .5;
    transition: opacity .25s
}

.react-toggle-track {
    width: 50px;
    height: 24px;
    padding: 0;
    border-radius: 30px;
    background-color: #4d4d4d;
    transition: all .2s ease
}

.react-toggle:hover .react-toggle-track {
    background-color: #000
}

.react-toggle--checked .react-toggle-track {
    background-color: #19ab27
}

.react-toggle.react-toggle--checked:hover .react-toggle-track {
    background-color: #128d15
}

.react-toggle-track-check {
    position: absolute;
    width: 14px;
    height: 10px;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
    line-height: 0;
    left: 8px;
    opacity: 0;
    transition: opacity .25s ease
}

.react-toggle--checked .react-toggle-track-check,
.react-toggle-track-x {
    opacity: 1;
    transition: opacity .25s ease
}

.react-toggle-track-x {
    position: absolute;
    width: 10px;
    height: 10px;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
    line-height: 0;
    right: 10px
}

.react-toggle--checked .react-toggle-track-x {
    opacity: 0
}

.react-toggle-thumb {
    transition: all .5s cubic-bezier(.23, 1, .32, 1) 0ms;
    position: absolute;
    top: 1px;
    left: 1px;
    width: 22px;
    height: 22px;
    border: 1px solid #4d4d4d;
    border-radius: 50%;
    background-color: #fafafa;
    box-sizing: border-box;
    transition: all .25s ease
}

.react-toggle--checked .react-toggle-thumb {
    left: 27px;
    border-color: #19ab27
}

.react-toggle--focus .react-toggle-thumb {
    box-shadow: 0 0 2px 3px #0099e0
}

.react-toggle:active .react-toggle-thumb {
    box-shadow: 0 0 5px 5px #0099e0
}

.modal-alert .warning-icon {
    line-height: 36px
}

.form-horizontal .control-label {
    padding-top: 0
}

.save-dialog-share-switch-container {
    padding-top: 20px;
    margin-bottom: -10px
}

.dialog__view-name___2AtLh {
    overflow: hidden;
    text-overflow: ellipsis
}

.bubbles__bubble-remove-button___NltMg {
    float: left
}

@media screen and (max-width:765px) {
    .bubbles__bubble-remove-button___NltMg {
        float: none;
        display: inline-block;
        white-space: nowrap
    }
}

.bubbles__bubble-remove-button___NltMg .bubbles__bubble-value___1czsE {
    width: auto;
    max-width: 400px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    vertical-align: middle
}

.bubbles__bubble-remove-button___NltMg .bubbles__bubble-value___1czsE.bubbles__excluded___15Phd {
    text-decoration: line-through
}

.bubbles__bubble-remove-button___NltMg .bubbles__remove-btn___3aiQ1 {
    margin-left: 8px;
    cursor: pointer
}

.bubbles__bubble-remove-button___NltMg .bubbles__remove-btn___3aiQ1.bubbles__disabled___2bJVT {
    color: #d7dbe1;
    pointer-events: none
}

.bubbles__bubble-remove-button___NltMg .bubbles__remove-btn___3aiQ1:hover {
    color: #006996
}

.bubbles__x-more-bubble___2-4rn {
    color: #666;
    font-size: 13px;
    font-weight: 400;
    border-radius: 6px;
    cursor: default;
    border: 1px solid #d7dbe1;
    height: 24px;
    line-height: 21px;
    padding: 0 0 0 8px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 30px;
    position: relative;
    margin-left: 8px;
    float: left
}

.bubbles__x-more-bubble___2-4rn .bubbles__x-more-text___1e64p {
    padding-right: 8px
}

.bubbles__x-more-bubble___2-4rn .bubbles__x-more-button___2MsXS {
    line-height: 24px;
    height: 22px;
    width: 22px;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    text-align: center;
    border: none;
    background-color: transparent;
    border-left: 1px solid #d7dbe1;
    padding: 0;
    float: none
}

.bubbles__x-more-bubble___2-4rn .bubbles__x-more-button___2MsXS:hover {
    background: #f4f6fb;
    color: #006996
}

.bubbles__x-more-bubble___2-4rn .bubbles__x-more-button___2MsXS.bubbles__opened___1BWoM {
    background: #e2e5eb;
    color: #00587e
}

.bubbles__bubbles-group-link___2YrRw {
    line-height: 60px;
    padding: 0 8px;
    float: left
}

@media screen and (max-width:765px) {
    .bubbles__bubbles-group-link___2YrRw {
        float: right
    }
}

.bubbles__x-more-popover___3afN2 .popover-content {
    width: 196px;
    padding: 0
}

.bubbles__x-more-popover___3afN2 .bubbles__x-more-popover-margin___BESIR {
    margin-top: 8px
}

.bubbles__x-more-popover___3afN2 .bubbles__bubble-remove-button___NltMg {
    margin: 8px 16px;
    padding: 0;
    border: none
}

.bubbles__x-more-popover___3afN2 .bubbles__bubble-remove-button___NltMg.bubbles__no-top-margin___u2k_n {
    margin: 0 16px 8px
}

.bubbles__x-more-popover___3afN2 .bubbles__bubble-remove-button___NltMg.bubbles__no-bottom-margin___2gJ69 {
    margin: 8px 16px 0
}

.bubbles__x-more-popover___3afN2 .bubbles__bubble-remove-button___NltMg .bubbles__bubble-value___1czsE {
    width: 147px
}

.buttons__link-button___3BD6H {
    color: #0086bf
}

.buttons__link-button___3BD6H:hover {
    cursor: pointer;
    text-decoration: underline
}

.ViewSummary__view-summary___sAMav {
    display: inline-block;
    white-space: nowrap;
    padding-left: 10px
}

.ViewSummary__view-summary___sAMav .ViewSummary__collapsible-view-summary-bubble___rpvCm {
    display: inline-block;
    float: none
}

@media screen and (max-width:765px) {
    .ViewSummary__view-summary___sAMav .ViewSummary__collapsible-view-summary-bubble___rpvCm {
        float: none;
        white-space: nowrap
    }
}

.ViewSummary__view-summary___sAMav .ViewSummary__view-summary-bubble___1_Tdz {
    padding-right: 30px;
    float: left;
    display: inline-block
}

@media screen and (max-width:765px) {
    .ViewSummary__view-summary___sAMav .ViewSummary__view-summary-bubble___1_Tdz {
        float: none;
        white-space: nowrap
    }
}

.ViewSummary__view-summary___sAMav .ViewSummary__collapsible-view-summary-bubble___rpvCm>i,
.ViewSummary__view-summary___sAMav .ViewSummary__view-summary-bubble___1_Tdz>i {
    line-height: 60px;
    float: left
}

@media screen and (max-width:765px) {
    .ViewSummary__view-summary___sAMav .ViewSummary__collapsible-view-summary-bubble___rpvCm>i,
    .ViewSummary__view-summary___sAMav .ViewSummary__view-summary-bubble___1_Tdz>i {
        float: none;
        white-space: nowrap
    }
}

.view-properties__panel-header___1DcTq {
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 38px;
    text-align: center;
    font-weight: 700;
    min-width: 178px;
    min-height: 48px;
    text-transform: none;
    background-color: #0086bf;
    height: 60px;
    margin: auto;
    position: relative
}

.view-properties__panel-header___1DcTq .view-properties__views-share-icon___2Pebl {
    position: absolute;
    left: 15px;
    line-height: 60px
}

.view-properties__panel-header___1DcTq .view-properties__selected-view-name___3vEMk {
    text-transform: uppercase;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 130px;
    margin-left: 15px;
    text-align: left
}

.view-properties__panel-header___1DcTq .view-properties__selected-view-name___3vEMk.view-properties__selected-view-name-unsaved___3PWii {
    font-style: italic
}

.view-properties__panel-header___1DcTq .view-properties__selected-view-name___3vEMk .view-properties__plain-view-name___2gEvn {
    cursor: default
}

.view-properties__panel-header___1DcTq .view-properties__selected-view-name___3vEMk .view-properties__view-name-editing___7YzHg {
    line-height: 20px
}

.view-properties__panel-header___1DcTq .view-properties__selected-view-name___3vEMk .view-properties__view-name-editing___7YzHg:hover {
    border-bottom: 1px solid hsla(0, 0%, 100%, .6);
    line-height: 21px
}

.view-properties__panel-header___1DcTq .view-properties__selected-view-name___3vEMk .view-properties__view-name-editing___7YzHg input {
    color: #fff;
    background-color: #0086bf;
    width: 100%;
    border: none;
    outline: none;
    text-transform: uppercase;
    border-bottom: 1px solid hsla(0, 0%, 100%, .6)
}

.view-properties__panel-header___1DcTq .view-properties__selected-view-name___3vEMk .view-properties__view-name-editing___7YzHg input:hover {
    border-bottom: none
}

.view-properties__panel-header___1DcTq .view-properties__selected-view-name___3vEMk .view-properties__view-name-editing___7YzHg input::-moz-selection {
    background-color: #006996
}

.view-properties__panel-header___1DcTq .view-properties__selected-view-name___3vEMk .view-properties__view-name-editing___7YzHg input::selection {
    background-color: #006996
}

.view-properties__panel-header___1DcTq .view-properties__view-settings-menu___z96Wg {
    z-index: 9999;
    position: absolute;
    display: inline;
    right: 44px;
    height: 26px;
    width: 26px;
    line-height: 26px
}

.view-properties__panel-header___1DcTq .view-properties__view-settings-menu___z96Wg .view-properties__view-delete-btn___32Izg,
.view-properties__panel-header___1DcTq .view-properties__view-settings-menu___z96Wg .view-properties__view-save-btn___LLUi8 {
    margin-right: 8px;
    color: #888
}

.view-properties__panel-header___1DcTq .view-properties__view-settings-menu___z96Wg .view-properties__share-view-menu-item___1bXG0 {
    height: 40px
}

.view-properties__panel-header___1DcTq .view-properties__view-settings-menu___z96Wg .view-properties__share-view-menu-item___1bXG0:hover a {
    background-color: transparent
}

.view-properties__panel-header___1DcTq .view-settings-menu-content {
    min-width: 170px;
    overflow: visible;
    right: -20px;
    top: 130%
}

.view-properties__panel-header___1DcTq .view-settings-menu-content:before {
    position: absolute;
    top: -7px;
    right: 25px;
    display: inline-block;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-left: 7px solid transparent;
    border-bottom-color: #9aa4ad;
    content: ''
}

.view-properties__panel-header___1DcTq .view-settings-menu-content:after {
    position: absolute;
    top: -6px;
    right: 26px;
    display: inline-block;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent;
    content: ''
}

.view-properties__panel-header___1DcTq .view-settings-menu-content a:nth-child(1) {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.view-properties__panel-header___1DcTq .view-settings-menu-content a:nth-last-child(1) {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}

.view-properties__panel-header___1DcTq .view-settings-menu-btn.pm-icon {
    cursor: pointer;
    height: 26px;
    width: 26px;
    line-height: 26px;
    text-align: center;
    font-size: 14px;
    opacity: .8;
    color: #fff
}

.view-properties__panel-header___1DcTq .view-settings-menu-btn.pm-icon:hover {
    opacity: 1;
    background-color: rgba(34, 34, 34, .15)
}

.view-properties__panel-header___1DcTq .view-properties__view-storage-btn___iWIIr {
    display: inline;
    cursor: pointer;
    position: absolute;
    right: 44px;
    height: 26px;
    width: 26px;
    line-height: 26px;
    text-align: center;
    font-size: 14px;
    opacity: .8
}

.view-properties__panel-header___1DcTq .view-properties__view-storage-btn___iWIIr.view-properties__max-items-reached___RKSEy {
    opacity: .5
}

.view-properties__panel-header___1DcTq .view-properties__view-storage-btn___iWIIr:hover {
    opacity: 1;
    background-color: rgba(34, 34, 34, .15);
    cursor: pointer
}

.view-properties__panel-header___1DcTq .view-properties__view-storage-btn___iWIIr:hover.view-properties__max-items-reached___RKSEy {
    opacity: .5;
    background-color: transparent
}

.view-properties__panel-header___1DcTq .view-properties__view-storage-btn-with-actions-btn___-KTF3 {
    right: 73px
}

.view-properties__panel-header___1DcTq .view-properties__close-btn___2p0r4 {
    display: inline;
    cursor: pointer;
    position: absolute;
    right: 15px;
    height: 26px;
    width: 26px;
    line-height: 26px;
    text-align: center;
    font-size: 12px;
    opacity: .8
}

.view-properties__panel-header___1DcTq .view-properties__close-btn___2p0r4:hover {
    opacity: 1;
    background-color: rgba(34, 34, 34, .15)
}

.view-properties__dates-filter-section___gWCR_ {
    padding-top: 27px
}

.view-properties__dates-filter-section___gWCR_ .view-properties__dates-selector-wrapper___Q22ol {
    margin-top: 12px;
    position: relative
}

.view-properties__filter-section___1i6X2,
.view-properties__grouping-section___2qdDy {
    padding-top: 60px
}

.view-properties__filter-device-item___Bm1gR {
    line-height: 16px
}

.view-properties__filter-device-item___Bm1gR.view-properties__device-padding___16UW6 {
    padding: 10px
}

.view-properties__filter-device-item-deviceId___3QU51 {
    color: #888
}

.view-properties__group-by-sub-title___1PBlv {
    color: #999;
    font-size: 13px;
    line-height: 18px;
    font-weight: 400;
    margin-left: 26px
}

.view-properties__grouping-separator___2QqtJ {
    height: 30px
}

.autocomplete-dropdown__add-link___2yLGH.autocomplete-dropdown__clicked___3gKRe {
    display: none
}

div.autocomplete-dropdown__dropdown-button-dropdown-wrapper___2Zeo1 {
    border: 1px solid #d7dbe1;
    border-radius: 4px;
    background-color: #fff;
    height: 24px;
    margin-bottom: 8px;
    margin-left: 26px
}

div.autocomplete-dropdown__dropdown-button-dropdown-wrapper___2Zeo1>button {
    border: none!important;
    background: none!important;
    box-shadow: none!important
}

div.autocomplete-dropdown__dropdown-button-dropdown-wrapper___2Zeo1>button.autocomplete-dropdown__dropdown-button-toggle___3iQQD {
    overflow: hidden;
    border-width: 0;
    min-height: 0;
    height: 22px;
    padding: 0;
    background: none;
    box-shadow: none;
    z-index: 1
}

div.autocomplete-dropdown__dropdown-button-dropdown-wrapper___2Zeo1>button.autocomplete-dropdown__dropdown-button-toggle___3iQQD>span {
    display: none
}

div.autocomplete-dropdown__dropdown-button-dropdown-wrapper___2Zeo1>button.autocomplete-dropdown__dropdown-button-toggle___3iQQD .autocomplete-dropdown__icon___2l6Hj {
    text-align: center;
    position: absolute;
    line-height: 22px;
    width: 32px;
    color: #bbb;
    left: 0;
    top: 0
}

div.autocomplete-dropdown__dropdown-button-dropdown-wrapper___2Zeo1>button.autocomplete-dropdown__dropdown-button-toggle___3iQQD .autocomplete-dropdown__icon___2l6Hj.autocomplete-dropdown__left-icon___2kuql {
    pointer-events: none
}

div.autocomplete-dropdown__dropdown-button-dropdown-wrapper___2Zeo1>button.autocomplete-dropdown__dropdown-button-toggle___3iQQD .autocomplete-dropdown__icon___2l6Hj.autocomplete-dropdown__icon-clear___13ew1 {
    cursor: pointer;
    position: absolute;
    left: calc(100% - 22px);
    top: 1px;
    width: 22px
}

div.autocomplete-dropdown__dropdown-button-dropdown-wrapper___2Zeo1>button.autocomplete-dropdown__dropdown-button-toggle___3iQQD .autocomplete-dropdown__icon___2l6Hj.autocomplete-dropdown__icon-clear___13ew1:hover {
    color: #006996
}

div.autocomplete-dropdown__dropdown-button-dropdown-wrapper___2Zeo1>button.autocomplete-dropdown__dropdown-button-toggle___3iQQD .autocomplete-dropdown__filter-input___1-Csf {
    transition: ease width .25s 0s;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border: none;
    display: inline;
    box-shadow: none;
    padding: 0 0 0 32px;
    height: 22px;
    font-size: 13px;
    color: #666;
    width: 100%
}

div.autocomplete-dropdown__dropdown-button-dropdown-wrapper___2Zeo1>button.autocomplete-dropdown__dropdown-button-toggle___3iQQD .autocomplete-dropdown__filter-input___1-Csf::-webkit-input-placeholder {
    font-style: italic
}

div.autocomplete-dropdown__dropdown-button-dropdown-wrapper___2Zeo1>button.autocomplete-dropdown__dropdown-button-toggle___3iQQD .autocomplete-dropdown__filter-input___1-Csf:-moz-placeholder,
div.autocomplete-dropdown__dropdown-button-dropdown-wrapper___2Zeo1>button.autocomplete-dropdown__dropdown-button-toggle___3iQQD .autocomplete-dropdown__filter-input___1-Csf::-moz-placeholder {
    font-style: italic
}

div.autocomplete-dropdown__dropdown-button-dropdown-wrapper___2Zeo1>button.autocomplete-dropdown__dropdown-button-toggle___3iQQD .autocomplete-dropdown__filter-input___1-Csf:-ms-input-placeholder {
    font-style: italic
}

div.autocomplete-dropdown__dropdown-button-dropdown-wrapper___2Zeo1>button.autocomplete-dropdown__dropdown-button-toggle___3iQQD .autocomplete-dropdown__filter-input___1-Csf:not(:focus) {
    background: none;
    border-width: 0 0 1px
}

div.autocomplete-dropdown__dropdown-button-dropdown-wrapper___2Zeo1>button.autocomplete-dropdown__dropdown-button-toggle___3iQQD .autocomplete-dropdown__filter-input___1-Csf.autocomplete-dropdown__with-clear-btn___bNP-_ {
    width: calc(100% - 22px)
}

div.autocomplete-dropdown__dropdown-button-dropdown-wrapper___2Zeo1>button.autocomplete-dropdown__dropdown-button-toggle___3iQQD .autocomplete-dropdown__filter-input___1-Csf.autocomplete-dropdown__form-control___3UWSR {
    padding: 0
}

div.autocomplete-dropdown__dropdown-button-dropdown-wrapper___2Zeo1 .autocomplete-dropdown__dropdown-menu-blur___1BgyE {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0
}

div.autocomplete-dropdown__dropdown-button-dropdown-wrapper___2Zeo1 .autocomplete-dropdown__dropdown-menu___1mR8q {
    width: 100%;
    max-width: 100%;
    max-height: 242px;
    overflow-y: auto;
    margin: 0;
    padding: 0;
    border: 1px solid #d7dbe1
}

div.autocomplete-dropdown__dropdown-button-dropdown-wrapper___2Zeo1 .autocomplete-dropdown__dropdown-menu___1mR8q .autocomplete-dropdown__menu-item___2aOd6:hover:disabled {
    background-color: #fff!important;
    color: #666
}

div.autocomplete-dropdown__dropdown-button-dropdown-wrapper___2Zeo1 .autocomplete-dropdown__dropdown-menu___1mR8q .autocomplete-dropdown__menu-item___2aOd6>a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 40px;
    color: #666;
    padding-left: 10px
}

div.autocomplete-dropdown__dropdown-button-dropdown-wrapper___2Zeo1 .autocomplete-dropdown__dropdown-menu___1mR8q .autocomplete-dropdown__menu-item___2aOd6>a:focus,
div.autocomplete-dropdown__dropdown-button-dropdown-wrapper___2Zeo1 .autocomplete-dropdown__dropdown-menu___1mR8q .autocomplete-dropdown__menu-item___2aOd6>a:hover {
    background-color: #edeff4
}

div.autocomplete-dropdown__dropdown-button-dropdown-wrapper___2Zeo1 .autocomplete-dropdown__dropdown-menu___1mR8q .autocomplete-dropdown__menu-item___2aOd6>a b {
    color: inherit;
    font-weight: inherit;
    background-color: #d1eafb
}

.view-panel__section-header___2HC5s {
    height: 30px;
    line-height: 30px;
    margin-bottom: 27px
}

.view-panel__section-header___2HC5s .view-panel__section-header-icon-container___2cEqb {
    float: left;
    margin-right: 8px;
    width: 16px
}

.view-panel__section-header___2HC5s .view-panel__section-header-icon-container___2cEqb .view-panel__section-header-icon___1X7T1 {
    font-size: 16px;
    color: #425563
}

.view-panel__section-header___2HC5s .view-panel__section-header-text-container___2zhIl {
    width: calc(100% - 26px);
    float: left
}

.view-panel__section-header___2HC5s .view-panel__section-header-text-container___2zhIl .view-panel__section-header-text___15pWy {
    color: #425563;
    font-size: 16px;
    line-height: 25px;
    font-weight: 400
}

.view-panel__section-header___2HC5s .view-panel__section-header-text-container___2zhIl .view-panel__section-header-link___30HYH {
    float: right
}

.view-panel__underline___1F8dD {
    border-bottom: 2px solid #c0c5cd
}

.view-panel__underline___1F8dD.view-panel__section-header___2HC5s {
    border-width: 2px;
    margin-bottom: 26px
}

.view-panel__underline___1F8dD.view-panel__view-property___2ukyL {
    margin-top: 18px;
    margin-left: 26px
}

.view-panel__underline___1F8dD.view-panel__view-property___2ukyL.view-panel__last-property___YJ4tj {
    border-bottom-color: transparent;
    margin-bottom: 240px
}

.devices-property .dropdown-button-dropdown-gl .dropdown-menu {
    max-height: 314px
}

.view-panel__view-property-bottom-space___1TSci {
    margin-bottom: 240px
}

.view-panel__excludable-view-property-bottom-space___wBtRh {
    margin-bottom: 120px
}

.view-panel__property-item___i8wqM {
    margin-bottom: 18px;
    width: 100%
}

.view-panel__property-item___i8wqM .view-panel__filter-header___2Ch4g {
    cursor: pointer
}

.view-panel__property-item___i8wqM .view-panel__non-collapsible-filter-header___83hrS {
    cursor: default;
    margin-left: 26px
}

.view-panel__property-item___i8wqM .view-panel__non-collapsible-filter-header___83hrS .view-panel__property-header-icon___3zqlB {
    display: none
}

.view-panel__property-item___i8wqM .view-panel__property-header-icon___3zqlB {
    margin-right: 8px;
    width: 16px;
    font-size: 16px;
    line-height: 16px;
    padding: 0;
    margin-top: 2px
}

.view-panel__property-item___i8wqM .view-panel__property-header-text___3sM7g {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #425563;
    font-size: 300;
    line-height: 18px;
    font-weight: 400;
    text-align: right
}

.view-panel__property-item___i8wqM .view-panel__selected-properties-counter___Mz43f {
    display: inline;
    float: right;
    border-radius: 4px;
    border: 1px solid #d7dbe1;
    box-sizing: border-box;
    background-color: #f4f6fb;
    width: 18px;
    height: 18px;
    color: #425563;
    font-size: 13px;
    line-height: 18px;
    font-weight: 400;
    line-height: 15px;
    text-align: center
}

.view-panel__property-item___i8wqM .view-panel__selected-properties-counter-zero___26bow {
    display: none
}

.view-panel__property-item___i8wqM .view-panel__property-values-container___1OAFi {
    width: 100%
}

.view-panel__property-item___i8wqM .view-panel__property-values-container___1OAFi .view-panel__panel-body___dpVNd {
    padding-top: 15px
}

.view-panel__property-item___i8wqM .view-panel__property-values-container___1OAFi .view-panel__excludable-menu___3F2Ez .btn.btn-default.dropdown-toggle {
    border: 1px solid #c0c5cd;
    width: 185px;
    text-transform: none;
    padding: 0;
    min-height: 0
}

.view-panel__property-item___i8wqM .view-panel__property-values-container___1OAFi .view-panel__excludable-menu___3F2Ez .btn.btn-default.dropdown-toggle:hover {
    background-color: #e2e5eb
}

.view-panel__property-item___i8wqM .view-panel__property-values-container___1OAFi .view-panel__excludable-menu___3F2Ez .btn.btn-default.dropdown-toggle :active,
.view-panel__property-item___i8wqM .view-panel__property-values-container___1OAFi .view-panel__excludable-menu___3F2Ez .btn.btn-default.dropdown-toggle:focus {
    background-color: #fff
}

.view-panel__property-item___i8wqM .view-panel__property-values-container___1OAFi .view-panel__excludable-menu___3F2Ez .btn.btn-default.dropdown-toggle:focus:hover {
    background-color: #e2e5eb
}

.view-panel__property-item___i8wqM .view-panel__property-values-container___1OAFi .view-panel__excludable-menu___3F2Ez ul.dropdown-menu {
    width: 106px;
    min-width: 0;
    top: 23px
}

.view-panel__property-item___i8wqM .view-panel__property-values-container___1OAFi .view-panel__excludable-menu___3F2Ez ul.dropdown-menu>li>a {
    padding: 0 0 0 12px;
    height: 40px
}

.view-panel__property-item___i8wqM .view-panel__property-values-container___1OAFi .view-panel__excludable-menu___3F2Ez .view-panel__menu-item-icon___IF-LU {
    color: #0086bf;
    float: right;
    line-height: 40px;
    padding-right: 10px
}

.view-panel__property-item___i8wqM .view-panel__property-values-container___1OAFi .view-panel__excludable-menu___3F2Ez .view-panel__menu-item-icon___IF-LU.view-panel__excluded___2m82X {
    color: #666
}

.view-panel__property-item___i8wqM .view-panel__property-values-container___1OAFi .view-panel__property-value___kofv1 {
    border: 1px solid #c0c5cd;
    border-radius: 4px;
    background-color: transparent;
    height: 24px;
    margin-bottom: 8px;
    margin-left: 25px
}

.view-panel__property-item___i8wqM .view-panel__property-values-container___1OAFi .view-panel__property-value___kofv1.view-panel__selected___1cGXN {
    background-color: #fff
}

.view-panel__property-item___i8wqM .view-panel__property-values-container___1OAFi .view-panel__property-value___kofv1.view-panel__selected___1cGXN .view-panel__property-value-icon___3JG-4.view-panel__general___336_d {
    color: #222
}

.view-panel__property-item___i8wqM .view-panel__property-values-container___1OAFi .view-panel__property-value___kofv1.view-panel__selected___1cGXN .view-panel__property-value-text___3KB0Z {
    color: #000
}

.view-panel__property-item___i8wqM .view-panel__property-values-container___1OAFi .view-panel__property-value___kofv1.view-panel__selected___1cGXN .view-panel__property-value-text___3KB0Z.view-panel__excluded___2m82X {
    text-decoration: line-through
}

.view-panel__property-item___i8wqM .view-panel__property-values-container___1OAFi .view-panel__property-value___kofv1:hover {
    cursor: default;
    background-color: #e2e5eb
}

.view-panel__property-item___i8wqM .view-panel__property-values-container___1OAFi .view-panel__property-value___kofv1 .view-panel__property-value-icon___3JG-4 {
    width: 32px;
    text-align: center;
    line-height: 22px;
    float: left
}

.view-panel__property-item___i8wqM .view-panel__property-values-container___1OAFi .view-panel__property-value___kofv1 .view-panel__property-value-icon___3JG-4.view-panel__general___336_d {
    color: #888
}

.view-panel__property-item___i8wqM .view-panel__property-values-container___1OAFi .view-panel__property-value___kofv1 .view-panel__property-value-text___3KB0Z {
    color: #425563;
    font-size: 13px;
    line-height: 18px;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: calc(100% - 60px);
    display: inline-block;
    line-height: 22px
}

.view-panel__property-item___i8wqM .view-panel__property-values-container___1OAFi .view-panel__property-value___kofv1 .view-panel__property-value-text-no-icon___3lPHi {
    margin-left: 32px
}

.view-panel__property-item___i8wqM .view-panel__property-values-container___1OAFi .view-panel__property-value___kofv1 .view-panel__property-value-selected-icon___2p84z {
    color: #0086bf;
    float: right;
    line-height: 22px;
    padding-right: 10px
}

.view-panel__property-item___i8wqM .view-panel__property-values-container___1OAFi .view-panel__property-value___kofv1 .view-panel__property-value-selected-icon___2p84z.view-panel__excluded___2m82X {
    color: #666
}

.view-panel__property-item___i8wqM .view-panel__property-values-container___1OAFi .view-panel__add-link___26R2W {
    margin-left: 26px;
    color: #0086bf
}

.view-panel__property-item___i8wqM .view-panel__property-values-container___1OAFi .view-panel__add-link___26R2W:hover {
    cursor: pointer;
    text-decoration: underline
}

.view-panel__property-item___i8wqM .view-panel__property-values-container___1OAFi .view-panel__add-link___26R2W .view-panel__add-link-text___38frH {
    margin-left: 6px
}

.view-panel__property-item___i8wqM .view-panel__property-values-container___1OAFi .view-panel__add-link___26R2W .view-panel__add-link-icon___3Hmev {
    vertical-align: bottom;
    padding-bottom: 1px
}

.CollapseExpandBtn__collapse-expend-toggle___2o9Yl {
    float: left;
    width: 40px;
    padding-right: 8px;
    padding-left: 20px;
    color: #425563;
    cursor: pointer
}

.CollapseExpandBtn__collapse-expend-toggle___2o9Yl:hover {
    color: #27323a
}

.CollapseExpandBtn__collapse-expend-toggle___2o9Yl:hover i.pm-icon-expand:before {
    content: "\E919"
}

.CollapseExpandBtn__collapse-expend-toggle___2o9Yl:hover i.pm-icon-collapse:before {
    content: "\E91D"
}

.CollapseExpandBtn__collapse-expend-toggle___2o9Yl i {
    font-size: 13px
}

.CollapseExpandBtn__active-state___2nKZs {
    color: #425563
}

.CollapseExpandBtn__active-state___2nKZs:hover {
    color: #27323a
}

.WidgetSuccess__container___1XW7j {
    float: left;
    width: 50%;
    height: 100%;
    padding: 22px 0
}

.WidgetSuccess__container___1XW7j .WidgetSuccess__title___1Qwls {
    margin-bottom: 5px
}

.WidgetSuccess__guardian-bar-chart___oV0tP {
    padding-top: 15px
}

.WidgetSuccess__guardian-bar-chart___oV0tP p {
    text-align: left
}

.DonutWidget__element-wrapper___3DLXy {
    display: inline-block;
    height: 150px
}

.DonutWidget__element-wrapper___3DLXy.DonutWidget__size-sm___1UtxJ {
    height: 100px
}

.DonutWidget__size-sm___1UtxJ {
    display: inline-block
}

.DonutWidget__size-sm___1UtxJ .DonutWidget__pie-chart-wrapper___2ypz6:before {
    color: #222;
    font-size: 22px;
    line-height: 42px;
    font-weight: 600
}

.DonutWidget__size-sm___1UtxJ .DonutWidget__pie-chart-wrapper___2ypz6:after {
    top: calc(50% + 10px)
}

.DonutWidget__pie-chart-wrapper___2ypz6 {
    float: left;
    position: relative
}

.DonutWidget__pie-chart-wrapper___2ypz6:before {
    font-size: 30px;
    line-height: 42px;
    content: attr(data-title-value);
    top: calc(50% - 10px)
}

.DonutWidget__pie-chart-wrapper___2ypz6:after,
.DonutWidget__pie-chart-wrapper___2ypz6:before {
    color: #222;
    font-weight: 400;
    position: absolute;
    left: 50%;
    bottom: auto;
    right: auto;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%)
}

.DonutWidget__pie-chart-wrapper___2ypz6:after {
    font-size: 14px;
    line-height: 18px;
    text-transform: uppercase;
    content: attr(data-title-text);
    top: calc(50% + 20px)
}

.WidgetHistory__container___1Hmqo {
    float: left;
    position: relative;
    width: 50%;
    height: 100%;
    padding: 22px 0
}

.WidgetHistory__bars-wrapper___1fq_2 {
    width: 80%;
    padding: 0 40px;
    margin: 0 auto;
    text-align: center
}

.WidgetHistory__history-label___fNlge {
    color: #222;
    font-size: 13px;
    line-height: 18px;
    font-weight: 300;
    padding-right: 20px;
    white-space: nowrap;
    text-align: left
}

.WidgetHistory__history-label___fNlge .WidgetHistory__hyphen___3nbbW {
    display: inline-block;
    padding: 0 5px
}

.WidgetHistory__history-tooltip___19C0L {
    max-width: 400px;
    padding: 12px 0
}

.WidgetHistory__history-tooltip___19C0L .popover-content {
    padding: 0
}

.WidgetHistory__history-no-data___1Jphs {
    position: relative;
    font-style: italic;
    text-align: center;
    font-size: 16px;
    color: #bbb;
    top: 50px
}

.WidgetHistory__info-icon___Dm_0n {
    padding-left: 6px
}

.GradiantBarChart__line___2GpHe {
    white-space: nowrap;
    line-height: 0
}

.GradiantBarChart__line___2GpHe .GradiantBarChart__color___3UByb {
    display: inline-block
}

.GradiantBarChart__line___2GpHe .GradiantBarChart__color___3UByb.GradiantBarChart__animate___iH-wj {
    background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 50%, #fff 0);
    background-size: 205% 100%;
    background-position: 100% 100%;
    -webkit-animation: GradiantBarChart__fill-animation-frames___NwW_- linear .33s;
    animation: GradiantBarChart__fill-animation-frames___NwW_- linear .33s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.GradiantBarChart__line___2GpHe .GradiantBarChart__color___3UByb.GradiantBarChart__animate___iH-wj:nth-of-type(1) {
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

.GradiantBarChart__line___2GpHe .GradiantBarChart__color___3UByb.GradiantBarChart__animate___iH-wj:nth-of-type(2) {
    -webkit-animation-delay: .33s;
    animation-delay: .33s
}

.GradiantBarChart__line___2GpHe .GradiantBarChart__color___3UByb.GradiantBarChart__animate___iH-wj:nth-of-type(3) {
    -webkit-animation-delay: .66s;
    animation-delay: .66s
}

.GradiantBarChart__line___2GpHe .GradiantBarChart__color___3UByb.GradiantBarChart__animate___iH-wj:last-of-type {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}

@-webkit-keyframes GradiantBarChart__fill-animation-frames___NwW_- {
    0% {
        background-position: 100% 100%
    }
    to {
        background-position: 0 100%
    }
}

@keyframes GradiantBarChart__fill-animation-frames___NwW_- {
    0% {
        background-position: 100% 100%
    }
    to {
        background-position: 0 100%
    }
}

.TestSummary__test-summary___2AbCd {
    height: 210px
}

.TestSummary__hide-summary-btn___hnf2s {
    position: absolute;
    top: 15px;
    right: 0;
    z-index: 9;
    cursor: pointer
}

@media screen and (max-width:765px) {
    .TestSummary__panel-border___zvTfG {
        min-width: 724px
    }
}

.TestSummary__panel-border___zvTfG .panel-body {
    border: 1px solid #ddd;
    border-bottom-width: 0;
    background-color: #fff
}

.CheckBox__wrapper___3pTtB {
    border: 1px solid #d7dbe1;
    color: #0086bf;
    width: 14px;
    height: 14px;
    line-height: 12px;
    text-align: center
}

.CheckBox__wrapper___3pTtB,
.CheckBox__wrapper___3pTtB i {
    display: inline-block
}

.CheckBox__wrapper___3pTtB i {
    vertical-align: middle
}

.CheckBox__wrapper___3pTtB.CheckBox__disabled___3PSVr {
    pointer-events: none;
    cursor: not-allowed;
    color: #d7dbe1
}

.CheckBox__wrapper___3pTtB:hover {
    border-color: #9aa4ad;
    color: #006996
}

.CheckBox__wrapper___3pTtB:hover:active {
    color: #00587e
}

.ag-row-hover .cell-content .test-name-icon-visibility {
    opacity: 1
}

.popover.status-failed-tooltip-gl .arrow {
    border-right-color: #c8102e
}

.popover.status-failed-tooltip-gl .arrow:after {
    border-right-color: #e8ced7
}

.TagTooltip__tag-tooltip___3Bi1C {
    line-height: 35px;
    max-width: 300px;
    font-size: 13px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.TagTooltip__tag-tooltip___3Bi1C .TagTooltip__icon___1gStH {
    padding-right: 8px
}

.ImageText__image___1Eo8m {
    width: 22px;
    height: 22px;
    margin-right: 7px
}

.ImageText__text___2xhlD {
    font-size: 13px
}

ag-grid-ng2 {
    display: inline-block
}

.ag-root {
    position: relative;
    box-sizing: border-box;
    overflow: hidden
}

.ag-font-style {
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ag-no-scrolls {
    white-space: nowrap;
    display: inline-block
}

.ag-scrolls {
    height: 100%
}

.ag-popup-backdrop {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.ag-header {
    position: absolute;
    top: 0;
    left: 0;
    white-space: nowrap;
    box-sizing: border-box;
    overflow: hidden;
    width: 100%
}

.ag-pinned-left-header {
    float: left
}

.ag-pinned-left-header,
.ag-pinned-right-header {
    box-sizing: border-box;
    display: inline-block;
    overflow: hidden;
    height: 100%
}

.ag-pinned-right-header {
    float: right
}

.ag-header-viewport {
    box-sizing: border-box;
    overflow: hidden;
    height: 100%
}

.ag-scrolls .ag-header-container {
    box-sizing: border-box;
    position: relative;
    white-space: nowrap;
    height: 100%
}

.ag-no-scrolls .ag-header-container {
    white-space: nowrap
}

.ag-header-overlay {
    display: block;
    position: absolute
}

.ag-header-cell {
    box-sizing: border-box;
    vertical-align: bottom;
    text-align: center;
    display: inline-block;
    height: 100%
}

.ag-dnd-ghost {
    font-size: 14px;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    position: absolute;
    background: #e5e5e5;
    border: 1px solid #000;
    cursor: move;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 3px;
    line-height: 1.4
}

.ag-dnd-ghost-icon {
    float: left;
    padding-left: 2px;
    padding-right: 2px
}

.ag-dnd-ghost-icon,
.ag-dnd-ghost-label {
    display: inline-block
}

.ag-header-group-cell {
    height: 100%;
    display: inline-block;
    box-sizing: border-box
}

.ag-header-cell-label,
.ag-header-group-cell,
.ag-header-group-cell-label {
    text-overflow: ellipsis;
    overflow: hidden
}

.ag-header-cell-resize {
    height: 100%;
    width: 4px;
    float: right;
    cursor: col-resize
}

.ag-header-expand-icon {
    padding-left: 4px
}

.ag-header-cell-menu-button {
    float: right
}

.ag-overlay-panel {
    display: table;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.ag-overlay-wrapper {
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

.ag-body {
    height: 100%;
    box-sizing: border-box
}

.ag-floating-top {
    position: absolute;
    left: 0;
    width: 100%;
    white-space: nowrap;
    box-sizing: border-box;
    overflow: hidden
}

.ag-pinned-left-floating-top {
    float: left
}

.ag-pinned-left-floating-top,
.ag-pinned-right-floating-top {
    box-sizing: border-box;
    display: inline-block;
    overflow: hidden;
    height: 100%
}

.ag-pinned-right-floating-top {
    float: right
}

.ag-floating-top-viewport {
    box-sizing: border-box;
    overflow: hidden;
    height: 100%
}

.ag-floating-top-container {
    box-sizing: border-box;
    position: relative;
    white-space: nowrap
}

.ag-floating-bottom {
    position: absolute;
    left: 0;
    width: 100%;
    white-space: nowrap;
    box-sizing: border-box;
    overflow: hidden
}

.ag-pinned-left-floating-bottom {
    float: left
}

.ag-pinned-left-floating-bottom,
.ag-pinned-right-floating-bottom {
    box-sizing: border-box;
    display: inline-block;
    overflow: hidden;
    height: 100%
}

.ag-pinned-right-floating-bottom {
    float: right
}

.ag-floating-bottom-viewport {
    box-sizing: border-box;
    overflow: hidden;
    height: 100%
}

.ag-floating-bottom-container {
    box-sizing: border-box;
    position: relative;
    white-space: nowrap
}

.ag-pinned-left-cols-viewport {
    float: left;
    overflow: hidden
}

.ag-pinned-left-cols-container {
    display: inline-block;
    position: relative
}

.ag-pinned-right-cols-viewport {
    float: right;
    overflow-x: hidden;
    overflow-y: auto
}

.ag-pinned-right-cols-container {
    display: inline-block;
    position: relative
}

.ag-body-viewport-wrapper {
    height: 100%
}

.ag-body-viewport {
    overflow-x: auto;
    overflow-y: auto;
    height: 100%
}

.ag-scrolls .ag-body-container {
    position: relative;
    display: inline-block
}

.ag-scrolls .ag-row {
    white-space: nowrap;
    position: absolute;
    width: 100%
}

.ag-no-scrolls .ag-row {
    position: relative
}

.agile-gird-row:hover {
    background-color: #f0f8ff
}

.ag-column-drop {
    width: 100%;
    box-sizing: border-box
}

.ag-column-drop-vertical {
    height: 100%
}

.ag-column-drop-vertical .ag-column-drop-cell,
.ag-column-drop-vertical .ag-column-drop-empty-message {
    display: block
}

.ag-column-drop-vertical .ag-column-drop-cell-button {
    float: right;
    line-height: 16px
}

.ag-cell {
    display: inline-block;
    white-space: nowrap;
    height: 100%;
    box-sizing: border-box;
    text-overflow: ellipsis;
    overflow: hidden;
    position: absolute
}

.ag-fade-out {
    opacity: 1;
    -ms-filter: none;
    -webkit-filter: none;
    filter: none;
    margin-right: 5px;
    transition: opacity 3s, margin-right 3s;
    transition-timing-function: linear
}

.ag-fade-out-end {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    margin-right: 10px
}

.ag-cell-edit-input {
    width: 100%;
    height: 100%
}

.ag-footer-cell-entire-row,
.ag-group-cell-entire-row {
    width: 100%;
    display: inline-block;
    white-space: nowrap;
    height: 100%;
    box-sizing: border-box;
    text-overflow: ellipsis;
    overflow: hidden
}

.ag-large .ag-root {
    font-size: 20px
}

.ag-menu,
.ag-popup-editor {
    position: absolute;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ag-menu-column-select-wrapper {
    width: 200px;
    height: 300px
}

.ag-menu-list {
    display: table;
    border-collapse: collapse
}

.ag-menu-option {
    display: table-row
}

.ag-menu-option-icon,
.ag-menu-option-popup-pointer,
.ag-menu-option-shortcut,
.ag-menu-option-text {
    display: table-cell
}

.ag-menu-separator {
    display: table-row
}

.ag-menu-separator-cell {
    display: table-cell
}

.ag-virtual-list-viewport {
    overflow-x: auto;
    height: 100%;
    width: 100%
}

.ag-virtual-list-container {
    position: relative;
    overflow: hidden
}

.ag-rich-select {
    outline: none
}

.ag-rich-select-list,
.ag-set-filter-list {
    width: 200px;
    height: 200px
}

.ag-set-filter-item {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.ag-virtual-list-item {
    position: absolute;
    width: 100%
}

.ag-filter-filter {
    width: 170px;
    margin: 4px
}

.ag-filter-select {
    width: 110px;
    margin: 4px 4px 0
}

.ag-no-vertical-scroll .ag-body,
.ag-no-vertical-scroll .ag-body-viewport,
.ag-no-vertical-scroll .ag-body-viewport-wrapper,
.ag-no-vertical-scroll .ag-scrolls {
    height: unset
}

.ag-list-selection,
.ag-tool-panel {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default
}

.ag-tool-panel {
    width: 200px;
    height: 100%;
    box-sizing: border-box
}

.ag-column-select-indent {
    display: inline-block
}

.ag-column-select-column {
    margin-left: 14px;
    white-space: nowrap
}

.ag-column-select-column-group {
    white-space: nowrap
}

.ag-column-select-panel {
    height: 100%;
    overflow: auto
}

.ag-hidden {
    display: none
}

.ag-faded {
    opacity: .3;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30)
}

.ag-shake-left-to-right {
    -webkit-animation-name: ag-shake-left-to-right;
    animation-name: ag-shake-left-to-right;
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    animation-direction: alternate
}

@-webkit-keyframes ag-shake-left-to-right {
    0% {
        padding-left: 6px;
        padding-right: 2px
    }
    to {
        padding-left: 2px;
        padding-right: 6px
    }
}

@keyframes ag-shake-left-to-right {
    0% {
        padding-left: 6px;
        padding-right: 2px
    }
    to {
        padding-left: 2px;
        padding-right: 6px
    }
}

.ag-fresh {
    line-height: 1.4;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #222
}

.ag-fresh img {
    vertical-align: middle;
    border: 0
}

.ag-fresh .ag-root {
    border: 1px solid gray
}

.ag-fresh .ag-cell-not-inline-editing {
    padding: 2px
}

.ag-fresh .ag-cell-range-selected-1:not(.ag-cell-focus) {
    background-color: hsla(0, 0%, 47%, .4)
}

.ag-fresh .ag-cell-range-selected-2:not(.ag-cell-focus) {
    background-color: rgba(80, 80, 80, .4)
}

.ag-fresh .ag-cell-range-selected-3:not(.ag-cell-focus) {
    background-color: rgba(40, 40, 40, .4)
}

.ag-fresh .ag-cell-range-selected-4:not(.ag-cell-focus) {
    background-color: rgba(0, 0, 0, .4)
}

.ag-fresh .ag-column-moving .ag-cell {
    transition: left .2s
}

.ag-fresh .ag-cell-focus {
    border: 1px solid #a9a9a9
}

.ag-fresh .ag-cell-no-focus {
    border-right: 1px dotted gray;
    border-top: 1px solid transparent;
    border-left: 1px solid transparent;
    border-bottom: 1px solid transparent
}

.ag-fresh .ag-cell-first-right-pinned {
    border-left: 1px solid gray
}

.ag-fresh .ag-cell-last-left-pinned {
    border-right: 1px solid gray
}

.ag-fresh .ag-cell-highlight {
    border: 1px solid #006400
}

.ag-fresh .ag-cell-highlight-animation {
    transition: border 1s
}

.ag-fresh .ag-value-change-delta {
    padding-right: 2px
}

.ag-fresh .ag-value-change-delta-up {
    color: #006400
}

.ag-fresh .ag-value-change-delta-down {
    color: #8b0000
}

.ag-fresh .ag-value-change-value {
    background-color: transparent;
    border-radius: 1px;
    padding-left: 1px;
    padding-right: 1px;
    transition: background-color 1s
}

.ag-fresh .ag-value-change-value-highlight {
    background-color: #cec;
    transition: background-color .1s
}

.ag-fresh .ag-rich-select {
    font-size: 14px;
    border: 1px solid gray;
    background-color: #fff
}

.ag-fresh .ag-rich-select-value {
    padding: 2px
}

.ag-fresh .ag-rich-select-list {
    border-top: 1px solid #d3d3d3
}

.ag-fresh .ag-rich-select-row {
    padding: 2px
}

.ag-fresh .ag-rich-select-row-selected {
    background-color: #bde2e5
}

.ag-fresh .ag-header {
    color: #000;
    background: linear-gradient(#fff, #d3d3d3);
    border-bottom: 1px solid gray;
    font-weight: 400
}

.ag-fresh .ag-header-icon {
    color: #000;
    stroke: none;
    fill: #000
}

.ag-fresh .ag-no-scrolls .ag-header-container {
    background: linear-gradient(#fff, #d3d3d3);
    border-bottom: 1px solid gray
}

.ag-fresh .ag-header-cell {
    border-right: 1px solid gray
}

.ag-fresh .ag-header-cell-moving .ag-header-cell-label {
    opacity: .5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50)
}

.ag-fresh .ag-header-cell-moving {
    background-color: #bebebe
}

.ag-fresh .ag-header-group-cell {
    border-right: 1px solid gray
}

.ag-fresh .ag-header-group-cell-with-group {
    border-bottom: 1px solid gray
}

.ag-fresh .ag-header-cell-label {
    padding: 4px 2px
}

.ag-fresh .ag-header-cell-text {
    padding-left: 2px
}

.ag-fresh .ag-header-group-cell-label {
    padding: 4px;
    padding-left: 10px
}

.ag-fresh .ag-header-group-text {
    margin-right: 2px
}

.ag-fresh .ag-header-cell-menu-button {
    padding: 2px;
    margin-top: 4px;
    border: 1px solid transparent;
    border-radius: 3px;
    box-sizing: content-box;
    line-height: 0
}

.ag-fresh .ag-pinned-right-header {
    border-left: 1px solid gray
}

.ag-fresh .ag-header-cell-menu-button:hover {
    border: 1px solid gray
}

.ag-fresh .ag-body {
    background-color: #f6f6f6
}

.ag-fresh .ag-body .ag-row {
    transition: background-color .1s
}

.ag-fresh .ag-body .ag-row-odd {
    background-color: #f6f6f6
}

.ag-fresh .ag-body .ag-row-even {
    background-color: #fff
}

.ag-fresh .ag-body .ag-row-selected {
    background-color: #b0e0e6
}

.ag-fresh .ag-floating-bottom .ag-row,
.ag-fresh .ag-floating-top .ag-row {
    background-color: #f0f0f0
}

.ag-fresh .ag-overlay-loading-wrapper {
    background-color: hsla(0, 0%, 100%, .5)
}

.ag-fresh .ag-overlay-loading-center {
    color: #000
}

.ag-fresh .ag-overlay-loading-center,
.ag-fresh .ag-overlay-no-rows-center {
    background-color: #fff;
    border: 1px solid gray;
    border-radius: 10px;
    padding: 10px
}

.ag-fresh .ag-footer-cell-entire-row,
.ag-fresh .ag-group-cell-entire-row {
    background-color: #f6f6f6;
    padding: 2px
}

.ag-fresh .ag-group-cell {
    font-style: italic
}

.ag-fresh .ag-group-contracted,
.ag-fresh .ag-group-expanded {
    padding-right: 4px
}

.ag-fresh .ag-group-checkbox,
.ag-fresh .ag-group-value {
    padding-right: 2px
}

.ag-fresh .ag-footer-cell {
    font-style: italic
}

.ag-fresh .ag-menu {
    border: 1px solid gray;
    background-color: #f6f6f6;
    cursor: default;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px
}

.ag-fresh .ag-menu .ag-tab-header {
    background-color: #e6e6e6
}

.ag-fresh .ag-menu .ag-tab {
    padding: 6px 8px;
    margin: 2px 2px 0;
    display: inline-block;
    border-right: 1px solid transparent;
    border-left: 1px solid transparent;
    border-top: 1px solid transparent;
    border-top-right-radius: 2px;
    border-top-left-radius: 2px
}

.ag-fresh .ag-menu .ag-tab-selected {
    background-color: #f6f6f6;
    border-right: 1px solid #d3d3d3;
    border-left: 1px solid #d3d3d3;
    border-top: 1px solid #d3d3d3
}

.ag-fresh .ag-menu-separator {
    border-top: 1px solid #d3d3d3
}

.ag-fresh .ag-menu-option-active {
    background-color: #bde2e5
}

.ag-fresh .ag-menu-option-icon,
.ag-fresh .ag-menu-option-text {
    padding: 2px 4px;
    vertical-align: middle
}

.ag-fresh .ag-menu-option-shortcut {
    padding: 2px 2px 2px 20px;
    vertical-align: middle
}

.ag-fresh .ag-menu-option-popup-pointer {
    padding: 2px 4px;
    vertical-align: middle
}

.ag-fresh .ag-menu-option-disabled {
    opacity: .5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50)
}

.ag-fresh .ag-menu-column-select-wrapper {
    margin: 2px
}

.ag-fresh .ag-filter-checkbox {
    position: relative;
    top: 2px;
    left: 2px
}

.ag-fresh .ag-filter-header-container {
    border-bottom: 1px solid #d3d3d3
}

.ag-fresh .ag-filter-apply-panel {
    border-top: 1px solid ag-separatorcolor;
    padding: 2px
}

.ag-fresh .ag-filter-value {
    margin-left: 4px
}

.ag-fresh .ag-selection-checkbox {
    padding-right: 4px
}

.ag-fresh .ag-paging-panel {
    padding: 4px
}

.ag-fresh .ag-paging-button {
    margin-left: 4px;
    margin-right: 4px
}

.ag-fresh .ag-paging-row-summary-panel {
    display: inline-block;
    width: 300px
}

.ag-fresh .ag-tool-panel {
    border-top: 1px solid gray
}

.ag-fresh .ag-status-bar,
.ag-fresh .ag-tool-panel {
    background-color: #f6f6f6;
    border-right: 1px solid gray;
    border-bottom: 1px solid gray;
    color: #222
}

.ag-fresh .ag-status-bar {
    font-size: 14px;
    height: 22px;
    border-left: 1px solid gray;
    padding: 2px
}

.ag-fresh .ag-status-bar-aggregations {
    float: right
}

.ag-fresh .ag-status-bar-item {
    padding-left: 10px
}

.ag-fresh .ag-column-drop-cell {
    background: linear-gradient(#fff, #d3d3d3);
    color: #000;
    border: 1px solid gray;
    padding: 2px
}

.ag-fresh .ag-column-drop-cell-ghost {
    opacity: .5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50)
}

.ag-fresh .ag-column-drop-cell-text {
    padding-left: 2px;
    padding-right: 2px
}

.ag-fresh .ag-column-drop-cell-button {
    border: 1px solid transparent;
    padding-left: 2px;
    padding-right: 2px;
    border-radius: 3px
}

.ag-fresh .ag-column-drop-cell-button:hover {
    border: 1px solid gray
}

.ag-fresh .ag-column-drop-empty-message {
    padding-left: 2px;
    padding-right: 2px;
    color: gray
}

.ag-fresh .ag-column-drop-icon {
    padding-right: 4px
}

.ag-fresh .ag-column-drop {
    padding: 4px;
    background-color: #f6f6f6
}

.ag-fresh .ag-column-drop-horizontal {
    border-top: 1px solid gray;
    border-left: 1px solid gray;
    border-right: 1px solid gray
}

.ag-fresh .ag-column-drop-vertical {
    border-top: 1px solid gray
}

.ag-fresh .ag-column-drop-vertical .ag-column-drop-cell {
    margin-top: 2px
}

.ag-fresh .ag-column-drop-vertical .ag-column-drop-empty-message {
    padding: 20px
}

.TestGroups__view-content___3JR36 {
    width: 100%;
    overflow: hidden;
    position: relative
}

.TestGroups__main-view-content___V6NgJ {
    transition: ease width .25s 0s;
    height: 100%;
    padding-bottom: 20px;
    float: right
}

.TestGroups__masthead___gf98x {
    background-color: #fff;
    height: 60px;
    line-height: 59px;
    position: relative;
    border-bottom: 1px solid #e2e5eb;
    display: none
}

@media screen and (max-width:765px) {
    .TestGroups__masthead___gf98x {
        display: block
    }
}

@media screen and (max-width:765px) {
    .navbar-form {
        margin-top: 0;
        margin-bottom: -3px;
        margin-right: 0;
        margin-left: 0; 
    }
}

.TestGroups__module-title___2OCJF {
    color: #425563;
    font-size: 20px;
    line-height: 22px;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 20px;
    line-height: 60px
}

@media screen and (max-width:765px) {
    .TestGroups__module-title___2OCJF {
        padding-left: 5px
    }
}

.TestGroups__container-height___-3UZc {
    height: calc(100% - 62px)
}

@media screen and (max-width:765px) { 
    .TestGroups__container-height___-3UZc {
        padding-left: 0;
        padding-right: 0
    }
}

.TestGroups__passed___2TT49 {
    color: #72a538
}

.TestGroups__failed___34vfa {
    color: #c8102e
}

.TestGroups__left-bar-title___3LRSa {
    width: 100%;
    padding-top: 20px;
    height: 60px;
    line-height: 40px
}

.TestGroups__left-bar-title___3LRSa .TestGroups__title-text___3xeuy {
    color: #425563;
    font-size: 16px;
    line-height: 25px;
    font-weight: 400;
    line-height: 40px;
    height: 40px;
    float: left;
    padding-left: 8px;
    border-left: 1px solid #d7dbe1
}

.TestGroups__left-bar-collapse-btn___2tAX_.TestGroups__disabled___gwKt8 {
    pointer-events: none;
    color: #9aa4ad
}

.TestGroups__left-sidebar___6mu1d {
    height: 100%;
    position: relative;
    overflow: hidden;
    width: 250px;
    min-height: 150px;
    transition: ease width .25s 0s
}

.TestGroups__left-sidebar___6mu1d.TestGroups__bar-closed___3k4zZ {
    width: 40px
}

.TestGroups__left-sidebar___6mu1d.TestGroups__bar-closed___3k4zZ .TestGroups__left-sidebar-content___1mmMW {
    left: -250px
}

.TestGroups__left-sidebar___6mu1d.TestGroups__bar-closed___3k4zZ .TestGroups__closed-bar-content___1wl5D {
    right: 0
}

@media screen and (max-width:765px) {
    .TestGroups__left-sidebar___6mu1d {
        height: auto;
        width: 100vw;
        background-color: #edeff4
    }
}

.TestGroups__left-bar-title___3LRSa {
    border-bottom: 1px solid #d7dbe1
}

.TestGroups__has-no-sub-groups___3Kduf .TestGroups__left-bar-title___3LRSa .TestGroups__title-text___3xeuy {
    padding-left: 20px
}

.TestGroups__groups-content___1Buod {
    height: calc(100% - 60px)
}

.TestGroups__closed-bar-content___1wl5D .TestGroups__bar-toggle-icon___sVMpI,
.TestGroups__left-bar-title___3LRSa .TestGroups__bar-toggle-icon___sVMpI {
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 18px;
    border: 1px solid #c0c5cd;
    text-align: center;
    cursor: pointer
}

.TestGroups__closed-bar-content___1wl5D .TestGroups__bar-toggle-icon___sVMpI:hover,
.TestGroups__left-bar-title___3LRSa .TestGroups__bar-toggle-icon___sVMpI:hover {
    background: #e2e5eb
}

.TestGroups__closed-bar-content___1wl5D .TestGroups__bar-toggle-icon___sVMpI:active,
.TestGroups__left-bar-title___3LRSa .TestGroups__bar-toggle-icon___sVMpI:active {
    background: #d7dbe1
}

.TestGroups__closed-bar-content___1wl5D {
    position: absolute;
    right: -40px;
    top: 0;
    height: 100%;
    padding: 20px 0;
    width: 40px;
    text-align: right
}

.TestGroups__closed-bar-content___1wl5D .TestGroups__divider___2HkN_ {
    width: 40px;
    height: 10px;
    border-top: 1px solid #d7dbe1;
    margin-top: 20px
}

.TestGroups__closed-bar-content___1wl5D .TestGroups__title-text___3xeuy {
    color: #425563;
    font-size: 16px;
    line-height: 25px;
    font-weight: 400;
    -webkit-transform: rotate(-90deg) translateX(-50%);
    -ms-transform: rotate(-90deg) translateX(-50%);
    transform: rotate(-90deg) translateX(-50%);
    display: inline-block
}

.TestGroups__groups-list-height___zmy8k {
    width: 100%;
    height: calc(100% - 80px)
}

@media screen and (max-width:765px) {
    .TestGroups__groups-list-height___zmy8k {
        height: calc(100vh - 60px)
    }
}

.TestGroups__left-sidebar-content___1mmMW {
    width: 250px;
    height: 100%;
    position: relative;
    left: 0
}

@media screen and (max-width:765px) {
    .TestGroups__left-sidebar-content___1mmMW {
        height: auto;
        width: 100%
    }
}

.GroupCard__bar-chart___1J0ER {
    box-sizing: content-box;
    padding: 5px 0 6px
}

.GroupCard__has-no-sub-groups___rOnX5.GroupCard__groups-panel___IAljZ .GroupCard__group-parent-wrapper___2PiWE .GroupCard__group-parent___e-mHN {
    padding-left: 20px;
    width: 100%
}

.GroupCard__groups-panel___IAljZ {
    width: 100%
}

.GroupCard__groups-panel___IAljZ:first-of-type {
    background-color: #f4f6fb
}

.GroupCard__groups-panel___IAljZ:first-of-type .GroupCard__group-parent-wrapper___2PiWE {
    border-bottom: 1.5px solid #c0c5cd
}

.GroupCard__groups-panel___IAljZ:first-of-type .GroupCard__group-parent-wrapper___2PiWE.GroupCard__selected___344Bv {
    border-top-width: 0
}

.GroupCard__groups-panel___IAljZ:first-of-type .GroupCard__group-parent-wrapper___2PiWE .GroupCard__group-parent___e-mHN {
    border-top: none
}

.GroupCard__groups-panel___IAljZ .GroupCard__group-parent-wrapper___2PiWE {
    width: 100%
}

.GroupCard__groups-panel___IAljZ .GroupCard__group-parent-wrapper___2PiWE.GroupCard__selected___344Bv .GroupCard__group-parent___e-mHN {
    border-top: none
}

.GroupCard__groups-panel___IAljZ .GroupCard__group-parent-wrapper___2PiWE .GroupCard__group-parent___e-mHN {
    float: left;
    width: calc(100% - 40px);
    border-left: 1px solid #d7dbe1;
    margin-top: -1px;
    border-top: 0;
    cursor: pointer;
    padding: 20px 40px 20px 10px
}

.GroupCard__groups-panel___IAljZ .GroupCard__group-parent-wrapper___2PiWE .GroupCard__group-parent___e-mHN .GroupCard__group-title___3ffkS {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #666;
    font-size: 13px;
    line-height: 18px;
    font-weight: 400;
    line-height: 15px
}

.GroupCard__groups-panel___IAljZ .GroupCard__group-parent-wrapper___2PiWE:hover:not(.GroupCard__selected___344Bv),
.GroupCard__groups-panel___IAljZ .GroupCard__sub-group___2D-zb:hover:not(.GroupCard__selected___344Bv) {
    background-color: #e2e5eb
}

.GroupCard__groups-panel___IAljZ .GroupCard__group-parent-wrapper___2PiWE:hover:not(.GroupCard__selected___344Bv) .GroupCard__group-title___3ffkS,
.GroupCard__groups-panel___IAljZ .GroupCard__group-parent-wrapper___2PiWE:hover:not(.GroupCard__selected___344Bv) .GroupCard__statuses___1j1BQ,
.GroupCard__groups-panel___IAljZ .GroupCard__sub-group___2D-zb:hover:not(.GroupCard__selected___344Bv) .GroupCard__group-title___3ffkS,
.GroupCard__groups-panel___IAljZ .GroupCard__sub-group___2D-zb:hover:not(.GroupCard__selected___344Bv) .GroupCard__statuses___1j1BQ {
    color: #222
}

.GroupCard__groups-panel___IAljZ.GroupCard__panel-close___3b5EW {
    margin-bottom: -1px
}

.GroupCard__groups-panel___IAljZ.GroupCard__panel-close___3b5EW .GroupCard__sub-groups-panel___3Df-g {
    border-bottom-width: 0
}

.GroupCard__groups-panel___IAljZ .GroupCard__sub-groups-panel___3Df-g {
    background: transparent;
    padding: 0;
    float: left;
    width: calc(100% - 40px);
    margin-left: 40px;
    border-left: 1px solid #d7dbe1
}

.GroupCard__groups-panel___IAljZ .GroupCard__sub-groups-panel___3Df-g .panel-body {
    padding: 0
}

.GroupCard__statuses___1j1BQ {
    color: #666;
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 12px
}

.GroupCard__toggle-icon___XihPv {
    padding-top: 32px
}

.GroupCard__sub-group___2D-zb {
    color: #666;
    font-size: 13px;
    line-height: 18px;
    font-weight: 400;
    width: 100%;
    cursor: pointer;
    padding: 20px 20px 20px 30px
}

.GroupCard__sub-group___2D-zb:last-of-type {
    border-bottom: 1px solid #d7dbe1
}

.GroupCard__sub-group___2D-zb .GroupCard__group-title___3ffkS {
    line-height: 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.GroupCard__selected___344Bv {
    background: #fff;
    border: 1px solid #ddd;
    border-left-width: 0
}

.GroupCard__selected___344Bv,
.GroupCard__selected___344Bv .GroupCard__group-title___3ffkS,
.GroupCard__selected___344Bv .GroupCard__statuses___1j1BQ {
    color: #222
}

.GroupCard__group-parent___e-mHN {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.TestsTitle__container___KI54H {
    width: 100%;
    height: 60px;
    padding: 20px 0
}

@media screen and (max-width:765px) {
    .TestsTitle__container___KI54H {
        padding: 0;
        height: 25px;
        position: absolute
    }
}

.TestsTitle__summary-toggle-btn___1wgDd {
    float: right;
    font-size: 13px
}

@media screen and (max-width:765px) {
    .TestsTitle__summary-toggle-btn___1wgDd {
        padding: 0 5px 0 0;
        margin-top: -25px
    }
}

.TestsTitle__groups___2t-vT {
    float: left;
    width: calc(100% - 150px);
    white-space: nowrap;
    text-overflow: ellipsis
}

@media screen and (max-width:765px) {
    .TestsTitle__groups___2t-vT {
        margin-top: -29px;
        padding-left: 5px
    }
}

.TestsTitle__groups___2t-vT .TestsTitle__group___qHqxx,
.TestsTitle__groups___2t-vT .TestsTitle__group___qHqxx.TestsTitle__sub-group___3y59b {
    line-height: 22px;
    float: left
}

.TestsTitle__group___qHqxx {
    color: #425563;
    font-size: 16px;
    line-height: 25px;
    font-weight: 400;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default
}

.TestsTitle__group___qHqxx.TestsTitle__clickable___OIeg6:hover {
    color: #006996;
    cursor: pointer
}

.TestsTitle__group___qHqxx.TestsTitle__sub-group___3y59b {
    color: #425563;
    font-size: 16px;
    line-height: 25px;
    font-weight: 600
}

div.TestsTitle__children-menu___3v381 {
    float: left
}

div.TestsTitle__children-menu___3v381 .btn.btn-default.dropdown-toggle {
    text-align: center;
    text-transform: none;
    padding: 0;
    margin: 0 8px;
    min-height: 0;
    line-height: 22px;
    min-width: 0;
    width: 18px;
    height: 22px;
    border: 1px solid transparent;
    border-radius: 2px
}

div.TestsTitle__children-menu___3v381 .btn.btn-default.dropdown-toggle i {
    position: relative;
    bottom: 2px;
    left: 1px;
    transition: ease transform .25s 0s;
    line-height: 17px
}

div.TestsTitle__children-menu___3v381 .btn.btn-default.dropdown-toggle:hover {
    background-color: #e2e5eb;
    border-color: #d7dbe1;
    color: #006996
}

div.TestsTitle__children-menu___3v381 .btn.btn-default.dropdown-toggle.active,
div.TestsTitle__children-menu___3v381 .btn.btn-default.dropdown-toggle.active.focus,
div.TestsTitle__children-menu___3v381 .btn.btn-default.dropdown-toggle.active:focus,
div.TestsTitle__children-menu___3v381 .btn.btn-default.dropdown-toggle:active,
div.TestsTitle__children-menu___3v381 .btn.btn-default.dropdown-toggle:active.focus,
div.TestsTitle__children-menu___3v381 .btn.btn-default.dropdown-toggle:active:focus,
div.TestsTitle__children-menu___3v381 .btn.btn-default.dropdown-toggle:focus,
div.TestsTitle__children-menu___3v381 .btn.btn-default.dropdown-toggle:focus.focus,
div.TestsTitle__children-menu___3v381 .btn.btn-default.dropdown-toggle:focus:focus {
    border-color: transparent
}

div.TestsTitle__children-menu___3v381 .btn.btn-default.dropdown-toggle.active.focus:hover,
div.TestsTitle__children-menu___3v381 .btn.btn-default.dropdown-toggle.active:focus:hover,
div.TestsTitle__children-menu___3v381 .btn.btn-default.dropdown-toggle.active:hover,
div.TestsTitle__children-menu___3v381 .btn.btn-default.dropdown-toggle:active.focus:hover,
div.TestsTitle__children-menu___3v381 .btn.btn-default.dropdown-toggle:active:focus:hover,
div.TestsTitle__children-menu___3v381 .btn.btn-default.dropdown-toggle:active:hover,
div.TestsTitle__children-menu___3v381 .btn.btn-default.dropdown-toggle:focus.focus:hover,
div.TestsTitle__children-menu___3v381 .btn.btn-default.dropdown-toggle:focus:focus:hover,
div.TestsTitle__children-menu___3v381 .btn.btn-default.dropdown-toggle:focus:hover {
    background-color: #e2e5eb;
    border-color: #d7dbe1;
    color: #006996
}

div.TestsTitle__children-menu___3v381 .btn.btn-default.dropdown-toggle.clicked,
div.TestsTitle__children-menu___3v381 .btn.btn-default.dropdown-toggle.clicked:focus {
    background-color: #d7dbe1;
    border-color: #c0c5cd;
    color: #006996
}

div.TestsTitle__children-menu___3v381 .btn.btn-default.dropdown-toggle.clicked:focus i,
div.TestsTitle__children-menu___3v381 .btn.btn-default.dropdown-toggle.clicked i {
    bottom: 0;
    left: 0;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

div.TestsTitle__children-menu___3v381 .no-items {
    display: none
}

div.TestsTitle__children-menu___3v381 ul.pm-dropdown-wrapper {
    max-width: 260px;
    max-height: 280px;
    left: 8px
}

div.TestsTitle__children-menu___3v381 ul.pm-dropdown-wrapper.dropdown-menu {
    min-width: 0;
    width: auto
}

div.TestsTitle__children-menu___3v381 ul.pm-dropdown-wrapper.dropdown-menu li.selected>a {
    font-weight: 800
}

div.TestsTitle__children-menu___3v381 ul.pm-dropdown-wrapper li>a {
    width: 100%;
    padding: 0 24px 0 8px;
    display: block
}

div.TestsTitle__children-menu___3v381 ul.pm-dropdown-wrapper li>a:focus,
div.TestsTitle__children-menu___3v381 ul.pm-dropdown-wrapper li>a:hover {
    text-decoration: none
}

div.TestsTitle__children-menu___3v381 .TestsTitle__selection-icon___2fsg9 {
    padding-right: 8px;
    opacity: 0
}

div.TestsTitle__children-menu___3v381 .TestsTitle__selection-icon___2fsg9.TestsTitle__selected___dB2_u {
    opacity: 1
}

.bootstrap-datetimepicker-widget {
    top: 0;
    left: 0;
    width: 250px;
    padding: 4px;
    margin-top: 1px;
    z-index: 99999!important;
    border-radius: 4px
}

.bootstrap-datetimepicker-widget.timepicker-sbs {
    width: 600px
}

.bootstrap-datetimepicker-widget.bottom:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-bottom-color: rgba(0, 0, 0, .2);
    position: absolute;
    top: -7px;
    left: 7px
}

.bootstrap-datetimepicker-widget.bottom:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    position: absolute;
    top: -6px;
    left: 8px
}

.bootstrap-datetimepicker-widget.top:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #ccc;
    border-top-color: rgba(0, 0, 0, .2);
    position: absolute;
    bottom: -7px;
    left: 6px
}

.bootstrap-datetimepicker-widget.top:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #fff;
    position: absolute;
    bottom: -6px;
    left: 7px
}

.bootstrap-datetimepicker-widget .dow {
    width: 14.2857%
}

.bootstrap-datetimepicker-widget.pull-right:before {
    left: auto;
    right: 6px
}

.bootstrap-datetimepicker-widget.pull-right:after {
    left: auto;
    right: 7px
}

.bootstrap-datetimepicker-widget>ul {
    list-style-type: none;
    margin: 0
}

.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
    width: 100%;
    font-weight: 700;
    font-size: 1.2em
}

.bootstrap-datetimepicker-widget table[data-hour-format="12"] .separator {
    width: 4px;
    padding: 0;
    margin: 0
}

.bootstrap-datetimepicker-widget .datepicker>div {
    display: none
}

.bootstrap-datetimepicker-widget .picker-switch {
    text-align: center
}

.bootstrap-datetimepicker-widget table {
    width: 100%;
    margin: 0
}

.bootstrap-datetimepicker-widget td,
.bootstrap-datetimepicker-widget th {
    text-align: center;
    width: 20px;
    height: 20px;
    border-radius: 4px
}

.bootstrap-datetimepicker-widget td.day:hover,
.bootstrap-datetimepicker-widget td.hour:hover,
.bootstrap-datetimepicker-widget td.minute:hover,
.bootstrap-datetimepicker-widget td.second:hover {
    background: #eee;
    cursor: pointer
}

.bootstrap-datetimepicker-widget td.new,
.bootstrap-datetimepicker-widget td.old {
    color: #999
}

.bootstrap-datetimepicker-widget td.today {
    position: relative
}

.bootstrap-datetimepicker-widget td.today:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-bottom: 7px solid #428bca;
    border-top-color: rgba(0, 0, 0, .2);
    position: absolute;
    bottom: 4px;
    right: 4px
}

.bootstrap-datetimepicker-widget td.active,
.bootstrap-datetimepicker-widget td.active:hover {
    background-color: #428bca;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.bootstrap-datetimepicker-widget td.active.today:before {
    border-bottom-color: #fff
}

.bootstrap-datetimepicker-widget td.disabled,
.bootstrap-datetimepicker-widget td.disabled:hover {
    background: none;
    color: #999;
    cursor: not-allowed
}

.bootstrap-datetimepicker-widget td span {
    display: block;
    width: 47px;
    height: 54px;
    line-height: 54px;
    float: left;
    margin: 2px;
    cursor: pointer;
    border-radius: 4px
}

.bootstrap-datetimepicker-widget td span:hover {
    background: #eee
}

.bootstrap-datetimepicker-widget td span.active {
    background-color: #428bca;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.bootstrap-datetimepicker-widget td span.old {
    color: #999
}

.bootstrap-datetimepicker-widget td span.disabled,
.bootstrap-datetimepicker-widget td span.disabled:hover {
    background: none;
    color: #999;
    cursor: not-allowed
}

.bootstrap-datetimepicker-widget th.switch {
    width: 145px
}

.bootstrap-datetimepicker-widget th.next,
.bootstrap-datetimepicker-widget th.prev {
    font-size: 21px
}

.bootstrap-datetimepicker-widget th.disabled,
.bootstrap-datetimepicker-widget th.disabled:hover {
    background: none;
    color: #999;
    cursor: not-allowed
}

.bootstrap-datetimepicker-widget thead tr:first-child th {
    cursor: pointer
}

.bootstrap-datetimepicker-widget thead tr:first-child th:hover {
    background: #eee
}

.input-group.date .input-group-addon span {
    display: block;
    cursor: pointer;
    width: 16px;
    height: 16px
}

.bootstrap-datetimepicker-widget.left-oriented:before {
    left: auto;
    right: 6px
}

.bootstrap-datetimepicker-widget.left-oriented:after {
    left: auto;
    right: 7px
}

.bootstrap-datetimepicker-widget ul.list-unstyled li div.timepicker div.timepicker-picker table.table-condensed tbody>tr>td {
    padding: 0!important
}

.TestExecutionsView__view-content___3dFT1 {
    width: 100%;
    overflow: hidden;
    position: relative
}

.TestExecutionsView__main-view-content___ToJwY,
.TestExecutionsView__tests-main-view-content___1DFn0 {
    transition: ease width .25s 0s;
    height: 100%;
    padding-bottom: 20px;
    float: right
}

.TestExecutionsView__masthead___1tRC9 {
    background-color: #fff;
    height: 60px;
    line-height: 59px;
    position: relative;
    border-bottom: 1px solid #e2e5eb;
    display: none
}

@media screen and (max-width:765px) {
    .TestExecutionsView__masthead___1tRC9 {
        display: block
    }
}

.TestExecutionsView__module-title___1Ug_4 {
    color: #425563;
    font-size: 20px;
    line-height: 22px;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 20px;
    line-height: 60px
}

@media screen and (max-width:765px) {
    .TestExecutionsView__module-title___1Ug_4 {
        padding-left: 5px
    }
}

.TestExecutionsView__container-height___H-Et1 {
    height: calc(100% - 62px)
}

@media screen and (max-width:765px) {
    .TestExecutionsView__container-height___H-Et1 {
        padding-left: 0;
        padding-right: 0
    }
}

.TestExecutionsView__passed___1yWVx {
    color: #72a538
}

.TestExecutionsView__failed___3x5xH {
    color: #c8102e
}

.TestExecutionsView__left-bar-title___1sp5H {
    width: 100%;
    padding-top: 20px;
    height: 60px;
    line-height: 40px
}

.TestExecutionsView__left-bar-title___1sp5H .TestExecutionsView__title-text___18nNw {
    color: #425563;
    font-size: 16px;
    line-height: 25px;
    font-weight: 400;
    line-height: 40px;
    height: 40px;
    float: left;
    padding-left: 8px;
    border-left: 1px solid #d7dbe1
}

.TestExecutionsView__left-bar-collapse-btn___1S7Z4.TestExecutionsView__disabled___106H4 {
    pointer-events: none;
    color: #9aa4ad
}

.TestExecutionsView__layout-view-container___2A8dt {
    height: calc(100% - 60px);
    background-color: #edeff4
}

@media screen and (max-width:765px) {
    .TestExecutionsView__layout-view-container___2A8dt {
        height: auto
    }
}

@media screen and (max-width:765px) {
    .TestExecutionsView__layout-view-container___2A8dt .TestExecutionsView__with-content___XaKHm {
        width: 100%;
        margin: 0;
        padding: 0;
        height: auto
    }
}

.TestExecutionsView__layout-view-container___2A8dt .TestExecutionsView__without-content___1ceLF {
    height: calc(100vh - 120px)
}

.TestExecutionsView__layout-view-container___2A8dt.TestExecutionsView__no-content___FPNwZ .TestExecutionsView__with-content___XaKHm {
    opacity: 0
}

.TestExecutionsView__view-content___3dFT1 {
    min-width: 824px
}

.TestExecutionsView__view-content___3dFT1.TestExecutionsView__right-sidebar-opened___3DT-b {
    min-width: 1280px
}

@media screen and (max-width:765px) {
    .TestExecutionsView__view-content___3dFT1,
    .TestExecutionsView__view-content___3dFT1.TestExecutionsView__right-sidebar-opened___3DT-b {
        min-width: 0
    }
}

.TestExecutionsView__main-content-area___1-uDx {
    height: 100%;
    width: 100%;
    float: left;
    transition: ease width .25s 0s
}

.TestExecutionsView__main-content-area___1-uDx.TestExecutionsView__right-sidebar-opened___3DT-b {
    width: calc(100% - 246px)
}

@media screen and (max-width:765px) {
    .TestExecutionsView__main-content-area___1-uDx.TestExecutionsView__right-sidebar-opened___3DT-b {
        width: 100%
    }
}

.toolbar {
    margin-left: 0;
    height: 50px;
    background-color: #fff;
    /*border-bottom: 1px solid #e2e5eb;*/
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15);
    padding: 0 0 0 0;
    white-space: nowrap
}

@media screen and (max-width:765px) {
    .toolbar {
        overflow-x: scroll;
        overflow-y: hidden
    }
}

.TestExecutionsView__right-sidebar___Y6jgV {
    transition: ease margin-right .25s 0s;
    width: 246px;
    position: absolute;
    right: 0;
    z-index: 10;
    background: #f4f6fb;
    margin-right: 0;
    height: 100%;
    border-left: 1px solid #c0c5cd;
    float: left
}

.TestExecutionsView__right-sidebar___Y6jgV.TestExecutionsView__close___CuI62 {
    margin-right: -246px
}

.TestExecutionsView__right-sidebar___Y6jgV .TestExecutionsView__right-sidebar-height___3P28h {
    height: calc(100% - 60px)
}

.TestExecutionsView__right-sidebar___Y6jgV .TestExecutionsView__right-sidebar-margin___2XV7U {
    margin-left: 15px;
    margin-right: 20px
}

.TestExecutionsView__right-sidebar___Y6jgV .TestExecutionsView__right-sidebar-margin___2XV7U * {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.TestExecutionsView__views-panel-toggle-btn___1M39B {
    width: auto;
    max-width: none;
    white-space: nowrap
}

.TestExecutionsView__notification-msg-visible___fZIyt .TestExecutionsView__container-height___H-Et1 {
    height: calc(100% - 96px)
}

@media screen and (max-width:765px) {
    .TestExecutionsView__notification-msg-visible___fZIyt .TestExecutionsView__container-height___H-Et1 {
        height: calc(100% - 136px)
    }
}

.TestExecutionsView__notification-msg-visible___fZIyt .TestExecutionsView__right-sidebar-toggle-btn___3Yedy {
    top: 34px;
    transition: ease top .26s 1s
}

@media screen and (max-width:765px) {
    .TestExecutionsView__notification-msg-visible___fZIyt .TestExecutionsView__right-sidebar-toggle-btn___3Yedy {
        top: 74.01px
    }
}

@media screen and (max-width:765px) {
    .TestExecutionsView__notification-msg-visible___fZIyt .pr-views-button-dropdown {
        top: 74px
    }
}

.TestExecutionsView__notification-msg-hidden___2fLL5 .TestExecutionsView__right-sidebar-toggle-btn___3Yedy {
    transition: ease top .25s 0s
}

.TestExecutionsView__notification-msg-hidden___2fLL5 .pr-views-button-dropdown {
    transition: ease top .26s 0s
}

.TestExecutionsView__right-sidebar-toggle-btn___3Yedy {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9;
    transition: ease top .25s 1s
}

.TestExecutionsView__right-sidebar-toggle-btn___3Yedy .TestExecutionsView__masthead-btn___3Us86 {
    padding: 0!important;
    min-width: 152px!important;
    min-height: 0!important;
    margin: 10px 20px 10px auto
}

@media screen and (max-width:765px) {
    .TestExecutionsView__right-sidebar-toggle-btn___3Yedy .TestExecutionsView__masthead-btn___3Us86 {
        margin: 10px
    }
}

.TestExecutionsView__tests-main-view-content___1DFn0 {
    min-width: 724px
}

.TestExecutionsView__tests-main-view-content___1DFn0.TestExecutionsView__left-bar-open___MZkzx {
    width: calc(100% - 290px)
}

.TestExecutionsView__tests-main-view-content___1DFn0.TestExecutionsView__left-bar-closed___3kS8e {
    width: calc(100% - 80px)
}

.TestExecutionsView__tests-main-view-content___1DFn0.TestExecutionsView__left-bar-hidden___3QYBi {
    width: calc(100% - 20px)
}

@media screen and (max-width:765px) {
    .TestExecutionsView__tests-main-view-content___1DFn0.TestExecutionsView__left-bar-closed___3kS8e,
    .TestExecutionsView__tests-main-view-content___1DFn0.TestExecutionsView__left-bar-hidden___3QYBi,
    .TestExecutionsView__tests-main-view-content___1DFn0.TestExecutionsView__left-bar-open___MZkzx {
        min-width: 0;
        width: 100%;
        height: auto;
        padding-bottom: 0
    }
    .TestExecutionsView__tests-main-view-content___1DFn0.TestExecutionsView__left-bar-hidden___3QYBi .TestExecutionsView__grid-container___2vDhv {
        left: 0;
        width: 100%
    }
}

@media screen and (max-width:765px) {
    .TestExecutionsView__tests-main-view-content___1DFn0 .TestExecutionsView__tests-summary-container___fkUg1 {
        width: 100%;
        padding-top: 25px;
        overflow-x: auto
    }
}

@media screen and (max-width:765px) {
    .TestExecutionsView__grid-container___2vDhv {
        position: absolute;
        left: 50px;
        width: calc(100% - 50px)
    }
}

.TestExecutionsView__summary-opened___KCqd0 .TestExecutionsView__grid-container___2vDhv {
    height: calc(100% - 270px)
}

.TestExecutionsView__summary-closed___2eAEs .TestExecutionsView__grid-container___2vDhv {
    height: calc(100% - 60px)
}

@media screen and (max-width:765px) {
    .TestExecutionsView__test-executions-view-container___3Y92V .TestExecutionsView__groups-panel___2OXvr {
        min-height: calc(100vh - 30px);
        background-color: #edeff4;
        height: auto;
        position: relative
    }
}

.TestExecutionsView__loading-data-message___15cnP .TestExecutionsView__text___QE6y2 {
    color: #666;
    font-size: 16px;
    line-height: 25px;
    font-weight: 300
}

@-webkit-keyframes react-progress-spinner {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes react-progress-spinner {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.react-progress-bar {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    visibility: visible;
    opacity: 1;
    transition: all .4s;
    z-index: 9999
}

.react-progress-bar.react-progress-bar-on-top {
    height: 100%
}

.react-progress-bar.react-progress-bar-hide {
    opacity: 0;
    visibility: hidden;
    z-index: -10
}

.react-progress-bar-percent {
    height: 2px;
    background: #29d;
    box-shadow: 0 0 10px #29d, 0 0 5px #29d;
    transition: all .2s ease
}

.react-progress-bar-spinner {
    display: block;
    position: fixed;
    top: 15px
}

.react-progress-bar-spinner-left {
    left: 15px;
    right: auto
}

.react-progress-bar-spinner-right {
    left: auto;
    right: 15px
}

.react-progress-bar-spinner-icon {
    width: 18px;
    height: 18px;
    box-sizing: border-box;
    border: 2px solid transparent;
    border-top-color: #29d;
    border-left-color: #29d;
    border-radius: 50%;
    -webkit-animation: react-progress-spinner .4s linear infinite;
    animation: react-progress-spinner .4s linear infinite
}

.views-layout__view-content___gVe2J {
    width: 100%;
    overflow: hidden;
    position: relative
}

.views-layout__main-view-content___1h1Jq {
    transition: ease width .25s 0s;
    height: 100%;
    padding-bottom: 20px;
    float: right
}

.views-layout__masthead___J-Mn3 {
    background-color: #fff;
    height: 60px;
    line-height: 59px;
    position: relative;
    border-bottom: 1px solid #e2e5eb;
    display: none
}

@media screen and (max-width:765px) {
    .views-layout__masthead___J-Mn3 {
        display: block
    }
}

.views-layout__module-title___3s0xj {
    color: #425563;
    font-size: 20px;
    line-height: 22px;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 20px;
    line-height: 60px
}

@media screen and (max-width:765px) {
    .views-layout__module-title___3s0xj {
        padding-left: 5px
    }
}

.views-layout__container-height___1sOeT {
    height: calc(100% - 62px)
}

@media screen and (max-width:765px) {
    .views-layout__container-height___1sOeT {
        padding-left: 0;
        padding-right: 0
    }
}

.views-layout__passed___3TOfu {
    color: #72a538
}

.views-layout__failed___3Sa-o {
    color: #c8102e
}

.views-layout__left-bar-title___2yrGT {
    width: 100%;
    padding-top: 20px;
    height: 60px;
    line-height: 40px
}

.views-layout__left-bar-title___2yrGT .views-layout__title-text___1QUUz {
    color: #425563;
    font-size: 16px;
    line-height: 25px;
    font-weight: 400;
    line-height: 40px;
    height: 40px;
    float: left;
    padding-left: 8px;
    border-left: 1px solid #d7dbe1
}

.views-layout__left-bar-collapse-btn___2QUUm.views-layout__disabled___uoDzm {
    pointer-events: none;
    color: #9aa4ad
}

.views-layout__layout-view-container___3UYoJ {
    height: calc(100% - 60px);
    background-color: #edeff4
}

@media screen and (max-width:765px) {
    .views-layout__layout-view-container___3UYoJ {
        height: auto
    }
}

@media screen and (max-width:765px) {
    .views-layout__layout-view-container___3UYoJ .views-layout__with-content___1zy5Y {
        width: 100%;
        margin: 0;
        padding: 0;
        height: auto
    }
}

.views-layout__layout-view-container___3UYoJ .views-layout__without-content___2fP4h {
    height: calc(100vh - 120px)
}

.views-layout__layout-view-container___3UYoJ.views-layout__no-content___2VfXd .views-layout__with-content___1zy5Y {
    opacity: 0
}

.views-layout__view-content___gVe2J {
    min-width: 824px
}

.views-layout__view-content___gVe2J.views-layout__right-sidebar-opened___3C0O6 {
    min-width: 1280px
}

@media screen and (max-width:765px) {
    .views-layout__view-content___gVe2J,
    .views-layout__view-content___gVe2J.views-layout__right-sidebar-opened___3C0O6 {
        min-width: 0
    }
}

.views-layout__main-content-area___3hr9N {
    height: 100%;
    width: 100%;
    float: left;
    transition: ease width .25s 0s
}

.views-layout__main-content-area___3hr9N.views-layout__right-sidebar-opened___3C0O6 {
    width: calc(100% - 246px)
}

@media screen and (max-width:765px) {
    .views-layout__main-content-area___3hr9N.views-layout__right-sidebar-opened___3C0O6 {
        width: 100%
    }
}

.views-layout__toolbar___x2fa7 {
    margin-left: 0;
    height: 60px;
    background-color: #fff;
    border-bottom: 1px solid #e2e5eb;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15);
    padding: 0 20px 0 0;
    white-space: nowrap
}

@media screen and (max-width:765px) {
    .views-layout__toolbar___x2fa7 {
        overflow-x: scroll;
        overflow-y: hidden
    }
}

.views-layout__right-sidebar___1X5z0 {
    transition: ease margin-right .25s 0s;
    width: 246px;
    position: absolute;
    right: 0;
    z-index: 10;
    background: #f4f6fb;
    margin-right: 0;
    height: 100%;
    border-left: 1px solid #c0c5cd;
    float: left
}

.views-layout__right-sidebar___1X5z0.views-layout__close___WEcUl {
    margin-right: -246px
}

.views-layout__right-sidebar___1X5z0 .views-layout__right-sidebar-height___3Immg {
    height: calc(100% - 60px)
}

.views-layout__right-sidebar___1X5z0 .views-layout__right-sidebar-margin___BETNb {
    margin-left: 15px;
    margin-right: 20px
}

.views-layout__right-sidebar___1X5z0 .views-layout__right-sidebar-margin___BETNb * {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.views-layout__views-panel-toggle-btn___2avTM {
    width: auto;
    max-width: none;
    white-space: nowrap
}

.views-layout__notification-msg-visible___3YpNr .views-layout__container-height___1sOeT {
    height: calc(100% - 96px)
}

@media screen and (max-width:765px) {
    .views-layout__notification-msg-visible___3YpNr .views-layout__container-height___1sOeT {
        height: calc(100% - 136px)
    }
}

.views-layout__notification-msg-visible___3YpNr .views-layout__right-sidebar-toggle-btn___Jr7dL {
    top: 34px;
    transition: ease top .26s 1s
}

@media screen and (max-width:765px) {
    .views-layout__notification-msg-visible___3YpNr .views-layout__right-sidebar-toggle-btn___Jr7dL {
        top: 74.01px
    }
}

@media screen and (max-width:765px) {
    .views-layout__notification-msg-visible___3YpNr .pr-views-button-dropdown {
        top: 74px
    }
}

.views-layout__notification-msg-hidden___8aJOQ .views-layout__right-sidebar-toggle-btn___Jr7dL {
    transition: ease top .25s 0s
}

.views-layout__notification-msg-hidden___8aJOQ .pr-views-button-dropdown {
    transition: ease top .26s 0s
}

.views-layout__right-sidebar-toggle-btn___Jr7dL {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9;
    transition: ease top .25s 1s
}

.views-layout__right-sidebar-toggle-btn___Jr7dL .views-layout__masthead-btn___RryLu {
    padding: 0!important;
    min-width: 152px!important;
    min-height: 0!important;
    margin: 10px 20px 10px auto
}

@media screen and (max-width:765px) {
    .views-layout__right-sidebar-toggle-btn___Jr7dL .views-layout__masthead-btn___RryLu {
        margin: 10px
    }
}

@media screen and (max-width:765px) {
    html body .ContentPlaceholder__no-data-message-wrapper___8QMwz {
        height: calc(100vh - 226px);
        position: relative
    }
    html body .ContentPlaceholder__no-data-message-wrapper___8QMwz .ContentPlaceholder__no-data-message___gUnD1 {
        position: absolute;
        width: 100%;
        min-width: 100vw;
        padding: 0 20px
    }
    html body .ContentPlaceholder__no-data-message-wrapper___8QMwz .ContentPlaceholder__no-data-message___gUnD1 img {
        height: 100px
    }
}

.ContentPlaceholder__no-data-message___gUnD1.ContentPlaceholder__horizontal___1_hun {
    float: left;
    position: relative;
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.ContentPlaceholder__no-data-message___gUnD1.ContentPlaceholder__horizontal___1_hun .ContentPlaceholder__empty-state-img___Ctkbn,
.ContentPlaceholder__no-data-message___gUnD1.ContentPlaceholder__horizontal___1_hun .ContentPlaceholder__text-content___3Q7YR {
    position: relative;
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    float: left
}

.ContentPlaceholder__no-data-message___gUnD1 .ContentPlaceholder__title___1s8IH {
    color: #425563;
    font-size: 22px;
    line-height: 24px;
    font-weight: 400;
    margin-top: 20px;
    line-height: 26px
}

.ContentPlaceholder__no-data-message___gUnD1 .ContentPlaceholder__text___3qTs9 {
    color: #888;
    font-size: 16px;
    line-height: 25px;
    font-weight: 400;
    margin-left: auto;
    margin-right: auto
}

.SingleTestHeader__str-header___2PKP7 {
    height: 100%;
    line-height: 60px
}

.SingleTestHeader__str-header___2PKP7 .SingleTestHeader__item-left___1B2Sp {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    height: inherit;
    width: auto;
    margin-right: 30px;
    max-width: 400px
}

.SingleTestHeader__str-header___2PKP7 .SingleTestHeader__item-right___3cM7T {
    width: 150px;
    float: right;
    margin-left: 30px;
    height: inherit
}

.HomeButtonAndReportName__testName___3LbO3 {
    font-size: 20px;
    color: #888
}

.HomeButtonAndReportName__back-icon-separator___1UlSa {
    margin: 0 20px;
    display: inline-block;
    border-right: 1px solid #e2e5eb
}

.HomeButtonAndReportName__back-icon-separator___1UlSa .HomeButtonAndReportName__pm-icon-back___2qBI7 {
    padding-right: 20px;
    margin-top: 1px;
    color: #0086bf
}

.HomeButtonAndReportName__back-icon-separator___1UlSa .HomeButtonAndReportName__pm-icon-back___2qBI7:hover {
    color: #006996;
    cursor: pointer
}

.HeaderDetails__middle-part-header___1xnAg {
    white-space: nowrap;
    overflow: hidden;
    text-align: center;
    padding: 0
}

.HeaderDetails__middle-part-header___1xnAg>li {
    display: inline;
    list-style: none
}

.HeaderDetails__middle-part-header___1xnAg>li .HeaderDetails__times-data___19SMl>span {
    color: #888
}

.HeaderDetails__middle-part-header___1xnAg>li .HeaderDetails__line___2XFOB {
    margin: 0 24px;
    border-left: 1px solid #bbb;
    width: 1px;
    font-size: 16px
}

.HeaderDetails__middle-part-header___1xnAg>li .HeaderDetails__headerColor___1clPh {
    color: #666
}

.HeaderDetails__middle-part-header___1xnAg>li .HeaderDetails__inner-component___tn0K4 {
    margin-right: 24px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 180px;
    width: auto
}

.HeaderDetails__middle-part-header___1xnAg>li .HeaderDetails__inner-component___tn0K4 .HeaderDetails__device-type___mzZhh {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 18px;
    max-width: 180px;
    width: auto
}

.HeaderDetails__middle-part-header___1xnAg>li .HeaderDetails__single-tag___2IR3m {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 250px!important;
    width: auto
}

.HeaderDetails__middle-part-header___1xnAg>li .HeaderDetails__persona-image___2jldC {
    width: 22px;
    height: 22px;
    margin-right: 7px
}

.HeaderDetails__middle-part-header___1xnAg>li .HeaderDetails__text___1cb73 {
    color: #888
}

.HeaderDetails__middle-part-header___1xnAg>li .HeaderDetails__text___1cb73 .HeaderDetails__value___XNFfQ {
    color: #222
}

.HeaderDetails__middle-part-header___1xnAg>li .HeaderDetails__date-and-time___6FFgA {
    margin-right: 24px
}

.HeaderDetails__middle-part-header___1xnAg>li .HeaderDetails__date-and-time___6FFgA .HeaderDetails__date___vJh8y {
    margin-right: 8px
}

.HeaderDetails__tags-ellipsis___2WNWZ {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.HeaderDetails__tags-ellipsis___2WNWZ,
.HeaderDetails__tags-ellipsis-single-tag___AgOD5 {
    line-height: 18px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    display: -webkit-inline-flex
}

@media screen and (max-width:1280px) {
    .HeaderDetails__last-component___2Q2hg {
        display: none!important
    }
}

.views__view-content___pOD9d {
    width: 100%;
    overflow: hidden;
    position: relative
}

.views__main-view-content___3Yvnz {
    transition: ease width .25s 0s;
    height: 100%;
    padding-bottom: 20px;
    float: right
}

.views__masthead___qpshj {
    background-color: #fff;
    height: 60px;
    line-height: 59px;
    position: relative;
    border-bottom: 1px solid #e2e5eb;
    display: none
}

@media screen and (max-width:765px) {
    .views__masthead___qpshj {
        display: block
    }
}

.views__module-title___MxE4N {
    color: #425563;
    font-size: 20px;
    line-height: 22px;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 20px;
    line-height: 60px
}

@media screen and (max-width:765px) {
    .views__module-title___MxE4N {
        padding-left: 5px
    }
}

.views__container-height___26ow0 {
    height: calc(100% - 62px)
}

@media screen and (max-width:765px) {
    .views__container-height___26ow0 {
        padding-left: 0;
        padding-right: 0
    }
}

.views__passed___2XHWF {
    color: #72a538
}

.views__failed___2UBCw {
    color: #c8102e
}

.views__left-bar-title___2sxCY {
    width: 100%;
    padding-top: 20px;
    height: 60px;
    line-height: 40px
}

.views__left-bar-title___2sxCY .views__title-text___16ZZf {
    color: #425563;
    font-size: 16px;
    line-height: 25px;
    font-weight: 400;
    line-height: 40px;
    height: 40px;
    float: left;
    padding-left: 8px;
    border-left: 1px solid #d7dbe1
}

.views__left-bar-collapse-btn___OzEvf.views__disabled___I_mSm {
    pointer-events: none;
    color: #9aa4ad
}

.TextIcon__textIcon___3MYtt {
    padding: 0 8px 0 0;
    margin: 2px
}

.ToolbarButtons__buttons___3pGEX {
    float: right;
    font-size: 18px!important;
    width: 30px;
    height: 30px;
    text-align: center;
    padding: 5px;
    margin: 16px 20px 16px 0;
    line-height: 2;
    cursor: pointer;
    color: #0086bf
}

.ToolbarButtons__buttons___3pGEX:not(.ToolbarButtons__selected___3S1NP):hover {
    background-color: #fafbff;
    color: #006996;
    border: 1px solid #e2e5eb;
    padding-top: 4px
}

.ToolbarButtons__buttons___3pGEX.ToolbarButtons__selected___3S1NP {
    background-color: #f4f6fb;
    color: #00587e;
    border: 1px solid #d7dbe1
}

.ToolbarButtons__downloadListBtn___1NaRy {
    float: right!important
}

.ToolbarButtons__downloadListBtn___1NaRy button.dropdown-toggle {
    padding: 0;
    min-width: 0
}

.ToolbarButtons__downloadListBtn___1NaRy ul.dropdown-menu {
    min-width: 175px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
    top: 46px;
    right: 20px
}

.ToolbarButtons__downloadListBtn___1NaRy span.ToolbarButtons__disabled___3HIH3 {
    color: #bbb
}

.ReportDetailsDialogContent__report-name-title___KJcF2 {
    margin: 0 1px
}

.ReportDetailsDialogContent__report-name-title___KJcF2 .ReportDetailsDialogContent__name___29GIw {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px;
    display: block;
    line-height: 20px;
    width: 310px;
    float: left;
    color: #666
}

.ReportDetailsDialogContent__report-name-title___KJcF2 .ReportDetailsDialogContent__status___2d_NK {
    float: right
}

.ReportDetailsDialogContent__scroll-content___2tcgg {
    height: 327px
}

.ReportDetailsDialogContent__data-group___2v07J {
    margin-bottom: 20px
}

.ReportDetailsDialogContent__data-group___2v07J .ReportDetailsDialogContent__report-tag___1-oBx {
    clear: both;
    float: left;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 200px
}

.ReportDetailsDialogContent__separator___1RfeV {
    margin-bottom: 14px
}

.ReportDetailsDialogContent__separator___1RfeV.ReportDetailsDialogContent__persona-separator___aCdh8 {
    width: 500px;
    margin-left: 0
}

.ReportDetailsDialogContent__tab-title___3S4kA {
    margin-right: 34px;
    padding-bottom: 17px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 600;
    text-transform: uppercase;
    color: #666
}

.ReportDetailsDialogContent__tab-title___3S4kA:hover {
    color: #006996
}

.ReportDetailsDialogContent__tab-title___3S4kA.ReportDetailsDialogContent__selected___2DLV0 {
    color: #0086bf;
    border-bottom: 3px solid #0086bf
}

.ReportDetailsDialogContent__tags-style___zYC9J {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 340px;
    line-height: 2
}

.ReportDetailsDialogContent__properties___2qHg9 {
    display: inline-block
}

.ReportDetailsDialogContent__left-side-report___2D3zL {
    line-height: 2;
    float: left;
    color: #888
}

.ReportDetailsDialogContent__left-side-report___2D3zL.ReportDetailsDialogContent__persona-image___miZ6Z {
    width: 150px;
    height: 100px;
    margin-right: 40px
}

.ReportDetailsDialogContent__left-side-report___2D3zL.ReportDetailsDialogContent__persona-setting___26AuU {
    max-width: 175px;
    margin-right: 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

@media screen and (max-width:765px) {
    .Steps__masthead___2caux {
        display: block
    }
}

.Steps__module-title___3zLAt {
    color: #425563;
    font-size: 20px;
    line-height: 22px;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 20px;
    line-height: 60px
}

@media screen and (max-width:765px) {
    .Steps__module-title___3zLAt {
        padding-left: 5px
    }
}

.Steps__container-height___2qEP_ {
    height: calc(100% - 62px)
}

@media screen and (max-width:765px) {
    .Steps__container-height___2qEP_ {
        padding-left: 0;
        padding-right: 0
    }
}

.Steps__passed___TiqpC {
    color: #72a538
}

.Steps__failed___2avr3 {
    color: #c8102e
}

.Steps__left-bar-title___3S9_E {
    width: 100%;
    padding-top: 20px;
    height: 60px;
    line-height: 40px
}

.Steps__left-bar-title___3S9_E .Steps__title-text___30z_a {
    color: #425563;
    font-size: 16px;
    line-height: 25px;
    font-weight: 400;
    line-height: 40px;
    height: 40px;
    float: left;
    padding-left: 8px;
    border-left: 1px solid #d7dbe1
}

.ScreenshotFooter__meta___2DDLL {
    line-height: 30px;
    cursor: text
}

.ScreenshotFooter__meta___2DDLL,
.ScreenshotFooter__meta___2DDLL .ScreenshotFooter__step___3cJ1n {
    white-space: nowrap
}

.ScreenshotFooter__meta___2DDLL .ScreenshotFooter__step___3cJ1n {
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    line-height: 40px;
    max-width: calc(100vw - 1095px);
    min-width: 50px;
    display: inline-block
}

.ScreenshotFooter__meta___2DDLL .ScreenshotFooter__step___3cJ1n.ScreenshotFooter__dark___1qnaq {
    color: #888
}

.ScreenshotFooter__meta___2DDLL .ScreenshotFooter__step___3cJ1n.ScreenshotFooter__bright___1MPRt {
    color: #fff
}

.ScreenshotFooter__meta___2DDLL .ScreenshotFooter__divider___3ioIY {
    float: left;
    margin: 12px 15px 0;
    border-left: 1px solid #bbb;
    height: 18px
}

.ScreenshotFooter__meta___2DDLL .ScreenshotFooter__command___38dE_ {
    max-width: 250px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block
}

.ScreenshotFooter__meta___2DDLL .ScreenshotFooter__command___38dE_ .ScreenshotFooter__status___NK9NX {
    margin-right: 8px
}

.ScreenshotFooter__meta___2DDLL .ScreenshotFooter__screenshot-command___2yIKd {
    position: fixed;
    height: 40px;
    line-height: 40px;
    bottom: 0
}

.ZoomedScreenshot__navigation-sign___2vLHJ {
    line-height: 45px;
    font-size: 16px;
    color: #fff
}

.ZoomedScreenshot__navigate___1HAj1,
.ZoomedScreenshot__navigate-left___2Twqi,
.ZoomedScreenshot__navigate-right___2o-DG {
    position: absolute;
    border-radius: 50%;
    background-color: #000;
    width: 45px;
    height: 45px;
    top: 50%;
    text-align: center;
    cursor: pointer;
    line-height: 45px;
    z-index: 1;
    opacity: .5
}

.ZoomedScreenshot__navigate-left___2Twqi:hover,
.ZoomedScreenshot__navigate-right___2o-DG:hover,
.ZoomedScreenshot__navigate___1HAj1:hover {
    opacity: 1
}

.ZoomedScreenshot__navigate-left___2Twqi {
    left: 0
}

.ZoomedScreenshot__navigate-right___2o-DG {
    right: 0
}

.ZoomedScreenshot__zoomed-screenshot-modal___1bKoc {
    height: 100%;
    width: 100%;
    padding: 0
}

.ZoomedScreenshot__zoomed-screenshot-modal___1bKoc .modal-body,
.ZoomedScreenshot__zoomed-screenshot-modal___1bKoc .modal-content {
    height: 100%;
    width: 100%;
    padding: 0;
    background-color: transparent
}

.ZoomedScreenshot__zoomed-screenshot-modal___1bKoc .ZoomedScreenshot__screenshot-area___3Wl5t {
    height: 100%;
    width: auto;
    cursor: -webkit-zoom-out;
    cursor: zoom-out
}

.ZoomedScreenshot__zoomed-screenshot-modal___1bKoc .ZoomedScreenshot__zoomed-screenshot___2J3iN {
    height: 100%;
    width: auto
}

.ZoomedScreenshot__zoomed-screenshot-modal___1bKoc .ZoomedScreenshot__custom-backdrop___22qVy {
    opacity: .75
}

.ZoomedScreenshot__zoomed-screenshot-modal___1bKoc .ZoomedScreenshot__str-active-screenshot-metadata___3rr0H {
    position: absolute;
    left: 20px;
    bottom: 20px;
    z-index: 1050
}

.ZoomedScreenshot__zoomed-screenshot-modal___1bKoc .ZoomedScreenshot__close-icon___1HhX- {
    cursor: pointer;
    z-index: 9999;
    font-size: 18px;
    color: #fff;
    float: right;
    top: 20px;
    right: 20px;
    position: absolute;
    opacity: .8
}

.ZoomedScreenshot__zoomed-screenshot-modal___1bKoc .ZoomedScreenshot__close-icon___1HhX-:hover {
    opacity: 1
}

.Screenshot__str-screenshot-container___29ow1 {
    height: 100%;
    width: 100%;
    position: relative;
    cursor: default
}

.Screenshot__str-screenshot-container___29ow1.Screenshot__can-zoom___3xDnC {
    cursor: pointer
}

.Screenshot__str-screenshot-container___29ow1.Screenshot__can-zoom___3xDnC:hover .Screenshot__str-screenshot-overlay___2Xypn {
    opacity: 1;
    cursor: -webkit-zoom-in;
    cursor: zoom-in
}

.Screenshot__str-screenshot-container___29ow1 .Screenshot__str-screenshot___LQjGA {
    opacity: 0;
    height: 100%;
    width: auto
}

.Screenshot__str-screenshot-container___29ow1 .Screenshot__str-screenshot___LQjGA.Screenshot__loaded___1xP15 {
    opacity: 1;
    width: 100%
}

.Screenshot__str-screenshot-container___29ow1 .Screenshot__str-screenshot-overlay___2Xypn {
    position: absolute;
    transition: ease opacity .25s 0s;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    background-color: rgba(34, 34, 34, .4)
}

.SkinWrapper__skin-wrapper___2DyBO {
    position: relative;
    height: 100%
}

.SkinWrapper__skin-wrapper___2DyBO .SkinWrapper__skin___1G0hu {
    position: relative;
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    position: absolute;
    height: calc(100% - 15px)
}

.SkinWrapper__skin-wrapper___2DyBO .SkinWrapper__content-position___7wnb2 {
    box-sizing: content-box;
    position: relative
}

.SkinWrapper__skin-wrapper___2DyBO.SkinWrapper__default-skin___1YrNy .SkinWrapper__skin-container___32UJa {
    position: relative;
    left: 50%;
    top: 50%;
    bottom: auto;
    right: auto;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    position: absolute;
    height: calc(100% - 15px);
    z-index: 0
}

.SkinWrapper__skin-wrapper___2DyBO.SkinWrapper__default-skin___1YrNy .SkinWrapper__skin-container___32UJa .SkinWrapper__skin-part___12Fzw {
    position: absolute;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: 50%
}

.Preloader__preloader___3g461 {
    position: relative;
    left: 50%;
    top: 50%;
    bottom: auto;
    right: auto;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    position: absolute;
    z-index: 5;
    width: 50px;
    height: 50px;
    padding: 10px;
    border: 1px solid #c0c5cd;
    border-radius: 50%;
    background-color: hsla(0, 0%, 100%, .8);
    text-align: center
}

.Preloader__preloader___3g461 i {
    line-height: 30px;
    font-size: 20px;
    color: #0086bf;
    display: inline-block;
    -webkit-animation: Preloader__spin___DFERy 2s linear infinite;
    animation: Preloader__spin___DFERy 2s linear infinite
}

@-webkit-keyframes Preloader__spin___DFERy {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes Preloader__spin___DFERy {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.ScreenshotsList__navigation-sign___1OUdf {
    line-height: 45px;
    font-size: 16px;
    color: #fff
}

.ScreenshotsList__navigate___2hUXz,
.ScreenshotsList__navigate-left___3mUS2,
.ScreenshotsList__navigate-right___2ndJ5 {
    position: absolute;
    border-radius: 50%;
    background-color: #000;
    width: 45px;
    height: 45px;
    top: 50%;
    text-align: center;
    cursor: pointer;
    line-height: 45px;
    z-index: 1;
    opacity: .5
}

.ScreenshotsList__navigate-left___3mUS2:hover,
.ScreenshotsList__navigate-right___2ndJ5:hover,
.ScreenshotsList__navigate___2hUXz:hover {
    opacity: 1
}

.ScreenshotsList__navigate-left___3mUS2 {
    left: 0
}

.ScreenshotsList__navigate-right___2ndJ5 {
    right: 0
}

.ScreenshotsList__str-screenshots___300HY {
    margin-top: 45px;
    height: 100%
}

.ScreenshotsList__str-screenshots___300HY .ScreenshotsList__str-screenshots-filter___3io1k {
    text-align: center;
    font-size: 14px;
    line-height: 1.6;
    height: 22px
}

.ScreenshotsList__str-screenshots___300HY .ScreenshotsList__str-screenshots-filter___3io1k .ScreenshotsList__str-screenshot-link___3PuNf {
    margin: 0 1em;
    color: #666;
    cursor: pointer;
    font-weight: 600;
    text-decoration: underline;
    -webkit-text-decoration-color: #bbb;
    text-decoration-color: #bbb
}

.ScreenshotsList__str-screenshots___300HY .ScreenshotsList__str-screenshots-filter___3io1k .ScreenshotsList__str-screenshot-link___3PuNf.ScreenshotsList__selected___Y2Yos {
    color: #00587e
}

.ScreenshotsList__str-screenshots___300HY .ScreenshotsList__str-screenshots-filter___3io1k .ScreenshotsList__str-screenshot-link___3PuNf.ScreenshotsList__has-single-screenshot___1doWd {
    display: none
}

.ScreenshotsList__str-screenshots___300HY .ScreenshotsList__str-active-screenshot___178K1 {
    height: calc(100% - 30px)
}

.ScreenshotsList__str-screenshots___300HY .ScreenshotsList__str-active-screenshot___178K1 .ScreenshotsList__str-active-screenshot-metadata___1G-iZ {
    position: relative;
    bottom: 8px;
    height: 40px
}

.ScreenshotsList__screenshots-container___3WgMO {
    height: calc(100% - 40px)
}

.ScreenshotsList__screenshots-container___3WgMO.ScreenshotsList__with-screenshot-position___BvYaK {
    padding-bottom: 20px
}

.ScreenshotsList__screenshots-container___3WgMO.ScreenshotsList__with-expected___2wEFw {
    padding-top: 20px
}

.ScreenshotsList__screenshots-container___3WgMO.ScreenshotsList__with-expected___2wEFw .ScreenshotsList__actual___24BXY,
.ScreenshotsList__screenshots-container___3WgMO.ScreenshotsList__with-expected___2wEFw .ScreenshotsList__expected___2g9_R {
    display: block;
    width: 50%
}

.ScreenshotsList__screenshots-container___3WgMO.ScreenshotsList__with-expected___2wEFw .ScreenshotsList__actual___24BXY .ScreenshotsList__title___ff0ij,
.ScreenshotsList__screenshots-container___3WgMO.ScreenshotsList__with-expected___2wEFw .ScreenshotsList__expected___2g9_R .ScreenshotsList__title___ff0ij {
    display: block
}

.ScreenshotsList__screenshots-container___3WgMO .ScreenshotsList__actual___24BXY,
.ScreenshotsList__screenshots-container___3WgMO .ScreenshotsList__expected___2g9_R {
    height: 100%;
    padding: 0 40px;
    position: relative
}

.ScreenshotsList__screenshots-container___3WgMO .ScreenshotsList__actual___24BXY.ScreenshotsList__hide-content___2n4bk,
.ScreenshotsList__screenshots-container___3WgMO .ScreenshotsList__expected___2g9_R.ScreenshotsList__hide-content___2n4bk {
    opacity: 0
}

.ScreenshotsList__screenshots-container___3WgMO .ScreenshotsList__actual___24BXY .ScreenshotsList__title___ff0ij,
.ScreenshotsList__screenshots-container___3WgMO .ScreenshotsList__expected___2g9_R .ScreenshotsList__title___ff0ij {
    display: none;
    position: absolute;
    top: -20px;
    left: 40px
}

.ScreenshotsList__screenshots-container___3WgMO .ScreenshotsList__expected___2g9_R {
    float: left;
    display: none
}

.ScreenshotsList__screenshots-container___3WgMO .ScreenshotsList__expected___2g9_R .ScreenshotsList__expected-content-area___Ix-pB {
    position: relative;
    border: 1px solid #d7dbe1
}

.ScreenshotsList__screenshots-container___3WgMO .ScreenshotsList__expected___2g9_R .ScreenshotsList__expected-content-area___Ix-pB:after {
    transition: ease background-color .25s 0s;
    content: '';
    display: block;
    position: absolute;
    cursor: -webkit-zoom-in;
    cursor: zoom-in;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(34, 34, 34, 0)
}

.ScreenshotsList__screenshots-container___3WgMO .ScreenshotsList__expected___2g9_R .ScreenshotsList__expected-content-area___Ix-pB:hover.ScreenshotsList__zoomed___34DYO:after {
    background-color: rgba(34, 34, 34, 0);
    cursor: default
}

.ScreenshotsList__screenshots-container___3WgMO .ScreenshotsList__expected___2g9_R .ScreenshotsList__expected-content-area___Ix-pB:hover:after {
    background-color: rgba(34, 34, 34, .4)
}

.ScreenshotsList__screenshots-container___3WgMO .ScreenshotsList__expected___2g9_R .ScreenshotsList__expected-image___M0CRm {
    position: relative;
    left: 50%;
    top: 50%;
    bottom: auto;
    right: auto;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%
}

.ScreenshotsList__screenshots-container___3WgMO .ScreenshotsList__actual___24BXY {
    float: right;
    width: 100%
}

.ScreenshotsList__screenshots-container___3WgMO .ScreenshotsList__actual___24BXY .ScreenshotsList__screenshot-position___3KK6B {
    position: absolute;
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.ScreenshotsList__screenshots-container___3WgMO .ScreenshotsList__actual___24BXY .ScreenshotsList__navigate___2hUXz,
.ScreenshotsList__screenshots-container___3WgMO .ScreenshotsList__actual___24BXY .ScreenshotsList__navigate-left___3mUS2,
.ScreenshotsList__screenshots-container___3WgMO .ScreenshotsList__actual___24BXY .ScreenshotsList__navigate-right___2ndJ5 {
    height: 25px;
    width: 25px;
    line-height: 25px;
    background-color: #fff;
    border: 1px solid #c0c5cd
}

.ScreenshotsList__screenshots-container___3WgMO .ScreenshotsList__actual___24BXY .ScreenshotsList__navigate-left___3mUS2 i,
.ScreenshotsList__screenshots-container___3WgMO .ScreenshotsList__actual___24BXY .ScreenshotsList__navigate-right___2ndJ5 i,
.ScreenshotsList__screenshots-container___3WgMO .ScreenshotsList__actual___24BXY .ScreenshotsList__navigate___2hUXz i {
    position: relative;
    top: -1px;
    font-size: 10px;
    color: #0086bf
}

.ScreenshotsList__screenshots-container___3WgMO .ScreenshotsList__actual___24BXY .ScreenshotsList__navigate-left___3mUS2 {
    left: -25px
}

.ScreenshotsList__screenshots-container___3WgMO .ScreenshotsList__actual___24BXY .ScreenshotsList__navigate-right___2ndJ5 {
    right: -25px
}

.ScreenshotsList__zoomed-content___fwqWF {
    height: 100%;
    padding-top: 20px
}

.ScreenshotsList__zoomed-content___fwqWF .ScreenshotsList__expected-content-area___Ix-pB {
    cursor: default
}

.ScreenshotsList__zoomed-content___fwqWF .ScreenshotsList__expected-content-area___Ix-pB:after {
    pointer-events: none
}

.ScreenshotsList__zoomed-content___fwqWF .ScreenshotsList__with-expected___2wEFw {
    padding-left: 20px;
    padding-right: 20px
}

.ScreenshotsList__zoomed-content___fwqWF .ScreenshotsList__actual___24BXY .ScreenshotsList__title___ff0ij,
.ScreenshotsList__zoomed-content___fwqWF .ScreenshotsList__expected___2g9_R .ScreenshotsList__title___ff0ij,
.ScreenshotsList__zoomed-content___fwqWF .ScreenshotsList__screenshot-position___3KK6B {
    color: #fff
}

.ScreenshotsList__zoomed-content___fwqWF .ScreenshotsList__str-active-screenshot-metadata___1G-iZ {
    position: absolute;
    bottom: 0;
    left: 20px
}

.ScreenshotsList__zoomed-content___fwqWF .ScreenshotsList__str-active-screenshot-metadata___1G-iZ span {
    color: #fff
}

.ScreenshotsList__message-width___i8qCV {
    width: 350px
}

.ScreenshotsList__wrapper___wylcT {
    height: 100%
}

.ScreenshotsList__wrapper___wylcT .ScreenshotsList__str-active-screenshot-metadata___1G-iZ {
    position: absolute;
    bottom: 0
}

.Widgets__widgets-wrapper___UOwew {
    position: relative;
    border: 1px solid #d7dbe1
}

.Widgets__widgets-wrapper___UOwew.Widgets__status-failed___1gwx7 {
    height: calc(100% - 111px)
}

.Widgets__widgets-wrapper___UOwew.Widgets__status-passed___1D8SO {
    height: calc(100% - 40px)
}

.Widgets__widget-switcher___10d56 {
    position: absolute;
    top: 15px;
    left: 15px;
    height: 30px;
    z-index: 1
}

.Widgets__widget-switcher___10d56 .Widgets__icon___3vw1k {
    transition: ease background-color .25s 0s;
    border: 1px solid #d7dbe1;
    cursor: pointer;
    height: 30px;
    width: 40px;
    float: left;
    background-color: #fff;
    color: #999;
    line-height: 28px;
    text-align: center;
    font-size: 18px
}

.Widgets__widget-switcher___10d56 .Widgets__icon___3vw1k.Widgets__active___2mJ8-,
.Widgets__widget-switcher___10d56 .Widgets__icon___3vw1k:active {
    color: #00587e;
    background-color: #e2e5eb
}

.Widgets__widget-switcher___10d56 .Widgets__icon___3vw1k:hover {
    background-color: #f4f6fb;
    color: #006996
}

.Widgets__widget-switcher___10d56 .Widgets__icon___3vw1k:first-of-type {
    border-right-width: 0;
    border-radius: 4px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.Widgets__widget-switcher___10d56 .Widgets__icon___3vw1k:last-of-type {
    border-radius: 4px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.Widgets__widget-switcher___10d56 .Widgets__icon___3vw1k.Widgets__active___2mJ8-,
.Widgets__widget-switcher___10d56 .Widgets__icon___3vw1k:active {
    background-color: #e2e5eb
}

.Widgets__widget-switcher___10d56 .Widgets__icon___3vw1k:hover {
    background-color: #f4f6fb
}

.Widgets__widget___3ufsF {
    float: left;
    overflow: hidden;
    width: 50%;
    opacity: 0;
    transition: ease opacity .25s 0s
}

.Widgets__widget___3ufsF.Widgets__active___2mJ8- {
    opacity: 1
}

.Widgets__row___-Hh8E {
    width: 100%;
    overflow: hidden
}

.Widgets__row___-Hh8E.Widgets__active-1___3L6iB>div {
    right: 100%
}

.Widgets__row___-Hh8E.Widgets__active-0___1Rx24>div {
    right: 0
}

.Widgets__row___-Hh8E>div {
    transition: linear right .25s 0s;
    position: relative;
    width: 200%
}

.Widgets__col___33aB2,
.Widgets__col___33aB2>div,
.Widgets__col___33aB2>div>div,
.Widgets__row___-Hh8E,
.Widgets__row___-Hh8E>div,
.Widgets__row___-Hh8E>div>div {
    height: 100%
}

.Widgets__pm-frame-container____mdGQ {
    height: 100%;
    padding: 15px
}

.Widgets__pm-frame-container____mdGQ .Widgets__pm-frame-content___4_llJ,
.Widgets__pm-frame-container____mdGQ .Widgets__widget-content___3FKrn {
    height: 100%
}

.Widgets__dashboard-wrapper___2J_kX {
    height: 100%;
    width: 100%;
    position: relative
}

.Widgets__dashboard-wrapper___2J_kX .Widgets__col___33aB2,
.Widgets__dashboard-wrapper___2J_kX .Widgets__col___33aB2>div,
.Widgets__dashboard-wrapper___2J_kX .Widgets__row___-Hh8E,
.Widgets__dashboard-wrapper___2J_kX .Widgets__row___-Hh8E>div,
.Widgets__dashboard-wrapper___2J_kX>div,
.Widgets__dashboard-wrapper___2J_kX>div>div {
    height: 100%
}

.Widgets__link-wrapper___3mLwG {
    font-size: 16px;
    font-weight: 400;
    width: 333px;
    color: #0086bf;
    margin-left: auto;
    margin-right: auto
}

.Widgets__link-wrapper___3mLwG .Widgets__link___1BNQD {
    cursor: pointer
}

.Widgets__link-wrapper___3mLwG .Widgets__link___1BNQD:hover {
    color: #0086bf
}

.PlayerControllers__wrapper___1ufCx {
    overflow-y: visible;
    position: relative;
    height: 30px;
    width: 100%
}

.PlayerControllers__wrapper___1ufCx.PlayerControllers__disabled___3luUX,
.PlayerControllers__wrapper___1ufCx .PlayerControllers__disabled___3luUX,
.PlayerControllers__wrapper___1ufCx.PlayerControllers__disabled___3luUX.PlayerControllers__btn___1OREi,
.PlayerControllers__wrapper___1ufCx .PlayerControllers__disabled___3luUX.PlayerControllers__btn___1OREi,
.PlayerControllers__wrapper___1ufCx.PlayerControllers__disabled___3luUX .PlayerControllers__btn___1OREi,
.PlayerControllers__wrapper___1ufCx .PlayerControllers__disabled___3luUX .PlayerControllers__btn___1OREi,
.PlayerControllers__wrapper___1ufCx.PlayerControllers__disabled___3luUX .PlayerControllers__full-screen___2iVkS,
.PlayerControllers__wrapper___1ufCx .PlayerControllers__disabled___3luUX .PlayerControllers__full-screen___2iVkS,
.PlayerControllers__wrapper___1ufCx.PlayerControllers__disabled___3luUX .PlayerControllers__speed-menu-btn___-GLmd,
.PlayerControllers__wrapper___1ufCx .PlayerControllers__disabled___3luUX .PlayerControllers__speed-menu-btn___-GLmd {
    pointer-events: none;
    color: #d7dbe1
}

.PlayerControllers__wrapper___1ufCx.PlayerControllers__play___36Dcs .PlayerControllers__line___1Npn7.PlayerControllers__blue___3zg1_ {
    transition: linear width .25s 0s
}

.PlayerControllers__wrapper___1ufCx.PlayerControllers__full-screen-controllers___3ADNB.PlayerControllers__disabled___3luUX.PlayerControllers__btn___1OREi,
.PlayerControllers__wrapper___1ufCx.PlayerControllers__full-screen-controllers___3ADNB .PlayerControllers__disabled___3luUX.PlayerControllers__btn___1OREi,
.PlayerControllers__wrapper___1ufCx.PlayerControllers__full-screen-controllers___3ADNB.PlayerControllers__disabled___3luUX .PlayerControllers__btn___1OREi,
.PlayerControllers__wrapper___1ufCx.PlayerControllers__full-screen-controllers___3ADNB .PlayerControllers__disabled___3luUX .PlayerControllers__btn___1OREi,
.PlayerControllers__wrapper___1ufCx.PlayerControllers__full-screen-controllers___3ADNB.PlayerControllers__disabled___3luUX .PlayerControllers__full-screen___2iVkS,
.PlayerControllers__wrapper___1ufCx.PlayerControllers__full-screen-controllers___3ADNB .PlayerControllers__disabled___3luUX .PlayerControllers__full-screen___2iVkS {
    opacity: .5
}

.PlayerControllers__wrapper___1ufCx.PlayerControllers__full-screen-controllers___3ADNB .PlayerControllers__full-screen___2iVkS:hover i:before,
.PlayerControllers__wrapper___1ufCx.PlayerControllers__full-screen-controllers___3ADNB .PlayerControllers__points___Vryy6 .PlayerControllers__point___GpFkc .PlayerControllers__point-symbol___3tfno,
.PlayerControllers__wrapper___1ufCx.PlayerControllers__full-screen-controllers___3ADNB .PlayerControllers__speed-menu-btn___-GLmd:hover i:before {
    background-color: #fff
}

.PlayerControllers__wrapper___1ufCx.PlayerControllers__full-screen-controllers___3ADNB .PlayerControllers__timer___2uqyy {
    color: #fff
}

.PlayerControllers__wrapper___1ufCx.PlayerControllers__full-screen-controllers___3ADNB .PlayerControllers__line___1Npn7.PlayerControllers__base___2ADxJ {
    background-color: hsla(0, 0%, 100%, .2)
}

.PlayerControllers__wrapper___1ufCx.PlayerControllers__full-screen-controllers___3ADNB .PlayerControllers__line___1Npn7.PlayerControllers__buffer___29bcJ {
    background-color: hsla(0, 0%, 100%, .4)
}

.PlayerControllers__wrapper___1ufCx.PlayerControllers__full-screen-controllers___3ADNB .PlayerControllers__line___1Npn7.PlayerControllers__progress___1l7Ut {
    background-color: #fff
}

.PlayerControllers__wrapper___1ufCx.PlayerControllers__full-screen-controllers___3ADNB .PlayerControllers__line___1Npn7.PlayerControllers__progress___1l7Ut:after {
    background-color: #fff;
    border: none
}

.PlayerControllers__wrapper___1ufCx.PlayerControllers__full-screen-controllers___3ADNB .PlayerControllers__left-controllers___3ObY_ {
    width: 140px
}

.PlayerControllers__wrapper___1ufCx.PlayerControllers__full-screen-controllers___3ADNB .PlayerControllers__time-line___OSxYm {
    width: calc(100% - 395px)
}

.PlayerControllers__wrapper___1ufCx.PlayerControllers__full-screen-controllers___3ADNB .PlayerControllers__speed-menu-btn___-GLmd {
    border: none
}

.PlayerControllers__wrapper___1ufCx.PlayerControllers__full-screen-controllers___3ADNB .PlayerControllers__speed-menu-btn___-GLmd:active,
.PlayerControllers__wrapper___1ufCx.PlayerControllers__full-screen-controllers___3ADNB .PlayerControllers__speed-menu-btn___-GLmd:focus,
.PlayerControllers__wrapper___1ufCx.PlayerControllers__full-screen-controllers___3ADNB .PlayerControllers__speed-menu-btn___-GLmd:hover {
    border-left: none;
    color: #000;
    background-color: #fff
}

.PlayerControllers__wrapper___1ufCx.PlayerControllers__full-screen-controllers___3ADNB .PlayerControllers__full-screen___2iVkS {
    display: none
}

.PlayerControllers__wrapper___1ufCx .PlayerControllers__full-screen___2iVkS {
    padding-left: 15px
}

.PlayerControllers__wrapper___1ufCx .PlayerControllers__full-screen___2iVkS,
.PlayerControllers__wrapper___1ufCx .PlayerControllers__full-screen___2iVkS:active,
.PlayerControllers__wrapper___1ufCx .PlayerControllers__full-screen___2iVkS:focus,
.PlayerControllers__wrapper___1ufCx .PlayerControllers__full-screen___2iVkS:hover {
    border-left: 1px solid #d7dbe1
}

.PlayerControllers__wrapper___1ufCx .PlayerControllers__full-screen___2iVkS i {
    line-height: 30px
}

.PlayerControllers__wrapper___1ufCx .PlayerControllers__timer___2uqyy {
    margin-right: 20px
}

.PlayerControllers__btn-colors-invert___1rmQx,
.PlayerControllers__btn-invert___3T_xx,
.PlayerControllers__wrapper___1ufCx.PlayerControllers__full-screen-controllers___3ADNB .PlayerControllers__btn___1OREi,
.PlayerControllers__wrapper___1ufCx.PlayerControllers__full-screen-controllers___3ADNB .PlayerControllers__full-screen___2iVkS,
.PlayerControllers__wrapper___1ufCx.PlayerControllers__full-screen-controllers___3ADNB .PlayerControllers__speed-menu-btn___-GLmd {
    cursor: pointer;
    color: #fff
}

.PlayerControllers__btn-colors-invert___1rmQx:hover,
.PlayerControllers__btn-colors-invert___1rmQx:hover:active,
.PlayerControllers__btn-invert___3T_xx:hover,
.PlayerControllers__btn-invert___3T_xx:hover:active,
.PlayerControllers__wrapper___1ufCx.PlayerControllers__full-screen-controllers___3ADNB .PlayerControllers__btn___1OREi:hover,
.PlayerControllers__wrapper___1ufCx.PlayerControllers__full-screen-controllers___3ADNB .PlayerControllers__btn___1OREi:hover:active,
.PlayerControllers__wrapper___1ufCx.PlayerControllers__full-screen-controllers___3ADNB .PlayerControllers__full-screen___2iVkS:hover,
.PlayerControllers__wrapper___1ufCx.PlayerControllers__full-screen-controllers___3ADNB .PlayerControllers__full-screen___2iVkS:hover:active,
.PlayerControllers__wrapper___1ufCx.PlayerControllers__full-screen-controllers___3ADNB .PlayerControllers__speed-menu-btn___-GLmd:hover,
.PlayerControllers__wrapper___1ufCx.PlayerControllers__full-screen-controllers___3ADNB .PlayerControllers__speed-menu-btn___-GLmd:hover:active {
    color: #000
}

.PlayerControllers__btn___1OREi,
.PlayerControllers__btn-colors___3iONJ,
.PlayerControllers__speed-menu-btn___-GLmd,
.PlayerControllers__wrapper___1ufCx .PlayerControllers__full-screen___2iVkS {
    transition: ease color .25s 0s, ease background-color .25s 0s;
    cursor: pointer;
    color: #0086bf
}

.PlayerControllers__btn-colors___3iONJ:hover,
.PlayerControllers__btn___1OREi:hover,
.PlayerControllers__speed-menu-btn___-GLmd:hover,
.PlayerControllers__wrapper___1ufCx .PlayerControllers__full-screen___2iVkS:hover {
    color: #006996
}

.PlayerControllers__btn-colors___3iONJ:hover:active,
.PlayerControllers__btn___1OREi:hover:active,
.PlayerControllers__speed-menu-btn___-GLmd:hover:active,
.PlayerControllers__wrapper___1ufCx .PlayerControllers__full-screen___2iVkS:hover:active {
    color: #00587e
}

.PlayerControllers__btn-invert___3T_xx,
.PlayerControllers__wrapper___1ufCx.PlayerControllers__full-screen-controllers___3ADNB .PlayerControllers__btn___1OREi {
    border: 1px solid #fff
}

.PlayerControllers__btn-invert___3T_xx:hover,
.PlayerControllers__wrapper___1ufCx.PlayerControllers__full-screen-controllers___3ADNB .PlayerControllers__btn___1OREi:hover {
    background-color: #fff;
    border-color: #000
}

.PlayerControllers__btn___1OREi {
    text-align: center;
    border-radius: 50%;
    border: 1px solid #d7dbe1;
    margin-right: 15px;
    display: inline-block;
    box-sizing: border-box
}

.PlayerControllers__btn___1OREi:hover {
    background-color: #f4f6fb
}

.PlayerControllers__btn___1OREi.PlayerControllers__big___2HpdV {
    width: 30px;
    height: 30px;
    line-height: 30px
}

.PlayerControllers__btn___1OREi.PlayerControllers__small___3J4qR {
    margin-top: 2px;
    width: 25px;
    height: 25px;
    line-height: 25px
}

.PlayerControllers__btn___1OREi,
.PlayerControllers__full-screen___2iVkS,
.PlayerControllers__left-controllers___3ObY_,
.PlayerControllers__right-controllers___gNQBz,
.PlayerControllers__speed___3S2zU,
.PlayerControllers__time-line___OSxYm,
.PlayerControllers__timer___2uqyy {
    float: left;
    line-height: 30px
}

.PlayerControllers__right-controllers___gNQBz {
    width: 240px;
    padding-left: 15px
}

.PlayerControllers__left-controllers___3ObY_ {
    position: relative;
    width: 125px
}

.PlayerControllers__left-controllers___3ObY_ .PlayerControllers__play-btn___2O-YY {
    padding-left: 2px
}

.PlayerControllers__time-line___OSxYm {
    position: relative;
    overflow: hidden;
    height: 100%;
    width: calc(100% - 365px)
}

.PlayerControllers__line___1Npn7 {
    position: relative;
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    line-height: 30px;
    height: 2px;
    border-radius: 1px;
    cursor: pointer
}

.PlayerControllers__line___1Npn7.PlayerControllers__range___1zypx {
    height: 30px;
    width: 100%;
    opacity: 0;
    z-index: 3
}

.PlayerControllers__line___1Npn7.PlayerControllers__range___1zypx.PlayerControllers__no-duration___3FHUx {
    pointer-events: none
}

.PlayerControllers__line___1Npn7.PlayerControllers__base___2ADxJ {
    z-index: 0;
    width: 100%;
    background-color: #ddd
}

.PlayerControllers__line___1Npn7.PlayerControllers__buffer___29bcJ {
    width: 0;
    z-index: 1;
    background-color: #bbb
}

.PlayerControllers__line___1Npn7.PlayerControllers__progress___1l7Ut {
    width: 0;
    max-width: 100%;
    z-index: 2;
    position: relative;
    background-color: #0086bf
}

.PlayerControllers__line___1Npn7.PlayerControllers__progress___1l7Ut:after {
    position: relative;
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    cursor: hand;
    position: absolute;
    content: '';
    right: -3px;
    background-color: #fff;
    width: 6px;
    height: 14px;
    border: 2px solid #425563
}

.PlayerControllers__line___1Npn7.PlayerControllers__after-end___1BXlY,
.PlayerControllers__line___1Npn7.PlayerControllers__before-start___12xgS {
    z-index: 2;
    background-color: hsla(0, 0%, 100%, .5)
}

.PlayerControllers__line___1Npn7.PlayerControllers__before-start___12xgS {
    left: 0
}

.PlayerControllers__line___1Npn7.PlayerControllers__after-end___1BXlY {
    right: 0
}

.PlayerControllers__speed-menu-tooltip___cv1w1 .popover-content {
    padding: 0!important
}

.PlayerControllers__speed-menu-list___1ozi7 {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 0;
    margin: 0
}

.PlayerControllers__speed-menu-list___1ozi7 .PlayerControllers__speed-item___1JLOi {
    list-style: none;
    width: 50px;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    text-align: center;
    font-size: 13px;
    color: #666
}

.PlayerControllers__speed-menu-list___1ozi7 .PlayerControllers__speed-item___1JLOi:hover {
    background-color: #edeff4
}

.PlayerControllers__speed-menu-btn___-GLmd {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #0086bf;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 38px;
    text-align: center;
    font-weight: 700;
    padding: 0 10px;
    line-height: 30px;
    text-decoration: none!important
}

.PlayerControllers__speed-menu-btn___-GLmd span:first-of-type {
    font-size: 13px
}

.PlayerControllers__speed-menu-btn___-GLmd span:last-of-type {
    font-size: 16px
}

.PlayerControllers__point-tooltip___y5rHI {
    position: fixed;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    background-color: #fafbff;
    width: 140px;
    height: auto;
    padding: 8px 8px 0;
    text-align: center;
    pointer-events: none;
    margin-top: -15px!important
}

.PlayerControllers__point-tooltip___y5rHI .arrow:after {
    border-top-color: #fafbff!important
}

.PlayerControllers__point-tooltip___y5rHI .popover-content {
    white-space: normal;
    padding: 0!important
}

.PlayerControllers__point-tooltip___y5rHI.PlayerControllers__without-step___hFN15 {
    padding: 0;
    width: 60px
}

.PlayerControllers__point-tooltip___y5rHI .PlayerControllers__image___3grKq {
    width: 100%;
    max-height: 60px;
    height: auto
}

.PlayerControllers__point-tooltip___y5rHI .PlayerControllers__time___3VUrw {
    color: #666;
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
    line-height: 26px
}

.PlayerControllers__point-tooltip___y5rHI .PlayerControllers__step-name-wrapper___3VEcK {
    color: #222;
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
    min-height: 40px;
    height: auto;
    width: 100%;
    border-bottom: 1px solid #e2e5eb
}

.PlayerControllers__point-tooltip___y5rHI .PlayerControllers__step-name-wrapper___3VEcK .PlayerControllers__step-name___3JJI6 {
    word-break: break-word;
    display: inline-block;
    position: relative;
    max-height: 90px;
    overflow: hidden
}

.PlayerControllers__point-tooltip___y5rHI .PlayerControllers__step-name-wrapper___3VEcK .PlayerControllers__step-name___3JJI6:after {
    content: '';
    text-align: right;
    position: absolute;
    top: 72px;
    right: 0;
    width: 70%;
    height: 18px;
    background: linear-gradient(90deg, rgba(250, 251, 255, 0), #fafbff 50%)
}

.PlayerControllers__points___Vryy6 {
    padding: 0;
    margin: 0;
    left: 0;
    width: 100%
}

.PlayerControllers__points___Vryy6,
.PlayerControllers__points___Vryy6 .PlayerControllers__point___GpFkc {
    position: absolute;
    top: 0;
    height: 100%
}

.PlayerControllers__points___Vryy6 .PlayerControllers__point___GpFkc {
    list-style: none;
    z-index: 4
}

.PlayerControllers__points___Vryy6 .PlayerControllers__point___GpFkc .PlayerControllers__point-wrapper___2VIIK {
    height: 30px;
    width: 100%
}

.PlayerControllers__points___Vryy6 .PlayerControllers__point___GpFkc .PlayerControllers__point-wrapper___2VIIK .PlayerControllers__point-line___3gIDV {
    height: 100%;
    width: 100%
}

.PlayerControllers__points___Vryy6 .PlayerControllers__point___GpFkc .PlayerControllers__point-symbol___3tfno {
    position: relative;
    top: calc(50% - 4px);
    border-radius: 8px;
    width: 8px;
    height: 8px;
    background: #425563
}

.PlayerControllers__points___Vryy6 .PlayerControllers__point___GpFkc .PlayerControllers__point-symbol___3tfno:before {
    content: '';
    position: absolute;
    top: -11px;
    left: 0;
    width: 8px;
    height: 30px
}

.PlayerControllers__subtitles___xCyUb {
    line-height: 30px
}

.PlayerControllers__subtitles___xCyUb.PlayerControllers__full-screen-mode___1hA4I .PlayerControllers__command___1ef_H span,
.PlayerControllers__subtitles___xCyUb.PlayerControllers__full-screen-mode___1hA4I .PlayerControllers__step___Jfwcg {
    color: #fff
}

.PlayerControllers__subtitles___xCyUb .PlayerControllers__step___Jfwcg {
    color: #888;
    max-width: calc(100vw - 1080px);
    min-width: 50px
}

.PlayerControllers__subtitles___xCyUb .PlayerControllers__command___1ef_H,
.PlayerControllers__subtitles___xCyUb .PlayerControllers__step___Jfwcg {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block
}

.PlayerControllers__subtitles___xCyUb .PlayerControllers__command___1ef_H {
    max-width: 250px;
    margin-left: 15px;
    padding-left: 15px;
    border-left: 1px solid #bbb
}

.PlayerControllers__subtitles___xCyUb .PlayerControllers__command___1ef_H .PlayerControllers__status___1hSul {
    margin-right: 8px
}

.VideoPlaceholder__video-placeholder___1FhJ1 {
    width: 100%;
    height: 100%;
    position: absolute;
    cursor: default;
    z-index: 1;
    background-color: #c0c5cd;
    top: 0;
    left: 0
}

.VideoPlaceholder__video-placeholder___1FhJ1.VideoPlaceholder__fullScreen-state___1kFX8 {
    position: absolute;
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100%
}

.VideoPlaceholder__video-placeholder___1FhJ1 .VideoPlaceholder__placeholder-content___L1tco {
    position: relative;
    left: 50%;
    top: 50%;
    bottom: auto;
    right: auto;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    text-align: center;
    padding: 20px
}

.video-placeholder:hover~.full-screen-controls {
    transition: ease opacity .25s 0s;
    opacity: 1!important
}

.VideoWidget__zoomed-video-modal___2EgNP {
    height: 100%;
    width: 100%;
    padding: 0
}

.VideoWidget__zoomed-video-modal___2EgNP .modal-body,
.VideoWidget__zoomed-video-modal___2EgNP .modal-content {
    height: 100%;
    width: 100%;
    padding: 0;
    background-color: transparent
}

.VideoWidget__zoomed-video-modal___2EgNP .VideoWidget__close-icon___1KrFT {
    z-index: 9999;
    font-size: 18px;
    color: #fff;
    float: right;
    top: 10px;
    right: 10px;
    cursor: pointer;
    position: absolute;
    padding: 10px;
    opacity: .8
}

.VideoWidget__zoomed-video-modal___2EgNP .VideoWidget__close-icon___1KrFT:hover {
    opacity: 1
}

.VideoWidget__player-area___3OZ_h {
    height: 100%;
    width: 100%
}

.VideoWidget__player-area___3OZ_h .VideoWidget__skin-height___3htej {
    height: calc(100% - 60px)
}

.VideoWidget__player-area___3OZ_h.VideoWidget__hide-video___40Ve_ {
    opacity: 0
}

.VideoWidget__player-area___3OZ_h .VideoWidget__video-mask___2-aUI {
    position: relative;
    cursor: pointer
}

.VideoWidget__player-area___3OZ_h .VideoWidget__video-mask___2-aUI.VideoWidget__full-screen-mode___1AZrN {
    height: 100%;
    cursor: default;
    padding: 0!important
}

.VideoWidget__player-area___3OZ_h .VideoWidget__video-mask___2-aUI.VideoWidget__full-screen-mode___1AZrN .jwplayer {
    position: relative;
    left: 50%;
    top: 50%;
    bottom: auto;
    right: auto;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    position: absolute
}

.VideoWidget__player-area___3OZ_h .VideoWidget__video-mask___2-aUI.VideoWidget__full-screen-mode___1AZrN .full-screen-controls {
    transition: ease opacity .25s 0s;
    display: block;
    opacity: 1
}

.VideoWidget__player-area___3OZ_h .VideoWidget__video-mask___2-aUI.VideoWidget__full-screen-mode___1AZrN .jw-flag-user-inactive~.full-screen-controls {
    transition: ease opacity .25s 2s;
    opacity: 0
}

.VideoWidget__player-area___3OZ_h .VideoWidget__video-mask___2-aUI.VideoWidget__full-screen-mode___1AZrN .jw-flag-user-inactive~.full-screen-controls:hover {
    transition: ease opacity .25s 0s;
    opacity: 1
}

.VideoWidget__player-area___3OZ_h .VideoWidget__controls___U0z5_ {
    height: 30px
}

.VideoWidget__player-area___3OZ_h .VideoWidget__controls___U0z5_.VideoWidget__full-screen-controllers___39UIZ {
    box-sizing: content-box;
    display: none;
    position: fixed;
    left: 0;
    bottom: 0;
    height: 60px;
    width: calc(100% - 20px);
    background-color: rgba(0, 0, 0, .5);
    padding: 10px;
    z-index: 2
}

.VideoWidget__player-area___3OZ_h .VideoWidget__meta___2T2hi {
    height: 30px
}

.VideoWidget__message-width___2785i {
    width: 350px
}

.VideoWidget__no-video-message___2gqr2 .text-content {
    width: 295px
}

.jw-icon {
    font-family: jw-icons;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-weight: 400;
    text-transform: none;
    background-color: transparent;
    font-variant: normal;
    -webkit-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    -o-font-feature-settings: "liga";
    font-feature-settings: "liga";
    -moz-osx-font-smoothing: grayscale
}

.defaultWidgetFrame {
    position: relative;
    width: 100%;
    margin-bottom: 10px;
    padding: 10px 17px;
    display: inline-block;
    background: #fff;
    border: 1px solid #e6e9ed
}

.defaultWidgetFrameHeader {
    border-bottom: 2px solid #e6e9ed;
    padding: 1px 5px 6px;
    margin-bottom: 10px;
    height: 35px
}

.defaultWidgetFrameHeader .title {
    font-size: 18px;
    float: left;
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.defaultWidgetFrameHeader .remove {
    float: right;
    font-size: 11px;
    cursor: pointer;
    text-decoration: none;
    margin-top: 5px
}

.add-widget-button {
    padding: 10px;
    text-align: center;
    border: 1px dotted #dcdcdc;
    margin-bottom: 10px;
    cursor: pointer
}

.add-widget-button,
.add-widget-link {
    text-decoration: none
}

.editable-column {
    border: 1px dotted #8c8080;
    padding: 10px
}

.droppable-column {
    background-color: #e7e7e7
}

.StepsPanel__steps-panel___sARTV .Pane.vertical {
    height: 100%
}

.StepsPanel__steps-panel___sARTV .Resizer.vertical {
    width: 15px;
    cursor: col-resize;
    margin: 0 15px 0 21px;
    border-left: 1px solid #d7dbe1
}

.StepsPanel__steps-panel___sARTV .Resizer.vertical:before {
    position: relative;
    left: 50%;
    top: 50%;
    bottom: auto;
    right: auto;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    display: inline-block;
    font-family: pm-report-icons;
    font-size: 14px;
    color: #c0c5cd;
    content: "\E955"
}

.StepsPanel__steps-panel___sARTV .Resizer.vertical:hover {
    border-left-color: #c0c5cd
}

.SingleTestErrorMessage__ps-container___1zXQE {
    -ms-touch-action: none;
    touch-action: none;
    overflow: hidden!important;
    -ms-overflow-style: none
}

@media (-ms-high-contrast:none),
screen and (-ms-high-contrast:active) {
    .SingleTestErrorMessage__ps-container___1zXQE {
        overflow: auto!important
    }
}

.SingleTestErrorMessage__ps-container___1zXQE.SingleTestErrorMessage__ps-active-x___3Ts6Z>.SingleTestErrorMessage__ps-scrollbar-x-rail___3DPDG,
.SingleTestErrorMessage__ps-container___1zXQE.SingleTestErrorMessage__ps-active-y___2p19H>.SingleTestErrorMessage__ps-scrollbar-y-rail___qe46v {
    display: block;
    background-color: transparent
}

.SingleTestErrorMessage__ps-container___1zXQE.SingleTestErrorMessage__ps-in-scrolling___1oJwA {
    pointer-events: none
}

.SingleTestErrorMessage__ps-container___1zXQE.SingleTestErrorMessage__ps-in-scrolling___1oJwA.SingleTestErrorMessage__ps-x___2UAyY>.SingleTestErrorMessage__ps-scrollbar-x-rail___3DPDG {
    background-color: #eee;
    opacity: .9
}

.SingleTestErrorMessage__ps-container___1zXQE.SingleTestErrorMessage__ps-in-scrolling___1oJwA.SingleTestErrorMessage__ps-x___2UAyY>.SingleTestErrorMessage__ps-scrollbar-x-rail___3DPDG>.SingleTestErrorMessage__ps-scrollbar-x___1PmXb {
    background-color: #999
}

.SingleTestErrorMessage__ps-container___1zXQE.SingleTestErrorMessage__ps-in-scrolling___1oJwA.SingleTestErrorMessage__ps-y___3uIq2>.SingleTestErrorMessage__ps-scrollbar-y-rail___qe46v {
    background-color: #eee;
    opacity: .9
}

.SingleTestErrorMessage__ps-container___1zXQE.SingleTestErrorMessage__ps-in-scrolling___1oJwA.SingleTestErrorMessage__ps-y___3uIq2>.SingleTestErrorMessage__ps-scrollbar-y-rail___qe46v>.SingleTestErrorMessage__ps-scrollbar-y___11-SD {
    background-color: #999
}

.SingleTestErrorMessage__ps-container___1zXQE>.SingleTestErrorMessage__ps-scrollbar-x-rail___3DPDG {
    display: none;
    position: absolute;
    border-radius: 4px;
    opacity: 0;
    transition: background-color .2s linear, opacity .2s linear;
    bottom: 3px;
    height: 8px
}

.SingleTestErrorMessage__ps-container___1zXQE>.SingleTestErrorMessage__ps-scrollbar-x-rail___3DPDG>.SingleTestErrorMessage__ps-scrollbar-x___1PmXb {
    position: absolute;
    background-color: #aaa;
    border-radius: 4px;
    transition: background-color .2s linear;
    bottom: 0;
    height: 8px
}

.SingleTestErrorMessage__ps-container___1zXQE>.SingleTestErrorMessage__ps-scrollbar-y-rail___qe46v {
    display: none;
    position: absolute;
    border-radius: 4px;
    opacity: 0;
    transition: background-color .2s linear, opacity .2s linear;
    right: 3px;
    width: 8px
}

.SingleTestErrorMessage__ps-container___1zXQE>.SingleTestErrorMessage__ps-scrollbar-y-rail___qe46v>.SingleTestErrorMessage__ps-scrollbar-y___11-SD {
    position: absolute;
    background-color: #aaa;
    border-radius: 4px;
    transition: background-color .2s linear;
    right: 0;
    width: 8px
}

.SingleTestErrorMessage__ps-container___1zXQE:hover.SingleTestErrorMessage__ps-in-scrolling___1oJwA {
    pointer-events: none
}

.SingleTestErrorMessage__ps-container___1zXQE:hover.SingleTestErrorMessage__ps-in-scrolling___1oJwA.SingleTestErrorMessage__ps-x___2UAyY>.SingleTestErrorMessage__ps-scrollbar-x-rail___3DPDG {
    background-color: #eee;
    opacity: .9
}

.SingleTestErrorMessage__ps-container___1zXQE:hover.SingleTestErrorMessage__ps-in-scrolling___1oJwA.SingleTestErrorMessage__ps-x___2UAyY>.SingleTestErrorMessage__ps-scrollbar-x-rail___3DPDG>.SingleTestErrorMessage__ps-scrollbar-x___1PmXb {
    background-color: #999
}

.SingleTestErrorMessage__ps-container___1zXQE:hover.SingleTestErrorMessage__ps-in-scrolling___1oJwA.SingleTestErrorMessage__ps-y___3uIq2>.SingleTestErrorMessage__ps-scrollbar-y-rail___qe46v {
    background-color: #eee;
    opacity: .9
}

.SingleTestErrorMessage__ps-container___1zXQE:hover.SingleTestErrorMessage__ps-in-scrolling___1oJwA.SingleTestErrorMessage__ps-y___3uIq2>.SingleTestErrorMessage__ps-scrollbar-y-rail___qe46v>.SingleTestErrorMessage__ps-scrollbar-y___11-SD {
    background-color: #999
}

.SingleTestErrorMessage__ps-container___1zXQE:hover>.SingleTestErrorMessage__ps-scrollbar-x-rail___3DPDG,
.SingleTestErrorMessage__ps-container___1zXQE:hover>.SingleTestErrorMessage__ps-scrollbar-y-rail___qe46v {
    opacity: .6
}

.SingleTestErrorMessage__ps-container___1zXQE:hover>.SingleTestErrorMessage__ps-scrollbar-x-rail___3DPDG:hover {
    background-color: #eee;
    opacity: .9
}

.SingleTestErrorMessage__ps-container___1zXQE:hover>.SingleTestErrorMessage__ps-scrollbar-x-rail___3DPDG:hover>.SingleTestErrorMessage__ps-scrollbar-x___1PmXb {
    background-color: #999
}

.SingleTestErrorMessage__ps-container___1zXQE:hover>.SingleTestErrorMessage__ps-scrollbar-y-rail___qe46v:hover {
    background-color: #eee;
    opacity: .9
}

.SingleTestErrorMessage__ps-container___1zXQE:hover>.SingleTestErrorMessage__ps-scrollbar-y-rail___qe46v:hover>.SingleTestErrorMessage__ps-scrollbar-y___11-SD {
    background-color: #999
}

pre {
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word
}

.SingleTestErrorMessage__error-panel-wrapper___3yWdi {
    margin-bottom: 71px
}

.SingleTestErrorMessage__error-panel-wrapper___3yWdi .SingleTestErrorMessage__error-panel___1hu4h {
    width: 100%;
    padding-right: 30px;
    z-index: 6;
    position: absolute
}

.SingleTestErrorMessage__error-panel-wrapper___3yWdi .SingleTestErrorMessage__error-panel___1hu4h .SingleTestErrorMessage__error___2Q_RS {
    transition: ease height .25s 0s;
    width: 100%;
    background-color: #e8ced7;
    border-bottom: 1px solid #c8102e;
    display: inline-block
}

.SingleTestErrorMessage__error-panel-wrapper___3yWdi .SingleTestErrorMessage__error-panel___1hu4h .SingleTestErrorMessage__error___2Q_RS.SingleTestErrorMessage__open___XYi7p {
    height: 400px
}

.SingleTestErrorMessage__error-panel-wrapper___3yWdi .SingleTestErrorMessage__error-panel___1hu4h .SingleTestErrorMessage__error___2Q_RS.SingleTestErrorMessage__close___2FtN6 {
    height: 60px
}

.SingleTestErrorMessage__error-panel-wrapper___3yWdi .SingleTestErrorMessage__error-panel___1hu4h .SingleTestErrorMessage__error___2Q_RS.SingleTestErrorMessage__close___2FtN6 .SingleTestErrorMessage__thumb-style___mRFBT {
    display: none!important
}

.SingleTestErrorMessage__error-panel-wrapper___3yWdi .SingleTestErrorMessage__error-panel___1hu4h .SingleTestErrorMessage__error___2Q_RS .SingleTestErrorMessage__scrollbar-wrapper___14Y1_ {
    margin: 0 20px;
    max-height: 390px;
    width: auto;
    height: 100%;
    padding: 10px 0 15px
}

.SingleTestErrorMessage__error-panel-wrapper___3yWdi .SingleTestErrorMessage__error-panel___1hu4h .SingleTestErrorMessage__error___2Q_RS .SingleTestErrorMessage__scrollbar-wrapper___14Y1_ .SingleTestErrorMessage__pre___1qy5Q {
    position: relative;
    width: 100%;
    overflow: hidden;
    background-color: #e8ced7;
    border: none;
    padding: 0
}

.SingleTestErrorMessage__error-panel-wrapper___3yWdi .SingleTestErrorMessage__error-panel___1hu4h .SingleTestErrorMessage__error___2Q_RS .SingleTestErrorMessage__scrollbar-wrapper___14Y1_ .SingleTestErrorMessage__pre___1qy5Q.SingleTestErrorMessage__open-text___2zI6_ {
    height: auto
}

.SingleTestErrorMessage__error-panel-wrapper___3yWdi .SingleTestErrorMessage__error-panel___1hu4h .SingleTestErrorMessage__error___2Q_RS .SingleTestErrorMessage__scrollbar-wrapper___14Y1_ .SingleTestErrorMessage__pre___1qy5Q.SingleTestErrorMessage__close-text___1Gc4B {
    height: 35px
}

.SingleTestErrorMessage__error-panel-wrapper___3yWdi .SingleTestErrorMessage__error-panel___1hu4h .SingleTestErrorMessage__error___2Q_RS .SingleTestErrorMessage__scrollbar-wrapper___14Y1_ .SingleTestErrorMessage__clipboard___1Ye0j {
    float: right;
    color: #0086bf;
    padding: 0 30px
}

.SingleTestErrorMessage__error-panel-wrapper___3yWdi .SingleTestErrorMessage__error-panel___1hu4h .SingleTestErrorMessage__error___2Q_RS .SingleTestErrorMessage__scrollbar-wrapper___14Y1_ .SingleTestErrorMessage__clipboard___1Ye0j.SingleTestErrorMessage__close___2FtN6 {
    display: none
}

.SingleTestErrorMessage__error-panel-wrapper___3yWdi .SingleTestErrorMessage__error-panel___1hu4h .SingleTestErrorMessage__error___2Q_RS .SingleTestErrorMessage__scrollbar-wrapper___14Y1_ .SingleTestErrorMessage__clipboard___1Ye0j:hover {
    cursor: pointer
}

.SingleTestErrorMessage__error-panel-wrapper___3yWdi .SingleTestErrorMessage__error-panel___1hu4h .SingleTestErrorMessage__error___2Q_RS .SingleTestErrorMessage__scrollbar-wrapper___14Y1_ .SingleTestErrorMessage__clipboard___1Ye0j.SingleTestErrorMessage__copied___mA4uq {
    color: #666;
    cursor: auto;
    text-decoration: none;
    padding-right: 15px
}

.SingleTestErrorMessage__error-panel-wrapper___3yWdi .SingleTestErrorMessage__error-panel___1hu4h .SingleTestErrorMessage__error___2Q_RS .SingleTestErrorMessage__scrollbar-wrapper___14Y1_ .SingleTestErrorMessage__clipboard___1Ye0j i {
    padding-right: 2px;
    display: none
}

.SingleTestErrorMessage__error-panel-wrapper___3yWdi .SingleTestErrorMessage__error-panel___1hu4h .SingleTestErrorMessage__error___2Q_RS .SingleTestErrorMessage__scrollbar-wrapper___14Y1_ .SingleTestErrorMessage__clipboard___1Ye0j i.SingleTestErrorMessage__copied___mA4uq {
    display: inline-block
}

.SingleTestErrorMessage__error-panel-wrapper___3yWdi .SingleTestErrorMessage__error-panel___1hu4h .SingleTestErrorMessage__error___2Q_RS .SingleTestErrorMessage__scrollbar-wrapper___14Y1_ .SingleTestErrorMessage__thumb-style___mRFBT {
    background: #999;
    opacity: .4
}

.SingleTestErrorMessage__error-panel-wrapper___3yWdi .SingleTestErrorMessage__error-panel___1hu4h .SingleTestErrorMessage__error___2Q_RS .SingleTestErrorMessage__scrollbar-wrapper___14Y1_ .SingleTestErrorMessage__thumb-style___mRFBT:hover {
    opacity: .5
}

.SingleTestErrorMessage__error-panel-wrapper___3yWdi .SingleTestErrorMessage__error-panel___1hu4h .SingleTestErrorMessage__error___2Q_RS .SingleTestErrorMessage__scrollbar-wrapper___14Y1_ .SingleTestErrorMessage__thumb-style___mRFBT:active {
    opacity: .6
}

.SingleTestErrorMessage__error-panel-wrapper___3yWdi .SingleTestErrorMessage__error-panel___1hu4h .SingleTestErrorMessage__error___2Q_RS .SingleTestErrorMessage__scrollbar-wrapper___14Y1_ .SingleTestErrorMessage__text___2LX4E {
    position: relative;
    padding: 0 24px;
    max-height: 360px;
    height: 35px;
    width: 100%;
    word-break: break-all;
    color: #222
}

.SingleTestErrorMessage__error-panel-wrapper___3yWdi .SingleTestErrorMessage__error-panel___1hu4h .SingleTestErrorMessage__error___2Q_RS .SingleTestErrorMessage__scrollbar-wrapper___14Y1_ .SingleTestErrorMessage__text___2LX4E.SingleTestErrorMessage__open-text___2zI6_ {
    height: auto
}

.SingleTestErrorMessage__error-panel-wrapper___3yWdi .SingleTestErrorMessage__error-panel___1hu4h .SingleTestErrorMessage__error___2Q_RS .SingleTestErrorMessage__scrollbar-wrapper___14Y1_ .SingleTestErrorMessage__text___2LX4E.SingleTestErrorMessage__close-text___1Gc4B {
    overflow: hidden;
    height: 35px
}

.SingleTestErrorMessage__error-panel-wrapper___3yWdi .SingleTestErrorMessage__error-panel___1hu4h .SingleTestErrorMessage__error___2Q_RS .SingleTestErrorMessage__error-icon___1x5Bd {
    float: left;
    padding-left: 22px;
    padding-top: 10px;
    margin-right: 10px
}

.SingleTestErrorMessage__error-panel-wrapper___3yWdi .SingleTestErrorMessage__error-panel___1hu4h .SingleTestErrorMessage__button-wrapper___cnqKZ {
    text-align: center
}

.SingleTestErrorMessage__error-panel-wrapper___3yWdi .SingleTestErrorMessage__error-panel___1hu4h .SingleTestErrorMessage__button-wrapper___cnqKZ.SingleTestErrorMessage__close___2FtN6 {
    margin-top: -14px
}

.SingleTestErrorMessage__error-panel-wrapper___3yWdi .SingleTestErrorMessage__error-panel___1hu4h .SingleTestErrorMessage__button-wrapper___cnqKZ.SingleTestErrorMessage__open___XYi7p {
    margin-top: -10px
}

.SingleTestErrorMessage__error-panel-wrapper___3yWdi .SingleTestErrorMessage__error-panel___1hu4h .SingleTestErrorMessage__button-wrapper___cnqKZ .SingleTestErrorMessage__error-button-icon___2oy9d {
    color: #c8102e;
    border-radius: 20px;
    font-size: x-large;
    background: #fafbff
}

.SingleTestErrorMessage__error-panel-wrapper___3yWdi .SingleTestErrorMessage__error-panel___1hu4h .SingleTestErrorMessage__button-wrapper___cnqKZ .SingleTestErrorMessage__error-button-icon___2oy9d:hover {
    background: #c8102e;
    color: #fff
}

.PageNotFound__view___3Y5vF {
    height: calc(100% - 60px);
    width: 100%
}

.PageNotFound__view___3Y5vF .PageNotFound__title___2vyl4 {
    margin-top: 20px;
    color: #425563;
    font-size: 26px;
    line-height: 28px;
    font-weight: 400;
    line-height: 26px
}

.PageNotFound__view___3Y5vF .PageNotFound__separator___1L_Fy {
    line-height: 26px;
    width: 336px;
    border-bottom: 2px solid #d7dbe1;
    display: inline-block;
    margin-bottom: 15px
}

.PageNotFound__view___3Y5vF .PageNotFound__vertical-separator___3gBEB {
    border: 1px solid #9aa4ad;
    margin: 0 18px
}

.PageNotFound__view___3Y5vF .PageNotFound__links___1ngcT {
    font-size: 14px
}

.PageNotFound__view___3Y5vF .PageNotFound__links___1ngcT .PageNotFound__left-link___ooCDp {
    left: 0
}

.PageNotFound__view___3Y5vF .PageNotFound__links___1ngcT .PageNotFound__right-link___1JXBc {
    right: 0
}

.DashboardView__view-content___1PcVj {
    width: 100%;
    overflow: hidden;
    position: relative
}

.DashboardView__dashboard-view-content___IDJck,
.DashboardView__main-view-content___34ek5 {
    transition: ease width .25s 0s;
    height: 100%;
    padding-bottom: 20px;
    float: right
}

.DashboardView__masthead___20yDJ {
    background-color: #fff;
    height: 60px;
    line-height: 59px;
    position: relative;
    border-bottom: 1px solid #e2e5eb;
    display: none
}

@media screen and (max-width:765px) {
    .DashboardView__masthead___20yDJ {
        display: block
    }
}

.DashboardView__module-title___2uGhw {
    color: #425563;
    font-size: 20px;
    line-height: 22px;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 20px;
    line-height: 60px
}

@media screen and (max-width:765px) {
    .DashboardView__module-title___2uGhw {
        padding-left: 5px
    }
}

.DashboardView__container-height___1Hivx {
    height: calc(100% - 62px)
}

@media screen and (max-width:765px) {
    .DashboardView__container-height___1Hivx {
        padding-left: 0;
        padding-right: 0
    }
}

.DashboardView__passed___1QsU5 {
    color: #72a538
}

.DashboardView__failed___3GGVZ {
    color: #c8102e
}

.DashboardView__left-bar-title___1xe9a {
    width: 100%;
    padding-top: 20px;
    height: 60px;
    line-height: 40px
}

.DashboardView__left-bar-title___1xe9a .DashboardView__title-text___yKqWV {
    color: #425563;
    font-size: 16px;
    line-height: 25px;
    font-weight: 400;
    line-height: 40px;
    height: 40px;
    float: left;
    padding-left: 8px;
    border-left: 1px solid #d7dbe1
}

.DashboardView__left-bar-collapse-btn___34aFd.DashboardView__disabled___3AG-H {
    pointer-events: none;
    color: #9aa4ad
}

.DashboardView__layout-view-container___VkFGl {
    height: calc(100% - 60px);
    background-color: #edeff4
}

@media screen and (max-width:765px) {
    .DashboardView__layout-view-container___VkFGl {
        height: auto
    }
}

@media screen and (max-width:765px) {
    .DashboardView__layout-view-container___VkFGl .DashboardView__with-content___J_tPV {
        width: 100%;
        margin: 0;
        padding: 0;
        height: auto
    }
}

.DashboardView__layout-view-container___VkFGl .DashboardView__without-content___2grFn {
    height: calc(100vh - 120px)
}

.DashboardView__layout-view-container___VkFGl.DashboardView__no-content___2B6xD .DashboardView__with-content___J_tPV {
    opacity: 0
}

.DashboardView__view-content___1PcVj {
    min-width: 824px
}

.DashboardView__view-content___1PcVj.DashboardView__right-sidebar-opened___1r9Ny {
    min-width: 1280px
}

@media screen and (max-width:765px) {
    .DashboardView__view-content___1PcVj,
    .DashboardView__view-content___1PcVj.DashboardView__right-sidebar-opened___1r9Ny {
        min-width: 0
    }
}

.DashboardView__main-content-area___dnID4 {
    height: 100%;
    width: 100%;
    float: left;
    transition: ease width .25s 0s
}

.DashboardView__main-content-area___dnID4.DashboardView__right-sidebar-opened___1r9Ny {
    width: calc(100% - 246px)
}

@media screen and (max-width:765px) {
    .DashboardView__main-content-area___dnID4.DashboardView__right-sidebar-opened___1r9Ny {
        width: 100%
    }
}

.DashboardView__toolbar___1BC3o {
    margin-left: 0;
    height: 60px;
    background-color: #fff;
    border-bottom: 1px solid #e2e5eb;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15);
    padding: 0 20px 0 0;
    white-space: nowrap
}

@media screen and (max-width:765px) {
    .DashboardView__toolbar___1BC3o {
        overflow-x: scroll;
        overflow-y: hidden
    }
}

.DashboardView__right-sidebar___3qvqY {
    transition: ease margin-right .25s 0s;
    width: 246px;
    position: absolute;
    right: 0;
    z-index: 10;
    background: #f4f6fb;
    margin-right: 0;
    height: 100%;
    border-left: 1px solid #c0c5cd;
    float: left
}

.DashboardView__right-sidebar___3qvqY.DashboardView__close___2LJ84 {
    margin-right: -246px
}

.DashboardView__right-sidebar___3qvqY .DashboardView__right-sidebar-height___HLFDd {
    height: calc(100% - 60px)
}

.DashboardView__right-sidebar___3qvqY .DashboardView__right-sidebar-margin___2oaTW {
    margin-left: 15px;
    margin-right: 20px
}

.DashboardView__right-sidebar___3qvqY .DashboardView__right-sidebar-margin___2oaTW * {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.DashboardView__views-panel-toggle-btn___1vGfU {
    width: auto;
    max-width: none;
    white-space: nowrap
}

.DashboardView__notification-msg-visible___1xOC5 .DashboardView__container-height___1Hivx {
    height: calc(100% - 96px)
}

@media screen and (max-width:765px) {
    .DashboardView__notification-msg-visible___1xOC5 .DashboardView__container-height___1Hivx {
        height: calc(100% - 136px)
    }
}

.DashboardView__notification-msg-visible___1xOC5 .DashboardView__right-sidebar-toggle-btn___1Jpkq {
    top: 34px;
    transition: ease top .26s 1s
}

@media screen and (max-width:765px) {
    .DashboardView__notification-msg-visible___1xOC5 .DashboardView__right-sidebar-toggle-btn___1Jpkq {
        top: 74.01px
    }
}

@media screen and (max-width:765px) {
    .DashboardView__notification-msg-visible___1xOC5 .pr-views-button-dropdown {
        top: 74px
    }
}

.DashboardView__notification-msg-hidden___lEXb2 .DashboardView__right-sidebar-toggle-btn___1Jpkq {
    transition: ease top .25s 0s
}

.DashboardView__notification-msg-hidden___lEXb2 .pr-views-button-dropdown {
    transition: ease top .26s 0s
}

.DashboardView__right-sidebar-toggle-btn___1Jpkq {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9;
    transition: ease top .25s 1s
}

.DashboardView__right-sidebar-toggle-btn___1Jpkq .DashboardView__masthead-btn___k0s_b {
    padding: 0!important;
    min-width: 152px!important;
    min-height: 0!important;
    margin: 10px 20px 10px auto
}

@media screen and (max-width:765px) {
    .DashboardView__right-sidebar-toggle-btn___1Jpkq .DashboardView__masthead-btn___k0s_b {
        margin: 10px
    }
}

.DashboardView__dashboard-view-content___IDJck {
    padding-bottom: 0;
    min-width: 724px;
    width: 100%
}

@media screen and (max-width:765px) {
    .DashboardView__dashboard-view-content___IDJck {
        height: 250vh;
        padding: 20px 0 0;
        min-width: 100vw
    }
}

.DashboardView__preview-message___3t3vB .text-content {
    margin-left: 30px;
    width: 271px;
    text-align: left
}

.DashboardView__summary-container___3onH1 {
    height: 53px;
    border-bottom: 1px solid #c0c5cd;
    padding: 17px 25px 50px
}

.TreeMap__container-cell-item___aBSRN.TreeMap__item-color-1___2r2kT {
    pointer-events: none;
    color: #888;
    background-color: #edeff4
}

.TreeMap__highlight-color-1___3skVp.TreeMap__highlight-search-results___2W47O .TreeMap__container-cell-group___2bRx3.TreeMap__hide-on-search___3TM5x {
    pointer-events: none
}

.TreeMap__highlight-color-1___3skVp.TreeMap__highlight-search-results___2W47O .TreeMap__container-cell-item___aBSRN.TreeMap__item-color-1___2r2kT.TreeMap__hide-on-search___3TM5x {
    pointer-events: none;
    color: #888;
    background-color: #edeff4
}

.TreeMap__highlight-color-1___3skVp .TreeMap__container-cell-item___aBSRN.TreeMap__item-color-1___2r2kT {
    pointer-events: all;
    color: #222;
    background-color: #c8102e
}

.TreeMap__container-cell-item___aBSRN.TreeMap__item-color-2___gL8oF {
    pointer-events: none;
    color: #888;
    background-color: #edeff4
}

.TreeMap__highlight-color-2___2hQk0.TreeMap__highlight-search-results___2W47O .TreeMap__container-cell-group___2bRx3.TreeMap__hide-on-search___3TM5x {
    pointer-events: none
}

.TreeMap__highlight-color-2___2hQk0.TreeMap__highlight-search-results___2W47O .TreeMap__container-cell-item___aBSRN.TreeMap__item-color-2___gL8oF.TreeMap__hide-on-search___3TM5x {
    pointer-events: none;
    color: #888;
    background-color: #edeff4
}

.TreeMap__highlight-color-2___2hQk0 .TreeMap__container-cell-item___aBSRN.TreeMap__item-color-2___gL8oF {
    pointer-events: all;
    color: #222;
    background-color: #e0798a
}

.TreeMap__container-cell-item___aBSRN.TreeMap__item-color-3___3Ld-_ {
    pointer-events: none;
    color: #888;
    background-color: #edeff4
}

.TreeMap__highlight-color-3___3Y5mO.TreeMap__highlight-search-results___2W47O .TreeMap__container-cell-group___2bRx3.TreeMap__hide-on-search___3TM5x {
    pointer-events: none
}

.TreeMap__highlight-color-3___3Y5mO.TreeMap__highlight-search-results___2W47O .TreeMap__container-cell-item___aBSRN.TreeMap__item-color-3___3Ld-_.TreeMap__hide-on-search___3TM5x {
    pointer-events: none;
    color: #888;
    background-color: #edeff4
}

.TreeMap__highlight-color-3___3Y5mO .TreeMap__container-cell-item___aBSRN.TreeMap__item-color-3___3Ld-_ {
    pointer-events: all;
    color: #222;
    background-color: #e2dacb
}

.TreeMap__container-cell-item___aBSRN.TreeMap__item-color-4___1k81j {
    pointer-events: none;
    color: #888;
    background-color: #edeff4
}

.TreeMap__highlight-color-4___-VaVV.TreeMap__highlight-search-results___2W47O .TreeMap__container-cell-group___2bRx3.TreeMap__hide-on-search___3TM5x {
    pointer-events: none
}

.TreeMap__highlight-color-4___-VaVV.TreeMap__highlight-search-results___2W47O .TreeMap__container-cell-item___aBSRN.TreeMap__item-color-4___1k81j.TreeMap__hide-on-search___3TM5x {
    pointer-events: none;
    color: #888;
    background-color: #edeff4
}

.TreeMap__highlight-color-4___-VaVV .TreeMap__container-cell-item___aBSRN.TreeMap__item-color-4___1k81j {
    pointer-events: all;
    color: #222;
    background-color: #b6d891
}

.TreeMap__container-cell-item___aBSRN.TreeMap__item-color-5___3c6Y- {
    pointer-events: none;
    color: #888;
    background-color: #edeff4
}

.TreeMap__highlight-color-5___1qWKc.TreeMap__highlight-search-results___2W47O .TreeMap__container-cell-group___2bRx3.TreeMap__hide-on-search___3TM5x {
    pointer-events: none
}

.TreeMap__highlight-color-5___1qWKc.TreeMap__highlight-search-results___2W47O .TreeMap__container-cell-item___aBSRN.TreeMap__item-color-5___3c6Y-.TreeMap__hide-on-search___3TM5x {
    pointer-events: none;
    color: #888;
    background-color: #edeff4
}

.TreeMap__highlight-color-5___1qWKc .TreeMap__container-cell-item___aBSRN.TreeMap__item-color-5___3c6Y- {
    pointer-events: all;
    color: #222;
    background-color: #82bc41
}

.TreeMap__container-tree-map___2YtiU {
    position: relative;
    overflow: hidden;
    height: calc(100% - 108px);
    margin: 20px
}

@media screen and (max-width:765px) {
    .TreeMap__container-tree-map___2YtiU {
        padding: 5px;
        width: 100%;
        margin-left: 5px
    }
}

.TreeMap__container-tree-map___2YtiU.TreeMap__one-level___2nsST {
    background-color: #fff
}

.TreeMap__container-tree-map___2YtiU .TreeMap__item___104pM {
    position: absolute;
    box-sizing: border-box;
    cursor: default
}

.TreeMap__container-tree-map___2YtiU .TreeMap__container-cell-group___2bRx3 {
    transition: ease left .25s 0s, ease top .25s 0s, ease width .25s 0s, ease height .25s 0s, ease background-color .25s 0s;
    font-weight: 700;
    overflow: hidden;
    border: 1px solid #c0c5cd;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px
}

.TreeMap__container-tree-map___2YtiU .TreeMap__container-cell-group___2bRx3:hover,
.TreeMap__container-tree-map___2YtiU .TreeMap__container-cell-group___2bRx3:hover .TreeMap__container-cell-group-tab___13PK2 {
    background-color: #fff
}

.TreeMap__container-tree-map___2YtiU .TreeMap__container-cell-group___2bRx3:hover .TreeMap__container-cell-group-bg___1GZj6 {
    border-color: #fff
}

.TreeMap__container-tree-map___2YtiU .TreeMap__container-cell-group___2bRx3 .TreeMap__container-cell-group-tab___13PK2 {
    transition: ease background-color .25s 0s;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: absolute;
    top: 0;
    left: 0;
    padding: 0 5px;
    float: left;
    max-width: 100%;
    width: 100%;
    box-sizing: border-box;
    background-color: #edeff4;
    line-height: 26px;
    color: #425563;
    font-size: 12px;
    text-transform: uppercase;
    z-index: 1
}

.TreeMap__container-tree-map___2YtiU .TreeMap__container-cell-group___2bRx3 .TreeMap__container-cell-group-bg___1GZj6 {
    transition: ease border-color .25s 0s;
    background-color: #fff;
    border: 3px solid #edeff4;
    position: absolute;
    width: 100%;
    height: calc(100% - 23px);
    top: 23px;
    left: 0
}

.TreeMap__container-tree-map___2YtiU .TreeMap__container-cell-item___aBSRN {
    transition: ease left .25s 0s, ease top .25s 0s, ease width .25s 0s, ease height .25s 0s, ease background-color .25s 0s, ease border-color .25s 0s;
    text-align: center;
    overflow: hidden;
    border: 2px solid transparent;
    outline: 1px solid #fff;
    white-space: nowrap
}

.TreeMap__container-tree-map___2YtiU .TreeMap__container-cell-item___aBSRN span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: calc(100% + 2px);
    display: inline-block
}

.TreeMap__container-tree-map___2YtiU .TreeMap__container-cell-item___aBSRN span .TreeMap__cell-icon___1zoEL {
    vertical-align: -1px
}

.TreeMap__container-tree-map___2YtiU .TreeMap__container-cell-item___aBSRN:hover {
    border-color: #fff
}

.tree-map-tooltip-container {
    pointer-events: none
}

.tree-map-tooltip-container.right .arrow {
    left: -9px;
    top: 13px
}

.tree-map-tooltip-container.left .arrow {
    right: -9px;
    top: 13px
}

.tree-map-tooltip-container.offset-top .popover-content {
    position: absolute;
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.tree-map-tooltip-container .arrow {
    z-index: 1
}

.tree-map-tooltip-container.offset-bottom .popover-content {
    bottom: 0
}

.tree-map-tooltip-container .popover-content {
    position: absolute;
    pointer-events: all;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    border: 1px solid rgba(0, 0, 0, .2);
    background: #fff;
    border-radius: 3px
}

.TreeMap__tree-map-tooltip-container___1AgSS {
    opacity: .9!important;
    height: 314px;
    width: 267px;
    background: transparent;
    border: 0;
    box-shadow: none
}

.TreeMap__tree-map-tooltip-container___1AgSS .TreeMap__tree-map-tooltip-content___1khIo {
    float: left;
    width: 235px
}

.TreeMap__tree-map-tooltip-container___1AgSS .TreeMap__tree-map-tooltip-content___1khIo.TreeMap__expended___37Yzu .TreeMap__widgets___DEifb {
    height: auto;
    max-height: 500px;
    padding-bottom: 14px
}

.TreeMap__tree-map-tooltip-container___1AgSS .TreeMap__tree-map-tooltip-content___1khIo.TreeMap__expended___37Yzu .TreeMap__expend-btn___2kRzH {
    display: none
}

.TreeMap__tree-map-tooltip-container___1AgSS .TreeMap__tree-map-tooltip-content___1khIo .TreeMap__tooltip-title___rdpgF {
    white-space: normal;
    word-break: break-all
}

.TreeMap__tree-map-tooltip-container___1AgSS .TreeMap__tree-map-tooltip-content___1khIo .TreeMap__widgets___DEifb {
    transition: ease max-height .25s 0s;
    height: 105px;
    max-height: 105px;
    overflow: hidden;
    text-align: center;
    margin: 5px 0 15px;
    border-bottom: 1px solid #c0c5cd
}

.TreeMap__tree-map-tooltip-container___1AgSS .TreeMap__tree-map-tooltip-content___1khIo .TreeMap__widgets___DEifb .TreeMap__no-history-data___ELW0A {
    text-align: left;
    font-style: italic;
    font-size: 14px;
    color: #999
}

.TreeMap__tree-map-tooltip-container___1AgSS .TreeMap__tree-map-tooltip-content___1khIo .TreeMap__widgets___DEifb .TreeMap__history-widget___37w6Z .history-group-item {
    width: 100%;
    left: 0
}

.TreeMap__tree-map-dialog___1qLQj {
    height: auto;
    width: calc(100% - 20px);
    background-color: hsla(0, 0%, 100%, .95);
    box-shadow: 0 0 15px 0 hsla(0, 0%, 100%, .4);
    border-radius: 4px;
    padding: 20px
}

.TreeMap__tree-map-dialog___1qLQj .TreeMap__tree-map-tooltip-content___1khIo {
    float: left;
    width: 100%
}

.TreeMap__tree-map-dialog___1qLQj .TreeMap__tree-map-tooltip-content___1khIo .TreeMap__tooltip-title___rdpgF {
    margin-bottom: 20px
}

.TreeMap__tree-map-dialog___1qLQj .TreeMap__tree-map-tooltip-content___1khIo .TreeMap__history-widget___37w6Z {
    margin: 10px 0
}

.TreeMap__tree-map-dialog___1qLQj .TreeMap__tree-map-tooltip-content___1khIo .TreeMap__reports-link___1hpbN {
    display: none
}

.TreeMap__tree-map-dialog___1qLQj .TreeMap__expended___37Yzu .TreeMap__widgets___DEifb {
    text-align: center;
    height: auto;
    padding-bottom: 20px
}

.TreeMap__tree-map-dialog___1qLQj .TreeMap__expended___37Yzu .TreeMap__expend-btn___2kRzH {
    display: none
}

.TreeMap__tree-map-dialog___1qLQj .modal-content {
    background-color: initial;
    box-shadow: none
}

.SearchBox__container___FnKrF {
    float: right;
    width: 290px;
    line-height: 32px;
    padding-right: 20px;
    margin-right: 10px;
    border-right: 1px solid #c0c5cd
}

.SearchBox__container___FnKrF>div {
    width: 100%;
    margin: 0
}

.SearchBox__container___FnKrF .SearchBox__icon-search___2GQBO {
    color: #999!important
}

.ColorLegend__container___3wIFT {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 7px 0 20px;
    float: right
}

.ColorLegend__container___3wIFT .ColorLegend__item-text-color-1___2bksv {
    color: #c8102e
}

.ColorLegend__container___3wIFT .ColorLegend__item-color-1___1nV18 {
    background-color: #c8102e;
    position: relative
}

.ColorLegend__container___3wIFT .ColorLegend__item-color-1___1nV18:hover {
    outline: 2px solid #c8102e
}

.ColorLegend__container___3wIFT .ColorLegend__item-color-1___1nV18:hover:after {
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    left: 0;
    outline: 1px solid
}

.ColorLegend__container___3wIFT .ColorLegend__item-text-color-2___3cv5P {
    color: #e0798a
}

.ColorLegend__container___3wIFT .ColorLegend__item-color-2___2sPYw {
    background-color: #e0798a;
    position: relative
}

.ColorLegend__container___3wIFT .ColorLegend__item-color-2___2sPYw:hover {
    outline: 2px solid #e0798a
}

.ColorLegend__container___3wIFT .ColorLegend__item-color-2___2sPYw:hover:after {
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    left: 0;
    outline: 1px solid
}

.ColorLegend__container___3wIFT .ColorLegend__item-text-color-3___Lkd76 {
    color: #e2dacb
}

.ColorLegend__container___3wIFT .ColorLegend__item-color-3___1b4pH {
    background-color: #e2dacb;
    position: relative
}

.ColorLegend__container___3wIFT .ColorLegend__item-color-3___1b4pH:hover {
    outline: 2px solid #e2dacb
}

.ColorLegend__container___3wIFT .ColorLegend__item-color-3___1b4pH:hover:after {
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    left: 0;
    outline: 1px solid
}

.ColorLegend__container___3wIFT .ColorLegend__item-text-color-4___23f_A {
    color: #b6d891
}

.ColorLegend__container___3wIFT .ColorLegend__item-color-4___2oOv1 {
    background-color: #b6d891;
    position: relative
}

.ColorLegend__container___3wIFT .ColorLegend__item-color-4___2oOv1:hover {
    outline: 2px solid #b6d891
}

.ColorLegend__container___3wIFT .ColorLegend__item-color-4___2oOv1:hover:after {
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    left: 0;
    outline: 1px solid
}

.ColorLegend__container___3wIFT .ColorLegend__item-text-color-5___1BUxk {
    color: #82bc41
}

.ColorLegend__container___3wIFT .ColorLegend__item-color-5___3nP76 {
    background-color: #82bc41;
    position: relative
}

.ColorLegend__container___3wIFT .ColorLegend__item-color-5___3nP76:hover {
    outline: 2px solid #82bc41
}

.ColorLegend__container___3wIFT .ColorLegend__item-color-5___3nP76:hover:after {
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    left: 0;
    outline: 1px solid
}

.ColorLegend__color-item___3hgDR {
    height: 20px;
    width: 20px;
    float: left;
    margin: 0 5px;
    text-align: center;
    color: #fff;
    cursor: pointer
}

.ColorLegend__color-item___3hgDR .ColorLegend__check-box-visible___1BgHP {
    display: inline-block
}

.ColorLegend__title___1cun7 {
    padding: 0 5px;
    text-transform: uppercase;
    float: left;
    line-height: 20px
}

.ColorLegend__title___1cun7:last-of-type {
    padding-right: 0
}

.Counters__counters___2yiNc {
    float: left;
    line-height: 20px
}

.Counters__counters___2yiNc .Counters__container___22ix4 {
    padding: 0 15px;
    float: left
}

.Counters__counters___2yiNc .Counters__container___22ix4.Counters__total___3UYQh {
    padding-left: 0
}

.Counters__counters___2yiNc .Counters__container___22ix4 .Counters__value___pr6YA {
    line-height: 15px;
    font-size: 22px;
    font-weight: 600
}

.Counters__counters___2yiNc .Counters__container___22ix4 .Counters__title___2a8UI {
    font-weight: 600
}

@media screen and (max-width:765px) {
    .Counters__counters___2yiNc .Counters__container___22ix4 .title {
        font-size: 11px
    }
}

.Counters__counters___2yiNc .Counters__separator___Pc0Ns {
    margin: 0 10px;
    float: left;
    border-right: 1px solid #c0c5cd;
    height: 36px
}

.Counters__counters___2yiNc .Counters__unknown-warning___2dZXn {
    line-height: 1px;
    font-size: 14px;
    color: #ffc000;
    position: absolute
}

.Counters__tooltip-part-2___2qKgD {
    display: block
}

@media screen and (max-width:765px) {
    .Counters__counters___2yiNc .Counters__container___22ix4 {
        padding: 0 5px
    }
    .Counters__counters___2yiNc .Counters__separator___Pc0Ns {
        margin: 0 5px
    }
}

.NotificationBar__notification-bar___2ogMf {
    background-color: #ffefbd;
    height: 34px;
    line-height: 34px;
    overflow: hidden;
    transition: ease height .25s 0s
}

@media screen and (max-width:765px) {
    .NotificationBar__notification-bar___2ogMf {
        height: 74px;
        line-height: 18px
    }
}

.NotificationBar__notification-bar___2ogMf.NotificationBar__show___2kLnO {
    transition: ease height .25s 1s
}

.NotificationBar__notification-bar___2ogMf.NotificationBar__hide___HnJlY {
    height: 0;
    line-height: 0;
    overflow: hidden
}

.NotificationBar__notification-bar___2ogMf.NotificationBar__hide___HnJlY .NotificationBar__warning-icon___2xZ-G {
    height: 0;
    line-height: 0
}

.NotificationBar__notification-bar___2ogMf .NotificationBar__warning-icon___2xZ-G {
    background-color: #ffc000;
    width: 34px;
    height: 34px;
    float: left;
    text-align: center;
    color: #fff;
    line-height: 34px;
    transition: ease height .25s 0s
}

.NotificationBar__notification-bar___2ogMf .NotificationBar__message___2u7fD {
    margin-left: 14px
}

.NotificationBar__notification-bar___2ogMf .NotificationBar__close-button___19Bkb {
    cursor: pointer;
    float: right;
    margin-right: 24px;
    color: #666
}

.NotificationBar__notification-bar___2ogMf .NotificationBar__close-button___19Bkb:hover {
    color: #006996
}

@media screen and (max-width:765px) {
    .NotificationBar__notification-bar___2ogMf .NotificationBar__message___2u7fD {
        margin: 0;
        position: relative;
        top: 10px;
        display: inline-block;
        width: calc(100% - 110px)
    }
    .NotificationBar__notification-bar___2ogMf .NotificationBar__warning-icon___2xZ-G {
        margin: 0 10px 20px 0
    }
    .NotificationBar__notification-bar___2ogMf .NotificationBar__close-button___19Bkb {
        position: absolute;
        margin: 0;
        top: 15px;
        right: 10px;
        font-size: 12px!important
    }
}

.DashboardCIView__view-content___16k_Y {
    width: 100%;
    overflow: hidden;
    position: relative
}

.DashboardCIView__dashboard-view-content___ffYpU,
.DashboardCIView__main-view-content___2iNAR {
    transition: ease width .25s 0s;
    height: 100%;
    padding-bottom: 20px;
    float: right
}

.DashboardCIView__masthead___3rHC1 {
    background-color: #fff;
    height: 60px;
    line-height: 59px;
    position: relative;
    border-bottom: 1px solid #e2e5eb;
    display: none
}

@media screen and (max-width:765px) {
    .DashboardCIView__masthead___3rHC1 {
        display: block
    }
}

.DashboardCIView__module-title___2217o {
    color: #425563;
    font-size: 20px;
    line-height: 22px;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 20px;
    line-height: 60px
}

@media screen and (max-width:765px) {
    .DashboardCIView__module-title___2217o {
        padding-left: 5px
    }
}

.DashboardCIView__container-height___boarB {
    height: calc(100% - 62px)
}

@media screen and (max-width:765px) {
    .DashboardCIView__container-height___boarB {
        padding-left: 0;
        padding-right: 0
    }
}

.DashboardCIView__passed___L6Zsh {
    color: #72a538
}

.DashboardCIView__failed___3P8xO {
    color: #c8102e
}

.DashboardCIView__left-bar-title___3kTDC {
    width: 100%;
    padding-top: 20px;
    height: 60px;
    line-height: 40px
}

.DashboardCIView__left-bar-title___3kTDC .DashboardCIView__title-text___2LkVF {
    color: #425563;
    font-size: 16px;
    line-height: 25px;
    font-weight: 400;
    line-height: 40px;
    height: 40px;
    float: left;
    padding-left: 8px;
    border-left: 1px solid #d7dbe1
}

.DashboardCIView__left-bar-collapse-btn___3el0j.DashboardCIView__disabled___32wCv {
    pointer-events: none;
    color: #9aa4ad
}

.DashboardCIView__layout-view-container___3m6tR {
    height: calc(100% - 60px);
    background-color: #edeff4
}

@media screen and (max-width:765px) {
    .DashboardCIView__layout-view-container___3m6tR {
        height: auto
    }
}

@media screen and (max-width:765px) {
    .DashboardCIView__layout-view-container___3m6tR .DashboardCIView__with-content___2XeVg {
        width: 100%;
        margin: 0;
        padding: 0;
        height: auto
    }
}

.DashboardCIView__layout-view-container___3m6tR .DashboardCIView__without-content___25LSz {
    height: calc(100vh - 120px)
}

.DashboardCIView__layout-view-container___3m6tR.DashboardCIView__no-content___19Ll2 .DashboardCIView__with-content___2XeVg {
    opacity: 0
}

.DashboardCIView__view-content___16k_Y {
    min-width: 824px
}

.DashboardCIView__view-content___16k_Y.DashboardCIView__right-sidebar-opened___2mzwR {
    min-width: 1280px
}

@media screen and (max-width:765px) {
    .DashboardCIView__view-content___16k_Y,
    .DashboardCIView__view-content___16k_Y.DashboardCIView__right-sidebar-opened___2mzwR {
        min-width: 0
    }
}

.DashboardCIView__main-content-area___26Ezj {
    height: 100%;
    width: 100%;
    float: left;
    transition: ease width .25s 0s
}

.DashboardCIView__main-content-area___26Ezj.DashboardCIView__right-sidebar-opened___2mzwR {
    width: calc(100% - 246px)
}

@media screen and (max-width:765px) {
    .DashboardCIView__main-content-area___26Ezj.DashboardCIView__right-sidebar-opened___2mzwR {
        width: 100%
    }
}

.DashboardCIView__toolbar___ZBrtt {
    margin-left: 0;
    height: 60px;
    background-color: #fff;
    border-bottom: 1px solid #e2e5eb;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15);
    padding: 0 20px 0 0;
    white-space: nowrap
}

@media screen and (max-width:765px) {
    .DashboardCIView__toolbar___ZBrtt {
        overflow-x: scroll;
        overflow-y: hidden
    }
}

.DashboardCIView__right-sidebar___3h4Np {
    transition: ease margin-right .25s 0s;
    width: 246px;
    position: absolute;
    right: 0;
    z-index: 10;
    background: #f4f6fb;
    margin-right: 0;
    height: 100%;
    border-left: 1px solid #c0c5cd;
    float: left
}

.DashboardCIView__right-sidebar___3h4Np.DashboardCIView__close___4FA-M {
    margin-right: -246px
}

.DashboardCIView__right-sidebar___3h4Np .DashboardCIView__right-sidebar-height___1Q8zn {
    height: calc(100% - 60px)
}

.DashboardCIView__right-sidebar___3h4Np .DashboardCIView__right-sidebar-margin___2_t2u {
    margin-left: 15px;
    margin-right: 20px
}

.DashboardCIView__right-sidebar___3h4Np .DashboardCIView__right-sidebar-margin___2_t2u * {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.DashboardCIView__views-panel-toggle-btn___2fKSY {
    width: auto;
    max-width: none;
    white-space: nowrap
}

.DashboardCIView__notification-msg-visible___ewPfG .DashboardCIView__container-height___boarB {
    height: calc(100% - 96px)
}

@media screen and (max-width:765px) {
    .DashboardCIView__notification-msg-visible___ewPfG .DashboardCIView__container-height___boarB {
        height: calc(100% - 136px)
    }
}

.DashboardCIView__notification-msg-visible___ewPfG .DashboardCIView__right-sidebar-toggle-btn___1XRS4 {
    top: 34px;
    transition: ease top .26s 1s
}

@media screen and (max-width:765px) {
    .DashboardCIView__notification-msg-visible___ewPfG .DashboardCIView__right-sidebar-toggle-btn___1XRS4 {
        top: 74.01px
    }
}

@media screen and (max-width:765px) {
    .DashboardCIView__notification-msg-visible___ewPfG .pr-views-button-dropdown {
        top: 74px
    }
}

.DashboardCIView__notification-msg-hidden___sjPDF .DashboardCIView__right-sidebar-toggle-btn___1XRS4 {
    transition: ease top .25s 0s
}

.DashboardCIView__notification-msg-hidden___sjPDF .pr-views-button-dropdown {
    transition: ease top .26s 0s
}

.DashboardCIView__right-sidebar-toggle-btn___1XRS4 {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9;
    transition: ease top .25s 1s
}

.DashboardCIView__right-sidebar-toggle-btn___1XRS4 .DashboardCIView__masthead-btn___f3f_U {
    padding: 0!important;
    min-width: 152px!important;
    min-height: 0!important;
    margin: 10px 20px 10px auto
}

@media screen and (max-width:765px) {
    .DashboardCIView__right-sidebar-toggle-btn___1XRS4 .DashboardCIView__masthead-btn___f3f_U {
        margin: 10px
    }
}

.DashboardCIView__dashboard-view-content___ffYpU {
    padding-bottom: 0;
    min-width: 724px;
    width: 100%
}

@media screen and (max-width:765px) {
    .DashboardCIView__dashboard-view-content___ffYpU {
        height: 250vh;
        padding: 20px 0 0;
        min-width: 100vw
    }
}

.SelectionControl__setting___1nMF7 {
    color: #222;
    padding-left: 6px;
    font-weight: 400
}

.SelectionControl__setting-button___1jCTX {
    margin-right: 6px
}

input[type=radio]:before {
    content: '';
    display: block;
    position: relative;
    top: 3px;
    left: 3px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #fff;
    color: #9aa4ad
}

input[type=radio]:checked:before {
    background: #0086bf
}

.SelectionControl__example-label___2CllF {
    margin-top: 20px;
    margin-bottom: 10px
}

.SelectionControl__setting-example___2wTLn {
    background-color: #f4f6fb;
    border: 6px solid #fff;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, .2);
    text-align: center;
    width: 269px;
    height: 109px;
    box-sizing: border-box
}

.perfecto_code_at_gihub {
    width: 200px
}

.developers_portal {
    width: 160px
}

.routes__dashboard___20DxB {
    width: 125px
}
