/* Minification failed. Returning unminified contents.
(2,22): run-time error CSS1039: Token not allowed after unary operator: '-spinner'
(129,28): run-time error CSS1039: Token not allowed after unary operator: '-fg-color'
 */
.loading-spinner {
    background: var(--spinner) no-repeat scroll center center #FFF;
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    height: 100%;
    width: 100%;
}
table {
    margin-top: 12px;
}
table, tr, td {
    font-size: 14px;
}
table th {
    font-size: 13px;
}
th {
    border-right: 1px solid #cccccc;
}
th:last-child {
    border-right: 0px;
}
table.no-header thead {
    display: none;
}
.ng-table-header {
    text-align: left;
}
.ng-table-pager {
    display: none;
}
.ng-table th {
    position: relative;
}
.table-header-column {
    margin-right: 18px;
    text-align: left;
}
.text-right .table-header-column {
    text-align: right;
}
.ng-table th.sortable .sort-indicator.sorting-indicator {
    position: absolute;
    bottom: 15px;
    right: 3px;
}
.container-fluent {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
.event-link a,
.event-link a:hover {
    text-decoration: none;
    color: #333333;
    border-bottom: 1px dashed;
    cursor: pointer;
}
.event-link a,
.event-link a:hover {
    border-bottom: 1px solid;
}
.filters-row {
    position: fixed;
    width: 100%;
    height: 24px;
}
.content-row {
    padding-top: 0px;
    border-bottom: 2px solid #dddddd;
}
.tablebox {
    overflow-y: scroll;
}
.no-data {
    padding-top: 12px;
}
.sectLabel {
    float: left;
    line-height: 35px;
    margin-right: 15px;
}
.zrs-tickers-from-watchlists .form-group{
    display: inline;
}
.zrs-tickers-from-watchlists {
    float: left;
    margin-right: 20px;
}
div.zrs-inner-page {
    /* margin-top: 5px; */
}
div.zrs-inner-page .col-md-12 {
    width:99%;
}

.dropdown-menu {
    max-height: 500px;
}
.btn-group .dropdown-menu {
    max-height: 500px;
    overflow-y: scroll;
}
#providers_dropdown .dropdown-menu {
    max-height: 500px;
    overflow-y: scroll;
}

.menu-with-scroll {
    overflow-y: scroll;
}
.dropdown-menu li a {
    cursor: pointer;
}
.no-bottom-margin,
.form-group.no-bottom-margin {
    margin-bottom: 0px;
}

button.news-button:disabled {
    cursor: wait !important;
}
.highlight {
    padding-top: 10px;
    background-color: var(--fg-color);
    border-left: 2px solid #dddddd;
    border-right: 2px solid #dddddd;
}
/*! ngTable v0.8.3 by Vitalii Savchuk(esvit666@gmail.com) - https://github.com/esvit/ng-table - New BSD License */

.ng-table th{text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ng-table th.sortable{cursor:pointer}.ng-table th.sortable .sort-indicator{padding-right:18px;position:relative}.ng-table th.sortable .sort-indicator:after,.ng-table th.sortable .sort-indicator:before{content:"";border-width:0 4px 4px;border-style:solid;border-color:#000 transparent;visibility:visible;right:5px;top:50%;position:absolute;opacity:.3;margin-top:-4px}.ng-table th.sortable .sort-indicator:before{margin-top:2px;border-bottom:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000}.ng-table th.sortable .sort-indicator:hover:after,.ng-table th.sortable .sort-indicator:hover:before{opacity:1;visibility:visible}.ng-table th.sortable.sort-desc,.ng-table th.sortable.sort-asc{background-color:rgba(141,192,219,.25);text-shadow:0 1px 1px rgba(255,255,255,.75)}.ng-table th.sortable.sort-desc .sort-indicator:after,.ng-table th.sortable.sort-asc .sort-indicator:after{margin-top:-2px}.ng-table th.sortable.sort-desc .sort-indicator:before,.ng-table th.sortable.sort-asc .sort-indicator:before{visibility:hidden}.ng-table th.sortable.sort-asc .sort-indicator:after,.ng-table th.sortable.sort-asc .sort-indicator:hover:after{visibility:visible;filter:alpha(opacity=60);-khtml-opacity:.6;-moz-opacity:.6;opacity:.6}.ng-table th.sortable.sort-desc .sort-indicator:after{border-bottom:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;visibility:visible;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:alpha(opacity=60);-khtml-opacity:.6;-moz-opacity:.6;opacity:.6}.ng-table th.filter .input-filter{margin:0;display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ng-table+.pagination{margin-top:0}@media only screen and (max-width:800px){.ng-table-responsive{border-bottom:1px solid #999}.ng-table-responsive tr{border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #999}.ng-table-responsive td:before{position:absolute;padding:8px;left:0;top:0;width:50%;white-space:nowrap;text-align:left;font-weight:700}.ng-table-responsive thead tr th{text-align:left}.ng-table-responsive thead tr.ng-table-filters th{padding:0}.ng-table-responsive thead tr.ng-table-filters th form>div{padding:8px}.ng-table-responsive td{border:0;border-bottom:1px solid #eee;position:relative;padding-left:50%;white-space:normal;text-align:left}.ng-table-responsive td:before{content:attr(data-title-text)}.ng-table-responsive,.ng-table-responsive thead,.ng-table-responsive tbody,.ng-table-responsive th,.ng-table-responsive td,.ng-table-responsive tr{display:block}}
