@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500&display=swap");
@font-face {
  font-family: "AverageSans-Regular";
  src: url("../webfonts/AverageSans/AverageSans-Regular.woff2") format("woff2"),
    url("../webfonts/AverageSans/AverageSans-Regular.woff") format("woff"),
    url("../webfonts/AverageSans/AverageSans-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "OpenSans-Regular";
  src: url("../webfonts/OpenSans/OpenSans-Regular.woff2") format("woff2"),
    url("../webfonts/OpenSans/OpenSans-Regular.woff") format("woff"),
    url("../webfonts/OpenSans/OpenSans-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "LibreBarcode39-Regular";
  src: url("../webfonts/Barcode39/LibreBarcode39-Regular.ttf")
    format("truetype");
}

body,
html,
input,
button,
form,
label,
fieldset,
textarea{
  font-family: OpenSans-Regular;
}
div.web2call,
div.datepicker{
  font-family: OpenSans-Regular !important;
}
label {
  font-weight: 500;
  font-family: "Open Sans";
}
.newNotification {
  margin-left: 8px;
  padding-bottom: 4px;
  color: #fff;
  background-color: #dc3545;
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
  display: inline-block;
  padding: 0.25em 0.4em;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
}
.A5SelectedButton {
  color: #313541 !important;
  background: #ffc669 !important;
  border: 1px solid #ffc669 !important;
  text-shadow: none !important;
  opacity: 1 !important;
  font-weight:bold !important;
}
.AlphaTrackerPage {
  color: #313640;
  font: 12px OpenSans-Regular;
}
.AlphaTrackerHeading {
  font-weight: bold;
}
.AlphaTrackerTextHighlight {
  font-style: italic;
  font-weight: bold;
  border-bottom: 1px dotted #807e7e;
}
.AlphaTrackerLink {
  color: #1a1818;
}
.AlphaTrackerLink:hover {
  text-decoration: none;
}
.AlphaTrackerGroup {
  border: 1px solid #c1c0c0;
  padding: 5px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.AlphaTrackerGroupLabel {
  color: #787676;
}
.AlphaTrackerUILock {
  background-color: rgba(9, 30, 66, 0.54);
  filter: alpha(opacity=25);
}
.AlphaTrackerEdit {
  background-color: White;
  font: 12px OpenSans-Regular;
  border: 1px solid rgb(127 135 164 / 44%);
  padding: 5px;
  vertical-align: middle;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  outline: none;
  overflow-x: hidden !important;
}
select[size="1"] {
  height: 30px;
}
select[multiple="multiple"] {
  height: auto;
}
.AlphaTrackerEditError {
  color: #6f0000 !important;
  border-color: #da0000;
  box-shadow: 0px 0px 6px #da0000 !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAMElEQVR42mP8f+sWAwMDw507DAwMDCoqcDYTVlEGFRUmrKIwHRiiDHfuMGEVpa4dAFblInssQABtAAAAAElFTkSuQmCC)
    repeat center #ffb6b6;
}
.AlphaTrackerEditWatermark {
  color: #827c7c;
  font-style: italic;
}
.AlphaTrackerEditBG {
  background-color: White;
  border: 1px solid #e1e1e1;
  padding: 0px;
  vertical-align: middle;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.AlphaTrackerEditBGError {
  color: #6f0000 !important;
  border-color: #da0000;
  box-shadow: 0px 0px 6px #da0000 !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAMElEQVR42mP8f+sWAwMDw507DAwMDCoqcDYTVlEGFRUmrKIwHRiiDHfuMGEVpa4dAFblInssQABtAAAAAElFTkSuQmCC)
    repeat center #ffb6b6;
}
.AlphaTrackerEditBGEdit {
  background-color: transparent;
  font-size: 12px;
  border-style: none;
  padding: 5px;
  outline: none;
}
.AlphaTrackerEditBGError .AlphaTrackerEditBGEdit {
  color: #6f0000;
}
.AlphaTrackerEditBGEditWatermark {
  color: #827c7c;
  font-style: italic;
}
.AlphaTrackerEditBGSeparator {
  background-color: transparent;
  font: 0pt OpenSans-Regular;
  padding: 0px;
  width: 1px;
}
.AlphaTrackerEditBGHover .AlphaTrackerEditBGSeparator,
.AlphaTrackerEditBGFocus .AlphaTrackerEditBGSeparator {
  background-color: #bebbbb;
}
.AlphaTrackerEditBGButton {
  padding: 4px 1px 1px;
}
.AlphaTrackerEditBGHover .AlphaTrackerEditBGButton,
.AlphaTrackerEditBGFocus .AlphaTrackerEditBGButton {
  padding: 4px 1px 1px;
}
.AlphaTrackerEditBGHover .AlphaTrackerEditBGButtonHover {
  cursor: pointer;
}
.AlphaTrackerEditBGHover .AlphaTrackerEditBGButtonPressed,
.AlphaTrackerEditBGFocus .AlphaTrackerEditBGButtonPressed {
}
.AlphaTrackerButton {
  background: #e4e5e7;
  color: #313541;
  font: 12px OpenSans-Regular;
  border: 1px solid #e4e5e7;
  padding: 5px;
  vertical-align: middle;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.AlphaTrackerButton_Menu {
  color: rgb(127 135 164);
  font: 12px OpenSans-Regular;
  border: 1px solid #c5c4c4;
  padding: 5px;
  vertical-align: middle;
  border-radius: 1px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
}
.AlphaTrackerButtonHover_Menu,
.AlphaTrackerButtonTHover_Menu {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mO4+vT3UwAI4wObMUZ1yQAAAABJRU5ErkJggg==")
    repeat center;
  border: 1px solid #5393ec !important;
  padding: 5px;
}
.AlphaTrackerButtonT {
  text-shadow: #dedddd 1px 1px;
  background-color: transparent;
  font: 12px OpenSans-Regular;
  border-style: none;
  padding: 6px;
  vertical-align: middle;
}
.AlphaTrackerButton:hover,
.AlphaTrackerButtonHover,
.AlphaTrackerButtonTHover {
  background: #ffc529 !important;
  border: 1px solid #ffc529 !important;
}
.AlphaTrackerButtonPressed,
.AlphaTrackerButtonTPressed {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mM4euTIUwAH0gMzNkEsPAAAAABJRU5ErkJggg==")
    repeat center;
  border: 1px solid #9f9d9d;
  padding: 5px;
}
.AlphaTrackerButtonDisabled,
.AlphaTrackerButtonTDisabled,
.AlphaTrackerButton[disabled],
.AlphaTrackerButtonT[disabled] {
  cursor: not-allowed;
}
.AlphaTrackerButtonDD {
  text-shadow: #dedddd 1px 1px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAIElEQVR42mP4+vUr0////5kYGBhw0gz//zP9J0Dj0A8AXf4l66Cp8vEAAAAASUVORK5CYII=")
    repeat-x top #eae9e9;
  font: 12px OpenSans-Regular;
  border: 1px solid #c5c4c4;
  padding: 0px;
  vertical-align: middle;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.AlphaTrackerButtonTDD {
  text-shadow: #dedddd 1px 1px;
  background-color: transparent;
  font: 12px OpenSans-Regular;
  border-style: none;
  padding: 1px;
  vertical-align: middle;
}
.AlphaTrackerButtonDDHover,
.AlphaTrackerButtonTDDHover {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAK0lEQVR42mP4+P0f07///5n+/2eAYAYGOPsfnP8fRe4fhtr/TP8ZkMQRcgAbCC3mRVMAfAAAAABJRU5ErkJggg==")
    repeat-x top #d5e5fb;
  border: 1px solid #5393ec;
  padding: 0px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.AlphaTrackerButtonDDPressed,
.AlphaTrackerButtonTDDPressed {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGklEQVR42mM4eOAAEyMjIxMTExOcJoZNpFoA8K0C3yj1HTIAAAAASUVORK5CYII=")
    repeat-x top #e8e7e7;
  border: 1px solid #9f9d9d;
  padding: 0px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.AlphaTrackerButtonDDDisabled,
.AlphaTrackerButtonTDDDisabled {
  color: #888585;
}
.AlphaTrackerButtonDDContent,
.AlphaTrackerButtonDDSplitContent,
.AlphaTrackerButtonTDDContent,
.AlphaTrackerButtonTDDSplitContent {
  font-size: 12px;
  padding: 5px;
  cursor: default;
}
.AlphaTrackerButtonDDDropdown,
.AlphaTrackerButtonDDSplitDropdown,
.AlphaTrackerButtonTDDDropdown,
.AlphaTrackerButtonTDDSplitDropdown {
  padding: 1px;
  cursor: default;
}
.AlphaTrackerButtonDDHover .AlphaTrackerButtonDDSplitContent,
.AlphaTrackerButtonTDDHover .AlphaTrackerButtonTDDSplitContent {
  border-right: 1px solid #73a7f0;
  padding-right: 9px;
}
.AlphaTrackerButtonDDPressed .AlphaTrackerButtonDDSplitContent,
.AlphaTrackerButtonTDDPressed .AlphaTrackerButtonTDDSplitContent {
  border-right: 1px solid #9f9d9d;
  padding-right: 9px;
}
.AlphaTrackerButtonDDHover .AlphaTrackerButtonDDSplitDropdown,
.AlphaTrackerButtonTDDHover .AlphaTrackerButtonTDDSplitDropdown {
  border-left: 1px solid White;
  padding-left: 0px;
}
.AlphaTrackerButtonDDPressed .AlphaTrackerButtonDDSplitDropdown,
.AlphaTrackerButtonTDDPressed .AlphaTrackerButtonTDDSplitDropdown {
  border-left: 1px solid White;
  padding-left: 0px;
}
.AlphaTrackerButtonDDHover .AlphaTrackerButtonDDSplitDropdownHover,
.AlphaTrackerButtonTDDHover .AlphaTrackerButtonTDDSplitDropdownHover {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAJklEQVR42l2MsQ0AAAiDTP+/GRw1HRggTUcNEPWAUK5ee3vK628BePJH1g4uNlMAAAAASUVORK5CYII=")
    repeat-x top #c9ddf9;
  border-left: 1px solid White;
  padding-left: 0px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-top-right-border-radius: 2px;
  -moz-top-right-border-radius: 2px;
  -webkit-bottom-right-border-radius: 2px;
  -moz-bottom-right-border-radius: 2px;
}
.AlphaTrackerButtonGroupHF {
  border-right-style: none;
  margin-right: 0px;
  border-radius: 3px 0px 0px 3px;
  -webkit-border-radius: 3px 0px 0px 3px;
  -moz-border-radius: 3px 0px 0px 3px;
}
.AlphaTrackerButtonGroupHM {
  border-right-style: none;
  margin-left: 0px;
  margin-right: 0px;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
}
.AlphaTrackerButtonGroupHL {
  margin-left: 0px;
  border-radius: 0px 3px 3px 0px;
  -webkit-border-radius: 0px 3px 3px 0px;
  -moz-border-radius: 0px 3px 3px 0px;
}
.AlphaTrackerButtonGroupVF {
  border-bottom-style: none;
  margin-bottom: 0px;
  display: block;
  width: 100%;
  border-radius: 3px 3px 0px 0px;
  -webkit-border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 3px 3px 0px 0px;
}
.AlphaTrackerButtonGroupVM {
  border-bottom-style: none;
  margin-top: 0px;
  margin-bottom: 0px;
  display: block;
  width: 100%;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
}
.AlphaTrackerButtonGroupVL {
  margin-top: 0px;
  display: block;
  width: 100%;
  border-radius: 0px 0px 3px 3px;
  -webkit-border-radius: 0px 0px 3px 3px;
  -moz-border-radius: 0px 0px 3px 3px;
}
.AlphaTrackerList {
  border: 1px solid #c3c3c3;
  padding: 0px;
  overflow: auto;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.AlphaTrackerListItem {
  text-decoration: none;
  color: #1f1c1c;
  font-size: 12px;
  padding: 5px 10px !important;
  margin: 1px;
  display: block;
  outline: none;
  position: relative;
  border: 1px solid transparent;
}
.AlphaTrackerListItem:nth-of-type(even) {
  background-color: whitesmoke;
  border-color: whitesmoke;
}
.AlphaTrackerListItemHover {
  background-color: #ffc52963 !important;
  border: 1px solid #ffc52963;
  padding: 5px 10px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.AlphaTrackerListItemSelected {
  color: #313541;
  background-color: #ffc669 !important;
  border: 1px solid #ffc669;
  padding: 5px 10px;
}
.AlphaTrackerListItemSelected:before {
  background: black;
  border: none !important;
  margin: auto;
  display: block;
  float: left;
  position: absolute;
  top: 0;
  left: 0;
  right: inherit !important;
  bottom: 0;
  width: 5px;
  height: 24px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  content: "";
}
.AlphaTrackerListItemLabelMain {
  font-size: 125%;
  font-weight: bold;
}
.AlphaTrackerListItemLabelSub {
  font-weight: bold;
}
.AlphaTrackerListItemLabelContext {
  color: #767575;
  font-style: italic;
}
.AlphaTrackerListItemLabelDetail {
  color: #fefefe;
  background-color: #979696;
  padding: 2px 10px;
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
}
.AlphaTrackerListItemContent {
  color: #575656;
}
.AlphaTrackerListTitle {
  background-color: #afafaf;
  border-top: 1px solid #afafaf;
  border-bottom: 1px solid #afafaf;
  padding: 5px;
}
.AlphaTrackerListSeparator {
  border: 1px none #787676;
  border-top-style: solid;
  margin: 0px;
}
.AlphaTrackerListHeader {
  background-color: #f7f8fa;
  border-top: 1px solid #f7f8fa;
  border-bottom: 1px solid #f7f8fa;
}
.AlphaTrackerListHeaderItem {
  color: #1a1818 !important;
  font-weight: bold !important;
  font: 12px OpenSans-Regular;
  padding: 4px 10px;
  cursor: default;
  line-height: 24px;
}
.AlphaTrackerListHeaderItemHover {
  background-color: #fee1ad;
}
.AlphaTrackerTree {
  border: 1px solid #c1c0c0;
  padding: 0px;
  overflow: auto;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.AlphaTrackerTreeNode {
  text-decoration: none;
  color: #1f1c1c;
  font-size: 12px;
  padding: 6px;
  margin: 1px;
  display: block;
  cursor: default;
  outline: none;
}
.AlphaTrackerTreeNodeHover {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAJ0lEQVR42mN49PY30////5n+MzAw/f/PwMQApf8zMDAxQGkUNmlqAG0KHt3kydXfAAAAAElFTkSuQmCC")
    repeat-x top #d2e3fa;
  border: 1px solid #73a7f0;
  padding: 5px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.AlphaTrackerTreeNodeSelected {
  color: #ffffff;
  background: #7292cb;
  border: 1px solid #cdcccc;
  padding: 5px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.AlphaTrackerTreeNodeLabel {
  text-decoration: none;
  color: #1f1c1c;
  cursor: default;
  outline: none;
}
.AlphaTrackerTreeNodeSelected .AlphaTrackerTreeNodeLabel {
  color: White;
}
.AlphaTrackerDP {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.AlphaTrackerDPHeader {
  background: #7292cb;
  font-size: 12px;
  border-top: 1px solid White;
  padding: 4px;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.AlphaTrackerDPHeaderButton {
  text-decoration: none;
  color: #fff;
  background-color: transparent;
  font: bold 12px OpenSans-Regular;
  border-style: none;
  padding: 6px 11px;
  display: inline-block;
  cursor: default;
  outline: none;
}
.AlphaTrackerDPHeaderButtonHover {
  background: #e3972a;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.AlphaTrackerDPHeaderButtonSelected {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGklEQVR42mM4eOAAEyMjIxMTExOcJoZNpFoA8K0C3yj1HTIAAAAASUVORK5CYII=")
    repeat-x top #e8e7e7;
  border: 1px solid #9f9d9d;
  padding: 5px 10px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.AlphaTrackerDPItem {
  text-align: center;
  text-decoration: none;
  color: #242121;
  font-size: 12px;
  padding: 12px;
  margin: 1px;
  display: block;
  cursor: default;
  font-weight: 600;
  outline: none;
}
.AlphaTrackerDPItemHover {
  background: #ffc52963;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.AlphaTrackerDPItemSelected {
  color: #ebf3fd;
  background: #e3972a !important;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.AlphaTrackerDPItemOutOfRange {
  color: #c7c5c5;
}
.AlphaTrackerDPItemDisabled {
  color: #888585;
}
.AlphaTrackerDPPanel {
  background-color: #fdfcfc;
}
.AlphaTrackerDPDaysOfWeek {
  background: #7292cb;
  color: #fff;
  font-size: 12px;
  padding: 10px;
}
.AlphaTrackerDPWeeksOfYear {
  background-color: #ebeaea;
  font-size: 12px;
  border-right: 1px solid #c1c0c0;
  padding: 5px;
}
.AlphaTrackerDPWeeksOfYearHeader {
  border-bottom-style: none;
}
.AlphaTrackerDPDate {
  background-color: #fdfcfc;
  font-size: 12px;
}
.AlphaTrackerDPDateWeekend {
  background: #f5f5f5;
}
.AlphaTrackerDPDateToday .AlphaTrackerDPItem {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAMUlEQVR42mO8df06AwMDOwcHAwPDzx8/4GwmrKI/f/xgwioK1YEpys7BwYRVlLp2AAB9Ei+vYxmfqwAAAABJRU5ErkJggg==")
    repeat center #e1dfdf;
  box-shadow: inset 0px 0 4px #7292cb;
  border-radius: 3px;
}
.AlphaTrackerTP .AlphaTrackerEdit {
  text-align: center;
  font-size: 12px;
  border-bottom-style: none;
  margin: 0px;
  border-radius: 0px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  -webkit-bottom-left-border-radius: 0px;
  -moz-bottom-left-border-radius: 0px;
  -webkit-bottom-right-border-radius: 0px;
  -moz-bottom-right-border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-top-left-border-radius: 3px;
  -moz-top-left-border-radius: 3px;
  -webkit-top-right-border-radius: 3px;
  -moz-top-right-border-radius: 3px;
}
.AlphaTrackerTPEditButton {
  text-align: center;
  background-color: White;
  border: 1px solid #bebbbb;
  border-top-style: none;
  padding: 0px;
  padding-top: 1px;
  display: block;
  cursor: default;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  outline: none;
  -webkit-bottom-left-border-radius: 3px;
  -moz-bottom-left-border-radius: 3px;
  -webkit-bottom-right-border-radius: 3px;
  -moz-bottom-right-border-radius: 3px;
}
.AlphaTrackerTPEditButton:hover {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAJ0lEQVR42mN49PY30////5n+MzAw/f/PwMQApf8zMDAxQGkUNmlqAG0KHt3kydXfAAAAAElFTkSuQmCC")
    repeat-x top #d2e3fa;
  border-top-style: solid;
  padding-top: 0px;
}
.AlphaTrackerTPMeridianButton {
  text-decoration: none;
  color: #1f1c1c;
  font-size: 15px;
  padding: 6px;
  margin: 1px;
  display: block;
  cursor: default;
  outline: none;
}
.AlphaTrackerTPMeridianButton:hover {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAJ0lEQVR42mN49PY30////5n+MzAw/f/PwMQApf8zMDAxQGkUNmlqAG0KHt3kydXfAAAAAElFTkSuQmCC")
    repeat-x top #d2e3fa;
  border: 1px solid #73a7f0;
  padding: 5px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
}
.AlphaTrackerGridHeader {
  background: #f7f8fa;
  border-top: 1px solid White;
  padding: 4px;
  line-height: 24px;
  text-align: left;
  vertical-align: top;
}
.AlphaTrackerGridHeader img {
  vertical-align: middle;
}
.AlphaTrackerGridFooter {
  background: repeat-x top #ffffff;
  border-bottom: 1px solid White;
  padding: 4px;
  vertical-align: middle;
}
.AlphaTrackerGridFooter img {
  vertical-align: middle;
}
.AlphaTrackerGridSummaryLabel {
  background-color: WhiteSmoke;
  padding: 4px;
}
.AlphaTrackerGridSummaryData {
  background-color: WhiteSmoke;
  padding: 4px;
}
.AlphaTrackerGridQBE {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAFCAIAAAAL5hHIAAAAHElEQVR42mO4fesWEzMzMxMzMzMTCwsLEzMzMwAvpQK/gSe+OAAAAABJRU5ErkJggg==")
    repeat-x top #ebeaea;
  border-bottom: 1px solid #c1c0c0;
  padding: 4px;
}
.AlphaTrackerGridQBE img {
  vertical-align: middle;
}
.AlphaTrackerGridSeparator {
  background-color: #f7f8fa;
  font-size: 0px;
  padding: 0px;
  height: 1px;
}
.AlphaTrackerGridRowHeader {
  background-color: #f7f8fa;
  padding: 0 10px;
  font-weight: 500;
  font-family: "Open Sans";
}
.AlphaTrackerGridDataHeader {
 	background: #f7f8fa;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    padding: 6px;
}
.AlphaTrackerGridData {
  padding: 4px;
  color: #313541;
}
.AlphaTrackerGridDataAlt {
  background-color: WhiteSmoke;
  padding: 4px;
}
.AlphaTrackerGridRowHover .AlphaTrackerGridDataAlt,
.AlphaTrackerGridRowHover .AlphaTrackerGridData {
  background: #ffc52963 !important;
}
.AlphaTrackerGridRowSelected .AlphaTrackerGridDataAlt,
.AlphaTrackerGridRowSelected .AlphaTrackerGridData {
  background: #ffc669;
}
.AlphaTrackerGridDataError {
  color: #6f0000;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAMElEQVR42mP8f+sWAwMDw507DAwMDCoqcDYTVlEGFRUmrKIwHRiiDHfuMGEVpa4dAFblInssQABtAAAAAElFTkSuQmCC")
    repeat center #ffb6b6;
}
.AlphaTrackerGridHeader .AlphaTrackerLink {
  text-decoration: none;
}
.AlphaTrackerGridHeader .AlphaTrackerLink:hover {
  text-decoration: underline;
}
.AlphaTrackerGridRowSelected .AlphaTrackerLink {
  color: #ebf3fd;
}
.AlphaTrackerGridForm {
}
.AlphaTrackerGridFormLabel {
  font-weight: 500;
  font-family: "Open Sans";
  color: #313541;
}
.AlphaTrackerGridFormData {
}
.AlphaTrackerGridFormDataError {
  color: #6f0000;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAMElEQVR42mP8f+sWAwMDw507DAwMDCoqcDYTVlEGFRUmrKIwHRiiDHfuMGEVpa4dAFblInssQABtAAAAAElFTkSuQmCC")
    repeat center #ffb6b6;
}
.AlphaTrackerDialogLabel {
  padding: 2px;
  font-size: 12px;
}
.AlphaTrackerDialogRSHeader {
}
.AlphaTrackerDialogRSFooter {
  text-align: right;
  border-top: 1px dotted #bebbbb;
  padding-top: 2px;
}
.AlphaTrackerDialogRSRow {
  padding: 3px;
}
.AlphaTrackerDialogRSRowSelected {
  background: #ffc669;
  border: 1px solid #c3c3c3;
  padding: 2px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.AlphaTrackerDialogRSRowHover {
  background: #ffc52963;
  border: 1px solid #d7d5d5;
  padding: 2px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.AlphaTrackerDialogRSRowError {
  color: #6f0000;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAMElEQVR42mP8f+sWAwMDw507DAwMDCoqcDYTVlEGFRUmrKIwHRiiDHfuMGEVpa4dAFblInssQABtAAAAAElFTkSuQmCC")
    repeat center #ffb6b6;
  border: 1px solid #da0000;
  padding: 2px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.AlphaTrackerDialogRSSeparator {
  border-top: 1px dotted #bebbbb;
  margin-top: 5px;
  line-height: 5px;
}
.AlphaTrackerMenu {
  background-color: #f2f1f1;
  border: 1px solid #c1c0c0;
  padding: 0px;
  border-radius: 3px;
  box-shadow: 4px 4px 8px #aaa;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-box-shadow: 4px 4px 8px #aaa;
  -moz-box-shadow: 4px 4px 8px #aaa;
}
.AlphaTrackerMenuInner {
  border: 1px solid White;
  padding: 0px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}
.AlphaTrackerMenuNoIndent {
  background-color: #f2f1f1;
}
.AlphaTrackerMenuItem {
  text-decoration: none;
  white-space: nowrap;
  color: #1f1c1c;
  font-size: 12px;
  padding: 6px;
  margin: 1px;
  display: block;
  cursor: default;
  outline: none;
}
.AlphaTrackerMenuItemHover {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAJ0lEQVR42mN49PY30////5n+MzAw/f/PwMQApf8zMDAxQGkUNmlqAG0KHt3kydXfAAAAAElFTkSuQmCC")
    repeat-x top #d2e3fa;
  border: 1px solid #73a7f0;
  padding: 5px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.AlphaTrackerMenuItemSelected {
  color: #ebf3fd;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAHElEQVR42mMInvyG6d+//0z//jMgMAH+f+LVAwAmXjWx60zSawAAAABJRU5ErkJggg==")
    repeat-x top #2576e7;
  border: 1px solid #1257b8;
  padding: 5px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.AlphaTrackerMenuItemDisabled {
  color: #888585;
}
.AlphaTrackerMenuItemDisabledHover {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGklEQVR42mP4+uUL0////5kYGBjgNDKbQjEAdR0g7kZjzCIAAAAASUVORK5CYII=")
    repeat-x top #ebeaea;
  border: 1px solid #b8b6b6;
  padding: 5px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.AlphaTrackerMenuItem .AlphaTrackerMenuItemCascade {
  background: url("MenuCascade.png") no-repeat right;
  padding-right: 16px;
}
.AlphaTrackerMenuItemDisabled .AlphaTrackerMenuItemCascade {
  background-image: url("MenuCascadeDisabled.png");
}
.AlphaTrackerMenuSeparator {
  border-top: 1px solid #c1c0c0;
  border-bottom: 1px solid White;
}
.AlphaTrackerMenuTitle {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAIUlEQVR42mN4//Yt0////5kYGBhw0wwMTAz//+OnsesHAC4UJNaHCVPNAAAAAElFTkSuQmCC")
    repeat-x top #e3e2e2;
  border-top: 1px solid #c1c0c0;
  border-bottom: 1px solid #c1c0c0;
  padding: 5px;
}
.AlphaTrackerMenuItemHover .AlphaTrackerMenuItemCascade {
  background-image: url("MenuCascadeHover.png");
}
#menubar {
  display: flex;
  padding-left: 2px;
  border-bottom: 1px solid whitesmoke;
}
.AlphaTrackerMenubarHItem {
  text-decoration: none;
  white-space: nowrap;
  color: #313541;
  font-weight: 500;
  font-size: 12px;
  padding: 4px 2px;
  cursor: pointer;
  outline: none;
  float: left;
}
.AlphaTrackerMenubarHItemHover {
  color: #e3972a;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.AlphaTrackerMenubarHItem span {
  border-radius: 3px;
  padding: 5px;
  background: #e4e5e7;
  color: #313541;
  font: 12px OpenSans-Regular;
  border: 1px solid #e4e5e7;
}

.AlphaTrackerMenubarHItemHover span {
  background: #ffc529 !important;
  border: 1px solid #ffc529 !important;
}
.AlphaTrackerMenubarHItemPressed {
  color: #e3972a;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.AlphaTrackerMenubarHItemDisabled {
  color: #888585;
}
.AlphaTrackerMenubarHSeparator {
  font-size: 0px;
  border-style: none;
  border-left: 1px solid #c1c0c0;
  border-right: 1px solid White;
  padding: 0px;
  vertical-align: middle;
  height: 24px;
}
.AlphaTrackerMenubarHItemCascade {
  background: url("MenubarHCascade.png") no-repeat right;
  padding-right: 16px;
}
.AlphaTrackerMenubarHItemHover .AlphaTrackerMenubarHItemCascade {
  background-image: url("MenubarHCascadeHover.png");
}
.AlphaTrackerMenubarHItemPressed .AlphaTrackerMenubarHItemCascade {
  background-image: url("MenubarHCascadePressed.png");
}
.AlphaTrackerMenubarHItemDisabled .AlphaTrackerMenubarHItemCascade {
  background-image: url("MenubarHCascadeDisabled.png");
}
.AlphaTrackerMenubarVItem {
  text-decoration: none;
  white-space: nowrap;
  color: #1f1c1c;
  font-size: 12px;
  padding: 6px;
  margin: 1px;
  display: block;
  cursor: default;
  outline: none;
}
.AlphaTrackerMenubarVItemHover {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAJ0lEQVR42mN49PY30////5n+MzAw/f/PwMQApf8zMDAxQGkUNmlqAG0KHt3kydXfAAAAAElFTkSuQmCC")
    repeat-x top #d2e3fa;
  border: 1px solid #73a7f0;
  padding: 5px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.AlphaTrackerMenubarVItemPressed {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGklEQVR42mM4eOAAEyMjIxMTExOcJoZNpFoA8K0C3yj1HTIAAAAASUVORK5CYII=")
    repeat-x top #e8e7e7;
  border: 1px solid #9f9d9d;
  padding: 5px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.AlphaTrackerMenubarVItemDisabled {
  color: #888585;
}
.AlphaTrackerMenubarVSeparator {
  font-size: 0px;
  border-style: none;
  border-top: 1px solid #c1c0c0;
  border-bottom: 1px solid White;
  padding: 0px;
}
.AlphaTrackerMenubarVItemCascade {
  background: url("MenubarVCascade.png") no-repeat right;
  padding-right: 16px;
}
.AlphaTrackerMenubarVItemHover .AlphaTrackerMenubarVItemCascade {
  background-image: url("MenubarVCascadeHover.png");
}
.AlphaTrackerMenubarVItemPressed .AlphaTrackerMenubarVItemCascade {
  background-image: url("MenubarVCascadePressed.png");
}
.AlphaTrackerMenubarVItemDisabled .AlphaTrackerMenubarVItemCascade {
  background-image: url("MenubarVCascadeDisabled.png");
}
.AlphaTrackerWin {
  background-color: #fff;
  padding: 0px;
  border-radius: 4px;
  box-shadow: 0px 0px 18px #aaa;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-box-shadow: 0px 0px 18px #aaa;
  -moz-box-shadow: 0px 0px 18px #aaa;
}
.AlphaTrackerWinActive {
}
.AlphaTrackerWinAdjust {
}
.AlphaTrackerWinInner {
  padding: 0px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.AlphaTrackerWinTitle {
  font-weight: normal;
  border-bottom-style: none;
  padding: 10px 15px;
  line-height: 24px;
}
.AlphaTrackerWinBodyContainer {
}
.AlphaTrackerWinTBar {
  background-color: #d8d7d7;
  padding: 5px;
}
.AlphaTrackerWinBody {
  padding: 15px;
  overflow: auto;
}
.AlphaTrackerWinButtons {
  text-align: right;
  padding: 5px;
}
.AlphaTrackerWinBBar {
  background-color: #d8d7d7;
  padding: 5px;
}
.AlphaTrackerWinHeader {
  background-color: #d8d7d7;
  padding: 5px;
}
.AlphaTrackerWinFooter {
  background-color: #d8d7d7;
  padding: 4px;
  vertical-align: middle;
}
.AlphaTrackerWinActive .AlphaTrackerWinInner {
}
.AlphaTrackerWinActive .AlphaTrackerWinBodyContainer {
}
.AlphaTrackerWinActive .AlphaTrackerWinTBar,
.AlphaTrackerWinActive .AlphaTrackerWinBody,
.AlphaTrackerWinActive .AlphaTrackerWinButtons,
.AlphaTrackerWinActive .AlphaTrackerWinBBar {
}
.AlphaTrackerWinResizer {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAPCAIAAACqfTKuAAAAF0lEQVR42mO4cf06079//5j+//9PKgYAKPIsdqBXjEIAAAAASUVORK5CYII=")
    repeat-x top #c8c7c7;
  height: 13px;
}
.AlphaTrackerWinPointerDown {
  border-top: 10px solid #787676;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  margin-left: -10px;
  left: 50%;
  bottom: -10px;
  width: 0;
  height: 0;
}
.AlphaTrackerWinPointerUp {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #787676;
  margin-left: -10px;
  top: -10px;
  left: 50%;
  width: 0;
  height: 0;
}
.AlphaTrackerWinPointerLeft {
  border-top: 10px solid transparent;
  border-right: 10px solid #787676;
  border-bottom: 10px solid transparent;
  margin-top: -10px;
  top: 50%;
  left: -10px;
  width: 0;
  height: 0;
}
.AlphaTrackerWinPointerRight {
  border-top: 10px solid transparent;
  border-left: 10px solid #787676;
  border-bottom: 10px solid transparent;
  margin-top: -10px;
  top: 50%;
  right: -10px;
  width: 0;
  height: 0;
}
.AlphaTrackerDDWin {
  background-color: #f2f1f1;
  padding: 0px;
  border-radius: 5px;
  box-shadow: 4px 4px 8px #aaa;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-box-shadow: 4px 4px 8px #aaa;
  -moz-box-shadow: 4px 4px 8px #aaa;
}
.AlphaTrackerDDWinAdjust {
}
.AlphaTrackerDDWinInner {
  padding: 0px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
}
.AlphaTrackerDDWinTitle {
  text-shadow: #ffffff 1px 1px;
  font-weight: bold;
  padding: 5px;
  line-height: 24px;
}
.AlphaTrackerDDWinHeader {
  padding: 5px;
}
.AlphaTrackerDDWinBody {
  background: #fff;
  padding: 5px;
  border-radius: 4px;
}
.AlphaTrackerDDWinButtons {
  text-align: right;
  padding: 5px;
  background: #fff;
}
.AlphaTrackerDDWinFooter {
  padding: 5px;
}
.AlphaTrackerDDWinResizer {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKCAIAAAD6sKMdAAAAI0lEQVR42iXIsQ0AAAjDMNT/H4UjEoZOljy3GyBA1ApBa/8BTFgdoxEtF7cAAAAASUVORK5CYII=")
    repeat-x top #dad8d8;
  border-top: 1px solid #c1c0c0;
  height: 13px;
}
.AlphaTrackerDDWinBBar {
  padding: 5px;
}
.AlphaTrackerDDWinTBar {
  padding: 5px;
}
.AlphaTrackerDDWinPointerDown,
.AlphaTrackerMenuPointerDown {
  border-top: 10px solid #c1c0c0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  margin-left: -10px;
  left: 50%;
  bottom: -10px;
  width: 0;
  height: 0;
}
.AlphaTrackerDDWinPointerUp,
.AlphaTrackerMenuPointerUp {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #c1c0c0;
  margin-left: -10px;
  top: -10px;
  left: 50%;
  width: 0;
  height: 0;
}
.AlphaTrackerDDWinPointerLeft,
.AlphaTrackerMenuPointerLeft {
  border-top: 10px solid transparent;
  border-right: 10px solid #c1c0c0;
  border-bottom: 10px solid transparent;
  margin-top: -10px;
  top: 50%;
  left: -10px;
  width: 0;
  height: 0;
}
.AlphaTrackerDDWinPointerRight,
.AlphaTrackerMenuPointerRight {
  border-top: 10px solid transparent;
  border-left: 10px solid #c1c0c0;
  border-bottom: 10px solid transparent;
  margin-top: -10px;
  top: 50%;
  right: -10px;
  width: 0;
  height: 0;
}
.AlphaTrackerPanelHeader {
  color: #1a1818;
  font: 12px OpenSans-Regular;
  border-right: 1px solid #c1c0c0;
  border-bottom: 1px solid #c1c0c0;
  padding: 4px;
  line-height: 24px;
}
.AlphaTrackerPanelBody {
  color: Black;
  background-color: #fdfcfc;
  font: 12px OpenSans-Regular;
  border-right: 1px solid #c1c0c0;
  padding: 4px;
}
.AlphaTrackerPanelFooter {
  color: #1a1818;
  font: 12px OpenSans-Regular;
  border-top: 1px solid rgb(246, 129, 33);
  border-right: 1px solid #c1c0c0;
  padding: 4px;
  line-height: 24px;
}
.AlphaTrackerPanelOverlay:before {
  background: rgba(0, 0, 0, 0.1);
  border-right: 1px solid #c1c0c0;
  display: block;
  position: absolute;
  top: 0px;
  left: -3px;
  width: 2px;
  height: 100%;
  content: "";
}
.AlphaTrackerPanelOverlay:after {
  background: rgba(0, 0, 0, 0.1);
  border-left: 1px solid #c1c0c0;
  display: block;
  position: absolute;
  top: 0px;
  right: -3px;
  width: 2px;
  height: 100%;
  content: "";
}
.AlphaTrackerPanelTopHeader {
  color: #1a1818;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAJUlEQVR42mN4+fIl0////+GYgYEBwf7/n+k/lI/BhvKxshHmAABH+TS44A5fdQAAAABJRU5ErkJggg==")
    repeat-x top #d8d7d7;
  font: 12px OpenSans-Regular;
  border-right: 1px solid #c1c0c0;
  border-bottom: 1px solid #c1c0c0;
  padding: 4px;
  line-height: 24px;
}
.AlphaTrackerPanelTopBody {
  color: Black;
  background-color: #fdfcfc;
  font: 12px OpenSans-Regular;
  border-right: 1px solid #c1c0c0;
  padding: 4px;
}
.AlphaTrackerPanelTopFooter {
  color: #1a1818;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAJUlEQVR42mN4+fIl0////+GYgYEBwf7/n+k/lI/BhvKxshHmAABH+TS44A5fdQAAAABJRU5ErkJggg==")
    repeat-x top #d8d7d7;
  font: 12px OpenSans-Regular;
  border-top: 1px solid #c1c0c0;
  border-right: 1px solid #c1c0c0;
  padding: 4px;
  line-height: 24px;
}
.AlphaTrackerPanelNavIndButton {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAIElEQVR42mP4+vUr0////5kYGBhw0gz//zP9J0Dj0A8AXf4l66Cp8vEAAAAASUVORK5CYII=")
    repeat-x top #eae9e9;
  border: 1px solid #c5c4c4;
  margin: 2px;
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.AlphaTrackerPanelNavIndButtonSelected {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAK0lEQVR42mP4+P0f07///5n+/2eAYAYGOPsfnP8fRe4fhtr/TP8ZkMQRcgAbCC3mRVMAfAAAAABJRU5ErkJggg==")
    repeat-x top #d5e5fb;
  border: 1px solid #5393ec;
}
.AlphaTrackerAccordionButton {
  text-decoration: none;
  text-shadow: none;
  color: #000000;
  background: #c3c3c3;
  font-size: 12px;
  border: 1px solid #c3c3c3;
  padding: 5px;
  margin-bottom: 3px;
  display: block;
  cursor: default;
  line-height: 24px;
  border-radius: 3px;
  outline: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.AlphaTrackerAccordionButton:hover {
  color: #ffffff;
  font-size: 12px;
}
.AlphaTrackerAccordionButtonSelected {
  text-decoration: none;
  text-shadow: none;
  color: #ffffff;
  background: #7292cb;
  font-size: 12px;
  font-weight: normal;
  border: 1px solid #7292cb;
  border-bottom-style: none;
  padding: 5px;
  padding-bottom: 6px;
  display: block;
  cursor: default;
  line-height: 24px;
  border-radius: 3px 3px 0px 0px;
  outline: none;
  -webkit-border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 3px 3px 0px 0px;
  -webkit-bottom-left-border-radius: 0px;
  -moz-bottom-left-border-radius: 0px;
  -webkit-bottom-right-border-radius: 0px;
  -moz-bottom-right-border-radius: 0px;
  -webkit-top-left-border-radius: 3px;
  -moz-top-left-border-radius: 3px;
  -webkit-top-right-border-radius: 3px;
  -moz-top-right-border-radius: 3px;
}
.AlphaTrackerAccordionButtonDisabled {
  text-decoration: none;
  text-shadow: #ffffff 1px 1px;
  color: #9f9d9d;
  background: repeat-x top #d8d7d7;
  font-size: 12px;
  font-weight: normal;
  border: 1px solid #d8d7d7;
  padding: 5px;
  margin-bottom: 3px;
  display: block;
  cursor: default;
  line-height: 24px;
  border-radius: 3px;
  outline: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.AlphaTrackerAccordionPane {
  background-color: #ffffff;
  overflow: auto;
  border: 1px solid #7292cb;
  padding: 5px;
  margin-bottom: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-bottom-left-border-radius: 3px;
  -moz-bottom-left-border-radius: 3px;
  -webkit-bottom-right-border-radius: 3px;
  -moz-bottom-right-border-radius: 3px;
}
.AlphaTrackerAccordionIconButton {
  text-decoration: none;
  text-shadow: #ffffff 1px 1px;
  color: #686363;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAJUlEQVR42mN4+fIl0////+GYgYEBwf7/n+k/lI/BhvKxshHmAABH+TS44A5fdQAAAABJRU5ErkJggg==")
    repeat-x top #d8d7d7;
  font-weight: bold;
  border: 1px solid #c1c0c0;
  padding: 5px;
  padding-left: 36px;
  margin-bottom: 3px;
  display: block;
  cursor: default;
  position: relative;
  line-height: 24px;
  border-radius: 3px;
  outline: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.AlphaTrackerAccordionIconButton:before {
  position: absolute;
  top: 5px;
  left: 5px;
  content: url("Expand.png");
}
.AlphaTrackerAccordionIconButton:hover {
  color: #1f1c1c;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAK0lEQVR42mP4+P0f07///5n+/2eAYAYGOPsfnP8fRe4fhtr/TP8ZkMQRcgAbCC3mRVMAfAAAAABJRU5ErkJggg==")
    repeat-x top #d5e5fb;
  border-color: #5393ec;
}
.AlphaTrackerAccordionIconButtonSelected {
  text-decoration: none;
  text-shadow: #797676 -1px -1px;
  color: #f2f1f1;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGElEQVR42mPYsnkz079//1Dw////qcUHAB76Rs7P8Nl9AAAAAElFTkSuQmCC")
    repeat-x top #898888;
  font-weight: bold;
  border: 1px solid #787676;
  border-bottom-style: none;
  padding: 5px;
  padding-left: 36px;
  padding-bottom: 6px;
  display: block;
  cursor: default;
  position: relative;
  line-height: 24px;
  border-radius: 3px 3px 0px 0px;
  outline: none;
  -webkit-border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 3px 3px 0px 0px;
  -webkit-bottom-left-border-radius: 0px;
  -moz-bottom-left-border-radius: 0px;
  -webkit-bottom-right-border-radius: 0px;
  -moz-bottom-right-border-radius: 0px;
  -webkit-top-left-border-radius: 3px;
  -moz-top-left-border-radius: 3px;
  -webkit-top-right-border-radius: 3px;
  -moz-top-right-border-radius: 3px;
}
.AlphaTrackerAccordionIconButtonSelected:before {
  position: absolute;
  top: 5px;
  left: 5px;
  content: url("Collapse.png");
}
.AlphaTrackerAccordionIconButtonDisabled {
  text-decoration: none;
  text-shadow: #ffffff 1px 1px;
  color: #9f9d9d;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAJUlEQVR42mN4+fIl0////+GYgYEBwf7/n+k/lI/BhvKxshHmAABH+TS44A5fdQAAAABJRU5ErkJggg==")
    repeat-x top #d8d7d7;
  font-weight: bold;
  border: 1px solid #c1c0c0;
  padding: 5px;
  padding-left: 36px;
  margin-bottom: 3px;
  display: block;
  cursor: default;
  line-height: 24px;
  border-radius: 3px;
  outline: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.AlphaTrackerTabTButton {
  text-decoration: none;
  text-shadow: none;
  white-space: nowrap;
  color: #000000;
  background: #f7f8fa;
  font-weight: bold;
  border-top: 2px solid #f7f8fa;
  padding: 5px;
  display: block;
  float: left;
  cursor: default;
  line-height: 24px;
  outline: none;
}
.AlphaTrackerTabTButton:hover {
  color: #1f1c1c;
  cursor: pointer;
}
.AlphaTrackerTabTButtonSelected {
    text-decoration: none;
    text-shadow: none;
    white-space: nowrap;
    color: #1f1c1c;
    background-color: #fdfcfc;
    font-weight: bold;
    border: 1px solid #c7cad7;
    border-top: 2px solid #f78c40;
    border-bottom-style: none;
    padding: 5px 16px;
    padding-bottom: 6px;
    margin-right: 2px;
    margin-bottom: -1px;
    display: block;
    float: left;
    cursor: default;
    position: relative;
    line-height: 24px;
    outline: none;
}
.AlphaTrackerTabTButtonDisabled {
  text-decoration: none;
  text-shadow: #ffffff 1px 1px;
  white-space: nowrap;
  color: #9f9d9d;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAJUlEQVR42mN4+fIl0////+GYgYEBwf7/n+k/lI/BhvKxshHmAABH+TS44A5fdQAAAABJRU5ErkJggg==")
    repeat-x top #d8d7d7;
  font-weight: bold;
  border: 1px solid #c1c0c0;
  border-bottom-style: none;
  padding: 5px;
  margin-right: 2px;
  margin-bottom: -1px;
  display: block;
  float: left;
  cursor: default;
  line-height: 24px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  outline: none;
  -webkit-top-left-border-radius: 3px;
  -moz-top-left-border-radius: 3px;
  -webkit-top-right-border-radius: 3px;
  -moz-top-right-border-radius: 3px;
}
.AlphaTrackerTabTPane {
  background-color: #fdfcfc;
  padding: 5px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-bottom-left-border-radius: 3px;
  -moz-bottom-left-border-radius: 3px;
  -webkit-bottom-right-border-radius: 3px;
  -moz-bottom-right-border-radius: 3px;
  border: 1px solid #c7cad7;
}
.AlphaTrackerTabBButton {
  text-decoration: none;
  text-shadow: #ffffff 1px 1px;
  white-space: nowrap;
  color: #686363;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAJUlEQVR42mN4+fIl0////+GYgYEBwf7/n+k/lI/BhvKxshHmAABH+TS44A5fdQAAAABJRU5ErkJggg==")
    repeat-x top #d8d7d7;
  font-weight: bold;
  border: 1px solid #c1c0c0;
  padding: 5px;
  margin-top: -1px;
  margin-right: 2px;
  display: block;
  float: left;
  cursor: default;
  line-height: 24px;
  border-radius: 0px 0px 3px 3px;
  outline: none;
  -webkit-border-radius: 0px 0px 3px 3px;
  -moz-border-radius: 0px 0px 3px 3px;
}
.AlphaTrackerTabBButton:hover {
  color: #1f1c1c;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAK0lEQVR42mP4+P0f07///5n+/2eAYAYGOPsfnP8fRe4fhtr/TP8ZkMQRcgAbCC3mRVMAfAAAAABJRU5ErkJggg==")
    repeat-x top #d5e5fb;
}
.AlphaTrackerTabBButtonSelected {
  text-decoration: none;
  text-shadow: #ffffff 1px 1px;
  white-space: nowrap;
  color: #1f1c1c;
  background-color: #fdfcfc;
  font-weight: bold;
  border: 1px solid #c1c0c0;
  border-top-style: none;
  padding: 5px;
  padding-top: 6px;
  margin-top: -1px;
  margin-right: 2px;
  display: block;
  float: left;
  cursor: default;
  position: relative;
  line-height: 24px;
  border-radius: 0px 0px 3px 3px;
  outline: none;
  -webkit-top-left-border-radius: 3px;
  -moz-top-left-border-radius: 3px;
  -webkit-top-right-border-radius: 3px;
  -moz-top-right-border-radius: 3px;
  -webkit-bottom-left-border-radius: 3px;
  -moz-bottom-left-border-radius: 3px;
  -webkit-bottom-right-border-radius: 3px;
  -moz-bottom-right-border-radius: 3px;
  -webkit-border-radius: 0px 0px 3px 3px;
  -moz-border-radius: 0px 0px 3px 3px;
}
.AlphaTrackerTabBButtonDisabled {
  text-decoration: none;
  text-shadow: #ffffff 1px 1px;
  white-space: nowrap;
  color: #9f9d9d;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAJUlEQVR42mN4+fIl0////+GYgYEBwf7/n+k/lI/BhvKxshHmAABH+TS44A5fdQAAAABJRU5ErkJggg==")
    repeat-x top #d8d7d7;
  font-weight: bold;
  border: 1px solid #c1c0c0;
  padding: 5px;
  margin-top: -1px;
  margin-right: 2px;
  display: block;
  float: left;
  cursor: default;
  line-height: 24px;
  border-radius: 0px 0px 3px 3px;
  outline: none;
  -webkit-border-radius: 0px 0px 3px 3px;
  -moz-border-radius: 0px 0px 3px 3px;
}
.AlphaTrackerTabBPane {
  background-color: #fdfcfc;
  border: 1px solid #c1c0c0;
  padding: 5px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  -webkit-bottom-left-border-radius: 3px;
  -moz-bottom-left-border-radius: 3px;
  -webkit-bottom-right-border-radius: 3px;
  -moz-bottom-right-border-radius: 3px;
  -webkit-top-left-border-radius: 3px;
  -moz-top-left-border-radius: 3px;
  -webkit-top-right-border-radius: 3px;
  -moz-top-right-border-radius: 3px;
}
.AlphaTrackerTabLButton {
  text-decoration: none;
  font-weight:bold;
  text-shadow: none;
  color: #000000;
  background: #fff;
  font-size: 12px;
  border: 1px solid #c3c3c3;
  padding: 5px;
  margin-bottom: 3px;
  display: block;
  cursor: default;
  line-height: 24px;
  border-radius: 0px;
  outline: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-right:0px;
}
.AlphaTrackerTabLButton:hover {
  color: #000;
  font-size: 12px;
  background:#e6f0fc;
}
.AlphaTrackerTabLButtonSelected {
  text-decoration: none;
  text-shadow: none;
  color: #ffffff;
  background: #7292cb;
  font-size: 12px;
  font-weight: bold;
  border: 1px solid #7292cb;
  border-bottom-style: none;
  padding: 5px;
  padding-bottom: 6px;
  margin-bottom:3px;
  display: block;
  cursor: default;
  line-height: 24px;
  outline: none;
}
.AlphaTrackerTabLButtonDisabled {
  text-decoration: none;
  font-weight: bold;
  text-shadow: #ffffff 1px 1px;
  white-space: nowrap;
  color: #9f9d9d;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAJUlEQVR42mN4+fIl0////+GYgYEBwf7/n+k/lI/BhvKxshHmAABH+TS44A5fdQAAAABJRU5ErkJggg==")
    repeat-x top #d8d7d7;
  font-weight: bold;
  border: 1px solid #c1c0c0;
  border-right-style: none;
  padding: 5px;
  margin-bottom: 3px;
  display: block;
  cursor: default;
  line-height: 24px;
  border-radius: 3px 0px 0px 3px;
  outline: none;
  -webkit-border-radius: 3px 0px 0px 3px;
  -moz-border-radius: 3px 0px 0px 3px;
}
.AlphaTrackerTabLPane {
  background-color: #fdfcfc;
  border: 1px solid #c1c0c0;
  padding: 5px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-bottom-left-border-radius: 3px;
  -moz-bottom-left-border-radius: 3px;
  -webkit-bottom-right-border-radius: 3px;
  -moz-bottom-right-border-radius: 3px;
  -webkit-top-right-border-radius: 3px;
  -moz-top-right-border-radius: 3px;
}
.AlphaTrackerTabRButton {
  text-decoration: none;
  text-shadow: #ffffff 1px 1px;
  white-space: nowrap;
  color: #686363;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAJUlEQVR42mN4+fIl0////+GYgYEBwf7/n+k/lI/BhvKxshHmAABH+TS44A5fdQAAAABJRU5ErkJggg==")
    repeat-x top #d8d7d7;
  font-weight: bold;
  border: 1px solid #c1c0c0;
  border-left-style: none;
  padding: 5px;
  margin-bottom: 2px;
  display: block;
  cursor: default;
  line-height: 24px;
  border-radius: 0px 3px 3px 0px;
  outline: none;
  -webkit-border-radius: 0px 3px 3px 0px;
  -moz-border-radius: 0px 3px 3px 0px;
}
.AlphaTrackerTabRButton:hover {
  color: #1f1c1c;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAK0lEQVR42mP4+P0f07///5n+/2eAYAYGOPsfnP8fRe4fhtr/TP8ZkMQRcgAbCC3mRVMAfAAAAABJRU5ErkJggg==")
    repeat-x top #d5e5fb;
  border-color: #5393ec;
}
.AlphaTrackerTabRButtonSelected {
  text-decoration: none;
  text-shadow: #ffffff 1px 1px;
  white-space: nowrap;
  color: #1f1c1c;
  background-color: #fdfcfc;
  font-weight: bold;
  border: 1px solid #c1c0c0;
  border-left-style: none;
  padding: 5px;
  padding-left: 6px;
  margin-left: -1px;
  margin-bottom: 2px;
  display: block;
  cursor: default;
  position: relative;
  line-height: 24px;
  border-radius: 0px 3px 3px 0px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  outline: none;
  -webkit-top-left-border-radius: 3px;
  -moz-top-left-border-radius: 3px;
  -webkit-top-right-border-radius: 3px;
  -moz-top-right-border-radius: 3px;
  -webkit-border-radius: 0px 3px 3px 0px;
  -moz-border-radius: 0px 3px 3px 0px;
}
.AlphaTrackerTabRButtonDisabled {
  text-decoration: none;
  text-shadow: #ffffff 1px 1px;
  white-space: nowrap;
  color: #9f9d9d;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAJUlEQVR42mN4+fIl0////+GYgYEBwf7/n+k/lI/BhvKxshHmAABH+TS44A5fdQAAAABJRU5ErkJggg==")
    repeat-x top #d8d7d7;
  font-weight: bold;
  border: 1px solid #c1c0c0;
  border-left-style: none;
  padding: 5px;
  margin-bottom: 2px;
  display: block;
  cursor: default;
  line-height: 24px;
  border-radius: 0px 3px 3px 0px;
  outline: none;
  -webkit-border-radius: 0px 3px 3px 0px;
  -moz-border-radius: 0px 3px 3px 0px;
}
.AlphaTrackerTabRPane {
  background-color: #fdfcfc;
  border: 1px solid #c1c0c0;
  padding: 5px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -webkit-bottom-left-border-radius: 3px;
  -moz-bottom-left-border-radius: 3px;
  -webkit-bottom-right-border-radius: 3px;
  -moz-bottom-right-border-radius: 3px;
  -webkit-top-left-border-radius: 3px;
  -moz-top-left-border-radius: 3px;
}
.AlphaTrackerTabbandT {
  background: repeat-x top #ffffff;
  border: 0px solid #ffffff;
  border-bottom-style: solid;
  padding: 0px;
  border-bottom: 3px solid #f2f2f3;
}
.AlphaTrackerTabbandT img {
  vertical-align: middle;
}
.AlphaTrackerTabbandTButton {
  text-decoration: none;
  text-shadow: none;
  white-space: nowrap;
  color: #313541;
  background: repeat-x top #ffffff;
  padding: 5px 10px;
  margin-right: 2px;
  margin-bottom: -1px;
  display: block;
  float: left;
  cursor: default;
  line-height: 21px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  outline: none;
  -webkit-top-left-border-radius: 3px;
  -moz-top-left-border-radius: 3px;
  -webkit-top-right-border-radius: 3px;
  -moz-top-right-border-radius: 3px;
}
.AlphaTrackerTabbandTButton:hover {
  color: #e3972a;
  background: #f7f8fa;
  padding: 5px 10px;
}
.AlphaTrackerTabbandTButtonSelected {
  text-decoration: none;
  white-space: nowrap;
  color: #e3972a;
  font-weight: bold;
  padding: 5px 10px;
  margin-right: 2px;
  display: block;
  float: left;
  cursor: default;
  position: relative;
  line-height: 21px;
  outline: none;
  -webkit-top-left-border-radius: 3px;
  -moz-top-left-border-radius: 3px;
  -webkit-top-right-border-radius: 3px;
  -moz-top-right-border-radius: 3px;
}
.AlphaTrackerTabbandTButtonDisabled {
  text-decoration: none;
  text-shadow: #ffffff 1px 1px;
  white-space: nowrap;
  color: #9f9d9d;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAJUlEQVR42mN4+fIl0////+GYgYEBwf7/n+k/lI/BhvKxshHmAABH+TS44A5fdQAAAABJRU5ErkJggg==")
    repeat-x top #d8d7d7;
  font-weight: bold;
  border: 1px solid #c1c0c0;
  padding: 5px;
  margin-right: 2px;
  margin-bottom: -1px;
  display: block;
  float: left;
  cursor: default;
  line-height: 26px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  outline: none;
  -webkit-top-left-border-radius: 3px;
  -moz-top-left-border-radius: 3px;
  -webkit-top-right-border-radius: 3px;
  -moz-top-right-border-radius: 3px;
}
.AlphaTrackerTabbandTLScroll {
  text-decoration: none;
  text-shadow: #ffffff 1px 1px;
  color: #1f1c1c;
  background-color: #fdfcfc;
  font-weight: bold;
  border: 1px solid #c3c3c3;
  border-left-style: none;
  border-bottom-style: none;
  padding: 5px;
  padding-bottom: 6px;
  margin-right: 2px;
  margin-bottom: -1px;
  display: block;
  float: left;
  cursor: default;
  position: relative;
  line-height: 26px;
  border-top-right-radius: 3px;
  outline: none;
  -webkit-top-left-border-radius: 3px;
  -moz-top-left-border-radius: 3px;
  -webkit-top-right-border-radius: 3px;
  -moz-top-right-border-radius: 3px;
}
.AlphaTrackerTabbandTLScrollDisabled {
  text-decoration: none;
  color: #1f1c1c;
  background-color: #fdfcfc;
  font-weight: bold;
  border: 1px solid #c3c3c3;
  border-left-style: none;
  border-bottom-style: none;
  padding: 5px;
  padding-bottom: 6px;
  margin-right: 2px;
  margin-bottom: -1px;
  display: block;
  float: left;
  cursor: default;
  position: relative;
  line-height: 26px;
  border-top-right-radius: 3px;
  outline: none;
  -webkit-top-left-border-radius: 3px;
  -moz-top-left-border-radius: 3px;
  -webkit-top-right-border-radius: 3px;
  -moz-top-right-border-radius: 3px;
}
.AlphaTrackerTabbandTRScroll {
  text-decoration: none;
  text-shadow: #ffffff 1px 1px;
  color: #1f1c1c;
  background-color: #fdfcfc;
  font-weight: bold;
  border: 1px solid #c3c3c3;
  border-right-style: none;
  border-bottom-style: none;
  padding: 5px;
  padding-bottom: 6px;
  margin-left: 2px;
  margin-bottom: -1px;
  display: block;
  float: left;
  cursor: default;
  position: relative;
  line-height: 26px;
  border-top-left-radius: 3px;
  outline: none;
  -webkit-top-left-border-radius: 3px;
  -moz-top-left-border-radius: 3px;
}
.AlphaTrackerTabbandTRScrollDisabled {
  text-decoration: none;
  color: #1f1c1c;
  background-color: #fdfcfc;
  font-weight: bold;
  border: 1px solid #c3c3c3;
  border-right-style: none;
  border-bottom-style: none;
  padding: 5px;
  padding-bottom: 6px;
  margin-left: 2px;
  margin-bottom: -1px;
  display: block;
  float: left;
  cursor: default;
  position: relative;
  line-height: 26px;
  border-top-left-radius: 3px;
  outline: none;
  -webkit-top-left-border-radius: 3px;
  -moz-top-left-border-radius: 3px;
}
.AlphaTrackerTabbandB {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAJklEQVR42mP49eMH0////5kYGBjgNDL7PwMDEwMaG6cYGvv///8ANyce/UTMfM0AAAAASUVORK5CYII=")
    repeat-x top #f0efef;
  border: 1px solid #c1c0c0;
  border-bottom-style: solid;
  padding: 0px;
  padding-bottom: 2px;
}
.AlphaTrackerTabbandB img {
  vertical-align: middle;
}
.AlphaTrackerTabbandBButton {
  text-decoration: none;
  text-shadow: #ffffff 1px 1px;
  white-space: nowrap;
  color: #686363;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAJUlEQVR42mN4+fIl0////+GYgYEBwf7/n+k/lI/BhvKxshHmAABH+TS44A5fdQAAAABJRU5ErkJggg==")
    repeat-x top #d8d7d7;
  font-weight: bold;
  border: 1px solid #c1c0c0;
  padding: 5px;
  margin-top: -1px;
  margin-right: 2px;
  display: block;
  float: left;
  cursor: default;
  line-height: 26px;
  border-radius: 0px 0px 3px 3px;
  outline: none;
  -webkit-border-radius: 0px 0px 3px 3px;
  -moz-border-radius: 0px 0px 3px 3px;
}
.AlphaTrackerTabbandBButton:hover {
  color: #1f1c1c;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAK0lEQVR42mP4+P0f07///5n+/2eAYAYGOPsfnP8fRe4fhtr/TP8ZkMQRcgAbCC3mRVMAfAAAAABJRU5ErkJggg==")
    repeat-x top #d5e5fb;
}
.AlphaTrackerTabbandBButtonSelected {
  text-decoration: none;
  text-shadow: #ffffff 1px 1px;
  white-space: nowrap;
  color: #1f1c1c;
  background-color: #fdfcfc;
  font-weight: bold;
  border: 1px solid #c1c0c0;
  border-top-style: none;
  padding: 5px;
  padding-top: 6px;
  margin-top: -1px;
  margin-right: 2px;
  display: block;
  float: left;
  cursor: default;
  position: relative;
  line-height: 26px;
  border-radius: 0px 0px 3px 3px;
  outline: none;
  -webkit-top-left-border-radius: 3px;
  -moz-top-left-border-radius: 3px;
  -webkit-top-right-border-radius: 3px;
  -moz-top-right-border-radius: 3px;
  -webkit-bottom-left-border-radius: 3px;
  -moz-bottom-left-border-radius: 3px;
  -webkit-bottom-right-border-radius: 3px;
  -moz-bottom-right-border-radius: 3px;
  -webkit-border-radius: 0px 0px 3px 3px;
  -moz-border-radius: 0px 0px 3px 3px;
}
.AlphaTrackerTabbandBButtonDisabled {
  text-decoration: none;
  text-shadow: #ffffff 1px 1px;
  white-space: nowrap;
  color: #9f9d9d;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAJUlEQVR42mN4+fIl0////+GYgYEBwf7/n+k/lI/BhvKxshHmAABH+TS44A5fdQAAAABJRU5ErkJggg==")
    repeat-x top #d8d7d7;
  font-weight: bold;
  border: 1px solid #c1c0c0;
  padding: 5px;
  margin-top: -1px;
  margin-right: 2px;
  display: block;
  float: left;
  cursor: default;
  line-height: 26px;
  border-radius: 0px 0px 3px 3px;
  outline: none;
  -webkit-border-radius: 0px 0px 3px 3px;
  -moz-border-radius: 0px 0px 3px 3px;
}
.AlphaTrackerTabbandBLScroll {
  text-decoration: none;
  text-shadow: #ffffff 1px 1px;
  color: #1f1c1c;
  background-color: #fdfcfc;
  font-weight: bold;
  border: 1px solid #c1c0c0;
  border-top-style: none;
  border-left-style: none;
  padding: 5px;
  padding-bottom: 6px;
  margin-top: -1px;
  margin-right: 2px;
  display: block;
  float: left;
  cursor: default;
  position: relative;
  line-height: 26px;
  border-bottom-right-radius: 3px;
  outline: none;
  -webkit-top-left-border-radius: 3px;
  -moz-top-left-border-radius: 3px;
  -webkit-top-right-border-radius: 3px;
  -moz-top-right-border-radius: 3px;
  -webkit-bottom-right-border-radius: 3px;
  -moz-bottom-right-border-radius: 3px;
}
.AlphaTrackerTabbandBLScrollDisabled {
  text-decoration: none;
  text-shadow: #ffffff 1px 1px;
  color: #1f1c1c;
  background-color: #fdfcfc;
  font-weight: bold;
  border: 1px solid #c1c0c0;
  border-top-style: none;
  border-left-style: none;
  padding: 5px;
  padding-bottom: 6px;
  margin-top: -1px;
  margin-right: 2px;
  display: block;
  float: left;
  cursor: default;
  position: relative;
  line-height: 26px;
  border-bottom-right-radius: 3px;
  outline: none;
  -webkit-top-left-border-radius: 3px;
  -moz-top-left-border-radius: 3px;
  -webkit-top-right-border-radius: 3px;
  -moz-top-right-border-radius: 3px;
  -webkit-bottom-right-border-radius: 3px;
  -moz-bottom-right-border-radius: 3px;
}
.AlphaTrackerTabbandBRScroll {
  text-decoration: none;
  text-shadow: #ffffff 1px 1px;
  color: #1f1c1c;
  background-color: #fdfcfc;
  font-weight: bold;
  border: 1px solid #c1c0c0;
  border-top-style: none;
  border-right-style: none;
  padding: 5px;
  padding-bottom: 6px;
  margin-top: -1px;
  margin-left: 2px;
  display: block;
  float: left;
  cursor: default;
  position: relative;
  line-height: 26px;
  border-bottom-left-radius: 3px;
  outline: none;
  -webkit-bottom-left-border-radius: 3px;
  -moz-bottom-left-border-radius: 3px;
}
.AlphaTrackerTabbandBRScrollDisabled {
  text-decoration: none;
  text-shadow: #ffffff 1px 1px;
  color: #1f1c1c;
  background-color: #fdfcfc;
  font-weight: bold;
  border: 1px solid #c1c0c0;
  border-top-style: none;
  border-right-style: none;
  padding: 5px;
  padding-bottom: 6px;
  margin-top: -1px;
  margin-left: 2px;
  display: block;
  float: left;
  cursor: default;
  position: relative;
  line-height: 26px;
  border-bottom-left-radius: 3px;
  outline: none;
  -webkit-bottom-left-border-radius: 3px;
  -moz-bottom-left-border-radius: 3px;
}
.AlphaTrackerTabbandBSeparator {
  background-color: #fdfcfc;
  font: 0pt OpenSans-Regular;
  border-bottom: 1px solid #c1c0c0;
  padding: 0px;
  height: 3px;
}
/* fix to help with firefox button padding */
button::-moz-focus-inner {
  border-width: 0;
  padding: 0;
}
.AlphaTrackerSliderH {
  padding: 3px 14px;
}
/* background of uploads */
div[id*="PROGRESSCONTROL2"] {
  background-color: white;
  font-size: 0px;
  border: 1px solid #c1c0c0;
  padding: 0px;
  height: 20px;
  border-radius: 20px;
  /*box-shadow:inset 2px 2px 8px #eae9e9;
  */
  /*-webkit-border-radius:20px;
  */
  /*-moz-border-radius:20px;
  */
  /*-webkit-box-shadow:inset 2px 2px 8px #eae9e9;
  */
  /*-moz-box-shadow:inset 2px 2px 8px #eae9e9;
  */
}
.AlphaTrackerSliderHInner {
  background-color: #ffc669;
  font-size: 0px;
  border: 1px solid #c1c0c0;
  padding: 0px;
  height: 20px;
  border-radius: 20px;
  /*box-shadow:inset 2px 2px 8px #eae9e9;
  */
  /*-webkit-border-radius:20px;
  */
  /*-moz-border-radius:20px;
  */
  /*-webkit-box-shadow:inset 2px 2px 8px #eae9e9;
  */
  /*-moz-box-shadow:inset 2px 2px 8px #eae9e9;
  */
}
.AlphaTrackerSliderHHandle {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAIElEQVR42mP4+vUr0////5kYGBhw0gz//zP9J0Dj0A8AXf4l66Cp8vEAAAAASUVORK5CYII=")
    repeat-x top #eae9e9;
  font-size: 0px;
  border: 1px solid #c5c4c4;
  margin: -4px;
  margin-left: -14px;
  width: 26px;
  height: 26px;
  border-radius: 22px;
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
}
.AlphaTrackerSliderHHandleHover {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAJ0lEQVR42mN49PY30////5n+MzAw/f/PwMQApf8zMDAxQGkUNmlqAG0KHt3kydXfAAAAAElFTkSuQmCC")
    repeat-x top #d2e3fa;
  border-color: #73a7f0;
}
.AlphaTrackerSliderHHandleSelected {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAHElEQVR42mMInvyG6d+//0z//jMgMAH+f+LVAwAmXjWx60zSawAAAABJRU5ErkJggg==")
    repeat-x top #2576e7;
  border-color: #1257b8;
}
.AlphaTrackerSliderHRange {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAIElEQVR42mP4+vUr0////5kYGBhw0gz//zP9J0Dj0A8AXf4l66Cp8vEAAAAASUVORK5CYII=")
    repeat-x top #eae9e9;
  font-size: 0px;
  border: 1px solid #c5c4c4;
  margin: -1px;
  height: 20px;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
}
.AlphaTrackerSliderHRangeHover {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAJ0lEQVR42mN49PY30////5n+MzAw/f/PwMQApf8zMDAxQGkUNmlqAG0KHt3kydXfAAAAAElFTkSuQmCC")
    repeat-x top #d2e3fa;
  border-color: #73a7f0;
}
.AlphaTrackerSliderHRangeSelected {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAHElEQVR42mMInvyG6d+//0z//jMgMAH+f+LVAwAmXjWx60zSawAAAABJRU5ErkJggg==")
    repeat-x top #2576e7;
  border-color: #1257b8;
}
.AlphaTrackerSwitch {
  color: Black;
  background-color: White;
  font: 12px OpenSans-Regular;
  border: 1px solid #c1c0c0;
  cursor: default;
  height: 28px;
  border-radius: 4px;
  box-shadow: inset 2px 2px 8px #eae9e9;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-box-shadow: inset 2px 2px 8px #eae9e9;
  -moz-box-shadow: inset 2px 2px 8px #eae9e9;
}
.AlphaTrackerSwitchOn {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAGklEQVR42mM4eOAAEyMjIxMTExOcJoZNpFoA8K0C3yj1HTIAAAAASUVORK5CYII=")
    repeat-x top #e8e7e7;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
.AlphaTrackerSwitchOff {
}
.AlphaTrackerSwitchInner {
  margin: 0px 14px;
}
.AlphaTrackerSwitchRight {
  text-align: center;
  padding: 4px;
  padding-left: 32px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.AlphaTrackerSwitchLeft {
  text-align: center;
  padding: 4px;
  padding-right: 32px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.AlphaTrackerSwitchButton {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAcCAIAAAAvP0KbAAAAGElEQVR42mP49OkT0////3FiBgYGasoBAInQSsVtk8ZKAAAAAElFTkSuQmCC")
    repeat-x top;
  border: 1px solid #c7c6c6;
  margin-top: -1px;
  margin-left: -15px;
  width: 28px;
  height: 28px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
}
/* Control Group */
.AlphaTrackerControlGroup {
  background-color: WhiteSmoke;
  border: 1px solid #c1c0c0;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.AlphaTrackerControlGroupRow {
  border-top: 1px solid #c1c0c0;
}
.AlphaTrackerControlGroupRowFirst {
  border-top-style: none;
}
/* Spin List */
.AlphaTrackerSpinList {
  text-shadow: none;
  color: Black;
  background-color: White;
  border: 1px solid #c1c0c0;
  padding: 3px;
  vertical-align: top;
  border-radius: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.AlphaTrackerSpinList:after {
  background: url("spinListShadow.png") 100% 100%;
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  border-radius: 1px;
  content: "";
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
}
.AlphaTrackerSpinListItem {
  font: 12px OpenSans-Regular;
  padding: 2px;
}
.AlphaTrackerSpinListGroup {
  white-space: nowrap;
  border: 1px solid #c1c0c0;
  padding: 0px;
  overflow: hidden;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.AlphaTrackerSpinListGroup .AlphaTrackerSpinList {
  border-style: none;
  border-right: 1px solid #c1c0c0;
  display: inline-block;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
}
.AlphaTrackerSpinListGroup .AlphaTrackerSpinList:last-child {
  border-style: none;
}
.AlphaTrackerSpinListGroup .AlphaTrackerSpinList:after {
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
}
.AlphaTrackerSpinListSelectBand:before {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAAHElEQVR42mMInvyG6d+//0z//jMgMAH+f+LVAwAmXjWx60zSawAAAABJRU5ErkJggg==")
    repeat-x 100% 100% #2576e7;
  border-top: 1px solid #1257b8;
  border-bottom: 1px solid #1257b8;
  margin-top: -10px;
  display: block;
  position: absolute;
  top: 50%;
  left: 0px;
  width: 100%;
  height: 20px;
  content: "";
  opacity: 0.5;
}
/* Scroller */
.AlphaTrackerScroller {
  color: white;
  background-color: rgba(0, 0, 0, 0.05);
  cursor: default;
}
.AlphaTrackerScrollerDial {
  background-color: rgba(0, 0, 0, 0.35);
  padding: 6px;
}
.AlphaTrackerScrollerSlider {
  width: 14px;
}
.AlphaTrackerScrollerSliderHandle {
  background-color: rgba(0, 0, 0, 0.35);
  width: 14px;
  height: 40px;
}
.AlphaTrackerScrollerSliderShadow {
  background-color: rgba(0, 0, 0, 0.2);
  border-color: rgba(0, 0, 0, 0.2);
  width: 14px;
  height: 40px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.AlphaTrackerScrollerSliderMsg {
  white-space: nowrap;
  color: white;
  background-color: rgba(0, 0, 0, 0.35);
  padding: 6px;
  position: absolute;
  right: 20px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.AlphaTrackerScrollerSliderMsgT {
  top: 0px;
}
.AlphaTrackerScrollerSliderMsgL {
  left: 0px;
}
.AlphaTrackerScrollerSliderMsgR {
  right: 0px;
}
.AlphaTrackerScrollerSliderMsgB {
  bottom: 0px;
}
.AlphaTrackerScrollerSliderMsgT:after {
  border: 5px solid transparent;
  border-left-color: rgba(0, 0, 0, 0.35);
  display: block;
  position: absolute;
  top: 7px;
  right: -10px;
  content: "";
}
.AlphaTrackerScrollerSliderMsgL:after {
  border: 5px solid transparent;
  border-top-color: rgba(0, 0, 0, 0.35);
  display: block;
  position: absolute;
  left: 7px;
  bottom: -10px;
  content: "";
}
.AlphaTrackerScrollerSliderMsgR:after {
  border: 5px solid transparent;
  border-top-color: rgba(0, 0, 0, 0.35);
  display: block;
  position: absolute;
  right: 7px;
  bottom: -10px;
  content: "";
}
.AlphaTrackerScrollerSliderMsgB:after {
  border: 5px solid transparent;
  border-left-color: rgba(0, 0, 0, 0.35);
  display: block;
  position: absolute;
  right: -10px;
  bottom: 7px;
  content: "";
}
/* Scroll Indicator */
.AlphaTrackerScrollIndH,
.AlphaTrackerScrollIndV {
  padding: 0px;
  width: 5px;
  height: 5px;
}
.AlphaTrackerScrollIndHBar,
.AlphaTrackerScrollIndVBar {
  background-color: Black;
  border-radius: 6px;
  opacity: 0.5;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
.SingleRecord {
  color: #000000;
  background: repeat-x top #ffffff;
}
.MenuButton {
  text-align: left;
  background-color: #ffffff !important;
  border: 1px solid #ffffff;
  padding: 5px;
}
.MenuButton:hover {
  background: #ffd859 !important;
  border: 1px solid #ffd859 !important;
  padding: 5px;
}
.AlphaTrackerSubFrame {
  background-color: #ffffff;
  border-style: none;
  border-bottom-style: none;
  padding: 0px;
}
.AlphaTrackerSubFrameLabel {
  background-color: #fee1ad;
  border-style: none;
  border-bottom-style: none;
}
.ListGroupHeader {
  background: #ffc663;
  font-weight: bold;
  padding: 5px;
  width: 100%;
}
div.bar:hover {
  background-color: yellow;
}
bar {
}
.AlphaTrackerDashboardTile {
  background-color: #ffc663;
  width: 98%;
}
.LabelHide {
  padding: 0px;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.arrow_box {
  background: #ffd859 !important;
  position: relative;
}
.arrow_box:after {
  border: 30px solid rgba(255, 216, 89, 0);
  border-top-color: #ffd859;
  margin-left: -30px;
  position: absolute;
  top: 100%;
  left: 50%;
  width: 0;
  height: 0;
  content: " ";
  pointer-events: none;
}
.AlphaTrackerMenuItemLabel {
  font-size: 12px;
}
[id="tbi.DIVIDER"] {
  width: 0px !important;
}
[id="tbi.MENU"] {
  background: #f7f8fa;
  padding-left: 0.15in;
  padding-right: 0.15in;
  padding-top: 0px;
  font-family: Open Sans;
  color: #000000;
}
[id="tbi.MENU"] [id*="tb1FRAME_"] {
  padding: 0px;
}
[id="tbi.MENU"] b,
[id="tbi.MENU"] strong {
  font-weight: 500;
  text-shadow: 0 0 #455a64;
  font-family: "Open Sans";
}
[id="tbi.MENU"]:hover {
}
[id="tbi.MENU"] a {
  /* color: #313541; */
  margin-bottom: auto;
}
[id="tbi.MENUPANEL"] {
  background: #f7f8fa;
}
[id="tbi.MENUPANEL_HEADER"] {
  border-top: none;
  line-height: inherit;
  background: #f7f8fa;
  padding: 0px;
}
[id="tbi.MENUPANEL_IMAGE"] {
  padding: 10px;
  border-radius: 4px;
  color: rgb(127 135 164);
}
[id="tbi.EXPANDBAR_IMAGE"] {
  background: #313541;
  color: #fff;
  padding: 10px;
  border-radius: 4px;
}
[id="tbi.EXPANDBAR"] {
  width: 30px !important;
  padding: 0px;
}
[id="tbi.PANES"] [id*="tbi.PANE"] {
  background: #fff;
}
[id="tbi.PANES"] [id*="HEADER"][id*="tbi.PANE"] ~ div > div[id*="CONTENT"] {
  padding: 15px !important;
  background: #fff;
}
[id="tbi.PANES"]
  [id*="HEADER"][id*="tbi.PANE"]
  ~ div
  > div[id*="CONTENT"]
  > div:nth-of-type(1)
  ~ div[id*="GRID_PART.FORM_CONTAINER_DIV"],
[id="tbi.PANES"]
  [id*="HEADER"][id*="tbi.PANE"]
  ~ div
  > div[id*="CONTENT"]
  iframe {
  background: #fff;
  padding: 10px;
  border-radius: 5px;
  display: inline-block;
}
.AlphaTrackerTabbandTButtonSelected img,
.AlphaTrackerTabbandTButton img {
  height: 14px;
  vertical-align: middle !important;
}
[id="tbi.MENU"] .AlphaTrackerAccordionPane {
  background: #00000005;
  box-shadow: none;
  border: none;
  border-radius: inherit;
  margin-left: 11px;
  padding-left: 10px;
  padding-top: 0;
  padding-bottom: 0;
  border-left: 1px solid #ffc529;
  overflow-x: hidden;
}
[id="tbi.MENU"] .AlphaTrackerAccordionPane .A5container,
[id="tbi.MENU"] .AlphaTrackerAccordionPane button {
  width: 100% !important;
  font-size: 14px;
}
[id="tbi.MENU"] #txtSearchTermMenu {
  background: transparent;
  border-color: transparent;
  box-shadow: none;
  border-style: solid;
  width: 80%;
}
[id="tbi.MENU"] #txtSearchTermMenu:focus-visible {
  outline: none;
}
[id="tbi.MENU"] .AlphaTrackerAccordionButtonSelected {
  background: transparent;
  color: #313541;
  border: none;
  width: 100%;
  padding: 8px 0px;
  font-size: 14px;
  font-family: Open Sans;
  font-weight: 500;
}
[id="tbi.MENU"] .AlphaTrackerAccordionButtonSelected:hover,
[id="tbi.MENU"] .AlphaTrackerAccordionButton:hover {
  color: #e3972a;
  cursor: pointer;
}
[id="tbi.MENU"] .AlphaTrackerAccordionButton {
  color: #455a64;
  background: transparent;
  border: none;
  font-size: 14px;
  padding: 8px 0px;
  font-weight: 500;
  border-radius: 0px !important;
  border-bottom: 1px solid #e8ebf2;
}
[id="tbi.MENU"] .AlphaTrackerAccordionPane .AlphaTrackerAccordionButton {
  padding: 5px 3px;
}
[id="tbi.MENU"]
  .AlphaTrackerAccordionPane
  .AlphaTrackerAccordionButtonSelected {
  padding: 5px 3px;
}
[id="tbi.MENU"] .AlphaTrackerButton_Menu {
  font-size: 14px;
}
[id="tbi.MENU"] [style="height:.1in;font:0pt;"] {
  display: none;
}
[id="tbi.MENU"] .AlphaTrackerButton_Menu,
[id="tbi.MENU"] button,
[id="tbi.MENU"] .AlphaTrackerButton,
[id="tbi.MENU"] .AlphaTrackerButton {
  background: transparent;
  border-color: transparent;
  text-align: left;
  color: #313541;
  text-shadow: none;
  border-bottom: 1px solid #e8ebf2;
  display: flex;
  align-items: center;
}
[id="tbi.MENU"] .AlphaTrackerButtonHover,
[id="tbi.MENU"] .AlphaTrackerButtonHover {
  border-color: transparent !important;
  color: #fff;
  font-size: 14px;
  cursor: pointer;
  border-bottom: 1px solid #e8ebf2 !important;
}
[id="tbi.MENU"] .AlphaTrackerAccordionPane .AlphaTrackerButtonHover {
  color: #fff;
}
[id="tbi.MENU"] .AlphaTrackerAccordionButton .fa {
  padding: 5px;
  display: block;
  position: absolute;
  right: 0.15in;
}
[id="tbi.MENU"] .AlphaTrackerAccordionButtonSelected .fa {
  padding: 5px;
  display: block;
  position: absolute;
  right: 0.15in;
}
[id="tbi.MENU"] .AlphaTrackerAccordionButton img {
  padding-right: 10px;
}
[id="tbi.MENU"] .AlphaTrackerAccordionButtonSelected img {
  padding-right: 8px;
}
div[id="tbi.TABBAND"] .AlphaTrackerTabbandTButton,
div[id="tbi.TABBAND"] .AlphaTrackerTabbandTButtonSelected {
  border-radius: inherit;
  border-right: 2px solid #d7d7d7;
  padding: 0px 10px;
  font-family: "Open Sans";
  font-weight: 500;
}
div[id="tbi.TABBAND"] .AlphaTrackerTabbandTButton img:first-child,
div[id="tbi.TABBAND"] .AlphaTrackerTabbandTButtonSelected img:first-child {
  display: none;
}
div[id="tbi.TABBAND"].AlphaTrackerTabbandT {
  border-bottom: 2px solid #f2f2f3;
  padding: 5px;
}
div[id="tbi.TABBAND"] > table > tbody > tr > td:last-child a {
  border-right: 0px;
}
.full-width {
  width: 100%;
}
.dashboardSearch {
  margin-bottom: 10px;
}
.formSearch {
  background: #fff;
  border-radius: 4px;
  padding: 4px !important;
  display: flex;
  width: -webkit-fill-available;
  justify-content: space-between;
  box-shadow: 1px 1px 1px #e1e1e1;
  align-items: center;
}
.formSearch input[type="image"] {
  padding: 0 5px;
}
.formSearch input {
  outline: none;
  border-color: transparent;
  background: transparent;
}
.AlphaTrackerGridData .AlphaTrackerLink {
  color: #003c68;
  text-underline-position: under;
}
.AlphaTrackerGridData .AlphaTrackerEdit {
  border: none;
  border: 1px solid #e1e1e1;
  color: #313541;
}
.AlphaTrackerGridData .AlphaTrackerEditBG .AlphaTrackerEdit {
  border: none;
}
.AlphaTrackerEditBG .AlphaTrackerEdit {
  border: none;
}
.AlphaTrackerWinTitle span[id*=".TITLE.TEXT"] {
  display: flex;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  align-items: center;
}
/*select {
  background-image:url("EditDDArrow.png");
  background-repeat:no-repeat;
  background-position-x:100%;
  background-position-y:1px;
  appearance:initial;
  -moz-appearance:none;
  min-width:50px;
  cursor:pointer;
  border:1px solid rgb(127 135 164 / 44%);
  -webkit-appearance: media-slider;
}
*/
.navigation a {
  text-decoration: auto;
}
.AlphaTrackerGridFooter [id*=".CURRENTPAGE"] {
  color: #7292cb;
  padding: 0 4px;
  border: 2px solid;
  border-radius: 2px;
}
[id*="SEARCH_PART.TITLE"] > font {
  display: flex;
  align-content: center;
  align-items: center;
  flex-direction: row;
  margin-bottom: 10px;
}
[id*="SEARCH_PART.TITLE"] > font b {
  display: contents;
}
.AlphaTrackerTabbandTButtonSelected img[src*="TabbandClose.png"],
.AlphaTrackerTabbandTButton img[src*="TabbandClose.png"] {
  filter: opacity(0.5);
}
.AlphaTrackerTabbandTButtonSelected img[src*="TabbandCloseHover.png"]:hover,
.AlphaTrackerTabbandTButton img[src*="TabbandCloseHover.png"]:hover {
  cursor: pointer;
}
.AlphaTrackerTabbandTButtonSelected:hover img[src*="TabbandClose.png"],
.AlphaTrackerTabbandTButton:hover img[src*="TabbandClose.png"] {
  visibility: inherit;
}
[id*=".TITLE.TOOLS.close"]:hover {
  background: #f6f6f6;
  cursor: pointer !important;
}
div[id$=".TITLE.TOOLS"] img[src$=".close.png.a5image"] {
  width: 24px;
  height: 24px;
  box-sizing: border-box;
  padding-left: 24px;
  background: url(WinClose.png) left top no-repeat;
  cursor: pointer !important;
}
div[id$=".TITLE.TOOLS"] img[src$=".close.png.a5image"]:hover {
  background-color: #f6f6f6;
}
[id*=".TITLE.TOOLS"] [src*="WinCloseHover.png"]:hover {
  cursor: pointer !important;
}
hr {
  border: none;
  border-bottom: 2px solid #e8ebf2;
}
.headerTopMain {
  padding-bottom: 4px;
  border-bottom: 1px solid whitesmoke;
}
.spaceItem {
  margin-top: 10px;
}
.topLevelIcon {
  display: block !important;
  float: left;
  position: inherit !important;
  width: 20px;
}
button,
a:hover,
.AlphaTrackerEditBGButton:hover,
.AlphaTrackerAccordionButton:hover,
.AlphaTrackerAccordionButtonSelected:hover {
  cursor: pointer;
}
[disabled],
[src*="Disabled.png"]:hover {
  cursor: not-allowed !important;
}
[a5disabled="false"],
[a5disabled="false"]:hover {
  cursor: pointer !important;
}
.full {
  width: 100%;
}
[id="tbi.PANES"]
  [id*="HEADER"][id*="tbi.PANE"]
  ~ div
  > div[id*="CONTENT"]
  img[src*="wait.gif"],
img[src*="wait.gif"] {
  margin-bottom: -5px;
}
/*Custom Scroll bar */
.pulse {
  animation: pulse 3s infinite;
  margin-top: 2px;
}
.pulse:hover {
  animation: none;
}
/*add custom style from Jack*/
.AlphaTrackerWinTitle {
  box-shadow: 0px 1px 1px #e6e6e6;
}
.AlphaTrackerWinTitle span[id*=".TITLE.TEXT"] {
  font-size: 14px;
}
/*fixes for issue with square bracketed classes*/
[class*="[AlphaTrackerEditBGButton]"] {
  padding: 0px 1px;
}
[class*="[AlphaTrackerEditBG]"] {
  background-color: White;
  border: 1px solid rgb(127 135 164 / 44%);
  padding: 0px;
  vertical-align: middle;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
[class*="[AlphaTrackerEditBGSeparator]"] {
  background-color: transparent;
  font: 0pt OpenSans-Regular;
  padding: 0px;
  width: 1px;
}
/*Change icon Excel */
img[src="images/$$application.ms.excel.png.a5image"] {
  width: 24px;
  height: 24px;
  box-sizing: border-box;
  padding-left: 24px;
  background: url(excel.png) left top no-repeat;
  cursor: pointer !important;
}
img[src="images/$$generic.error.png.a5image"] {
  width: 24px;
  height: 24px;
  box-sizing: border-box;
  padding-left: 24px;
  background: url(error.png) left top no-repeat;
  cursor: pointer !important;
}
[src="css/GrGray/DialogRSRowAdd.png"] {
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  padding-left: 16px;
  background: url(DialogRSRowAdd.png) left top no-repeat;
  cursor: pointer !important;
  background-size: cover;
}
[src="css/AlphaTracker/GridRowDelete.png"]:hover,
[src="css/AlphaTracker/GridRecordDeleteDisabled.png"]:hover {
  filter: none;
}
[src="css/AlphaTracker/GridRowDelete.png"],
[src="css/AlphaTracker/GridRecordDeleteDisabled.png"] {
  filter: grayscale(1);
}
/*Custom style Calendar time picker*/
[src="CSS/AlphaTracker/DPPrev.png"],
[src="CSS/AlphaTracker/DPNext.png"] {
  filter: invert(100);
  cursor: pointer;
}
.AlphaTrackerTPEditButton:hover {
  background: transparent;
  border-top-style: none;
  cursor: pointer;
}
.AlphaTrackerTP .AlphaTrackerEdit {
  font-weight: bold;
}
.AlphaTrackerDDWinButtons button {
  min-width: 55px;
  font-weight: bold;
}
.AlphaTrackerDDWinButtons [a5windowbuttonname="OK"] {
  background: #7292cb;
  color: #fff;
  float: right;
  margin-left: 7px;
  border-color: #7292cb;
}
.AlphaTrackerDDWinButtons [a5windowbuttonname="OK"]:hover {
  color: inherit;
}
[a5menuitemtype="radio-group"] {
  background: #fff;
}
[a5menuitemtype="radio-group"] .AlphaTrackerMenuItem {
  padding: 10px;
  color: #000;
  cursor: pointer;
  text-align: center;
}
[a5menuitemtype="radio-group"] .AlphaTrackerMenuItemHover {
  border: none;
  background: #ffc52963;
}
[a5menuitemtype="radio-group"] .AlphaTrackerMenuItemSelected {
  color: #ebf3fd;
  background: #e3972a !important;
  border: none;
}
.AlphaTrackerMenuInner,
.AlphaTrackerMenu {
  border: none;
}
/*Fixed search grid boxes are not lined up correctly*/
[id*=".SEARCH_PART.FORM"] .AlphaTrackerGridData {
  max-height: 32px;
  vertical-align: top;
}
[id*=".SEARCH_PART.FORM"] .AlphaTrackerGridData label {
  white-space: pre;
}
[id*=".SEARCH_PART.FORM"] .AlphaTrackerGridData .AlphaTrackerGridData {
  padding: 0px;
}
[id*=".SEARCH_PART.FORM"] td[valign="bottom"] .AlphaTrackerGridData {
  padding: 0px !important;
}
[id*=".SEARCH_PART.FORM"] td[valign="bottom"] {
  vertical-align: baseline;
}
[src="poweroff.png"]:hover {
  filter: invert(0%) sepia(79%) saturate(3617%) hue-rotate(320deg)
    brightness(98%) contrast(108%);
}

.badge span {
  border-radius: 3px;
  padding: 6px !important;
  width: 16px;
  height: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  align-content: center;
  border: 1px solid rgb(127 135 164 / 44%) !important;
  font-weight: bold;
}
.badgeSmall {
    position: relative;
}
.notificationSmall {
  position: absolute;
    top: 0;
    background: #dc3545;
    border-radius: 50px;
    font-size: 10px;
    color: #fff;
    border-color: transparent !important;
    right: -3px;
    padding: 1px !important;
    width: 13px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    font-weight: bold;
    pointer-events: none;
}
/* fixed line up button icon with image and editBg with image*/
.AlphaTrackerEditBGButton img {
  height: 18px;
  width: auto;
}
.AlphaTrackerEditBGButton [src="css/AlphaTracker/EditDDArrow.png"] {
  object-fit: none;
}
[src="web.png"] {
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  padding-left: 24px;
  background: url(globe.svg) left top no-repeat;
}
.iconRed {
  color: #f00606;
}
.fa-16 {
  font-size: 16px;
}
[src="css/AlphaTracker/GridRowSelected.png"] {
  background: #000;
  width: 5px;
  height: 24px;
  margin-left: -3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

/*Remove space at menu tab UI*/
[id="tbi.MENU"] [style="height:.1in; font: 0pt;"] {
  display: none !important;
}
[id="tbi.MENU"] br {
  display: none !important;
}

/*change color Icon Grid*/
[src="css/AlphaTracker/GridRowNew.png"],
[src="css/AlphaTracker/GridRowSave.png"],
[src="css/AlphaTracker/GridRowUndoEdits.png"],
[src="css/AlphaTracker/GridRowNewSelected.png"] {
  filter: invert(18%) sepia(19%) saturate(578%) hue-rotate(187deg)
    brightness(91%) contrast(89%);
}

/*custom checkbox*/
[type="checkbox"] {
  overflow-x: initial !important;
  padding: 0px;
  width: 7px;
  height: 7px;
}
[type="checkbox"] ~ label {
  padding-left: 10px;
}
.web2cal [type="checkbox"] {
  margin-right: 8px;
}
input[type="checkbox"]:after {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  margin-top: -6px;
  margin-left: -3px;
  border: 1px solid rgb(192, 192, 192);
  border-radius: 0.2em;
  background: rgb(255 255 255);
  cursor: pointer;
}
input[type="checkbox"]:checked:after {
  background-image: url(images/$$generic.check.png.a5image);
  background-size: cover;
}

.buttonFlexCenter {
  display: inline-flex;
  align-items: center;
}

/*Step Indicator*/
.stepIndicator {
  border-left: 1px solid #455a64;
  padding-left: 15px !important;
  margin-left: 10px;
  width: -webkit-fill-available !important;
  position: relative;
  padding-bottom: 15px !important;
}
[id="tbi.MENU"] .AlphaTrackerAccordionPane .stepIndicator,
[id="tbi.MENU"] .AlphaTrackerAccordionPane .stepIndicator {
  width: -webkit-fill-available !important;
}
[id="tbi.MENU"] .AlphaTrackerAccordionPane .stepIndicator,
[id="tbi.MENU"] .AlphaTrackerAccordionPane .stepIndicator {
  width: -webkit-fill-available !important;
}
.stepIndicator:before {
  background-color: #fff;
  width: 20px;
  height: 20px;
  border-width: 2px;
  border-style: solid;
  border-color: #455a64;
  border-radius: 50%;
  position: absolute;
  top: 3px;
  left: -13px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
}
.step1:before {
  content: "1";
}
.step2:before {
  content: "2";
}
.step3:before {
  content: "3";
}
.step4:before {
  content: "4";
}
.step5:before {
  content: "5";
}
.step6:before {
  content: "6";
}
.stepLast {
  border-left-color: transparent !important;
}

/*Animation pulse*/
@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.4);
  }
  70% {
    -webkit-box-shadow: 0 0 0 2px rgba(204, 169, 44, 0);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(227, 151, 42, 0.4);
    box-shadow: 0 0 0 0 rgb(227 151 42 / 40%);
  }
  70% {
    -moz-box-shadow: 0 0 0 10px rgba(227, 151, 42, 0.3);
    box-shadow: 0 0 9px 1px rgb(227 151 42 / 30%);
  }
  100% {
    -moz-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
    box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
  }
}

::-webkit-scrollbar {
  background-color: transparent;
  width: 10px;
  height: 10px;
}
::-webkit-scrollbar-thumb {
  background-color: #cccccc;
  border-radius: 5px;
}
::-webkit-scrollbar-track {
  background-color: transparent;
  -webkit-box-shadow: inset 0 0 6px #ffffff4d;
}
.signout {
  cursor: pointer;
  padding: 5px;
  border-radius: 4px;
  border: 1px solid #c5c4c4;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP4+vXrUwAJhwPFuJn8JwAAAABJRU5ErkJggg==)
    repeat center;
  text-decoration: none;
  font-weight: 500;
  text-shadow: 0 0 #455a64;
  font-family: "Open Sans";
  color: #313541;
}
.signout:hover {
  background: #ffc529 !important;
  border: 1px solid #ffc529 !important;
}
.signout i {
  color: #313541;
  background: transparent;
  border-radius: 50px;
  padding: 0px;
  font-size: inherit;
}

/*New Dropdown menu in header*/
.show {
  display: block !important;
}
.dd {
  z-index: 1;
  position: relative;
  display: block;
  float: right;
  padding-top: 2px;
}
.dd-a {
  padding: 10px;
  position: relative;
  transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
}
.dd-a img {
  object-fit: cover;
  display: inline-block;
  position: relative;
  overflow: hidden;
}
.dd-a img:before {
  content: url(blank-profile.png);
  border-radius: 50px;
  width: 25px;
  height: 25px;
  background: #e4e6e7;
  display: flex;
  align-items: baseline;
  justify-content: space-around;
  align-content: space-around;
}
.show.dd-c {
  transform: scaleY(1);
  -webkit-transform: scaleY(1);
  right: 8px;
  position: fixed;
  text-align: right;
}
.dd-a span {
  color: #e3972a;
}
.dd-c {
  display: none;
  position: fixed;
  background: white;
  height: auto;
  transition-duration: 0.2s;
  right: 0;
}
.dd-c ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.dd-c li {
  margin-bottom: 5px;
  word-break: keep-all;
  white-space: nowrap;
  display: block;
  position: relative;
}
.dd a {
  display: block;
  position: relative;
  text-decoration: none;
  padding: 10px;
  background: #f7f8fa;
  color: #455a64;
  border-bottom: 1px solid #e8ebf2;
}
.dd a:before {
  z-index: 0;
  content: "";
  position: absolute;
  display: block;
  height: 100%;
  width: 100%;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  transform-origin: top left;
  -webkit-transform-origin: top left;
  background: #e3972a;
  top: 0;
  left: 0;
  transform: scaleX(0);
  -webkit-transform: scaleX(0);
}
.dd a span {
  display: block;
  position: relative;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  text-align: left;
}
.dd a:hover:before {
  transform: scaleX(1);
  -webkit-transform: scaleX(1);
}
.dd a:hover span {
  color: white;
}
.headerTopMain p {
  float: right;
  display: block;
}
.flex-td {
  display: flex;
  align-items: center;
}
.__favorite {
  display: flex;
  align-items: center;
}

.prospectIndicator {
  padding: 4px;
  background: blueviolet;
  color: white;
  border-radius: 4px;
  margin-left: 8px;
}

.premiumSupportIndicator {
  padding: 4px;
  background: lightseagreen;
  color: white;
  border-radius: 4px;
  margin-left: 8px;
}

.onStopIndicator {
  padding: 4px;
  background: #FF2400;
  color: white;
  border-radius: 4px;
  margin-left: 8px;
}

[a5-item="A5EDIT"],
[a5-item="A5EDITSAVE"],
[a5-item="A5EDITCANCEL"],
[a5-item="A5EDITDELETERECORD"] {
  cursor: pointer;
}

.today-icon img {
  width: 16px;
  height: auto;
}
.today-icon img.today-star {
  object-fit: cover;
}
.today-tick,
.today-key,
.today-star {
  background: white;
  padding: 2px;
  border-radius: 5px;
  display: inline-flex;
  margin: 1px;
}

.AlphaTrackerTabbandTButtonSelected svg.icon, .AlphaTrackerTabbandTButton svg.icon {
   width: 18px;
   height: 18px;
   fill: #838383;
   stroke: #838383;
   vertical-align: middle !important;
}
 .AlphaTrackerTabbandTButtonSelected svg.icon:hover, .AlphaTrackerTabbandTButton svg.icon:hover {
   fill: #000 !important;
   stroke: #000 !important;
   background: #fafafa;
}
.mh-177 {
    min-height: 280px;
}
.start-col-two {
    display: inline-flex;
}
.GridPart {
    width: 100%;
    display: block;
    float: left;
    position: relative;
}

#GridPart .AlphaTrackerTabTPane{
  overflow:auto;
}
.GridPartDetail .AlphaTrackerTabT {
    width: 100%;
}
.GridPart .A5container .AlphaTrackerTabTPanes{
  width: 100%;
  overflow: auto;
}
.GridPart .A5container .AlphaTrackerTabTPanes .AlphaTrackerTabTPane {
  overflow: auto;
}
.DetailViewPart .AlphaTrackerGridData .A5container{
    width: -webkit-fill-available;
}
.DetailViewPart {
    position: absolute;
    right: 0;
    padding-top: 32px;
    float: left;
    width: 33.33%;
    z-index: 999;
    display: block;
}
.DetailViewPart [a5-containertype="accordion"] {
    width: 100%;
}
.GridPartDetail {
    width: 66.66% !important;
}

.GridPartDetail ~ .DetailViewPart {
    animation: slideRightToLeft 1s ease-in-out 1 forwards;
}
.showHideDetailView {
    display: none;
}
.GridPartDetail ~ .showHideDetailView{
    display:block;
}

[id*="ALPHABETBUTTONS"] button {
    margin-right: 2px;
}

[id*=".ALPHABETBUTTONS"] .AlphaTrackerGridHeader{
    padding:4px 0px;
}


.AlphaTrackerGridFooter a.AlphaTrackerLink {
    padding: 0 4px;
    font-weight: 600;
    text-underline-position: unset !important;
}
[onClick*=".pageNavigate("] {
    padding: 6px 5px !important;
}
div#calendarContainer {
  padding: 5px;
  border-radius: 5px;
  padding-top: 0;
}

.plotterContent {
  background: #ffffff;
  padding: 0px !important;
  border: 1px solid #c7cad7;
}
.mcell .dateCont {
    font-weight: bold;
}
div.web2cal .content {
  font-family: "Open Sans";
  color: #231f20;
}
div.calHeader, .calHeader a, #calNavData li.current a, #calNavData li a{
  text-decoration: none;
  color: #000 !important;
}

#calNavData .current .round1 {
  background: red !important;
}

.web2caltab.current .roundtl {
    background: transparent;
    height: 0;
}
.web2caltab.current .roundtr {
    background: transparent;
    height: 0;
}
.web2caltab.current .content{
    color: #1f1c1c !important;
    background: #ffffff !important;
    font-family: "Open Sans";
    border-bottom: 3px solid #ffffff;
}
div.web2cal .content .calNavigation {
    margin-bottom: -1px;
}
.web2cal{
    font-family: 12px OpenSans-Regular;
}
div.vrule {
    border-left: 1px solid #cdcccc !important;
}
.hrule {
}
.navBarLink,
.leftNavGroupsList .header,
.viewNavBar,
.leftNavGroupsList .header,
.timeTxtover,
.timeTxt:hover,

.plotterContent,
.datepickerDays a:hover,
.weekrow th a span,
.weekrow th,
.navHeader th,
div.datepickerDays a:hover,
.notInMonth {
  color: #e3972a !important;
}
.mToday .dateCont,
.dwToday {
  background-color: #e3972a;
  color: #fff !important;
  font-weight: bold;
}
.mToday {
  background-color: #e3972a4a;
}
div.notInMonth,
td.datepickerNotInMonth a {
  background-color: #f7f8fa;
}
div.calbodyContainer {
    border-left: 1px solid transparent;
}

.minicalContainer {
    background: transparent;
    padding: 0px !important;
}
.minicalContainer div.datepicker {
    border:none;
}
.minicalContainer .navMonthYearName{
    background: #f7f8fa;
    color:#313640;
}
div.leftNavGroupsList .leftNavContent .header {
    background: #025288;
    color: #fff !important;
}
div#todayButton button {
    background: #e4e5e7 !important;
    vertical-align: middle;
    -moz-border-radius: 3px;
    border: 1px solid #e4e5e7 !important;
}
div.leftNavGroupsList .leftNavContent {
    background: transparent;
    border: none;
}

div.leftNavGroupsList {
    background: transparent;
    padding: 0;
}

.aCalDate {
    background: #fff;
}

.plotterContent .calHeader.dwToday  {
    color: #fff !important;
}
div.dottedrule {
    border-top: 1px dotted #f7f8fa !important;
}
.minicalContainer .navHeaderRow th {
    background:#f7f8fa;
}
.miniCalNavBody .navSelectedDay  a{
    line-height:22px;
    height: 20px;
}
.navSelectedDay a {
    background-color: #E0E1EF;
}
.datepickerDays a:hover, .datepickerDays a:hover span, .miniCalNavBody a:hover span, .miniCalNavBody a:hover{
  background:#f7f8fa;
}
.AlphaTrackerGridFooter [id*=".CURRENTPAGE"] {
    color: #fff;
    padding: 6px 8px;
    border: 1px solid #7f87a470;
    border-radius: 3px;
    font-weight: 600;
    background: #025288;
}
div.tealTemplate .eventBody,
div.tealTemplate .eventtopleftm,
div.tealTemplate .eventbottomrightm,
div.tealTemplate .eventbottomright,
div.tealTemplate .eventtopright{
  background: #81a8c4;
}
.dwToday a {
    color: #fff !important;
}
ul#calNavData li a div.content, ul#calNavData li a div.roundtr, ul#calNavData li a div.roundtl {
    background: #f7f8fa;
    color: #000;
}
.AlphaTrackerTabT,
[class*="[AlphaTrackerTabT]"] {
    padding: 0 !important;
}
.AlphaTrackerTabT > a,
[class*="[AlphaTrackerTabT]"] > a{
  padding: 4px 6px !important;
  position: relative;
}
div#allDayContainer {
    background: #e8eef7;
}
.web2cal .content >  .topnavContainer {
    /* background: #e8eef7; */
    display: inline-block;
    width: 100%;
}
div#calheaderContainer {
    background: #ffffff;
}
div.btborder {
    height: 0px !important;
}
td#gridYContainerTD {
    background: #e8eef7;
}
div#allDayGridContainer {
    border-top: 0px solid #1A478F;
    border-left: 2px solid transparent;
}
div.leftNavGroupsList .grpName {
    display: inline-flex;
    align-items: center;
    width: 85%;
}
div.leftNavGroupsList .grp {
    display: inline-flex;
    width: -webkit-fill-available;
}
div.leftNavGroupsList .grpName [type="checkbox"] {
    margin-right: 12px;
}
.leftNavContent .grpColr {
    display: inline-flex;
    align-items: center;
}
.AlphaTrackerGridData .AlphaTrackerLink [class*="fa-"] {
    color: #455a64;
}
.miniCalNavBody .datepicker .today a {
    border: 1px solid #e3972a;
    background: #e3972a;
    color: #fff;
}
.datepicker .today a {
    border: 0px solid #e3972a;
}
.navDay a, .navLastDay a{
    line-height: 22px;
    height: 20px;
}
.today.navDay a,.today.navDay {
    background: #e3972a;
    color: #fff;
}
.datepicker .navDay a:hover {
    background: #e3972a;
    color: #fff;
    line-height: 20px;
    height: 22px;
}
ul#calNavData li {
    background: #f7f8fa;
    line-height: 25px;
}
ul#calNavData li.current {
    border-top: 2px solid #e3972a;
    border-left: 1px solid #c7cad7;
    border-right: 1px solid #c7cad7;
}
.fa-yellow {
    color: #ffe600 !important;
    text-shadow: -1px 0 0px #000, 0 1px #000, 1px 0 #000, 0 -1px #000;
}
.fa-red {
    color: red !important;
	 text-shadow: -1px 0 0px #000, 0 1px #000, 1px 0 #000, 0 -1px #000;
}
.fa-green {
    color: green !important;
	 text-shadow: -1px 0 0px #000, 0 1px #000, 1px 0 #000, 0 -1px #000; 
}
.fa-blue {
 	color: #7292cb !important;
	text-shadow: -1px 0 0px #000, 0 1px #000, 1px 0 #000, 0 -1px #000;
}
.fa-purple {
    color: purple !important;
 	text-shadow: -1px 0 0px #000, 0 1px #000, 1px 0 #000, 0 -1px #000;
}

/* CSS icon colour */
[class*="fa-"] {
    color: #455a64;
}

/* Ensures that CSS Icon colour on the menu is not overwritten by the below */
#tbi\.MENU [a5-containertype="frame"] [class^="fa"] {
	color: #455a64;
}

/* Ensure that CSS icons are black in an accordian */
[a5-containertype="frame"] [class^="fa"] {
    color: #000000;
}

/* Ensure that CSS icons are not overwritten inside the accordian */
[a5-containertype="frame"] .AlphaTrackerAccordionPane [class^="fa"] {
    color: #455a64;
}

[id="tbi.MENU"] .AlphaTrackerAccordionButton .fa-angle-right, [id="tbi.MENU"] .AlphaTrackerAccordionButtonSelected .fa-angle-down {
    font-size: 12px;
}
.AlphaTrackerListItemCentre {
    display: inline-flex;
    align-items: center;
    width: -webkit-fill-available;
}
@keyframes slideRightToLeft {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0%);
  }
}
@media (min-width: 1920px) and (max-width: 2560px)  {
    .GridPartDetail {
      width: 75% !important;
  }
  .DetailViewPart {
     width: 25% !important;
  }
  .GridPart .A5container .AlphaTrackerTabTPanes .AlphaTrackerTabTPane {
      max-height: auto;
  }
}
