﻿/*$skStyle-font-face: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
body {
  background: #FCFCFC;
  cursor: default; }

/* TODO: after updating how a dashboard is rendered, uncomment this class declaration.
body, html, form {
    height: 100%;
}
*/
button {
  background: #D4D4D4; }

img {
  /* make image resizing not suck in IE */
  -ms-interpolation-mode: bicubic; }

h1 {
  color: #000;
  font: bold large Akkurat ProTT, sans-serif; }

h2 {
  color: #000;
  font: bold medium Akkurat ProTT, sans-serif; }

h3 {
  color: #000;
  font: medium Akkurat ProTT, sans-serif; }

table {
  color: #000;
  font: 10pt Akkurat ProTT, sans-serif; }

textarea, select {
  background: #FFF; }

input:disabled + label {
  color: silver; }

legend {
  background-color: transparent; }

span.imageFrame {
  display: -moz-inline-box;
  display: inline-block;
  overflow: hidden;
  margin: 0;
  padding: 0;
  position: relative;
  vertical-align: middle; }
  span.imageFrame img {
    position: relative;
    margin: 0;
    padding: 0;
    top: 0;
    left: 0; }

/* NOTIFICACTION BOX */
.msg .x-box-mc {
  font-size: 14px; }

#msg-div {
  position: absolute;
  top: 10px;
  width: 250px;
  z-index: 100; }

.ico-transparent {
  background-color: transparent;
  width: 15px;
  height: 15px;
  background-image: none !important; }

.snl-support:hover, .snl-support-clicked {
  background-color: slategray;
  background-color: rgba(255, 255, 255, 0.3);
  height: auto; }

.snl-support-detail {
  position: absolute;
  overflow: hidden;
  display: none;
  z-index: 10;
  width: 240px;
  background-color: white;
  color: black;
  border: 1px solid black; }
  .snl-support-detail > div {
    padding: 5px; }
  .snl-support-detail > div:hover {
    background-color: silver; }
  .snl-support-detail strong {
    font-weight: bold; }

/* begin ext overrides */
.x-window-draggable, .x-window-draggable .x-window-header-text {
  cursor: default !important; }

.x-panel-ghost * {
  cursor: default !important; }

/* end ext overrides */
/* begin preserve scale settings */
/*      NOTE: the padding values below coordinate with the _pixelGap variable in ReportPdfRender.cs */
div.inlinePanel {
  float: left;
  margin: 0;
  padding: 0 16px 16px 0; }

/* end preserve scale settings */
.extQuickTipOverride {
  width: auto !important; }

/* begin forecast #commentsPage ext grid classes */
#commentsPage table.x-grid-table td.x-grid-td div.x-grid-cell-inner {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  white-space: normal; }

#commentsPage table.x-grid-table td:first-child + td + td + td div.x-grid-cell-inner {
  -ms-word-wrap: normal;
  word-wrap: normal;
  white-space: nowrap; }

/* end forecast #commentsPage ext grid classes */
/* Ensure font-awesome icons aren't actually italic. */
i.x-fa,
i.x-fal,
i.x-far,
i.x-fas,
i.x-fab {
  font-style: normal !important; }

