#providerSelect {
    position: absolute;
    z-index: 10001;
    right: 15px;
    top: 15px;
}

body,
html {
    margin: 0;
    padding: 0;
}

html {
    box-sizing: border-box;
}

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

:focus {
    outline: 0;
}

a,
a:active,
a:hover,
a:visited {
    text-decoration: none;
    color: #fff;
}

mark {
    background-color: #0098ca;
    color: #fff;
}

.cell-h1,
.cell-h2,
.cell-h3,
.cell-h4,
.cell-h5 {
    font-family: Roboto, Arial, sans-serif;
}

.cell-h5 {
    font-weight: 700 !important;
    font-size: 11px !important;
    color: #0098ca !important;
}

.cell-wrapper {
    height: 100%;
    width: 100%;
    min-width: 1175px;
    padding-left: 8px;
    padding-top: 50px;
    padding-bottom: 35px;
    max-width: 100%;
    margin: 0;
}

.cell-body {
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px !important;
    height: 100vh;
}

.cell-content {
    border-color: #002d40;
    padding: 6px;
}

.cell-content--raised {
    background-color: #002738;
    border-color: #004a69;
}

.cell-row {
    margin-bottom: 8px;
}

.cell {
    padding: 0 4px;
}

.cell-widget-divider {
    height: 8px;
}

.cell-update-down,
.cell-update-up {
    color: #fff !important;
}

.cell-status-positive.cell-update-down,
.cell-status-positive.cell-update-neutral,
.cell-status-positive.cell-update-up {
    color: #99ff61 !important;
    transition: color 0.1s ease-out;
}

.cell-status-negative.cell-update-down,
.cell-status-negative.cell-update-neutral,
.cell-status-negative.cell-update-up {
    color: #fa8f5a !important;
    transition: color 0.15s ease-out;
}

.cell-update-down,
.cell-update-neutral,
.cell-update-up {
    background-color: transparent !important;
}

.cell-table th {
    text-transform: none;
    padding: 5px 3px 4px;
    white-space: nowrap;
}

.cell-table td {
    border-color: #002d40;
    padding: 5px 3px 4px;
    transition: none;
}

.cell-table .cell-table-cell__highlight--buy,
.cell-table-row__highlight--buy td {
    color: #3dcc63;
}

.cell-table .cell-table-cell__highlight--sell,
.cell-table-row__highlight--sell td {
    color: #ff5a5a;
}

.cell-table-row__highlight--buy .wt-table__checkmark-placeholder,
.cell-table-row__highlight--sell .wt-table__checkmark-placeholder {
    display: block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: left 6px top 6px;
    padding: 0 !important;
}

.cell-table-row__highlight--buy .wt-table__checkmark-placeholder {
    background-image: url(/Content/gfx/icon_checkmark-placeholder_green.png);
}

.cell-table-row__highlight--sell .wt-table__checkmark-placeholder {
    background-image: url(/Content/gfx/icon_checkmark-placeholder_red.png);
}

.wt-search-panel .cell-search-results {
    left: 0;
}

.cell-search-result {
    height: 29px;
}

.cell-table--order-book tr:first-child td {
    font-weight: 700;
    background-color: #00202e;
}

.cell-table--order-book--ask-price,
.cell-table--order-book--bid-price {
    cursor: pointer;
}

.cell-tabs__horizontal__tab {
    padding-left: 6px;
    padding-right: 6px;
}

.cell-table--order-book__compact-row .cell-table--order-book--ask-price,
.cell-table--order-book__compact-row .cell-table--order-book--bid-price,
.cell-table--order-book__wide-row .cell-table--order-book--ask-bar-size,
.cell-table--order-book__wide-row .cell-table--order-book--bid-bar-size {
    border-left-color: #002d40 !important;
    border-right-color: #002d40 !important;
    transition: background-size ease-out 0.25s;
}

.cell-w-trading-1__confirm-top-row {
    padding-left: 3px;
    padding-right: 3px;
}

.wt-instrument-first-line .cell-w-focus-mini__leftcol {
    width: 70%;
}

.wt-instrument-first-line .cell-w-focus-mini__rightcol {
    width: 30%;
}

.cell-w-focus__row--change {
    font-size: 14px;
}

.cell-w-focus-mini__main-num {
    font-weight: 300;
}

.cell-w-value-pair__leftcol,
.cell-w-value-pair__rightcol {
    padding-top: 7px;
}

.cell-w-value-pair__value {
    margin-top: 3px;
}

.cell-w-value-pair__label {
    text-transform: none;
}

.cell-tabs__horizontal__tab--selected,
.cell-tabs__horizontal__tab--selected:hover {
    background-color: #006c8c;
    border-bottom-color: #006c8c;
}

.cell-tabs__horizontal__tab {
    color: #0085ac;
}

.cell-tabs__horizontal__tab--selected {
    color: #fff;
}

.cell-mininav__dd {
    border-radius: 2px;
    border: 0;
    box-shadow: 0 2px 5px 1px rgba(0, 0, 0, 0.85);
    background-color: #00374f;
    max-height: 208px;
    overflow-y: auto;
}

.cell-mininav__dd li {
    border: 0;
}

.cell-mininav__btn--disabled,
.cell-mininav__btn--disabled:hover {
    text-shadow: none;
    color: rgba(255, 255, 255, 0.4);
}

.cell-w-portfolio-ranking__item {
    border-color: #002d40;
}

.cell-w-portfolio-ranking__bottom-row--change-value,
.cell-w-portfolio-ranking__top-row--ticker,
.cell-w-portfolio-ranking__top-row--values {
    font-size: 11px;
}

.cell-search-results-table,
.cell-search-results-table td {
    border-color: #222;
}

.cell-search-results-table .cell-selected-row td,
.cell-search-results-table tr:hover td {
    background-color: #252525;
}

.cell-w-orders__order-fill-bar {
    background-color: #025f7e;
}

.cell-w-orders__order-fill-bar__filled {
    background-color: #0098ca;
}

.cell-table--financial-calendar,
.cell-table--news-list {
    table-layout: fixed;
}

.cell-table--financial-calendar__description,
.cell-table__txt--news-category,
.cell-table__txt--news-heading,
.cell-table__txt--news-source {
    overflow: hidden;
    white-space: nowrap;
}

.cell-active-row td {
    background-color: #005f9e !important;
    color: #fff !important;
}

.cell-table tr.cell-active-row:hover td {
    background-color: #396b13 !important;
}

.cell-search-results {
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.7);
    max-height: 345px;
}

.cell-table__deletebutton,
.cell-table__editbutton {
    width: 20px;
    height: 20px;
    background-position: top 6px left 6px;
}

.cell-tablecell--interaction:hover {
    text-decoration: underline;
}

.cell-table .cell-tablecell--interaction--full-button {
    width: 20px;
}

.cell-input {
    border-color: #006c8c;
    padding: 3px 4px 2px;
}

.cell-input--large {
    height: 36px;
    font-size: 16px;
}

.cell-input--placeholder {
    color: #aaa;
}

.cell-input:focus {
    border: 1px solid #fff;
    outline: 0;
    box-shadow: none;
}

select.cell-input {
    padding-top: 2px;
}

/* .cell-w-order-entry__value-list select {
    max-width: 90px
} */

.cell-w-order-widget-row:last-child {
    border-bottom: 0;
}

.cell-w-order-widget-row--exchange,
.cell-w-order-widget-row--monitor,
.cell-w-order-widget-row--working {
    background-color: #002f43;
}

.cell-w-order-widget-row--exchange:hover,
.cell-w-order-widget-row--working:hover {
    background-color: #00415d;
}

.cell-w-order-widget-row--executed,
.cell-w-order-widget-row--executed:hover {
    cursor: auto;
}

.cell-w-order-widget-row--deleted > div,
.cell-w-order-widget-row--executed > div {
    opacity: 0.6;
}

.cell-w-order-widget-row--deleted,
.cell-w-order-widget-row--deleted:hover {
    background-color: #171c1e;
    color: #aaa !important;
    cursor: auto;
}

.cell-w-order-widget-row--deleted .cell-w-order-widget__buy-or-sell {
    color: #aaa !important;
}

.cell-w-focus__toprow {
    padding-top: 0;
}

.cell-w-focus__row--highvalue {
    margin-top: 0;
}

.cell-w-focus__row--symbol {
    font-size: 12px;
}

.cell-input > option {
    background-color: #333;
}

.cell-button {
    border-radius: 2px;
    padding: 0 14px;
    height: 32px;
    line-height: 30px;
    font-size: 14px;
    font-weight: 400 !important;
    outline: 0;
    border-width: 2px;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.7);
}

.cell-button--small {
    height: 24px;
    line-height: 22px;
    font-size: 11px;
    padding: 0 12px;
}

.cell-button > i {
    font-size: 19px;
    vertical-align: middle;
    line-height: 0;
    margin-right: 5px;
}

.cell-button--icon {
    padding-left: 10px;
}

.cell-button--flat {
    background-color: transparent;
    transition: all linear 0.1s;
    border: none;
    box-shadow: none;
    line-height: 31px;
}

.cell-button--flat:hover {
    background-color: #005378;
    border-color: #005378;
    transition: all linear 0.1s;
}

.cell-button--confirm {
    background-color: #119dda;
    border-color: #119dda;
    transition: all linear 0.1s;
}

.cell-button--confirm:focus,
.cell-button--confirm:hover {
    background-color: #26b1ee;
    border-color: #26b1ee;
    transition: all linear 0.1s;
}

.cell-button--raised {
    background-color: #00374f;
    border-color: #00374f;
    transition: all linear 0.1s;
}

.cell-button--raised:focus,
.cell-button--raised:hover {
    background-color: #005378;
    border-color: #005378;
    transition: all linear 0.1s;
}

.cell-button-custom--add-alert {
    background-image: url(/Content/gfx/ic_add_alert_white_18px.svg);
    background-repeat: no-repeat;
    background-position: top 5px left 5px;
    width: 32px;
    padding: 0;
}

.cell-button-custom--buy:focus,
.cell-button-custom--sell:focus {
    border-color: #fff;
}

.cell-button:active {
    background-color: #adebff;
    border-color: #adebff;
    color: #0098ca;
}

.cell-mininav--chart {
    margin-top: 0;
}

.cell-chart-maximized {
    height: calc(100% - 78px) !important;
    width: 100% !important;
    top: 50px;
    left: 0;
}

.cell-csearch-wrapper {
    background-color: rgba(0, 0, 0, 0.25);
    padding-left: 0;
    box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.5);
    max-width: 310px;
    border-color: rgba(0, 108, 140, 0.7);
}

.cell-csearch-input {
    border: 0;
    background-color: transparent;
    box-shadow: none;
    border-radius: 0;
    height: 22px;
    font-size: 11px;
}

.cell-csearch-instrument__label {
    line-height: 17px;
    font-size: 10px;
    padding: 0 4px;
}

.cell-csearch-instrument__close-btn {
    width: 16px;
    height: 16px;
    background-position: top 4px right 4px;
}

.cell-w-focus-mini__indicator__current {
    left: 1px !important;
}

.cell-notifications {
    position: fixed;
    right: 20px;
    width: 250px;
    bottom: 0;
    box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.7);
}

.cell-notifications__row {
    height: 78px;
}

.cell-notifications__row--date {
    margin-top: -1px;
    font-size: 15px;
    font-weight: 300;
}

.cell-notifications__row--info {
    font-size: 15px;
    background-color: #f44232;
    border-color: #a1251b;
    border-width: 1px 0 0;
    cursor: pointer;
}

.cell-notifications__row--message-item {
    white-space: pre-wrap;
}

.cell-notifications__row--info:hover {
    background-color: #f54f41;
}

.cell-notifications__row--close-button {
    opacity: 0.5;
}

.wt-h1 {
    font-size: 30px;
    line-height: 30px;
    margin: 0;
    padding: 10px 0 0;
    color: #fff;
    font-weight: 300;
    height: 48px;
}

.wt-h2 {
    font-size: 28px;
    line-height: 30px;
    color: #fff;
    font-weight: 300;
    margin: 11px 0 7px;
}

.wt-h4 {
    font-size: 15px;
    color: #fff;
    font-weight: 300;
    margin: 6px 0 4px;
}

.wt-p {
    line-height: 1.3;
    margin: 10px 0;
}

.wt-med-header {
    font-size: 14px;
    font-weight: 800;
    padding: 10px 10px 7px;
}

.cell-h4 {
    font-size: 12px;
    margin-bottom: 3px;
    padding-top: 3px;
    padding-left: 0;
    font-weight: 700;
}

.cell-h4 a:hover {
    text-decoration: underline;
}

.cell-heading_dropdown {
    background-position: right 7px top 7px;
    min-height: 17px;
}

.cell-heading_dropdown--multi-selection {
    background-position: right 6px top 9px;
    padding: 5px 17px 0 7px;
}

.wt-a,
.wt-a:active,
.wt-a:hover,
.wt-a:visited {
    text-decoration: underline;
}

.wt-chart {
    padding: 0;
}

.highcharts-container {
    max-width: 100%;
    font-family: Roboto, Arial, sans-serif;
}

.wt-header {
    position: relative;
    width: 1150px;
    height: 48px;
    margin: 0;
    padding: 0;
}

.wt-page-title {
    margin: 0;
    font-weight: 400;
}

.wt-page-title--delay {
    float: right;
    margin: 6px 0 0;
    padding-top: 7px;
    height: 36px;
    font-weight: 400;
    background-image: url(../img/ic_access_time_white_36px.svg);
    background-repeat: no-repeat;
    background-position: right 0 top 0;
    padding-right: 40px;
    opacity: 0.4;
}

.wt-page-title--delay--pulse {
    animation-name: delay-trigger-pulse;
    animation-delay: 1s;
    animation-duration: 2s;
    animation-timing-function: linear;
    animation-iteration-count: 2;
    animation-play-state: running;
}

.wt-page-title--details {
    margin: 13px 0 0 6px;
    color: rgba(255, 255, 255, 0.7);
    white-space: nowrap;
}

.wt-page-title__row {
    height: 11px;
    margin: 0 0 2px;
}

.wt-page-title-link:active,
.wt-page-title-link:link,
.wt-page-title-link:visited {
    color: rgba(255, 255, 255, 0.7);
}

.wt-page-title-link:hover {
    color: #fff;
}

.wt-page-title__button {
    float: right;
    margin-left: 10px;
}

.wt-button-tray-left {
    float: left;
    margin-right: 10px;
}

.wt-button-tray-right {
    float: right;
    margin-left: 10px;
}

.wt-page-title--focus-widget {
    padding-top: 4px;
}

.wt-h1 + wt-header {
    margin-left: 10px;
}

.wt-menu-wrapper {
    position: relative;
}

.wt-h-68 {
    height: 68px;
}

.wt-h-78 {
    height: 78px;
}

.wt-h-116 {
    height: 116px;
}

.wt-h-118 {
    height: 118px;
}

.wt-h-139 {
    height: 139px;
}

.wt-h-158 {
    height: 158px;
}

.wt-h-160 {
    height: 160px;
}

.wt-h-172 {
    height: 172px;
}

.wt-h-181 {
    height: 181px;
}

.wt-h-210 {
    height: 210px;
}

.wt-h-245 {
    height: 245px;
}

.wt-h-265 {
    height: 265px;
}

.wt-h-283 {
    height: 283px;
}

.wt-h-339 {
    height: 339px;
}

.wt-sidebar-topmargin {
    margin-top: 48px;
}

.modal-horizonal {
    left: 50%;
    transform: translateX(-50%);
}

.modal {
    display: none;
    overflow: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0;
    background-color: #001721;
}

.modal.fade .modal-dialog {
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -moz-transition: -moz-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}

.modal-dialog {
    position: relative;
    width: 1000px;
    margin: 100px auto;
}

.modal-content {
    position: relative;
    background-color: #001721;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.7);
    background-clip: padding-box;
    outline: 0;
    border: 1px solid #0a5373;
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
}

.modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0);
}

.modal-backdrop.in {
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.modal-header {
    padding: 15px;
}

.modal-header .close {
    margin-top: -2px;
}

.modal-title {
    margin: 0;
    line-height: 1.42857143;
}

.modal-body {
    position: relative;
    padding: 15px;
}

.modal-footer {
    padding: 15px;
    text-align: right;
}

.modal-footer .btn + .btn {
    margin-left: 5px;
    margin-bottom: 0;
}

.modal-footer .btn-group .btn + .btn {
    margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
    margin-left: 0;
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}

.wt-menu {
    position: fixed;
    top: 15px;
    width: auto;
    margin-left: 0;
    padding: 48px 25px 20px 22px;
    background-color: #001721;
    color: #fff;
    border: 1px solid #0a5373;
    box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.7);
}

.wt-menu__col {
    float: left;
    margin: 0 30px 0 0;
    width: 150px;
}

.wt-menu__col--func .wt-menu__item {
    border-bottom: 1px solid transparent;
    background-position: left 6px top 6px;
    padding-left: 22px;
}

.wt-menu-table--bot-offset {
    margin-top: 31px;
    border-top: 1px solid #003147;
}

.wt-menu-table {
    border-collapse: collapse;
    width: 100%;
}

.wt-menu__item {
    transition: background-color ease-out 0.15s;
}

.wt-menu__item:hover {
    background-color: #00425e;
    transition: background-color ease-out 0.15s;
}

.wt-menu__item__deletebutton {
    position: absolute;
    right: 0;
    top: 0;
    width: 31px;
    height: 31px;
    background-image: url(../img/ic_close_white_18px.svg);
    background-repeat: no-repeat;
    background-position: top 7px right 6px;
    z-index: 1;
    cursor: pointer;
}

.wt-menu__item__deletebutton:hover {
    background-color: #005d86;
}

.wt-menu__header {
    font-size: 15px;
    margin: 0;
    padding: 6px 0 8px 7px;
    border-bottom: 2px solid #666;
}

.wt-menu__col--discover .wt-menu__header {
    border-color: #029765;
}

.wt-menu__col--analyze .wt-menu__header {
    border-color: #00888c;
}

.wt-menu__col--trade .wt-menu__header {
    border-color: #005c73;
}

.wt-menu__item {
    position: relative;
    font-size: 13px;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #666;
}

.wt-menu__col--discover .wt-menu__item {
    border-color: #003829;
}

.wt-menu__col--analyze .wt-menu__item {
    border-color: #00383b;
}

.wt-menu__col--last {
    margin-right: 0;
}

.wt-menu__col--trade .wt-menu__item {
    border-color: #00323b;
}

.wt-menu__item__link {
    padding: 9px 0 9px 8px;
    cursor: pointer;
    color: #fff !important;
    display: block;
}

.wt-menu__item__link > .cell-flag {
    margin-top: 1px;
}

.wt-menu__item__link:active,
.wt-menu__item__link:hover,
.wt-menu__item__link:link,
.wt-menu__item__link:visited {
    color: #fff;
}

.wt-menu__item__link--expand {
    background-image: url(/Content/gfx/ic_keyboard_arrow_right_white_24px.svg);
    background-repeat: no-repeat;
    background-position: right 0 top 4px;
}

.wt-desktop-menu-wrapper {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    max-width: 1158px;
    height: 28px;
    background-color: #002738;
    border: 1px solid #0a5373;
    border-width: 1px 1px 0;
    box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.6);
}

.wt-desktop-menu {
    float: left;
}

.wt-desktop-menu__tab {
    position: relative;
    float: left;
    height: 27px;
    background-color: #1b5e28;
    border: 1px solid #1e3520;
    border-width: 0 1px 0 0;
    cursor: pointer;
    color: #fff;
}

.wt-desktop-menu__tab__label {
    float: left;
    padding: 9px 1px 0 9px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 120px;
}

.wt-desktop-menu__tab:hover {
    background-color: #237a34;
}

.wt-desktop-menu__tab__button {
    float: left;
    width: 26px;
    height: 26px;
    background-position: right 6px top 6px;
    background-repeat: no-repeat;
}

.wt-desktop-menu__tab__unpin-wrapper {
    position: absolute;
    right: 0;
    top: -27px;
}

.wt-desktop-menu__tab__unpin {
    background-color: #119dda;
    color: #fff;
    position: relative;
    height: 100%;
    transition: all linear 0.1s;
    padding: 6px;
    width: 100%;
    white-space: nowrap;
}

.wt-desktop-menu__tab__unpin-arrow {
    background-color: #119dda;
    bottom: -3px;
    height: 8px;
    position: absolute;
    right: 8px;
    transform: rotate(45deg);
    transition: all linear 0.1s;
    width: 8px;
}

.wt-desktop-menu__tab__unpin-wrapper:hover > .wt-desktop-menu__tab__unpin,
.wt-desktop-menu__tab__unpin-wrapper:hover > .wt-desktop-menu__tab__unpin-arrow {
    background-color: #26b1ee;
    transition: all linear 0.1s;
}

.wt-desktop-menu__tab__button--close {
    background-image: url(/Content/gfx/icon_desktop-tab_close.png);
}

.wt-desktop-menu__tab__button--close:hover {
    background-image: url(/Content/gfx/icon_desktop-tab_close_hover.png) !important;
}

.wt-desktop-menu__tab__button--add {
    background-image: url(/Content/gfx/ic_highlight_off_white_18px.svg);
}

.wt-desktop-menu__tab__button--add:hover {
    background-image: url(/Content/gfx/ic_cancel_white_18px.svg) !important;
}

.wt-desktop-menu__tab--active {
    background-color: #4ba64b;
}

.wt-desktop-menu__tab--active:hover {
    background-color: #5eb65e;
}

.wt-desktop-menu__tab__add {
    background-color: #348bb1;
    padding-right: 9px;
}

.wt-desktop-menu__tab__add:hover {
    background-color: #3a9ac5;
}

.wt-desktop-menu__tab__add--disabled,
.wt-desktop-menu__tab__add--disabled:hover {
    background-color: #666;
    color: #bbb !important;
    cursor: initial;
}

.wt-desktop-menu__tab--msg {
    background-color: #000a0d;
    background-image: none;
    padding-left: 10px;
}

.wt-desktop-menu-logo {
    float: right;
    background-image: url(/Content/gfx/infront-logo_tiny.png);
    height: 13px;
    width: 66px;
    background-repeat: no-repeat;
    margin: 7px 7px 0 0;
}

.wt-lang-selector__flag {
    margin-right: 5px;
}

.wt-top-info-links {
    margin: 14px 0 0;
    float: right;
}

.wt-search {
    height: 30px;
    width: 246px;
    float: left;
}

.wt-search .cell-input {
    color: #fff;
    background-color: #005d86;
    background-image: url(/Content/gfx/ic_search_white_18px.svg);
    background-position: right 7px top 6px;
    background-repeat: no-repeat;
    background-size: 20px;
    height: 32px;
    width: 100%;
    border: 0;
    padding: 1px 0 0 10px;
    font-size: 13px;
    margin: 3px 0 0;
    border-radius: 2px;
    transition: all ease-out 0.15s;
}

.wt-search .cell-input--placeholder {
    color: #69bcdf;
}

.wt-search .cell-input::-webkit-input-placeholder {
    color: #69bcdf;
}

.wt-search .cell-input::placeholder {
    color: #69bcdf;
}

.wt-search .cell-input::-ms-input-placeholder {
    color: #69bcdf;
}

.wt-search .cell-input:-ms-input-placeholder {
    color: #69bcdf;
}

.wt-search .cell-input:focus {
    background-color: #006fa0;
    border: 0;
    outline: 0;
}

.wt-top-bar__tradingrow--visible {
    webkit-transform: translateY(10);
    -ms-transform: translateY(10);
    transform: translateY(10);
}

.wt-top-bar-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #00374f;
    box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.8);
}

.wt-top-bar__toprow {
    position: relative;
    width: 100%;
    float: left;
    background-color: #00374f;
}

.wt-top-bar__tradingrow {
    position: relative;
    width: 100%;
    float: left;
    background-color: #002839;
    transition: 0.28s cubic-bezier(0.15, 0.9, 0.3, 1.14);
    will-change: transform;
}

.wt-top-bar__toprow__content {
    position: relative;
    width: 1158px;
}

.wt-top-bar__tradingrow__content {
    position: relative;
    float: left;
    width: 1158px;
}

.wt-toprow {
    position: relative;
    float: left;
    width: 100%;
    height: 50px;
    margin: 0;
    padding: 7px 0 0 8px;
}

.wt-tradingrow {
    position: relative;
    float: left;
    width: 100%;
    overflow: hidden;
    height: 28px;
    font-size: 11px;
    padding: 1px 0 2px 10px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}

.wt-tradingrow .cell-portfolio-select--scaling__dd-wrapper {
    position: fixed;
}

.wt-top-bar__main {
    float: left;
    margin: 0 25px 0 0;
}

.wt-top-bar__desktops {
    position: relative;
    float: left;
}

.wt-top-bar__main-button {
    position: relative;
    float: left;
    cursor: pointer;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: left 6px top 6px;
    width: 36px;
    height: 36px;
    transition: background-color ease-out 0.15s;
}

.wt-search .cell-input:focus {
    color: #fff;
    background-position: right 7px top 4px;
    background-size: 24px;
    transition: background-position ease-out 0.1s, background-size ease-out 0.1s;
}

.wt-top-bar-icon {
    width: 32px;
    height: 32px;
    float: left;
    background-repeat: no-repeat;
    background-position: left 4px top 4px;
    margin: 3px 0 0 5px;
    cursor: pointer;
}

.wt-top-bar-icon--help {
    background-image: url(/Content/gfx/ic_help_outline_white_24px.svg);
}

.wt-top-bar-icon--recent {
    background-image: url(/Content/gfx/ic_history_white_24px.svg);
}

.wt-top-bar-icon--alerts {
    background-image: url(../img/ic_notifications_active_white_24px.svg);
}

.wt-top-bar-icon--app-menu {
    background-image: url(/Content/gfx/ic_more_vert_white_24px.svg);
}

.wt-top-info {
    position: relative;
    float: left;
    width: 100%;
    height: 44px;
    margin: 0;
}

.wt-logo {
    float: left;
    background-image: url(/Content/gfx/infront-logo_top_white.png);
    background-repeat: no-repeat;
    background-size: 100%;
    display: inline-block;
    width: 85px;
    height: 17px;
    margin: 10px 3px 0 0;
}

.wt-user-info-box {
    margin: 10px 0 0;
    padding-right: 14px;
}

.wt-tradingrow_element {
    padding-top: 8px;
}

.wt-tradingrow_element > a:hover {
    text-decoration: underline !important;
}

.wt-tradingrow_element--labeltext {
    text-transform: none;
    font-weight: 400;
}

a.wt-tradingrow__link,
a.wt-tradingrow__link:active,
a.wt-tradingrow__link:hover,
a.wt-tradingrow__link:visited {
    color: #2face3;
}

.wt-tradingrow__title {
    padding-left: 20px;
    color: #0098ca;
}

.wt-tradingrow__currency,
.wt-tradingrow__value {
    padding-left: 2px;
}

.wt-tradingrow_element .cell-portfolio-select__label,
.wt-tradingrow_element .cell-portfolio-select__title {
    border-color: #0a5677;
}

.wt-page-overlay--invisible {
    position: fixed;
    top: 0;
    left: 0;
    opacity: 0;
    z-index: 2;
    width: 100vw;
    height: 100vh;
}

.wt-top-button-tray {
    position: absolute;
    top: -41px;
    right: 0;
}

.wt-top-button-tray-symbol {
    position: relative;
    top: 8px;
    float: right;
}

.wt-top-edit-title {
    position: absolute;
    left: 0;
}

.wt-top-edit-title__input {
    font-size: 30px;
    margin: 6px 0 0;
    padding: 3px 42px 4px 6px;
    width: 450px;
    border: 1px solid #0180be;
    color: #fff;
    background-color: #000a0d;
    font-weight: 300;
    font-family: Roboto;
    height: 37px;
    background-image: url(/Content/gfx/ic_edit_white_36px.svg);
    background-repeat: no-repeat;
    background-position: right 3px top 2px;
    background-size: 30px;
}

.wt-news-ticker {
    position: relative;
    float: left;
    width: 1150px;
    height: 35px;
    font-size: 13px;
    border: 1px solid #002d40;
    overflow: hidden;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}

.wt-news-ticker-row {
    position: relative;
    height: 35px;
    overflow: hidden;
}

.wt-news-ticker-label {
    position: relative;
    float: left;
    width: 100px;
    height: 100%;
    font-size: 13px;
    padding: 11px 0 0 3px;
    background-color: #00374f;
    z-index: 5;
}

.wt-news-ticker-display {
    position: absolute;
    top: 0;
    left: 0;
    width: 5000px;
    height: 100%;
    background-color: #000;
    transition: transform 1.2s ease-in-out;
}

.wt-news-ticker-item {
    position: relative;
    float: left;
    height: 35px;
    padding: 11px 10px 0;
    background-color: #001721;
    border-right: 1px solid #002d40;
    cursor: pointer;
}

.wt-news-ticker-item:hover {
    background-color: #00293b;
}

.wt-news-ticker-item__timestamp {
    color: #2face3;
}

.wt-news-ticker-item__text {
    margin-left: 6px;
}

.wt-news-ticker-item-animate {
    transition: 2s;
}

.wt-world-map {
    position: relative;
    float: left;
    width: 1150px;
    margin: -15px 0 0;
    padding-top: 0;
    height: 356px;
    overflow: hidden;
}

.wt-world-map__globe {
    position: absolute;
    top: 50px;
    left: 15px;
    width: 825px;
    height: 310px;
    background-image: url(/Content/gfx/globe-bg_blue.png);
    background-repeat: no-repeat;
    background-position: left 0 top 0;
}

.wt-news-icon-pulse {
    display: inline-block;
    width: 5px;
    height: 5px;
    background: #fbc02d;
    border-radius: 50%;
    margin: 0 8px 3px;
    animation: news-icon-pulse 3s linear infinite;
}

.wt-world-map-focused-wrapper {
    position: absolute;
    top: 48px;
    left: 0;
    width: 600px;
    height: 317px;
}

.wt-world-map-focused {
    position: relative;
    width: 100%;
    height: 100%;
    padding: 12px 14px;
    background: rgba(0, 0, 0, 0.4);
    border: 1px solid #002d40;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    z-index: 1;
}

.wt-chart-focused .cell-chart-wrapper {
    margin-top: -30px;
}

.wt-world-map-focused .cell-chart-default {
    background: 0 0;
}

.wt-world-map-focused .cell-chart-default .highcharts-background,
.wt-world-map-focused .cell-chart-default .highcharts-plot-band {
    fill: transparent;
}

.wt-world-map-focused .cell-chart-wrapper {
    background-color: transparent;
}

.wt-world-map-focused .cell-chart-default .highcharts-axis-line,
.wt-world-map-focused .cell-chart-default .highcharts-xaxis-grid .highcharts-grid-line,
.wt-world-map-focused .cell-chart-default .highcharts-yaxis-grid .highcharts-grid-line {
    stroke-width: 0;
}

.wt-world-map-focused__header {
    position: relative;
    float: left;
    height: 24px;
    font-size: 22px;
    font-weight: 800;
    cursor: pointer;
    z-index: 1;
}

.wt-world-map-focused__time {
    position: relative;
    float: left;
    height: 17px;
    padding-top: 3px;
    width: 100%;
    font-size: 14px;
    z-index: 1;
}

.wt-world-map-focused__last {
    height: 24px;
    font-size: 24px;
    font-weight: 800;
    text-align: right;
}

.wt-world-map-focused__pct-change {
    float: right;
    height: 15px;
    padding-top: 1px;
    font-weight: 800;
    font-size: 14px;
    text-align: right;
}

.wt-world-map-ticker {
    float: left;
    height: 46px;
    padding: 8px;
    width: 145px;
    margin-bottom: 8px;
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0.5);
}

.wt-world-map-ticker:hover {
    border-color: #119dda;
}

.wt-world-map-ticker__label {
    width: 100%;
    font-size: 12px;
    font-weight: 600;
    padding-bottom: 5px;
    text-transform: uppercase;
    transition: color ease-out 0.1s;
}

.wt-world-map-ticker__last {
    float: left;
    width: 60%;
    text-align: left;
    font-size: 14px;
    padding-right: 15px;
    white-space: nowrap;
}

.wt-world-map-ticker__pct {
    float: left;
    width: 40%;
    font-size: 14px;
    text-align: right;
    font-weight: 700;
}

.wt-world-map-americas {
    position: absolute;
    width: 145px;
    top: 15px;
    right: 306px;
}

.wt-world-map-europe {
    position: absolute;
    width: 145px;
    top: 15px;
    right: 153px;
}

.wt-world-map-asia {
    position: absolute;
    width: 145px;
    top: 15px;
    right: 0;
}

.wt-world-map-africa {
    position: absolute;
    width: 145px;
    top: 273px;
    right: 0;
}

.wt-symbol-row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    float: left;
    position: relative;
    width: 100%;
}

.wt-symbol-display {
    position: relative;
    width: 282px;
    padding: 11px 12px 10px;
    border: 1px solid #002d40;
    margin-bottom: 8px;
    background-color: #001721;
    height: 125px;
}

.wt-symbol-display__chart {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 15px;
    left: 0;
    opacity: 0.3;
}

.wt-symbol-display__name {
    position: relative;
    float: left;
    width: 100%;
    font-size: 22px;
    font-weight: 800;
}

.wt-symbol-display__last,
.wt-symbol-display__pct {
    position: relative;
    float: left;
    font-size: 14px;
    font-weight: 800;
    padding: 5px 10px 0 0;
}

.wt-symbol-display__pct {
    padding: 5px 0 0;
}

.wt-symbol-display__period {
    position: absolute;
    right: 6px;
    bottom: 5px;
    font-weight: 700;
    opacity: 0.3;
}

.cell-news-lightbox {
    background-color: #001b26;
}

.cell-news-reader_header {
    color: #fff;
}

.wt-add-edit-widget-container {
    display: none;
}

.wt-add-widget-window {
    position: absolute;
    top: 100px;
    left: calc(50vw - 250px);
    width: 500px;
    box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.7);
}

.wt-edit-widget-window-content {
    width: 500px;
    position: relative;
    padding-bottom: 50px;
}

.wt-add-widget-window-content {
    width: 100%;
    position: relative;
    left: 0;
    transition: left linear 0.25s;
}

.wt-add-widget-window-content--details {
    left: -500px;
    transition: left linear 0.25s;
}

.wt-add-widget-list {
    width: 100%;
    left: 0;
    padding: 0 0 10px;
}

.wt-add-widget-details {
    position: relative;
    float: left;
    width: 500px;
    padding: 10px 10px 25px;
}

.wt-add-widget-details .wt-add-widget-window__row {
    background-image: none;
}

.wt-add-widget-list--hidden {
    left: -500px;
    transition: left linear 0.25s;
}

.wt-add-widget-window__row {
    width: 316px;
    float: left;
    height: 62px;
    padding: 8px 10px;
    color: #fff;
    cursor: pointer;
    margin: 8px;
    border-radius: 3px;
}

.wt-add-widget-window__row__header {
    color: #fff;
    margin-bottom: 1px;
}

.wt-add-widget-window__row__desc {
    line-height: 1.3;
}

.wt-add-widget-input-stacker {
    position: relative;
    margin: 5px auto 15px;
    width: 60%;
}

.wt-add-widget-input-stacker .cell-w-switch {
    padding: 8px 6px;
}

.wt-add-widget-input-stacker__label {
    line-height: 26px;
    font-size: 14px;
}

.wt-add-widget-input-stacker__fields {
    line-height: 14px;
    font-size: 11px;
    margin-bottom: 6px;
}

.wt-add-widget-input-stacker__fields__element:not(:last-child)::after {
    content: "\00a0| ";
    opacity: 0.4;
}

.wt-add-widget-back-link {
    float: left;
    height: 24px;
    margin-top: 5px;
    padding: 5px 0 0 24px;
    color: #fff;
    background-image: url(/Content/gfx/ic_keyboard_arrow_left_white_24px.svg);
    background-repeat: no-repeat;
    background-position: top 0 left 0;
    font-size: 14px;
    font-weight: 700;
}

.wt-add-widget-back-link:hover {
    text-decoration: underline;
}

.wt-add-widget--market-search .cell-input,
.wt-add-widget--ticker-search .cell-input {
    width: 200px;
}

.wt-add-widget--market-search .cell-search-results,
.wt-add-widget--ticker-search .cell-search-results {
    left: -81px;
}

.wt-alert-window {
    position: absolute;
    top: -300px;
    left: 895px;
    width: 224px;
    box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.7);
}

.wt-add-alert-window--show {
    -webkit-transform: translateY(340px);
    -ms-transform: translateY(340px);
    transform: translateY(340px);
}

.wt-alerts--visible {
    -webkit-transform: translateY(600px);
    -ms-transform: translateY(600px);
    transform: translateY(600px);
}

.wt-alerts {
    min-height: 62px;
    z-index: 10;
    position: fixed;
    width: 345px;
    left: 776px;
    background-color: rgba(0, 0, 0, 0.7);
    color: #fff;
    border-bottom: 1px solid #0a5373 !important;
    will-change: transform;
}

.wt-alerts-empty-txt {
    font-style: italic;
    opacity: 0.5;
    width: 100%;
    height: 100%;
    padding: 14px;
}

.wt-alerts-row--footer {
    border-top: 1px solid #0a5373;
    width: 100%;
    height: 53px;
    padding: 10px;
}

.wt-alerts .wt-widget-scrollable {
    padding-bottom: 0;
}

.cell-alert-list-mini {
    border: 0;
}

.wt-alerts .cell-w-switch__handle {
    background: #fbfbfb;
}

.wt-alerts .cell-w-switch__case {
    background-color: #999;
}

.wt-alerts .cell-w-switch__case--on {
    background: #016899;
}

.wt-alerts .cell-w-switch__handle--on {
    background: #039be5;
}

.wt-alerts .cell-alert-list-mini__alert-container {
    border-top: 1px solid #07394d;
}

.wt-top-bar-dropdown.wt-alerts {
    border: 1px solid #0a5373;
}

.wt-top-bar-dropdown {
    position: fixed;
    background-color: #001721;
    border: 1px solid #0a5373;
    border-bottom: 0;
    padding-top: 23px;
    box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.7);
    transition: 0.28s cubic-bezier(0.15, 0.9, 0.3, 1.14);
    will-change: transform;
}

.wt-top-bar-dropdown__row {
    position: relative;
    float: left;
    width: 100%;
    height: 30px;
    border-bottom: 1px solid #0a5373;
    cursor: pointer;
}

.wt-top-bar-dropdown__row:active {
    background-color: #004969;
}

.wt-top-bar-dropdown__row:hover {
    background-color: #003a53;
}

.wt-recent {
    width: 272px;
    top: -298px;
    max-height: 324px;
    overflow: hidden;
}

.wt-recent--visible {
    -webkit-transform: translateY(325px);
    -ms-transform: translateY(325px);
    transform: translateY(325px);
}

.wt-recent__row__label {
    float: left;
    width: 160px;
    height: 100%;
    padding: 10px 0 0;
    overflow: hidden;
    white-space: nowrap;
    color: #fff;
}

.wt-recent__row__time {
    position: absolute;
    right: 0;
    width: 90px;
    height: 100%;
    padding: 10px 10px 0 0;
    color: rgba(255, 255, 255, 0.3);
    text-align: right;
    overflow: hidden;
    white-space: nowrap;
}

.wt-recent__row__flag {
    float: left;
    margin: 9px 3px 0 9px;
}

.wt-my-workspaces {
    width: 272px;
    top: -300px;
    max-height: 324px;
    overflow-y: auto;
}

.wt-my-workspaces--visible {
    -webkit-transform: translateY(325px);
    -ms-transform: translateY(325px);
    transform: translateY(325px);
}

.wt-my-workspaces__row__label {
    float: left;
    width: 100%;
    height: 100%;
    padding: 10px 0 0 10px;
    overflow: hidden;
    white-space: nowrap;
    color: #fff !important;
}

.wt-my-workspaces__row__label--add-workspace {
    font-weight: 700;
    background-color: #002738;
    background-image: url(/Content/gfx/ic_add_white_18dp_1x.png);
    background-repeat: no-repeat;
    background-position: top 5px right 5px;
}

.wt-my-workspaces__row__label--add-workspace:hover {
    background-color: #003a53;
}

.wt-top-bar-dropdown__row__deletebutton {
    position: absolute;
    right: 0;
    top: 0;
    width: 28px;
    height: 28px;
    background-image: url(../img/ic_close_white_18px.svg);
    background-repeat: no-repeat;
    background-position: top 5px right 5px;
}

.wt-top-bar-dropdown__row__confirmbuttons {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transition: all 0.1s ease-in;
    transform: scaleX(1);
}

.wt-top-bar-dropdown__row__confirmbuttons--hidden {
    transform: scaleX(0);
}

.wt-top-bar-dropdown__row__confirmbuttons__button {
    position: relative;
    float: left;
    width: 50%;
    height: 100%;
    padding: 10px 0 0 10px;
    text-align: center;
}

.wt-top-bar-dropdown__row__confirmbuttons__button--confirm {
    background-color: #bf363a;
}

.wt-top-bar-dropdown__row__confirmbuttons__button--confirm:hover {
    background-color: #832528;
}

.wt-top-bar-dropdown__row__confirmbuttons__button--cancel {
    background-color: #aaa;
}

.wt-top-bar-dropdown__row__confirmbuttons__button--cancel:hover {
    background-color: #b79d9d;
}

.wt-top-bar__animated-icon-container {
    position: relative;
    float: left;
    margin: 3px 0 0;
    cursor: pointer;
    width: 32px;
    height: 32px;
    transition: background-color ease-out 0.15s;
}

.wt-top-bar-icon:hover,
.wt-top-bar__animated-icon-container:hover {
    background-color: #00425e;
    transition: background-color ease-out 0.15s;
}

.wt-top-bar-icon--active,
.wt-top-bar__animated-icon-container--active,
.wt-top-bar__item--recent--active {
    background-color: #00425e;
}

.wt-top-bar__item {
    position: relative;
    float: left;
    color: #fff;
    font-size: 13px;
    height: 32px;
    padding: 0;
    cursor: pointer;
    margin: 3px 0 0 14px;
}

.wt-top-bar__item__dropdown {
    position: relative;
    float: left;
    width: 32px;
    height: 32px;
    background-image: url(/Content/gfx/ic_expand_more_white_24px.svg);
    background-repeat: no-repeat;
    background-position: top 4px right 4px;
    padding: 0;
    margin: 3px 0 0;
}

.wt-top-bar__item a {
    display: block;
    line-height: 32px;
    padding: 0 13px;
}

.wt-top-bar__item a:active,
.wt-top-bar__item a:hover,
.wt-top-bar__item a:link,
.wt-top-bar__item a:visited {
    text-decoration: none;
    color: #fff;
}

.wt-top-bar__item__dropdown--active {
    background-image: url(/Content/gfx/ic_expand_less_white_24px.svg);
}

.wt-top-bar__item--selected {
    background-color: #004969;
}

.wt-top-bar__item:hover {
    background-color: #005d86;
}

.wt-portfolio-selector {
    cursor: pointer;
    float: left;
    display: none;
}

.wt-portfolio-selector .cell-portfolio-select__title {
    margin: 0;
}

.wt-portfolio-selector .cell-portfolio-select__label {
    display: none;
}

.wt-portfolio-selector .cell-heading_dropdown {
    position: relative;
    float: left;
    width: 32px;
    height: 36px;
    background-image: url(/Content/gfx/ic_expand_more_white_24px.svg);
    background-repeat: no-repeat;
    background-position: top 6px right 4px !important;
    padding: 0 !important;
    margin: 0;
    overflow: hidden;
    color: transparent;
}

.wt-portfolio-selector .cell-heading_dropdown:hover {
    background-color: #005d86;
    color: transparent;
}

.wt-portfolio-selector .cell-mininav__dd {
    margin-top: 39px;
}

.wt-20pct {
    width: 20%;
    float: left;
    padding: 0 5px;
}

.wt-33pct {
    width: 33%;
    float: left;
    padding: 0 5px;
}

#section_main-content {
    float: left;
    height: inherit;
}

.wt-main-content {
    position: relative;
    float: left;
    height: inherit;
    width: 1150px;
    z-index: 1;
    margin-bottom: 29px;
}

.wt-col2 {
    display: none;
    opacity: 0;
    transition: opacity ease-out 0.5s;
}

.wt-col {
    position: relative;
    float: left;
    padding-left: 8px;
}

.wt-col .cell-row:last-child {
    margin-bottom: 0;
}

.wt-col1 {
    display: block;
    position: fixed;
    right: 0;
    width: 0;
    height: calc(100% - 101px);
    background-color: #002738;
    margin-left: 8px;
    transition: all ease-out 0.28s;
    padding-left: 0;
    z-index: 1;
}

.wt-col1-trigger {
    display: block;
    position: absolute;
    left: -25px;
    width: 25px;
    top: 100px;
    height: 260px;
    border-radius: 8px 0 0 8px;
    cursor: pointer;
    z-index: 700;
    line-height: 32px;
    padding: 0 10px;
    background-color: rgba(10, 83, 115, 0.9);
    transition: background-color linear 0.1s;
    background-image: url(/Content/gfx/ic_keyboard_arrow_left_white_24px.svg);
    background-position: left 2px top 50%;
    background-repeat: no-repeat;
    animation-name: right-bar-trigger-pulse;
    animation-delay: 2s;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: 3;
    animation-play-state: running;
}

.wt-col1-trigger--open {
    background-image: url(/Content/gfx/ic_keyboard_arrow_right_white_24px.svg);
}

.wt-col1-trigger:hover {
    background-color: #0a5373;
    transition: background-color linear 0.1s;
}

.wt-col1-width {
    width: 343px;
    height: auto;
}

.wt-col1-width .cell-row:last-child {
    margin-bottom: 35px;
}

.wt-col1-bigscreen-show {
    position: relative;
    right: initial;
    width: 343px;
    overflow-x: hidden;
    background-color: transparent;
    transition: all ease-out 0.5s;
    z-index: 0;
}

.wt-col1-smallscreen-show {
    right: 0;
    width: 362px;
    padding-bottom: 10px;
    opacity: 1;
    background-color: rgba(0, 39, 56, 0.8);
    transition: all ease-out 0.28s;
    border-left: 2px solid #223138;
    padding-left: 9px;
    z-index: 1;
}

.wt-col--visible {
    opacity: 1;
    transition: opacity ease-out 0.5s;
}

.wt-col1-tab {
    display: none;
}

.cell-chart-maximized_background {
    background-color: transparent;
}

.wt-pagefooter {
    width: 100%;
    float: left;
    height: 20px;
    text-align: center;
    color: #fff;
    opacity: 0.5;
}

.wt-pagefooter a,
.wt-pagefooter a:active,
.wt-pagefooter a:hover,
.wt-pagefooter a:link,
.wt-pagefooter a:visited {
    color: #fff;
}

.wt-login-wrapper {
    width: 100%;
}

.wt-login {
    position: relative;
    width: 300px;
    height: 390px;
    margin: 0 auto;
    margin-top: calc(50vh - 210px);
}

.wt-login-logo {
    background-image: url(/Content/gfx/logo-login.png);
    background-repeat: no-repeat;
    width: 250px;
    height: 73px;
    margin-bottom: 40px;
}

.wt-login-row {
    width: 100%;
    margin-bottom: 18px;
}

.wt-login-canvas {
    position: relative;
    width: 600px;
    overflow: hidden;
    left: -300px;
}

.wt-login-progress {
    position: relative;
    height: 36px;
    width: 250px;
}

.wt-login-swapper {
    width: 300px;
    float: left;
}

.wt-login-error {
    font-size: 14px;
    text-align: center;
    float: left;
    width: 500px;
    margin-left: -125px;
}

.wt-login-confirmed-label,
.wt-login-swapper--market-data--inactive .wt-login-button {
    display: none;
}

.wt-login-swapper--market-data--inactive .wt-login-confirmed-label {
    display: block;
    width: 250px;
    margin: 26px 0 20px;
    padding: 13px 7px;
    font-family: inherit;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
}

.wt-login-swapper {
    -webkit-transform: translateX(300px);
    -ms-transform: translateX(300px);
    transform: translateX(300px);
    transition: 0.3s ease-out;
}

.wt-login-swapper--active {
    transition: 0.3s ease-out;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}

.wt-login-label {
    width: 100%;
    margin: 5px 0;
    font-family: inherit;
    font-size: 14px;
}

.wt-login-field {
    width: 250px;
    margin: 5px 0 0;
    padding: 5px;
    font-family: inherit;
    font-size: 14px;
    background-color: #006c8c;
    color: #fff;
    border: 1px solid #002d40;
}

.wt-login-field:disabled {
    background-color: #999;
}

.wt-login-field:focus {
    background-color: #00a5d6;
    outline: 0;
}

.wt-login-field::-webkit-input-placeholder {
    color: #a1d8e8;
}

.wt-login-field:-moz-placeholder {
    color: #a1d8e8;
}

.wt-login-field::-moz-placeholder {
    color: #a1d8e8;
}

.wt-login-field:-ms-input-placeholder {
    color: #a1d8e8;
}

.wt-login-field:disabled::-webkit-input-placeholder {
    color: #666;
}

.wt-login-field:disabled:-moz-placeholder {
    color: #666;
}

.wt-login-field:disabled::-moz-placeholder {
    color: #666;
}

.wt-login-field:disabled:-ms-input-placeholder {
    color: #fff;
}

.wt-login-button {
    width: 250px;
    margin: 5px 0 20px;
    padding: 11px 7px;
    font-family: inherit;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    background-color: #4ba64b;
    color: #fff;
    border: 2px solid #4ba64b;
}

.wt-login-button:focus,
.wt-login-button:hover {
    background-color: #57b357;
    border-color: #57b357;
    outline: 0;
    box-shadow: 0 0 6px #4ba64b;
}

.wt-logout {
    margin-right: 5px;
}

.wt-logout-link {
    display: none;
    width: 250px;
    text-align: center;
    font-size: 14px;
    padding: 15px 10px 17px;
    border: 1px solid #333;
    cursor: pointer;
}

.wt-logout-link:hover {
    transition: all ease-out 0.15s;
    background-color: #222;
}

.wt-logout-link__icon {
    margin: 0 6px -3px 0;
}

.wt-tab-menu {
    list-style-type: none;
    width: 100%;
    margin: 0 0 8px;
    padding: 0;
    float: left;
    border: 1px solid #002d40;
}

.wt-tab-menu__item {
    position: relative;
    margin: 0;
    padding: 0;
    float: left;
    border-width: 0 1px 0 0;
    border-style: solid;
    border-color: #002d40;
    background-color: #00131c;
    text-transform: none;
    color: rgba(255, 255, 255, 0.6);
}

.wt-tab-menu__item:hover {
    background-color: #001e2b;
}

.wt-tab-menu__item__link {
    display: block;
    text-transform: uppercase;
    font-size: 11px;
    text-decoration: none;
    cursor: pointer;
}

.wt-tab-menu__item__label {
    display: block;
    padding: 10px 12px 8px;
    margin-right: 0;
    white-space: nowrap;
    overflow: hidden;
    color: #fff;
}

.wt-tab-menu__item--selected,
.wt-tab-menu__item--selected:hover {
    color: #fff;
    background-color: #00374f;
    border-color: #00374f;
}

.wt-tab-menu__item__dd-trigger {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 25px;
    height: 25px;
    background-image: url(/Content/gfx/tab-menu-item-dd-icon.png);
    background-repeat: no-repeat;
    cursor: pointer;
}

.wt-tab-menu__item--menu-open .wt-tab-menu__item__dd-trigger,
.wt-tab-menu__item--selected .wt-tab-menu__item__dd-trigger:hover {
    background-color: #002d40;
}

.wt-tab-menu__item__dd-menu {
    display: none;
    position: absolute;
    width: calc(100% - 10px);
    left: 5px;
    border: 1px solid #0a5373;
    background-color: #002d40;
    box-shadow: 0 0 8px 3px rgba(0, 0, 0, 0.95);
}

.wt-tab-menu__item__dd-menu__row {
    width: 100%;
    float: left;
    padding: 8px;
    border-bottom: 1px solid #0a5373;
    cursor: pointer;
    text-transform: none;
    font-size: 11px;
}

.wt-tab-menu__item__dd-menu__row--selected {
    background-color: #003b54;
    background-image: url(/Content/gfx/tab-menu-item-check-icon.png);
    background-repeat: no-repeat;
    background-position: top 0 right 0;
}

.wt-tab-menu__item__dd-menu__row:last-child {
    border-bottom: 0;
}

.wt-tab-menu__item__dd-menu__row:hover {
    background-color: #003b54;
}

.wt-tab-content {
    display: none;
}

.wt-tab-menu--4-tabs .wt-tab-menu__item {
    width: auto;
}

.wt-tab-menu--5-tabs .wt-tab-menu__item {
    width: 20%;
}

.wt-error-page {
    min-height: 300px;
    font-size: 14px;
    padding: 15px;
}

.wt-error-code {
    position: absolute;
    right: 25px;
    bottom: 10px;
    font-size: 100px;
    font-weight: 700;
    opacity: 0.15;
    letter-spacing: -5px;
}

.wt-error-header {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.5;
    margin: 0 0 10px;
}

.wt-error-msg {
    line-height: 1.5;
    margin: 0 0 10px;
}

.wt-error-login-button {
    width: 250px;
    margin: 5px 0 0;
    padding: 11px 7px;
    font-family: inherit;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    background-color: #4ba64b;
    color: #fff;
    border: 2px solid #4ba64b;
}

.wt-error-login-button:focus,
.wt-error-login-button:hover {
    background-color: #57b357;
    border-color: #57b357;
    outline: 0;
    box-shadow: 0 0 6px #4ba64b;
}

.cell-w-portfolio-details__label {
    font-size: 11px;
    margin-top: 3px;
    font-weight: 700;
    text-transform: uppercase;
}

.cell-w-portfolio-details__value {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 17px;
}

.wt-portfolio-details-row {
    height: 50px;
}

.wt-custom-curr-bg.cell-update-down,
.wt-custom-curr-bg.cell-update-neutral,
.wt-custom-curr-bg.cell-update-up,
.wt-table-custom-curr-bg .cell-table__num--base-invested--sum,
.wt-table-custom-curr-bg .cell-table__num--base-market-value--sum,
.wt-table-custom-curr-bg .cell-table__num--base-result-value--sum,
.wt-table-custom-curr-bg .cell-table__num--result_value--sum,
.wt-table-custom-curr-bg-legend,
td.wt-custom-curr-bg {
    background-color: #003953 !important;
}

.wt-table-custom-curr-bg-legend {
    height: 10px;
    width: 10px;
    border: 1px solid #0077ad;
    display: inline-block;
    margin: 0 4px -1px 0;
}

.wt-custom-curr-legend {
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
}

#positionsTable .cell-table__num--base-market-value--sum,
#positionsTable .cell-table__num--base-result-value--sum,
#positionsTable .cell-table__num--result_value--sum {
    border-color: #0a516e !important;
}

.wt-instrument-first-line {
    padding-top: 16px;
    padding-bottom: 15px;
    padding-right: 50px;
}

.cell-table-row__highlight--buy .cell-table__txt--buy-or-sell {
    border-left: 2px solid #4ba64b;
}

.cell-table-row__highlight--sell .cell-table__txt--buy-or-sell {
    border-left: 2px solid #bf363a;
}

.wt-top-bar-dropdown--visible {
    -webkit-transform: translateY(325px);
    -ms-transform: translateY(325px);
    transform: translateY(325px);
}

.wt-modal-caption {
    position: relative;
    width: 100%;
    height: 24px;
    color: #fff;
    background-color: #0a5373;
    transition: background-color linear 0.1s;
}

.wt-modal__caption__logo {
    position: absolute;
    height: 11px;
    overflow: hidden;
    width: 200px;
    top: 7px;
    left: 10px;
}

.wt-modal__caption__button {
    position: absolute;
    top: 6px;
    right: 6px;
    z-index: 1;
}

.wt-modal__caption__button--close {
    background-image: url(../img/ic_close_white_18px.svg);
    background-repeat: no-repeat;
    background-position: top 1px left 1px;
}

.wt-modal {
    position: fixed;
    top: 100px;
    opacity: 1;
}

.wt-modal--show {
    top: 50px;
    opacity: 1;
    transition: top ease-out 0.25s, opacity linear 0.2s;
}

.wt-modal-content {
    position: relative;
    top: 50px;
    left: calc(50% - 400px);
    width: 800px;
    padding: 20px;
}

.wt-modal-header {
    font-size: 18px;
    padding: 3px 0 6px;
}

.wt-modal-header:empty {
    padding: 0;
}

.wt-modal-inner-wrapper {
    padding: 7px;
}

.wt-modal-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
}

.wt-modal-overlay--covermenu {
    background: rgba(0, 0, 0, 0);
}

.wt-about {
    padding: 0 10px;
}

.wt-about__infront-logo {
    background-image: url(/Content/gfx/logo_infront_light-text_small.png);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 169px;
    height: 33px;
    margin: 20px 0;
}

.wt-inactivity-popup__row {
    display: flex;
}

.wt-inactivity-popup__row__content {
    text-align: center;
    width: 100%;
}

.wt-inactivity-popup__row__content__time {
    font-size: 58px;
    padding: 15px 0;
    font-weight: 300;
}

.wt-inactivity--continue-btn {
    text-align: center;
    padding: 8px 0;
    width: 100%;
}

.wt-inactivity--continue-btn > button {
    margin: 0 auto;
}

.wt-inactivity-text {
    font-size: 12px;
    padding: 8px 0;
}

.wt-inactivity-popup-header {
    font-size: 18px;
    padding: 3px 0;
    text-align: center;
    width: 100%;
}

.wt-list-col {
    float: left;
    width: 100%;
}

.wt-list-header-row {
    float: left;
    width: 100%;
    padding: 5px 0 0;
    font-weight: 800;
}

.wt-list-button-row {
    float: left;
    width: 100%;
}

.wt-list-row-group {
    float: left;
    width: 100%;
    border: 1px solid #07394d;
    border-bottom-width: 0;
    margin: 2px 0 7px;
}

.wt-list-row {
    display: flex;
    align-items: center;
    width: 100%;
    height: 46px;
    border-bottom: 1px solid #07394d;
    padding: 0 10px;
}

.wt-list-row__col1 {
    display: flex;
    flex-grow: 2;
    flex-direction: column;
}

.wt-list-row__col2 {
    display: flex;
    flex-grow: 1;
    justify-content: flex-end;
}

.wt-list-row .cell-w-switch {
    padding: 0;
}

.wt-list-row .cell-input {
    margin-right: 0;
}

.wt-list-label {
    float: left;
    margin: 2px 0;
}

.wt-list-label--desc {
    color: #0098ca;
}

.wt-list-row__full-width {
    width: 100%;
}

.wt-info-box {
    padding: 6px;
    border: 1px solid #002d40;
    margin-top: 9px;
}

.wt-settings-theme--button {
    cursor: pointer;
    border: 2px solid #bbb;
    border-radius: 50%;
    width: 26px;
    height: 26px;
    margin-left: 8px;
}

.wt-settings-theme--button--dark {
    background-color: #003a50;
    border-color: #005d7b;
}

.wt-settings-theme--button--light {
    background-color: #fafafa;
    border-color: #999;
}

.wt-settings__theme-container--selected {
    border-color: #f6b26b !important;
}

.wt-settings-row__icon--about {
    background-image: url(/Content/gfx/ic_description_white_24px.svg);
}

.wt-settings-row__icon--currency {
    background-image: url(/Content/gfx/ic_attach_money_white_24px.svg);
}

.wt-settings-row__icon--flag {
    background-image: url(/Content/gfx/ic_flag_white_24px.svg);
}

.wt-settings-row__icon--theme {
    background-image: url(/Content/gfx/ic_brush_white_24px.svg);
}

.wt-settings-row__icon--email-alert {
    background-image: url(/Content/gfx/ic_email_white_24px.svg);
}

.wt-settings-row__icon--alert-switch {
    background-image: url(../img/ic_notifications_active_white_24px.svg);
}

.wt-settings-row__icon--number-format {
    background-image: url(/Content/gfx/ic_edit_white_24px.svg);
}

.wt-setting-label {
    float: left;
    padding: 9px 9px 0 0;
    min-width: 131px;
}

.wt-setting-switch {
    padding: 0 15px;
}

.wt-settings-menu {
    position: fixed;
    top: -270px;
    width: 220px;
    margin-left: calc(930px);
    padding: 20px 0 0;
    background-color: #001721;
    color: #fff;
    border: 1px solid #0a5373;
    border-bottom: 0;
    box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.7);
    will-change: transform;
}

.wt-settings-menu--visible {
    -webkit-transform: translateY(300px);
    -ms-transform: translateY(300px);
    transform: translateY(300px);
}

.wt-settings-menu__row {
    margin: 5px 0;
    float: left;
    width: 100%;
}

.wt-settings-popup-menu--visible {
    -webkit-transform: translateY(300px);
    -ms-transform: translateY(300px);
    transform: translateY(300px);
}

.wt-settings-menu__item {
    height: 100%;
    background-position: right 6px top 6px;
    background-repeat: no-repeat;
}

.wt-settings-menu__item__link {
    float: left;
    font-size: 13px;
    padding: 8px 10px 0 8px;
    color: #fff;
    width: 100%;
    height: 100%;
}

.wt-settings-menu__item__link:active,
.wt-settings-menu__item__link:hover,
.wt-settings-menu__item__link:link,
.wt-settings-menu__item__link:visited {
    color: #fff;
}

.wt-settings-menu__item--icon-about {
    background-image: url(/Content/gfx/ic_info_white_18px.svg);
}

.wt-settings-menu__item--icon-settings {
    background-image: url(/Content/gfx/ic_settings_white_18px.svg);
}

.wt-settings-menu__item--icon-myprofile {
    background-image: url(/Content/gfx/ic_account_box_white_18px.svg);
}

.wt-settings-menu__item--icon-support {
    background-image: url(/Content/gfx/ic_phone_white_18px.svg);
}

.wt-settings-menu__item--icon-feedback {
    background-image: url(/Content/gfx/ic_feedback_white_18px.svg);
}

.wt-settings-menu__item--icon-logout {
    background-image: url(/Content/gfx/ic_exit_to_app_white_18px.svg);
}

.wt-settings-menu__item--icon-splash {
    background-image: url(/Content/gfx/ic_whatshot_white_18px.svg);
}

.wt-settings-popup-wrapper {
    z-index: 200;
    margin: 10px auto;
}

.wt-page-overlay--popup {
    z-index: 170;
}

.wt-custom-workspaces-container {
    max-height: 416px;
    overflow-y: scroll;
    border-top: 1px solid #002d40;
}

.wt-custom-workspaces-list__item {
    position: relative;
    border-bottom: 1px solid #002d40;
    margin-bottom: 0;
    cursor: pointer;
    font-size: 13px;
}

.wt-custom-workspaces-list__item:hover {
    background-color: rgba(0, 0, 0, 0.3);
}

.wt-custom-workspaces-list__item__link {
    padding: 7px 0 7px 3px;
    cursor: pointer;
    display: block;
}

.wt-custom-workspaces-list__item__deletebutton {
    position: absolute;
    right: 0;
    top: 0;
    width: 27px;
    height: 27px;
    background-image: url(../img/ic_close_white_18px.svg);
    background-repeat: no-repeat;
    background-position: top 5px right 4px;
    z-index: 1;
    cursor: pointer;
}

.wt-custom-workspaces-list__item__deletebutton:hover {
    background-color: #005d86;
}

.wt-market-list-container {
    display: none;
    position: relative;
}

.wt-market-list {
    width: 685px;
}

.wt-market-list-header-row {
    line-height: 26px;
    font-size: 12px;
    font-weight: 700;
    border-bottom: 1px solid #002d40;
    padding: 3px 0;
}

.wt-market-list-country-row {
    background-image: url(/Content/gfx/icon_expand.png);
    background-repeat: no-repeat;
    background-position: left 0 top 8px;
    border-bottom: 1px solid #002d40;
    padding: 7px 0 7px 15px;
    margin-bottom: 0;
    font-size: 12px;
    cursor: pointer;
}

.wt-market-list-country-row--open {
    background-image: url(/Content/gfx/icon_collapse.png);
}

.wt-market-list-market-row {
    border-bottom: 1px solid #002d40;
    padding: 0 0 0 15px;
    margin-bottom: 0;
    cursor: pointer;
}

.wt-market-list-market-row > div {
    padding: 7px 0;
}

.wt-market-list__trading {
    height: 24px;
    background-repeat: no-repeat;
    background-position: top 0 center;
}

.wt-market-list__trading--true {
    background-image: url(/Content/gfx/ic_check_white_24px.svg);
}

.wt-market-list__trading--false {
    background-image: url(/Content/gfx/ic_remove_white_24px.svg);
}

.wt-market-list-country-row:hover,
.wt-market-list-market-row:hover {
    background-color: rgba(0, 0, 0, 0.3);
}

.wt-my-profile,
.wt-support-page {
    position: absolute;
    top: 100px;
    left: calc(50% - 500px);
    width: 1000px;
}

.wt-disconnected-page-overlay {
    position: fixed;
    top: 0;
    left: 0;
    background-color: #000;
    opacity: 0.7;
    width: 100vw;
    height: 100vh;
}

.wt-disconnected {
    position: absolute;
    top: 150px;
    left: calc(50% - 200px);
    width: 400px;
}

.wt-disconnected .cell-content {
    padding: 40px 0 45px;
    text-align: center;
}

.wt-did-you-know {
    position: fixed;
    padding: 2rem;
    left: 8px;
    bottom: -460px;
    width: 1150px;
    height: 250px;
    background-color: rgba(0, 0, 0, 0.9);
    border: 1px solid #333;
    transition: bottom ease-out 0.2s;
    color: #fff;
    z-index: 10;
}

.wt-did-you-know--show {
    bottom: 35px;
    transition: bottom ease-out 0.2s;
}

.wt-did-you-know__header {
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 700;
    margin: 0 0 15px;
}

.wt-did-you-know__close-btn {
    position: absolute;
    top: 10px;
    right: 10px;
    background-image: url(/Content/gfx/ic_close_white_36px.svg);
    background-repeat: no-repeat;
    width: 36px;
    height: 36px;
    cursor: pointer;
}

.wt-did-you-know__close-btn:hover {
    background-color: rgba(255, 255, 255, 0.1);
}

.wt-did-you-know__content {
    font-size: 18px;
    line-height: 2.4rem;
}

.wt-did-you-know__content p {
    margin: 7px 0;
}

.wt-did-you-know__optout {
    position: absolute;
    width: 50%;
    bottom: 0;
    right: 0;
    text-align: center;
    padding-bottom: 10px;
    font-size: 18px;
    line-height: 40px;
    vertical-align: middle;
    cursor: pointer;
    text-decoration: underline;
    color: #666;
}

.wt-did-you-know__optout:hover {
    color: #fff;
}

.wt-did-you-know__step {
    position: absolute;
    width: 50%;
    bottom: 0;
    left: 0;
    text-align: center;
    padding-bottom: 10px;
    font-size: 18px;
    line-height: 40px;
    vertical-align: middle;
}

.wt-did-you-know__step-dir {
    display: inline-block;
    margin-bottom: 2px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    background-repeat: no-repeat;
    background-position: top 3px left 3px;
    vertical-align: middle;
    cursor: pointer;
}

.wt-did-you-know__step-dir:hover {
    background-color: rgba(255, 255, 255, 0.1);
}

.wt-did-you-know__step-dir--left {
    background-image: url(/Content/gfx/ic_chevron_left_white_24px.svg);
}

.wt-did-you-know__step-dir--right {
    background-image: url(/Content/gfx/ic_chevron_right_white_24px.svg);
}

.wt-text-button {
    display: inline-block;
    border: 1px solid #fff;
    border-radius: 3px;
    padding: 6px 12px;
    font-size: 16px;
    font-weight: 700;
    height: 32px;
    margin: 0 5px 2px;
    line-height: normal;
    vertical-align: middle;
    color: #000;
    background-color: rgba(255, 255, 255, 0.9);
}

.wt-text-button--sign {
    width: 32px;
    font-size: 31px;
    line-height: 1;
    padding: 0 6px;
    font-weight: 400;
}

.wt-text-button--arrow-up {
    width: 32px;
    background-image: url(/Content/gfx/ic_arrow_upward_black_24px.svg);
    background-repeat: no-repeat;
    background-position: top 3px left 3px;
    padding: 0;
}

.wt-text-button--arrow-down {
    width: 32px;
    background-image: url(/Content/gfx/ic_arrow_downward_black_24px.svg);
    background-repeat: no-repeat;
    background-position: top 3px left 3px;
    padding: 0;
}

.wt-order-entry-wrapper {
    box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.7);
}

.wt-order-entry__caption {
    position: relative;
    width: 100%;
    height: 24px;
    color: #fff;
    background-color: #0a5373;
    transition: background-color linear 0.1s;
    cursor: move;
}

.wt-order-entry__caption__tgw {
    padding-left: 6px;
    padding-top: 8px;
}

.wt-order-entry__info-panel {
    position: absolute;
    top: 31px;
    left: -224px;
    width: 225px;
    height: auto;
    background-color: #001e2b;
    background-image: url(/Content/gfx/order-entry_info-drop-shadow.png);
    background-repeat: repeat-y;
    background-position: top 0 right 0;
    overflow: hidden;
    transform: scaleX(1);
    box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.7);
    transition: left ease-out 0.3s, transform ease-out 0.3s;
}

.wt-order-entry__info-panel__widget--header {
    padding-top: 0 !important;
}

.wt-order-entry__info-panel--hidden {
    left: 0;
    transform: scaleX(0.5);
    transition: all ease-out 0.3s;
    box-shadow: none;
}

.wt-order-entry__info-panel__widget {
    float: left;
    margin-top: 2px;
    margin-bottom: 5px;
    width: 100%;
}

.wt-order-entry__info-panel__widget--header {
    white-space: nowrap;
    height: 12px;
    overflow: hidden;
}

#order-entry-latest-trades {
    margin-bottom: 0;
}

#order-entry-latest-trades .cell-h4 {
    display: none;
}

.wt-order-entry-wrapper--close {
    transform: scale(0, 0);
    left: -20px;
    top: -50px;
    transition: all linear 0.3s;
}

.wt-order-entry__caption:hover {
    background-color: #0a5373;
    transition: background-color linear 0.1s;
}

.wt-order-entry__caption__button {
    position: absolute;
    right: 0;
    top: 0;
    width: 24px;
    height: 24px;
    color: #fff;
    cursor: pointer;
    line-height: 30px;
}

.wt-order-entry__caption__button:hover {
    background-color: #ff5a5a;
}

.wt-order-entry__caption__button--close {
    background-image: url(../img/ic_close_white_18px.svg);
    background-repeat: no-repeat;
    background-position: top 3px left 3px;
}

.wt-order-entry-panel__content {
    border-color: #0a5373;
    background-color: #002d40;
}

.cell-order-entry-panel__content .cell-input[disabled="disabled"],
.cell-order-entry-panel__content .cell-input[disabled] {
    box-shadow: none;
    background-color: transparent;
    border-color: rgba(255, 255, 255, 0.2);
    font-weight: 700;
    color: #00b0ff;
}

#js-wt-order-entry-move-trigger {
    cursor: move;
}

#js-wt-widget-edit-symbol #editSearch {
    float: right;
}

.cell-trading-button-well .cell-button {
    width: 93px;
}

.wt-orders-list-rightcol-header {
    padding: 10px 7px 9px;
    margin-bottom: 0;
    border-bottom: 1px solid #002d40;
}

.wt-orders-list-rightcol {
    max-height: 330px;
    position: relative;
}

.wt-tradingtab-values .cell-w-singlevalue__currency {
    float: left;
}

.wt-tradingtab-values .cell-w-singlevalue__value {
    float: right;
}

.wt-search-panel {
    position: relative;
    float: left;
    margin-left: 10px;
}

.wt-scroll-to-top-button {
    display: none;
    position: fixed;
    bottom: 40px;
    right: 30px;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    background-color: transparent;
    border: 2px solid #fff;
    margin-bottom: 10px;
    cursor: pointer;
    background-image: url(/Content/gfx/icon_page-top.png);
    background-position: left -2px top -2px;
    background-repeat: no-repeat;
    transition: all 0.3s ease;
}

.wt-scroll-to-top-button:hover {
    background-color: #005d86;
    border-color: #005d86;
    transition: all 0.3s ease;
}

.wt-orderbook-order {
    float: left;
    padding: 30px 0 0;
    text-align: center;
    width: 100%;
    font-size: 13px;
    line-height: 1.2;
}

.wt-linked-widget-channel {
    background-image: url(/Content/gfx/linked-widget-channel.png);
    background-repeat: no-repeat;
    background-position: top 0 right 0;
}

.focused-link {
    font-weight: 700;
    color: #fff;
}

.wt-skip-header-row .cell-h4 {
    margin-bottom: 25px !important;
}

.wt-index-overview__chart-legend-color {
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-right: 5px;
}

.wt-link-external {
    width: 20px;
    cursor: pointer;
}

.wt-link-external--wide {
    width: 26px !important;
    cursor: pointer;
}

.wt-link-external--wide:hover,
.wt-link-external:hover {
    background-color: #003f5a;
}

.wt-link-external__image {
    width: 20px;
    height: 20px;
    background-image: url(/Content/gfx/link-page_active.png);
    background-repeat: no-repeat;
    background-position: left 5px top 7px;
}

td.wt-link-chain {
    width: 26px;
    height: 20px;
    background-image: url(../img/ic_link_white_18px.svg);
    background-repeat: no-repeat;
    background-position: left 4px top 3px;
}

.cell-active-row .wt-link-external__image {
    background-image: url(/Content/gfx/link-page_active.png);
}

.cell-table td.wt-clickable-cell:hover,
.cell-table--order-book--ask-price:hover,
.cell-table--order-book--bid-price:hover,
.wt-clickable-ele:hover {
    text-decoration: underline;
    cursor: pointer;
}

.wt-click-to-log-in-message,
.wt-empty-table-message {
    height: 32px;
    line-height: 12px;
    padding: 15px 0 0 35px;
    font-style: italic;
    background-image: url(/Content/gfx/ic_info_outline_white_24px.svg);
    background-repeat: no-repeat;
    background-position: top 8px left 2px;
}

.wt-empty-table-message--scroll {
    padding-bottom: 24px;
    padding-top: 8px;
    background-position: top 1px left 2px;
}

.wt-click-to-log-in-message {
    cursor: pointer;
}

.wt-empty-table-message--two-lines {
    padding-top: 12px;
}

.wt-click-to-log-in-message__img,
.wt-click-to-log-in-message__label,
.wt-empty-table-message__img,
.wt-empty-table-message__label {
    float: left;
}

.wt-click-to-log-in-message--orderstack,
.wt-orderstack-empty-message {
    margin: 0 0 0 8px;
    padding-bottom: 24px;
}

.wt-click-to-log-in-message {
    background-image: url(/Content/gfx/ic_vpn_key_white_24px.svg);
}

#global-overview_global-chart .cell-chart__series-label-wrapper,
.wt-chart-hide-labels .cell-chart__series-label-wrapper,
.wt-chart-hide-toolbar .cell-chart__toolbar {
    display: none;
}

.wt-global-chart-header {
    position: absolute;
    top: 13px;
    left: 17px;
}

.wt-no-trades-msg {
    padding: 30px 0 0 90px;
}

.ps {
    position: relative;
}

.ps .cell-form-elements {
    top: 0;
    right: 6px;
}

.ps:hover > .ps__scrollbar-x-rail,
.ps:hover > .ps__scrollbar-y-rail {
    opacity: 0.6;
}

.ps > .ps__scrollbar-y-rail {
    width: 6px;
}

.ps > .ps__scrollbar-y-rail > .ps__scrollbar-y {
    right: 1px;
    width: 4px;
}

.ps > .ps__scrollbar-y-rail:active > .ps__scrollbar-y,
.ps > .ps__scrollbar-y-rail:hover > .ps__scrollbar-y {
    width: 4px;
}

.ps:hover.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail {
    background-color: rgba(255, 255, 255, 0.2);
}

.ps:hover.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail > .ps__scrollbar-y {
    background-color: #eee;
    width: 4px;
}

.ps.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail {
    background-color: rgba(255, 255, 255, 0.2);
}

.ps.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail > .ps__scrollbar-y {
    background-color: #eee;
    width: 4px;
}

.ps:hover > .ps__scrollbar-y-rail:hover {
    background-color: rgba(255, 255, 255, 0.2);
}

.ps:hover > .ps__scrollbar-y-rail:hover > .ps__scrollbar-y {
    background-color: #eee;
}

.wt-cell-content--scrollable {
    padding-right: 0;
    padding-bottom: 0;
}

.wt-cell-content--scrollable .cell-h4 {
    padding-top: 3px;
    margin-bottom: 3px;
}

.wt-widget-scrollable {
    padding-right: 6px;
    padding-bottom: 6px;
}

.wt-orders-list-rightcol .wt-widget-scrollable {
    padding-right: 0 !important;
    padding-bottom: 0 !important;
}

.cell-input--date-selector {
    width: 100px;
}

.cell-notification {
    width: 100%;
    max-width: 1150px;
}

.cell-custom-dropdown-selector-wrapper {
    background-color: #004563;
}

.cell-portfolio-select {
    margin-right: -5px;
}

.cell-portfolio-select .cell-heading_dropdown {
    background-position: right -2px top 0;
    padding-right: 12px;
}

.cell-status-indicator-down,
.cell-status-indicator-up {
    margin: 0 6px 4px 0;
}

.cell-widget-med-text {
    font-size: 22px;
    letter-spacing: -0.02rem;
}

.cell-widget-big-text {
    font-size: 26px;
    margin-top: 21px;
}

.cell-w-focus__leftcol {
    width: 80%;
}

.cell-w-focus__rightcol {
    width: 20%;
}

.cell-shared-indicator {
    height: 113px;
}

.cell-shared-indicator__current {
    left: 42%;
}

.cell-shared-indicator__down,
.cell-shared-indicator__up {
    width: 30%;
    margin: 0 0 0 50%;
}

.cell-tbl-change-bars--td {
    height: 12px;
}

.cell-w-index-overview .cell-tbl-change-labels {
    margin-top: 7px;
}

.cell-w-index-overview .cell-tbl-historic {
    margin-top: 5px;
}

.cell-table__txt--news-heading {
    background-image: url(../img/icon_mini_modal.png);
    background-repeat: no-repeat;
    background-position: 3px 4px;
}

th.cell-table__txt--news-heading {
    background-image: none;
}

.cell-table--news-list__url-news.cell-table__txt--news-heading {
    background-repeat: no-repeat;
    background-position: 3px 4px;
    background-image: url(../img/icon_mini_external.png);
}

.cell-table__txt--news-heading.cell-table--news-list__flash-news {
    background-repeat: no-repeat;
    background-position: 3px 4px;
    background-image: url(/Content/gfx/icon_mini_flash_orange.png);
}

.cell-table--news-list__flash-news {
    color: #fbc246 !important;
}

.cell-w-visual-universe__top-margin {
    margin-top: 7px;
}

.wt-status-message-container {
    display: none;
    position: fixed;
    bottom: 42px;
    left: 16px;
    z-index: 999;
    width: 400px;
    min-height: 200px;
    padding: 15px;
    background-color: #0097a7;
    color: #fff;
    overflow: auto;
    box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.7);
}

.wt-status-message-container--visible {
    display: block;
}

.wt-status-message-container__header {
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
}

.wt-status-message-container__text {
    font-size: 13px;
    line-height: 1.3;
    max-width: 1140px;
}

.wt-status-message-container__link {
    display: block;
    padding-top: 5px;
}

.wt-status-message-container__link,
.wt-status-message-container__link:hover {
    text-decoration: underline;
    cursor: pointer;
}

.wt-status-message-container__closebutton {
    margin: 5px;
    position: absolute;
    right: 0;
    top: 0;
    width: 28px;
    height: 28px;
    background-image: url(../img/ic_close_white_18px.svg);
    background-repeat: no-repeat;
    background-position: top 5px right 5px;
}

.wt-open-popup {
    position: absolute;
    top: 6px;
    right: 6px;
    z-index: 1;
}

.wt-popup-container {
    position: absolute;
    top: 100px;
    left: calc(50% - 200px) !important;
    width: 400px;
}

.wt-feedback-container {
    display: none;
    position: fixed;
    top: 130px;
    left: calc(50% - 300px);
    z-index: 999;
    width: 600px;
    height: 450px;
    padding: 30px;
    background-color: #00374f;
    color: #fff;
    overflow: hidden;
    box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.7);
}

.wt-feedback-container__input__textarea {
    color: #fff;
    border-color: #006c8c;
    background-color: rgba(0, 0, 0, 0.6);
    padding: 3px 5px;
}

.wt-feedback-container--visible {
    display: block;
}

.wt-feedback-container__header {
    font-size: 22px;
    margin-bottom: 10px;
}

.wt-feedback-container__input__textarea {
    height: 300px;
    margin: 10px 0;
    width: 540px;
    max-width: 540px;
}

.wt-feedback-container__closebutton {
    position: absolute;
    right: 0;
    top: 0;
    width: 28px;
    height: 28px;
    background-image: url(../img/ic_close_white_18px.svg);
    background-repeat: no-repeat;
    background-position: top 5px right 5px;
}

.wt-error-page--browser {
    float: left;
    padding-bottom: 30px;
    margin-bottom: 8px;
}

.wt-browser-row {
    width: 100%;
    margin: 10px 0 0;
    float: left;
    padding: 0 7%;
}

.wt-browser-row--top {
    margin-top: 35px;
}

.wt-browser-item {
    display: block;
    text-align: center;
    float: left;
    padding: 25px;
    width: 33%;
}

.wt-browser-link {
    display: block;
    float: left;
    width: 100%;
    text-align: center;
    font-weight: 700;
    font-size: 22px;
    line-height: 46px;
}

.wt-browser-text {
    font-size: 18px;
    text-align: center;
    padding: 0 40px;
    line-height: 1.4;
}

.wt-browser-logo__image {
    width: 150px;
    max-width: 150px;
    border: 0;
}

.wt-top-bar-dropdown__row__deletebutton:hover {
    background-color: #bf363a;
}

.cell-table tr.cell-row--interaction:hover td {
    background-color: #000a0d !important;
}

.wt-table--2col_1 th {
    width: 80%;
}

.wt-table--2col_1 th + th {
    width: 20%;
}

.wt-table--3col_1 th {
    width: 40%;
}

.wt-table--3col_1 th + th {
    width: 30%;
}

.wt-table--3col_2 th {
    width: 10%;
}

.wt-table--3col_2 th + th {
    width: 77%;
}

.wt-table--3col_2 th + th + th {
    width: 13%;
}

.wt-table--3col_3 th {
    width: 80%;
}

.wt-table--3col_3 th + th,
.wt-table--3col_3 th + th + th {
    width: 10%;
}

.wt-table--3col_4 th {
    width: 26%;
}

.wt-table--3col_4 th + th {
    width: 37%;
}

.wt-table--3col_5 th {
    width: 10%;
}

.wt-table--3col_5 th + th {
    width: 75%;
}

.wt-table--3col_5 th + th + th {
    width: 15%;
}

.wt-table--3col_6 th {
    width: 10%;
}

.wt-table--3col_6 td + td,
.wt-table--3col_6 th + th {
    width: 10%;
    text-align: center;
}

.wt-table--3col_6 td + td + td,
.wt-table--3col_6 th + th + th {
    width: 80%;
    text-align: inherit;
}

.wt-table--3col_7 th {
    width: 80%;
}

.wt-table--3col_7 th + th {
    width: 15%;
}

.wt-table--3col_7 th + th + th {
    width: 5%;
}

.wt-table--4col_1 th {
    width: 25%;
}

.wt-table--4col_2 th {
    width: 10%;
}

.wt-table--4col_2 th + th {
    width: 67%;
}

.wt-table--4col_2 th + th + th {
    width: 10%;
}

.wt-table--4col_2 th + th + th + th {
    width: 13%;
}

.wt-table--4col_3 th,
.wt-table--4col_3 th + th {
    width: 30%;
}

.wt-table--4col_3 th + th + th,
.wt-table--4col_3 th + th + th + th {
    width: 20%;
}

.wt-table--4col_4 th {
    width: 67%;
}

.wt-table--4col_4 th + th {
    width: 11%;
}

.wt-table--5col_1 th {
    width: 20%;
}

.wt-table--5col_2 th {
    width: 30%;
}

.wt-table--5col_2 th + th {
    width: 17.5%;
}

.wt-table--5col_3 th {
    width: 34%;
}

.wt-table--5col_3 th + th {
    width: 26%;
}

.wt-table--5col_3 th + th + th {
    width: 20%;
}

.wt-table--5col_3 th + th + th + th {
    width: 24%;
}

.wt-table--5col_3 th + th + th + th + th {
    width: 26px;
}

.wt-table--5col_4 th {
    width: 22%;
}

.wt-table--5col_4 th + th {
    width: 18%;
}

.wt-table--5col_4 th + th + th {
    width: 20.5%;
}

.wt-table--5col_4 th + th + th + th {
    width: 19.5%;
}

.wt-table--5col_4 th + th + th + th + th,
.wt-table--6col_1 th {
    width: 20%;
}

.wt-table--6col_1 th + th {
    width: 16%;
}

.wt-table--6col_2 th {
    width: 16.66666666666667%;
}

.wt-table--7col_1 th {
    width: 16%;
}

.wt-table--7col_1 th + th {
    width: 14%;
}

.wt-table--7col_2 td,
.wt-table--7col_2 th {
    text-align: left;
}

.wt-table--7col_2 td + td + td + td + td + td + td,
.wt-table--7col_2 th + th + th + th + th + th + th {
    text-align: right;
}

.wt-table--8col_1 th {
    width: 16%;
}

.wt-table--8col_1 th + th {
    width: 12%;
}

.wt-table--8col_2 th {
    width: 16%;
}

.wt-table--8col_2 th + th {
    width: 6%;
}

.wt-table--8col_2 th + th + th {
    width: 11%;
}

.wt-table--8col_3 th {
    width: 12.5%;
}

.wt-table--8col_4 th {
    width: 8%;
}

.wt-table--8col_4 th + th + th {
    width: 25%;
}

.wt-table--8col_4 th + th + th + th {
    width: 6%;
}

.wt-table--8col_4 th + th + th + th + th {
    width: 15%;
}

.wt-table--9col_1 th {
    width: 7%;
}

.wt-table--9col_1 th + th {
    width: 31%;
}

.wt-table--9col_1 th + th + th {
    width: 8%;
}

.wt-table--9col_1 th + th + th + th {
    width: 9%;
}

.wt-table--9col_2 th {
    width: 13%;
}

.wt-table--9col_2 th + th + th + th + th + th + th,
.wt-table--9col_2 th + th + th + th + th + th + th + th {
    width: 11%;
}

.wt-table--9col_2 th:last-child {
    width: 26px !important;
}

.wt-table--9col_3 th {
    width: 25%;
}

.wt-table--9col_3 th + th {
    width: 8%;
}

.wt-table--9col_3 th:last-child {
    width: 19% !important;
}

.wt-table--9col_4 th {
    width: 11.111%;
}

.wt-table--10col_1 th {
    width: 12%;
}

.wt-table--10col_2 th {
    width: 10%;
}

.wt-table--10col_2 th + th {
    width: 20%;
}

.wt-table--10col_2 th + th + th {
    width: 11.66666667%;
}

.wt-table--10col_3 th {
    width: 10%;
}

.wt-table--10col_3 th + th {
    width: 6%;
}

.wt-table--10col_3 th + th + th {
    width: 7%;
}

.wt-table--10col_3 th + th + th + th {
    width: 11%;
}

.wt-table--10col_4 th {
    width: 10%;
}

.wt-table--10col_4 th + th + th + th {
    width: 8%;
}

.wt-table--10col_4 th + th + th + th + th {
    width: 14%;
}

.wt-table--10col_5 th {
    width: 32%;
}

.wt-table--10col_5 th + th + th + th + th {
    width: 4%;
}

.wt-table--10col_5 th + th + th + th + th + th,
.wt-table--10col_5 th + th + th + th + th + th + th {
    width: 8%;
}

.wt-table--10col_5 th + th + th + th + th + th + th + th + th + th {
    width: 6%;
}

.wt-table--10col_5 th + th + th + th + th + th + th + th + th + th + th + th + th + th {
    width: 12%;
}

.wt-table--10col_5 th + th + th + th + th + th + th + th + th + th + th + th + th + th + th {
    width: 8%;
}

.wt-table--11col_1 th {
    width: 9.090909090909091%;
}

.wt-table--11col_2 th {
    width: 7%;
}

.wt-table--11col_2 th + th + th + th {
    width: 8%;
    text-align: center;
}

.wt-table--11col_2 th + th + th + th + th {
    width: 9%;
    text-align: inherit;
}

.wt-table--11col_2 th + th + th + th + th + th + th + th + th + th + th + th + th + th + th {
    width: 6%;
}

.wt-table--11col_3 th {
    width: 8%;
}

.wt-table--11col_3 th + th + th + th {
    width: 20%;
}

.wt-table--11col_3 th + th + th + th + th {
    width: 8%;
}

.wt-table--12col_1 th {
    width: 8.3333333333%;
}

.wt-table--12col_2 th {
    width: 10%;
}

.wt-table--12col_2 th + th + th + th {
    width: 11%;
    text-align: center;
}

.wt-table--12col_2 th + th + th + th + th {
    width: 11%;
    text-align: inherit;
}

.wt-table--13col_1 th {
    width: 10%;
}

.wt-table--13col_1 th + th {
    width: 20%;
}

.wt-table--13col_1 th + th + th {
    width: 6.36363636364%;
}

.wt-table--13col_2 th {
    width: 11%;
}

.wt-table--13col_2 th + th + th {
    width: 8%;
}

.wt-table--13col_2 th + th + th + th {
    width: 7%;
}

.wt-table--13col_2 th + th + th + th + th {
    width: 9%;
}

.wt-table--13col_2 th + th + th + th + th + th + th + th + th + th + th + th + th + th + th + th + th + th + th + th {
    text-align: center;
}

.wt-table--13col_2 th + th + th + th + th + th + th + th + th + th + th + th + th + th + th + th + th + th + th + th + th {
    width: 7%;
    text-align: inherit;
}

.wt-table--nn__positions th {
    width: 40%;
}

.wt-table--nn__positions th + th {
    width: 5%;
}

.wt-table--nn__positions th + th + th {
    width: 10%;
}

.wt-table--nn__positions--cash th {
    width: 32%;
}

.wt-table--nn__positions--cash th + th {
    width: 5%;
}

.wt-table--nn__positions--cash th + th + th {
    width: 10%;
}

.wt-table--nn__orders th {
    width: 19%;
}

.wt-table--nn__orders th + th + th {
    width: 15%;
}

.wt-table--nn__orders th + th + th + th {
    width: 20%;
}

.wt-table--nn__orders th + th + th + th + th {
    width: 30%;
}

.wt-table--nn__orders th + th + th + th + th + th {
    width: 20%;
}

.wt-table--nn__orders .cell-table__txt--triggervalid--header {
    width: 10%;
}

.wt-table--nn__orders--stoploss th {
    width: 15%;
}

.wt-table--nn__orders--stoploss th + th + th {
    width: 13%;
}

.wt-table--nn__orders--stoploss th + th + th + th + th {
    width: 20%;
}

.wt-table--nn__orders--stoploss .cell-table__txt--triggervalid--header {
    width: 13%;
}

.wt-table--nn__orders--excecuted th {
    width: 9%;
}

.wt-table--nn__orders--excecuted th + th + th {
    width: 26%;
}

.wt-table--nn__orders--excecuted th + th + th + th {
    width: 14%;
}

.wt-table--nn__orders--excecuted th + th + th + th + th + th + th + th + th + th + th {
    width: 18%;
}

.wt-table--nn__orders--excecuted th + th + th + th + th + th + th + th + th + th + th + th {
    width: 8%;
}

.wt-table--nn__orders--inactive th {
    width: 7%;
}

.wt-table--nn__orders--inactive th + th + th {
    width: 20%;
}

.wt-table--nn__orders--inactive th + th + th + th {
    width: 11%;
}

.wt-table--nn__orders--inactive th + th + th + th + th {
    width: 9%;
}

.wt-table--nn__orders--inactive th + th + th + th + th + th {
    width: 12%;
}

.wt-table--nn__orders--inactive th + th + th + th + th + th + th + th {
    width: 15%;
}

.wt-table--nn__orders--inactive th + th + th + th + th + th + th + th + th {
    width: 8%;
}

.wt-table--nn__orders--aggregated th {
    width: 9%;
}

.wt-table--nn__orders--aggregated th + th + th {
    width: 25%;
}

.wt-table--nn__orders--aggregated th + th + th + th {
    width: 14%;
}

.wt-table--nn__orders--aggregated th + th + th + th + th + th {
    width: 4%;
}

.wt-table--nn__orders--aggregated th + th + th + th + th + th + th {
    width: 15%;
}

.wt-table--nn__orders--aggregated th + th + th + th + th + th + th + th + th + th + th + th {
    width: 8%;
}

.wt-table--nn__orders--agg-excecuted th {
    width: 9%;
}

.wt-table--nn__orders--agg-excecuted th + th + th {
    width: 27%;
}

.wt-table--nn__orders--agg-excecuted th + th + th + th {
    width: 14%;
}

.wt-table--nn__orders--agg-excecuted th + th + th + th + th + th {
    width: 12%;
}

.wt-table--nn__trades th {
    width: 9%;
}

.wt-table--nn__trades th + th + th {
    width: 27%;
}

.wt-table--nn__trades th + th + th + th,
.wt-table--nn__trades th + th + th + th + th {
    width: 15%;
}

.wt-table--nn__trades th + th + th + th + th + th {
    width: 12%;
}

.wt-table--nn__trades th + th + th + th + th + th + th + th + th + th {
    width: 17%;
}

.wt-table--nn__trades--aggreagated th {
    width: 8%;
}

.wt-table--nn__trades--aggreagated th + th + th {
    width: 23%;
}

.wt-table--nn__trades--aggreagated th + th + th + th {
    width: 12%;
}

.wt-table--nn__trades--aggreagated th + th + th + th + th + th {
    width: 9%;
}

.wt-table--nn__trades--aggreagated th + th + th + th + th + th + th + th {
    width: 13%;
}

.wt-table--nn__trades--aggreagated th + th + th + th + th + th + th + th + th + th + th + th + th {
    width: 6%;
}

.wt-table--nn__portifolio_values tr:last-child {
    border-top: 2px solid #07394d;
    border-bottom: 3px double #07394d;
}

.wt-table--pareto-stop-loss th {
    width: 10%;
}

.wt-table--pareto-stop-loss th + th {
    width: 7%;
}

.wt-table--pareto-stop-loss th + th + th,
.wt-table--pareto-stop-loss th + th + th + th + th {
    width: 10%;
}

.wt-table--pareto-stop-loss th + th + th + th + th + th + th + th,
.wt-table--pareto-stop-loss th + th + th + th + th + th + th + th + th {
    width: 8%;
}

.wt--portfolio .wt-fixed-table td:first-child,
.wt--portfolio .wt-fixed-table th:first-child {
    text-align: left;
}

.wt-fixed-table,
.wt-fixed-table .cell-table {
    table-layout: fixed;
}

.wt-fixed-table td,
.wt-fixed-table th {
    white-space: nowrap;
    overflow: hidden;
}

.wt-fixed-table--2col1 td,
.wt-fixed-table--2col1 th {
    width: 35%;
    text-align: left !important;
}

.wt-fixed-table--2col1 td + td,
.wt-fixed-table--2col1 th + th {
    width: 65%;
    text-align: right !important;
}

.wt-fixed-table--3col1 td,
.wt-fixed-table--3col1 th {
    width: 7%;
    text-align: left !important;
}

.wt-fixed-table--3col1 th + th {
    width: 83%;
}

.wt-fixed-table--3col1 td + td + td,
.wt-fixed-table--3col1 th + th + th {
    width: 10%;
    text-align: right !important;
}

.wt-fixed-table--3col2 td,
.wt-fixed-table--3col2 th {
    width: 15%;
}

.wt-fixed-table--3col2 th + th {
    width: 81%;
}

.wt-fixed-table--3col2 th + th + th {
    width: 10%;
    text-align: right !important;
}

.wt-fixed-table--3col3 th {
    width: 30%;
}

.wt-fixed-table--3col3 th + th {
    width: 35%;
}

.wt-fixed-table--8col1 th {
    width: 25px;
}

.wt-fixed-table--8col1 th + th {
    width: 51px;
}

.wt-fixed-table--8col1 th + th + th {
    width: 60px;
}

.wt-fixed-table--8col1 th + th + th + th,
.wt-fixed-table--8col1 th + th + th + th + th {
    width: 46px;
}

.wt-fixed-table--8col1 th + th + th + th + th + th {
    width: 60px;
}

.wt-fixed-table--8col1 th + th + th + th + th + th + th {
    width: 51px;
}

.wt-fixed-table--8col1 th + th + th + th + th + th + th + th {
    width: 25px;
}

.wt-fixed-table--10col1 th {
    width: 6%;
}

.wt-fixed-table--10col1 th + th {
    width: 8%;
}

.wt-fixed-table--10col1 th + th + th {
    width: 15%;
}

.wt-fixed-table--10col1 th + th + th + th {
    width: 6%;
}

.wt-fixed-table--10col1 th + th + th + th + th {
    width: 4%;
}

.wt-fixed-table--10col1 th + th + th + th + th + th {
    width: 8%;
}

.wt-fixed-table--10col1 th + th + th + th + th + th + th {
    width: 12%;
}

.wt-fixed-table--10col1 th + th + th + th + th + th + th + th {
    width: 5%;
}

.wt-fixed-table--13col1 th {
    width: 15%;
}

.wt-fixed-table--13col1 th + th {
    width: 5%;
}

.wt-fixed-table--13col1 th + th + th + th + th {
    width: 8%;
}

.wt-fixed-table--13col2 th {
    width: 15%;
}

.wt-fixed-table--13col2 th + th + th + th {
    width: 5%;
}

.wt-fixed-table--13col2 th + th + th + th + th + th + th {
    width: 8%;
}

.wt-fixed-table--13col3 th {
    width: 15%;
}

.wt-fixed-table--13col3 th + th + th {
    width: 5%;
}

.wt-fixed-table--13col3 th + th + th + th + th {
    width: 8%;
}

.wt-fixed-table--14col1 th {
    width: 5%;
}

.wt-fixed-table--14col1 th + th + th {
    width: 17%;
}

.wt-fixed-table--14col1 th + th + th + th {
    width: 6.5%;
}

.wt-priips-kid-link {
    display: block;
    border-bottom: 1px solid #002d40;
    padding: 5px 3px 4px;
}

.cell-loginbox {
    box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.7);
}

.cell-loginbox__button:active,
.cell-loginbox__button:focus,
.cell-loginbox__input:active,
.cell-loginbox__input:focus {
    border-color: #fff;
    outline: 0;
}

.cell-overlay-root .cell-overlay-fade {
    opacity: 0;
}

.cell-overlay-root .cell-overlay-fade--show {
    opacity: 0.8;
    transition: all 0.15s ease-out;
}

.wt-top-bar-wrapper-content {
    will-change: width;
    transition: width ease-out 0.25s;
}

.wt-icon_menu {
    position: absolute;
    left: 9px;
    top: 17px;
    padding: 0;
}

.wt-icon_menu span,
.wt-icon_menu span:after,
.wt-icon_menu span:before {
    height: 2px;
    width: 18px;
    background: #fff;
    position: absolute;
    display: block;
    content: "";
}

.wt-icon_menu span:before {
    top: -5px;
}

.wt-icon_menu span:after {
    bottom: -5px;
}

.wt-icon_menu span,
.wt-icon_menu span:after,
.wt-icon_menu span:before {
    transition: all 300ms ease-out;
}

.wt-icon_menu.active span {
    background-color: transparent;
}

.wt-icon_menu.active span:after,
.wt-icon_menu.active span:before {
    top: 0;
}

.wt-icon_menu.active span:before {
    transform: rotate(45deg);
}

.wt-icon_menu.active span:after {
    transform: rotate(-45deg);
}

.wt-icon_menu2 {
    position: absolute;
    left: 7px;
    top: 10px;
    padding: 0;
}

.wt-icon_menu2 span {
    height: 2px;
    width: 18px;
    background: #fff;
    position: absolute;
    display: block;
    content: "";
}

.wt-icon_menu2 .wt-icon_menu2-line1 {
    top: 0;
    transition: all 200ms ease-in-out;
}

.wt-icon_menu2 .wt-icon_menu2-line2 {
    top: 5px;
    transition: all 250ms ease-in-out;
}

.wt-icon_menu2 .wt-icon_menu2-line3 {
    top: 10px;
    transition: all 200ms ease-in-out;
}

.wt-icon_menu2.active .wt-icon_menu2-line2 {
    transform: rotate(90deg) translate(1px, -3px);
    width: 12px;
}

.wt-icon_menu2.active .wt-icon_menu2-line1 {
    width: 8px;
    transform: rotate(45deg) translate(6px, -4px);
}

.wt-icon_menu2.active .wt-icon_menu2-line3 {
    width: 8px;
    transform: rotate(-45deg) translate(8px, -4px);
}

.wt-trading-branding--1-98 {
    background-image: url(/Content/gfx/branding/branding_infront.png);
    background-position: top 7px left 7px;
    background-repeat: no-repeat;
}

.wt-trading-branding--324-0,
.wt-trading-branding--324-1,
.wt-trading-branding--324-2,
.wt-trading-branding--324-3,
.wt-trading-branding--324-4,
.wt-trading-branding--324-5,
.wt-trading-branding--324-6,
.wt-trading-branding--324-7 {
    background-image: url(/Content/gfx/branding/branding_ub.png);
    background-position: top 7px left 7px;
    background-repeat: no-repeat;
}

.wt-trading-branding--266-10 {
    background-image: url(/Content/gfx/branding/branding_paretosec.png);
    background-position: top 7px left 7px;
    background-repeat: no-repeat;
}

.wt-infin-tooltip {
    font-family: Roboto, Arial, sans-serif;
    color: #fff;
    width: auto;
}

.wt-infin-tooltip__header {
    font-weight: 700;
}

.wt-infin-tooltip__row-label {
    padding-right: 15px;
    font-size: 11px;
}

.wt-infin-tooltip__row-value {
    text-align: right;
    padding-left: 15px;
    font-size: 11px;
}

.cell-w-estimates .cell-table__columns--first-content,
.cell-w-estimates .cell-table__columns--second-content {
    padding: 0;
}

.cell-w-estimates .cell-table--reco .cell-h5 {
    margin: 10px 0 2px !important;
}

.cell-w-estimates .cell-table__columns--second-content .cell-table--reco .indicators-progresses td {
    padding: 5px 0;
}

.cell-w-estimates .cell-table__columns--second-content .cell-table--reco .indicators-progresses .cell-table__txt--indicator {
    line-height: 14px;
}

.cell-w-estimates .cell-h5 {
    margin: 5px 0;
}

.cell-w-estimates .cell-table__columns--first-content .cell-table--targetPrice {
    margin-top: 10px;
}

.cell-w-company-title .cell-business-infos .bs-table .bs-table__summary {
    vertical-align: top;
    width: 73%;
    padding-right: 15px;
}

.cell-business-infos .bs-table {
    border-spacing: 0;
}

.cell-w-estimates .cell-row + .cell-row {
    margin-bottom: 0;
}

.cell-w-gprv .refresh-element {
    display: none;
}

.gridQuarter {
    fill: #00374f !important;
}

.gridCircle {
    fill: #000 !important;
    fill-opacity: 0.25 !important;
    stroke: #1878a2 !important;
    stroke-width: 2 !important;
}

.arrow {
    stroke: #1878a2 !important;
    stroke-width: 2 !important;
    stroke-opacity: 1 !important;
}

.arrow-head {
    fill: #1878a2 !important;
    stroke-width: 0 !important;
}

.rect-selected {
    fill: #1878a2;
    stroke: #1878a2;
    stroke-width: 1;
}

.tooltipWrapper .cell-d3-tooltip {
    background: #004f67;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    color: #fff;
    display: none;
    font-size: 12px;
    padding: 6px 10px;
    text-align: left;
    z-index: 10;
    position: absolute;
    min-width: 120px;
    width: auto;
    opacity: 0.9;
}

.cell-d3-title {
    font-weight: 700;
}

.hover-point {
    fill: #fff !important;
}

.radarArea {
    fill-opacity: 0.5;
}

.wt-news-3col-fw td:last-child,
.wt-news-3col-fw th:last-child {
    text-align: right;
}

.wt-custom-grid-wrapper {
    height: calc(100% - 35px);
}

.wt-custom-grid {
    background-color: transparent !important;
}

.wt-custom-grid .column,
.wt-custom-grid .row {
    border: 1px solid #444 !important;
}

.wt-custom-grid .rows {
    border: 0 !important;
}

.wt-custom-grid .gridster-preview {
    background: #333;
}

.wt-customize-toggle {
    float: right;
    font-weight: 700;
    cursor: pointer;
    margin-left: 10px;
}

.wt-customize-add,
.wt-customize-cancel,
.wt-customize-delete,
.wt-customize-delete-cancel,
.wt-customize-delete-confirm {
    float: right;
    font-weight: 700;
    cursor: pointer;
    margin-left: 10px;
    display: none;
}

.cell-content .wt-cell-content-customize-overlay {
    overflow: hidden;
}

.wt-cell-content-customize-overlay {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.15);
    cursor: move;
}

.wt-cell-content-customize-overlay__button-wrapper {
    position: absolute;
    bottom: 5px;
    left: 5px;
}

.wt-cell-content-button {
    float: left;
    padding: 0 10px;
    margin-right: 6px;
    height: 22px;
    line-height: 22px;
    cursor: pointer;
    border-radius: 2px;
    border: 0;
    font-size: 10px;
    text-transform: uppercase;
    transition: background-color ease-out 0.1s;
    color: #fff;
}

.wt-cell-content-customize-overlay__tip {
    opacity: 0;
    display: block;
    width: 100%;
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    text-align: center;
    position: absolute;
    padding: 10px 0;
    top: 30px;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 700;
    transition: opacity ease-in 0.15s;
}

.wt-cell-content-customize-overlay:hover .wt-cell-content-customize-overlay__tip {
    opacity: 1;
    transition: opacity ease-in 0.15s;
}

.wt-cell-content-edit-overlay {
    display: none;
    position: absolute;
    top: 250px;
    left: calc(50% - 110px);
    height: auto;
    width: 220px;
    background-color: #00121a;
    border: 3px solid #fff;
    padding: 10px;
}

.wt-cell-content-edit-overlay__button-wrapper {
    float: left;
    margin-top: 20px;
}

.wt-link-channel--mint:after {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    width: 0;
    height: 0;
    border-top: 6px solid #3cd0ce;
    border-right: 0;
    border-bottom: 0;
    border-left: 6px solid transparent;
    clear: both;
}

.wt-link-channel-edit--mint {
    border-color: #3cd0ce !important;
}

.wt-my-profile,
.wt-support-page {
    z-index: 20;
}

.wt-scroll-to-top-button,
.wt-tab-menu__item__dd-menu {
    z-index: 40;
}

.cell-search-results {
    z-index: 50 !important;
}

.cell-mininav__dd {
    z-index: 51;
}

.wt-market-list-container {
    z-index: 10;
}

.wt-cell-content-edit-overlay {
    z-index: 91;
}

.wt-add-widget-window {
    z-index: 100;
}

.wt-order-entry__caption {
    z-index: 101;
}

.wt-menu,
.wt-settings-menu {
    z-index: 160;
}

.wt-recent {
    z-index: 161;
}

.wt-my-workspaces {
    z-index: 162;
}

.wt-order-entry-panel {
    z-index: 180;
}

.wt-add-alert-container {
    z-index: 300;
}

.wt-add-widget-container {
    z-index: 330;
}

.wt-desktop-menu-wrapper {
    z-index: 700;
}

.wt-modal-overlay {
    z-index: 699;
}

.wt-top-bar-wrapper {
    z-index: 800;
}

.wt-modal-overlay--covermenu,
.wt-order-entry-wrapper {
    z-index: 801;
}

.wt-modal {
    z-index: 802;
}

.cell-loginbox {
    z-index: 810;
}

.cell-notifications {
    z-index: 900;
}

.wt-disconnected,
.wt-disconnected-page-overlay {
    z-index: 1000;
}

.gprv-framework-container .highcharts-axis-labels.highcharts-xaxis-labels {
    left: 26px !important;
    top: -7px !important;
}

.highcharts-axis-labels.highcharts-xaxis-labels span {
    line-height: 12px;
    font-family: inherit !important;
}

@media print {
    .cell-wrapper {
        width: 100%;
        margin: 0;
        border: 0;
    }

    .cell-overlay-root {
        z-index: 801;
        border: 0;
    }

    .cell-overlay_lightbox {
        position: fixed;
        top: 0;
        left: 0;
        width: 100% !important;
        max-width: 100% !important;
        height: 100% !important;
        margin: 0;
        overflow: auto;
        border: 0;
    }

    .cell-news-lightbox {
        width: 100% !important;
        max-width: 100% !important;
        border: 0;
    }

    .news-reader-iframer {
        padding-top: 140px;
        max-height: 999%;
    }

    .cell-news-reader_toprow {
        font-size: 18pt;
        width: 100% !important;
        max-width: 100% !important;
        margin: 0;
        padding: 50px 0 5px;
    }

    .cell-news-reader_header {
        font-size: 22pt;
        padding: 0 0 5px;
        width: 100% !important;
        max-width: 100% !important;
        margin: 0;
    }

    .cell-overlay-newsreader {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0;
        margin: 0;
        font-size: 14pt !important;
    }
}

@keyframes right-bar-trigger-pulse {
    0% {
        background-color: rgba(10, 83, 115, 0.9);
    }

    50% {
        background-color: rgba(20, 135, 190, 0.9);
    }

    100% {
        background-color: rgba(10, 83, 115, 0.9);
    }
}

@keyframes delay-trigger-pulse {
    0% {
        opacity: 0.4;
    }

    25% {
        opacity: 0.9;
    }

    50% {
        opacity: 0.4;
    }

    75% {
        opacity: 0.9;
    }

    100% {
        opacity: 0.4;
    }
}

@keyframes news-icon-pulse {
    0% {
        box-shadow: 0 0 0 0 rgba(253, 216, 53, 0.7), 0 0 0 0 rgba(253, 216, 53, 0.7);
    }

    40% {
        box-shadow: 0 0 0 8px rgba(251, 192, 45, 0), 0 0 0 0 rgba(253, 216, 53, 0.7);
    }

    80% {
        box-shadow: 0 0 0 8px rgba(251, 192, 45, 0), 0 0 0 5px rgba(251, 192, 45, 0);
    }

    100% {
        box-shadow: 0 0 0 0 rgba(251, 192, 45, 0), 0 0 0 5px rgba(251, 192, 45, 0);
    }
}

.wt-browsercheck {
    position: relative;
    top: 50px;
    left: 50%;
    width: 700px;
    margin-left: -350px;
    font-size: 13px;
    padding: 20px 20px 5px;
}

.wt-browsercheck-showmore {
    cursor: pointer;
}

.wt-browsercheck-showmore img {
    margin-bottom: -7px;
}

.wt-browsercheck__more_info {
    margin-top: -15px;
}

.wt-browsercheck__more_info p {
    line-height: 2;
    background-color: rgba(255, 255, 255, 0.1);
    padding: 3px 10px;
}

.wt-browsercheck--confirm-row {
    border: 1px solid #04587d;
    border-width: 1px 0 0;
    margin: 10px 0;
    padding-top: 7px;
}

.wt-browsercheck__link-row {
    display: flex;
    flex-wrap: wrap;
    margin: 0 0 18px;
    justify-content: space-between;
}

.wt-browsercheck__browser-link {
    display: block;
    position: relative;
    width: 31%;
    padding: 25px 5px;
    border: 2px;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.7);
    background-color: #00374f;
    text-align: center;
}

.wt-browsercheck__browser-link--ie {
    width: 100%;
    cursor: pointer;
}

.wt-browsercheck__browser-link:hover {
    background-color: #04587d;
}

.wt-browsercheck__browser-link__label {
    font-weight: 700;
    margin: 7px 0 0;
}

.wt-browsercheck__browser-link img {
    display: inline-block;
    margin-bottom: 2px;
}

.wt-browsercheck-check {
    float: left;
    margin: 1px 5px 0 0;
}

.wt-browsercheck__logo {
    position: relative;
    float: left;
    background-image: url(/Content/gfx/infront_logo_white.png);
    display: block;
    background-repeat: no-repeat;
    width: 75px;
    height: 15px;
    left: 50%;
    margin: 10px 0 10px -37px;
}

.wt-splash_container {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.wt-splash_img {
    width: 800px;
    height: 600px;
}

.wt-splash__prev {
    left: -23px;
}

.wt-splash__next {
    right: -23px;
}

.wt-splash__next,
.wt-splash__prev {
    position: absolute;
    top: 300px;
    cursor: pointer;
    border-color: #119dda;
}

.wt-splash__next:hover,
.wt-splash__prev:hover {
    border-color: #26b1ee;
}

.wt-splash__label {
    position: absolute;
    width: 100%;
    bottom: 5%;
    text-align: center;
}

.cell-wrapper--trading-row {
    padding-top: 78px;
}

.cell-wrapper--trading-row .cell-chart-maximized {
    height: calc(100% - 106px) !important;
    top: 78px;
}

.wt-bonds-map-denmark {
    background-image: url(/Content/gfx/bonds_denmark_map.png);
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 400px;
    margin-top: 30px;
    opacity: 0.6;
}

.wt-icon {
    display: inline-block;
    background-repeat: no-repeat;
}

.wt-icon--font-small {
    font-size: 18px;
}

.wt-icon--font-standard {
    font-size: 24px;
}

.wt-icon--font-large {
    font-size: 36px;
}

.wt-icon > .material-icons {
    font-size: inherit;
}

.wt-icon--middle > .material-icons {
    vertical-align: middle;
}

.cell-w-latest-trades-item {
    height: 21px;
}

.wt-bonds-info-link {
    margin-top: 11px;
    margin-left: 10px;
    background-image: url(../gfx/ic_info_white_18px.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 25px;
    height: 25px;
    display: inline-block;
}

/* GLOBAL TOGGLE */

#toggleTheme {
    float: left;
    margin-top: 14px;
    margin-left: 10px;
}

.toggle {
    cursor: pointer;
    display: inline-block;
}

.toggle-switch {
    display: inline-block;
    background: #fff;
    border-radius: 16px;
    width: 40px;
    height: 22px;
    position: relative;
    vertical-align: middle;
    transition: background 0.25s ease;
}
.toggle-switch:before,
.toggle-switch:after {
    content: "";
}
.toggle-switch:before {
    display: block;
    background: #002d40;
    border-radius: 50%;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.25);
    width: 16px;
    height: 16px;
    position: absolute;
    top: 50%;
    left: 3px;
    transform: translateY(-50%);
    transition: all 0.25s ease;
}

.toggle:hover .toggle-switch {
    background-color: #002d40;
}

.toggle:hover .toggle-switch:before {
    background: #fff;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5);
}
.toggle-checkbox:checked + .toggle-switch {
    background: #002d40;
}
.toggle-checkbox:checked + .toggle-switch:before {
    left: calc(100% - 19px);
    background-color: #fff;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5);
}

.toggle-checkbox {
    position: absolute;
    visibility: hidden;
}

.toggle-label {
    margin-left: 5px;
    position: relative;
    top: 2px;
    font-weight: 400;
}

.custom-left-col {
    float: left !important;
    padding-right: 4px !important;
}

.custom-right-col {
    float: right !important;
    padding-left: 4px !important;
}

#market-value div,
#info-portfolio-value div,
#info-market-value div,
#info-change-today div,
#info-trading-power div,
#trading-power div {
    display: inline-block;
}