@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&family=Oswald:wght@200;300;400;500;600;700&family=Source+Code+Pro:wght@300;400;500;600;700;900&display=swap");
@media (max-width: 767px) {
  .hideCompact {
    display: none;
  }
}
.showCompact {
  display: none;
}
@media (max-width: 767px) {
  .showCompact {
    display: block;
  }
}

::-moz-selection {
  background-color: #fb941e;
}

::selection {
  background-color: #fb941e;
}

h1 {
  font-family: "Oswald", sans-serif;
  font-weight: 400;
  font-size: 40px;
  margin: 0;
  line-height: 1.2;
}

h2 {
  font-family: "Oswald", sans-serif;
  font-weight: 400;
  font-size: 30px;
  margin: 0;
  line-height: 1.25;
}

a {
  color: #085bcd;
}
a:visited {
  color: #085bcd;
}

.glowbutton {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  min-height: 40px;
  padding: 10px 16px;
  border: 1px solid transparent;
  border-radius: 6px;
  color: #ffffff;
  text-decoration: none;
  font-family: "Open Sans", sans-serif;
  font-size: 11px;
  line-height: 1.2;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 600;
  cursor: pointer;
  background: linear-gradient(150deg, #74a7ec 0%, #0057cc 100%);
  box-shadow: 0 0 5px rgba(25, 91, 183, 0.6);
  transition: background 0.12s ease-in-out, border-color 0.12s ease-in-out, box-shadow 0.12s ease-in-out, color 0.12s ease-in-out, opacity 0.12s ease-in-out;
}
.glowbutton:hover {
  background: linear-gradient(150deg, #2377ec 0%, #364b69 100%);
}
.glowbutton:focus {
  outline: 2px solid rgba(0, 87, 204, 0.35);
  outline-offset: 2px;
}
.glowbutton:disabled, .glowbutton.disabled {
  opacity: 0.65;
  cursor: default;
  box-shadow: none;
}
.glowbutton.secondary {
  border-color: #bbc9da;
  color: #20426c;
  background: linear-gradient(150deg, #ffffff 0%, #e5eef8 100%);
  box-shadow: 0 0 4px rgba(123, 152, 193, 0.3);
}
.glowbutton.secondary:hover {
  background: linear-gradient(150deg, #ffffff 0%, #d7e4f3 100%);
}
.glowbutton.danger {
  border-color: #a32e1d;
  background: linear-gradient(150deg, #df664f 0%, #b62817 100%);
  box-shadow: 0 0 5px rgba(182, 40, 23, 0.35);
}
.glowbutton.danger:hover {
  background: linear-gradient(150deg, #ea745b 0%, #8f1f11 100%);
}
.glowbutton.subtle {
  min-height: 0;
  padding: 8px 10px;
  border-color: transparent;
  color: #206ed4;
  text-decoration: underline;
  box-shadow: none;
  background: rgba(104, 159, 233, 0.1);
}
.glowbutton.subtle:hover {
  background: rgba(104, 159, 233, 0.3);
}
.glowbutton.small {
  min-height: 32px;
  padding: 8px 12px;
  box-sizing: border-box;
  font-size: 10px;
  letter-spacing: 1.5px;
}
.glowbutton.icon {
  width: 40px;
  min-width: 40px;
  padding-left: 0;
  padding-right: 0;
  gap: 0;
}

.ibutton,
.ibuttonselected,
.ibutton_b,
.ibutton_m {
  font-family: "Open Sans", sans-serif;
  vertical-align: middle;
  text-decoration: none;
  text-align: center;
}

.ibutton,
.ibuttonselected {
  padding: 8px;
}

.ibuttonselected {
  background-color: #cc6600;
}

.ibutton_b {
  padding: 12px;
  border: solid 1px black;
}

.ibutton_m {
  font-weight: bold;
  padding-top: 19px;
  padding-bottom: 9px;
  padding-right: 0;
  text-indent: 12px;
  border: solid 0 black;
  border-top: solid 1px black;
  -webkit-text-size-adjust: none;
}

body[orient=profile] .ibutton_m {
  width: 100%;
}

body[orient=landscape] .ibutton_m {
  width: 238px;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  padding-left: 0;
}

table.wmTable .cmdbtn {
  visibility: hidden;
}

table.wmTable:hover .cmdbtn {
  visibility: visible;
}

.PageButton {
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #808080;
  border-bottom: 1px solid #000;
}

.BrowseBtnFolderUp {
  width: 13%;
  background: url(/ico/GoToParentFolderHS.png);
  background-image: url(/ico/GoToParentFolderHS.png);
  max-width: 84px;
}

body[orient=profile] .BrowseBtnFolderUp {
  width: 85px;
  max-width: 200px;
}

.BrowseBtnDelete {
  background: url(/ico/DeleteHS.png);
  background-image: url(/ico/DeleteHS.png);
  max-width: 70px;
  width: 11%;
}

body[orient=profile] .BrowseBtnDelete {
  width: 13%;
  text-indent: 100px;
  background-position: center center;
}

.BrowseBtnRename {
  background: url(/ico/RenameFolderHS.png);
  background-image: url(/ico/RenameFolderHS.png);
  max-width: 81px;
  width: 12%;
}

body[orient=profile] .BrowseBtnRename {
  width: 14%;
  text-indent: 100px;
  background-position: center center;
}

.BrowseBtnNewFolder {
  background: url(/ico/NewFolderHS.png);
  background-image: url(/ico/NewFolderHS.png);
  max-width: 100px;
  height: 32px;
  width: 15%;
}

body[orient=profile] .BrowseBtnNewFolder {
  width: 13%;
  text-indent: 100px;
  background-position: center center;
}

.BrowseBtnCut {
  background: url(/ico/CutHS.png);
  background-image: url(/ico/CutHS.png);
  max-width: 53px;
  width: 7%;
}

body[orient=profile] .BrowseBtnCut {
  width: 11%;
  text-indent: 100px;
  background-position: center center;
}

.BrowseBtnMove {
  background: url(/ico/MoveHS.png);
  background-image: url(/ico/MoveHS.png);
  max-width: 63px;
  width: 9%;
}

body[orient=profile] .BrowseBtnMove {
  width: 14%;
  text-indent: 100px;
  background-position: center center;
}

.BrowseBtnCopy {
  background: url(/ico/CopyHS.png);
  background-image: url(/ico/CopyHS.png);
  max-width: 64px;
  width: 9%;
}

body[orient=profile] .BrowseBtnCopy {
  width: 14%;
  text-indent: 100px;
  background-position: center center;
}

.BrowseBtnPaste {
  background: url(/ico/PasteHS.png);
  background-image: url(/ico/PasteHS.png);
  max-width: 71px;
  width: 10%;
}

body[orient=profile] .BrowseBtnPaste {
  width: 11%;
  text-indent: 100px;
  background-position: center center;
}

.BrowseBtnUpload {
  background: url(/ico/FileUpload.png);
  background-image: url(/ico/FileUpload.png);
  max-width: 105px;
}

.BrowseBtnDownload {
  background: url(/ico/FileDownload.png);
  background-image: url(/ico/FileDownload.png);
  max-width: 131px;
}

body[orient=landscape] .BrowseBtnFolderUp {
  width: 20%;
}

body[orient=landscape] .BrowseBtnDelete {
  width: 12%;
  text-indent: 100px;
  background-position: center center;
}

body[orient=landscape] .BrowseBtnRename {
  width: 18%;
}

body[orient=landscape] .BrowseBtnNewFolder {
  width: 21%;
}

body[orient=landscape] .BrowseBtnCut {
  width: 10%;
  text-indent: 100px;
  background-position: center center;
}

body[orient=landscape] .BrowseBtnMove,
body[orient=landscape] .BrowseBtnCopy {
  width: 14%;
  max-width: 500px;
}

body[orient=landscape] .BrowseBtnPaste {
  width: 10%;
  text-indent: 100px;
  background-position: center center;
}

.BrowseBtnFolderUp,
.BrowseBtnDelete,
.BrowseBtnRename,
.BrowseBtnNewFolder,
.BrowseBtnCut,
.BrowseBtnMove,
.BrowseBtnCopy,
.BrowseBtnPaste,
.BrowseBtnUpload,
.BrowseBtnDownload {
  padding-right: 8px;
  text-align: right;
  background-position: 8px center;
  background-repeat: no-repeat;
  background-color: #ffffff;
  font-family: "Open Sans", sans-serif;
  border-width: 1px;
  border-top-style: solid;
  border-top-color: #bbbbbb;
  border-bottom-style: solid;
  border-bottom-color: #888888;
  border-left-style: solid;
  border-left-color: #bbbbbb;
  border-right-style: solid;
  border-right-color: #888888;
}

.BrowseBtnFolderUp:hover,
.BrowseBtnDelete:hover,
.BrowseBtnRename:hover,
.BrowseBtnNewFolder:hover,
.BrowseBtnCut:hover,
.BrowseBtnMove:hover,
.BrowseBtnCopy:hover,
.BrowseBtnPaste:hover,
.BrowseBtnUpload:hover,
.BrowseBtnDownload:hover {
  background-color: #ececff;
}

.BrowseBtnFolderUp:active,
.BrowseBtnDelete:active,
.BrowseBtnRename:active,
.BrowseBtnNewFolder:active,
.BrowseBtnCut:active,
.BrowseBtnMove:active,
.BrowseBtnCopy:active,
.BrowseBtnPaste:active,
.BrowseBtnUpload:active,
.BrowseBtnDownload:active {
  background-color: #aaaaff;
}

body[orient=landscape] .BrowseBtnRename,
.BrowseBtnNewFolder {
  background-position: 8px center;
}

.StartNewDiscussionButton {
  background: url(/ico/speech_bubble_v2.png);
  background-image: url(/ico/speech_bubble_v2.png);
  width: 200px;
  max-width: 400px;
  height: 32px;
}

body[orient=profile] .StartNewDiscussionButton,
body[orient=landscape] .StartNewDiscussionButton {
  padding-right: 30px;
  width: 130px;
}

.PostReplyButton {
  background: url(/ico/speech_bubbles.png);
  background-image: url(/ico/speech_bubbles.png);
  width: 109px;
  max-width: 400px;
  height: 32px;
}

body[orient=profile] .PostReplyButton,
body[orient=landscape] .PostReplyButton {
  width: 70px;
  float: left;
}

.WatchTopicButton {
  background: url(/ico/pin.png);
  background-image: url(/ico/pin.png);
  width: 173px;
  max-width: 400px;
  height: 32px;
  float: right;
}

.UnwatchTopicButton {
  background: url(/ico/denied.png);
  background-image: url(/ico/denied.png);
  width: 201px;
  max-width: 400px;
  height: 32px;
  float: right;
}

body[orient=profile] .WatchTopicButton,
body[orient=landscape] .WatchTopicButton {
  width: 90px;
}

body[orient=profile] .UnwatchTopicButton,
body[orient=landscape] .UnwatchTopicButton {
  width: 100px;
}

.WatchWellButton {
  background: url(/ico/pin.png);
  background-image: url(/ico/pin.png);
  width: 253px;
  max-width: 400px;
  height: 32px;
  float: right;
}

.UnwatchWellButton {
  background: url(/ico/denied.png);
  background-image: url(/ico/denied.png);
  width: 281px;
  max-width: 400px;
  height: 32px;
  float: right;
}

body[orient=profile] .WatchWellButton,
body[orient=landscape] .WatchWellButton {
  width: 164px;
}

body[orient=profile] .UnwatchWellButton,
body[orient=landscape] .UnwatchWellButton {
  width: 190px;
}

.TopicListButton {
  background: url(/ico/arrow_left.png);
  background-image: url(/ico/arrow_left.png);
  width: 145px;
  max-width: 400px;
  height: 32px;
}

.ForumBackButton {
  background: url(/ico/arrow_left_v2.png);
  background-image: url(/ico/arrow_left_v2.png);
  width: 145px;
  max-width: 400px;
  height: 32px;
}

body[orient=profile] .TopicListButton,
body[orient=landscape] .TopicListButton,
body[orient=profile] .ForumBackButton,
body[orient=landscape] .ForumBackButton {
  background-position: center center;
  width: 50px;
  float: left;
}

.EmailTopicButton {
  background: url(/ico/mail.png);
  background-image: url(/ico/mail.png);
  width: 74px;
  max-width: 400px;
  height: 32px;
  float: right;
}

.PrintTopicButton {
  background: url(/ico/printer.png);
  background-image: url(/ico/printer.png);
  width: 68px;
  max-width: 400px;
  height: 32px;
  float: right;
}

body[orient=profile] .EmailTopicButton,
body[orient=landscape] .EmailTopicButton,
body[orient=profile] .PrintTopicButton,
body[orient=landscape] .PrintTopicButton {
  background-position: center center;
  width: 36px;
}

.StartNewDiscussionButton,
.PostReplyButton,
.SearchMessagesButton,
.WatchTopicButton,
.TopicListButton,
.UnwatchTopicButton,
.EmailTopicButton,
.PrintTopicButton,
.WatchWellButton,
.UnwatchWellButton,
.ForumBackButton {
  padding-right: 8px;
  text-align: right;
  background-position: 8px center;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  font-family: "Open Sans", sans-serif;
  font-size: 10px;
  font-weight: 600;
  line-height: 1.2;
  text-transform: uppercase;
  letter-spacing: 1.2px;
  border: 1px solid #bbc9da;
  border-radius: 6px;
  box-shadow: 0 0 4px rgba(123, 152, 193, 0.3);
}

.StartNewDiscussionButton,
.PostReplyButton {
  color: #ffffff;
  border-color: transparent;
  background-color: #0057cc;
  box-shadow: 0 0 5px rgba(25, 91, 183, 0.45);
}

.SearchMessagesButton,
.WatchTopicButton,
.TopicListButton,
.UnwatchTopicButton,
.EmailTopicButton,
.PrintTopicButton,
.WatchWellButton,
.UnwatchWellButton,
.ForumBackButton {
  color: #20426c;
  background-color: #ffffff;
}

.StartNewDiscussionButton:hover,
.PostReplyButton:hover,
.SearchMessagesButton:hover,
.WatchTopicButton:hover,
.TopicListButton:hover,
.UnwatchTopicButton:hover,
.EmailTopicButton:hover,
.PrintTopicButton:hover,
.WatchWellButton:hover,
.UnwatchWellButton:hover,
.ForumBackButton:hover {
  filter: brightness(0.97);
}

.StartNewDiscussionButton:active,
.PostReplyButton:active,
.SearchMessagesButton:active,
.WatchTopicButton:active,
.TopicListButton:active,
.UnwatchTopicButton:active,
.EmailTopicButton:active,
.PrintTopicButton:active,
.WatchWellButton:active,
.UnwatchWellButton:active,
.ForumBackButton:active {
  filter: brightness(0.92);
  box-shadow: none;
}

.EmailFileLink,
.ViewFileLink,
.DLFileLink {
  color: blue;
  text-decoration: underline;
}

.EmailFileLink,
.ViewFileLink {
  height: 100%;
}

body[orient=profile] .EmailFileLink {
  display: none;
  visibility: hidden;
}

body[orient=landscape] .EmailFileLink {
  visibility: visible;
  height: 40px;
}

@media (max-width: 767px) {
  .hwFileBrowser .BrowseBtnFolderUp,
.hwFileBrowser .BrowseBtnDelete,
.hwFileBrowser .BrowseBtnRename,
.hwFileBrowser .BrowseBtnNewFolder,
.hwFileBrowser .BrowseBtnMove,
.hwFileBrowser .BrowseBtnCopy,
.hwFileBrowser .BrowseBtnUpload,
.hwFileBrowser .BrowseBtnDownload {
    width: 36px !important;
    min-width: 36px !important;
    max-width: 36px !important;
    height: 32px;
    padding: 0 !important;
    text-indent: -9999px;
    overflow: hidden;
    white-space: nowrap;
    font-size: 0 !important;
    line-height: 0 !important;
    color: transparent !important;
    text-shadow: none !important;
    background-position: center center;
  }

  .hwFileBrowser .EmailFileLink,
.hwFileBrowser .DLFileLink {
    display: none !important;
  }
}
#masthead {
  width: 100%;
}

#logo-bar,
.legacy-logo-bar {
  box-sizing: border-box;
  width: 100%;
  min-height: 86px;
  padding: 8px 10px;
  position: relative;
  overflow: hidden;
}
#logo-bar::before,
.legacy-logo-bar::before {
  content: "";
  background-image: url(/img/pumpjackbg.gif);
  background-repeat: no-repeat;
  background-position: right;
  background-size: contain;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0.12;
  pointer-events: none;
}
#logo-bar img,
.legacy-logo-bar img {
  position: relative;
  display: block;
  max-width: 100%;
  height: auto;
}
@media (max-width: 767px) {
  #logo-bar,
.legacy-logo-bar {
    height: auto;
    min-height: auto;
  }
  #logo-bar img,
.legacy-logo-bar img {
    width: 100%;
    max-width: 430px;
    display: block;
    height: auto;
  }
}

.legacy-logo-link {
  display: inline-block;
  position: relative;
  z-index: 1;
}

#logo-bar {
  padding: 8px;
}

#navigation-bar {
  background-color: #235192;
}

#sub-navigation-bar {
  background-color: #4571af;
}

#navigation-bar, #sub-navigation-bar {
  color: white;
  width: 100%;
  padding: 0 0;
  box-sizing: border-box;
  position: relative;
  min-height: 6px;
}
#navigation-bar ul, #sub-navigation-bar ul {
  width: 100%;
  display: flex;
  align-items: center;
  color: white;
  flex-wrap: wrap;
  justify-content: flex-end;
  list-style: none;
  margin: 0 0;
  padding: 0 0;
}
#navigation-bar ul li.spacer, #sub-navigation-bar ul li.spacer {
  flex-grow: 1;
}
#navigation-bar ul li.divider, #sub-navigation-bar ul li.divider {
  background-color: rgba(0, 0, 0, 0.3);
  height: 1px;
  width: calc(100% - 20px);
  margin: 6px auto;
}
#navigation-bar ul li#usernameLabel, #navigation-bar ul li#usernameLabelCompact, #sub-navigation-bar ul li#usernameLabel, #sub-navigation-bar ul li#usernameLabelCompact {
  padding: 10px 16px;
}
#navigation-bar ul a, #sub-navigation-bar ul a {
  padding: 10px 16px;
  display: block;
  transition: 0.1s box-shadow, 0.1s background-color;
}
#navigation-bar ul a.active, #sub-navigation-bar ul a.active {
  background-color: #cc6600;
}
#navigation-bar ul a:hover, #sub-navigation-bar ul a:hover {
  background-color: #cc6600;
  box-shadow: 0px 0px 8px #cc6601eb;
}
#navigation-bar ul a, #navigation-bar ul a:visited, #sub-navigation-bar ul a, #sub-navigation-bar ul a:visited {
  color: white;
  text-decoration: none;
}
#navigation-bar ul #compactMenuOpener, #sub-navigation-bar ul #compactMenuOpener {
  padding: 5px 16px 6px 16px;
  color: white;
  font-size: 21px;
  background: none;
  border: none;
}
#navigation-bar ul #compactMenuOpener:hover, #sub-navigation-bar ul #compactMenuOpener:hover {
  box-shadow: none;
}
#navigation-bar ul#compact-menu, #sub-navigation-bar ul#compact-menu {
  display: none;
  flex-direction: column;
  align-items: flex-start;
  transition: all 0.3s;
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.075);
  transform-origin: top right;
  transform: scale(0, 0) translate(0, 0);
  opacity: 0;
  position: absolute;
  z-index: 9999999999;
  background-color: #235192;
  width: 100%;
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  padding: 6px 0;
}
#navigation-bar ul#compact-menu li, #sub-navigation-bar ul#compact-menu li {
  width: 100%;
}
#navigation-bar ul#compact-menu.shown, #sub-navigation-bar ul#compact-menu.shown {
  transform: scale(1, 1) translate(0, 0);
  opacity: 1;
}

.top_nav,
#top_nav {
  background-color: #235192;
  width: 100%;
  color: #ffffff;
  z-index: 200;
}

.top_nav a,
#top_nav a {
  color: #ffffff;
}

#top_nav {
  position: relative;
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.legacy-top-nav-user {
  order: 2;
  margin-left: auto;
}

.top_nav_menu {
  background-color: transparent;
  z-index: 200;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0.02em;
  margin: 0;
  min-height: 40px;
  height: auto !important;
}

.top_nav_site_menu {
  order: 1;
}

#top_nav .top_nav_menu td {
  border: 0;
}

#top_nav .top_nav_menu td[width="3"],
#top_nav .top_nav_menu td[style*="width:3px"],
#top_nav .top_nav_menu td[style*="width: 3px"],
#well_nav .well_nav_menu td[width="3"],
#well_nav .well_nav_menu td[style*="width:3px"],
#well_nav .well_nav_menu td[style*="width: 3px"] {
  display: none !important;
  width: 0 !important;
  min-width: 0 !important;
  padding: 0 !important;
}

#top_nav .top_nav_menu td.top_nav_menu_item,
#well_nav .well_nav_menu td.well_nav_menu_item {
  padding-right: 3px;
}

#top_nav .top_nav_menu td.top_nav_menu_item:last-child,
#well_nav .well_nav_menu td.well_nav_menu_item:last-child {
  padding-right: 0;
}

#top_nav .top_nav_menu a {
  text-decoration: none;
  color: #ffffff;
  white-space: nowrap;
}

#top_nav .top_nav_menu span {
  white-space: nowrap;
}

#top_nav.legacy-menu-overflow {
  -webkit-overflow-scrolling: touch;
  flex-wrap: nowrap;
  overflow-x: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

#top_nav.legacy-menu-overflow::-webkit-scrollbar {
  display: none;
  width: 0;
  height: 0;
}

#top_nav.legacy-menu-overflow > div,
#top_nav.legacy-menu-overflow > table {
  flex: 0 0 auto;
}

.top_nav_menu_dynamic {
  background-color: #235192;
  border: solid 1px #000000;
  position: relative;
  z-index: 250;
}

.top_nav_menu_item {
  background-color: #235192;
  border: 0;
  z-index: 200;
}

.top_nav_menu_hover {
  background-color: #cc6600;
  color: #ffffff;
  border: 0;
  box-shadow: none;
  z-index: 200;
}

.top_nav_menu_hover a {
  color: #ffffff;
}

#well_nav {
  background-color: #4571af;
  width: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  position: relative;
  z-index: 150;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
}

#well_nav a {
  color: #ffffff;
}

.well_nav_menu {
  background-color: #4571af;
  z-index: 150;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0.02em;
  min-height: 40px;
  height: auto !important;
  margin: 0 !important;
  flex: 0 1 auto;
  width: auto !important;
}

#well_nav > .well_nav_menu,
#well_nav > #mnuWell {
  order: 1;
  flex: 0 1 auto;
  width: auto !important;
}

#well_nav .well_nav_menu table.well_nav_menu_item {
  padding: 11px 14px !important;
}

.well_nav_menu_item {
  background-color: #4571af;
  border: 0;
  padding-top: 2px;
  padding-bottom: 2px;
}

.well_nav_menu_hover {
  background-color: #cc6600;
  color: #ffffff;
}

.well_nav_menu_item a {
  color: #ffffff;
  text-decoration: none;
  font-size: 13px;
  font-weight: 600;
}

#well_nav > .well_nav_menu > table,
#well_nav > #mnuWell > table {
  margin: 0 !important;
  width: auto !important;
}

#well_nav > #well_status_wrap,
#well_nav > div[style*="float: right"],
#well_nav > div[style*="float:right"] {
  order: 2;
  float: none !important;
  margin-left: auto;
  display: flex;
  align-items: center;
  min-height: 40px;
  box-sizing: border-box;
  padding: 0 12px !important;
}

#well_nav > #well_status_wrap > div,
#well_nav > div[style*="float: right"] > div,
#well_nav > div[style*="float:right"] > div {
  padding-top: 0 !important;
  padding-right: 0 !important;
  line-height: 1.2;
}

.well_nav_menu_hover a {
  color: #ffffff;
}

@media only screen and (max-width: 767px) {
  #masthead {
    display: none !important;
  }

  #mnuWell > table > tbody > tr > td:first-child,
#mnuWell > ul > li:first-child {
    display: none !important;
  }

  #mnuWell tbody tr td:nth-child(2) > a,
#mnuWell > ul > li:nth-child(2) > a {
    font-size: 0 !important;
  }

  #mnuWell tbody tr td:nth-child(2) > a::after,
#mnuWell > ul > li:nth-child(2) > a::after {
    content: "Info";
    font-size: 12px;
  }

  #mnuWell tbody tr td:nth-child(4) > a,
#mnuWell > ul > li:nth-child(4) > a {
    font-size: 0 !important;
  }

  #mnuWell > tbody > tr > td:nth-child(4) > a::after,
#mnuWell > ul > li:nth-child(4) > a::after {
    content: "Data";
    font-size: 12px;
  }

  #well_nav {
    display: flex !important;
    flex-direction: column !important;
  }

  #well_nav > #mnuWell {
    order: 1;
  }

  #well_nav > div:first-child {
    order: 2;
    float: none !important;
    width: 100% !important;
  }

  #well_nav > div:first-child > div {
    padding-top: 4px !important;
    padding-right: 8px !important;
    white-space: normal !important;
  }

  #bodycontainer.legacy-responsive-shell #top_nav > div,
#bodycontainer.legacy-responsive-shell #top_nav > table {
    min-width: 0;
  }
}
body {
  color: #000;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-style: normal;
  line-height: 1.45;
  background-color: #999999;
  height: 100%;
  margin-top: 0px;
  -webkit-tap-highlight-color: #cc6600;
}

input {
  box-sizing: border-box;
}

table {
  border-spacing: 0;
}

#bodycontainer {
  margin: 12px auto 0;
  background-color: #fff;
  border: 0;
  border-radius: 5px;
  box-shadow: 0 1px 14px rgba(0, 0, 0, 0.3);
  overflow: hidden;
  width: 95%;
  max-width: 1400px;
}

body.popup #bodycontainer,
body.popup #container {
  background: none;
  box-shadow: none;
}

#bodycontainer_i {
  margin: 0;
  padding-bottom: 0;
  background-color: #fff;
  border-width: 0;
  border-style: solid;
  border-color: #000;
  width: 100%;
}

.connecterroroff {
  display: none;
  position: absolute;
}

.connecterroron {
  display: block;
  position: absolute;
  background-color: red;
  color: white;
  font-size: large;
  text-align: center;
  vertical-align: middle;
  border: solid 1px #aa0000;
}

#moreDiv {
  padding: 0;
  height: 14px;
  width: 100%;
  font-size: x-small;
  text-align: right;
  text-decoration: underline;
  cursor: pointer;
  background-color: #000066;
  color: #ffffff;
}

.moreDiv {
  padding: 2px 0;
  width: 100%;
  min-height: 16px;
  font-size: 11px;
  line-height: 1.2;
  text-align: center;
  text-decoration: underline;
  cursor: pointer;
  background-color: #235192;
  color: #ffffff;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.zlow div,
#zlow,
.zlow {
  z-index: 0;
}

#MSVE_navAction_container,
.MSVE_navAction_container {
  z-index: 1;
}

.location_update {
  background-color: #4571af;
  padding: 1px 0;
  color: white;
}

.location_update .location-update-shell {
  display: grid;
  grid-template-columns: minmax(0, 1.15fr) minmax(0, 1.85fr) auto;
  gap: 16px 20px;
  align-items: center;
  padding: 18px 20px;
}

.location_update .location-update-copy {
  min-width: 0;
}

.location_update .location-update-intro {
  display: block;
  line-height: 1.35;
}

.location_update .location-update-form {
  display: grid;
  gap: 10px;
  min-width: 0;
}

.location_update .location-update-field {
  display: grid;
  grid-template-columns: 138px minmax(0, 1fr);
  gap: 10px;
  align-items: center;
}

.location_update .location-update-field-label {
  font-weight: 600;
  text-align: right;
  white-space: nowrap;
}

.location_update input.location-update-input[type=text],
.location_update select.location-update-input {
  width: 100% !important;
  box-sizing: border-box;
}

.location_update .location-update-phone-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
}

.location_update .location-update-actions {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.location_update .location-update-submit {
  min-width: 120px;
}

.location_update a,
.location_update a.visited {
  color: white;
}

.breadcrumb {
  cursor: pointer;
}

.breadcrumb:hover {
  color: #cc6600;
}

.hwFileBrowser .breadcrumb {
  font-size: 10pt;
}

.hwFileBrowserGrid tr.wfHeaderRow th {
  font-size: 10pt;
}

.hwFileBrowserGrid tr.wfHeaderRow th.wfNameCol {
  padding-left: 0;
}

.hwFileBrowserGrid tr.wfRow td,
.hwFileBrowserGrid tr.wfRow_i td,
.hwFileBrowserGrid tr.wfRow_copying td,
.hwFileBrowserGrid tr.wfRow_cutting td,
.hwFileBrowserGrid tr.wfSelectedRowOrange td {
  font-size: 10pt;
  line-height: 1.35;
  padding-top: 10px;
  padding-bottom: 10px;
}

.wfTypeCol {
  padding-right: 8px;
}

body[orient=profile] .hwFileBrowserGrid tr.wfRow_i td,
body[orient=landscape] .hwFileBrowserGrid tr.wfRow_i td,
body[orient=profile] .hwFileBrowserGrid tr.wfSelectedRowOrange td,
body[orient=landscape] .hwFileBrowserGrid tr.wfSelectedRowOrange td {
  padding-right: 4px;
}

.hwFileBrowser .wfItemLink,
.hwFileBrowser .EmailFileLink,
.hwFileBrowser .DLFileLink {
  font-size: 9.25pt;
}

.hwFileBrowser .wfRowDescription {
  font-size: 8.75pt;
}

.hwFileBrowser .wfFileTypeIcon {
  width: 18px;
  height: 18px;
}

.hwFileBrowserGrid .wfSizeCol,
.hwFileBrowserGrid .wfCreatedCol {
  white-space: nowrap;
}

.hwFileBrowserGrid .wfNameCol {
  width: auto;
  word-wrap: break-word;
  word-break: break-word;
}

.hwFileBrowserDragSelecting,
.hwFileBrowserDragSelecting * {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}

.hwFileBrowser .pathDiv {
  padding: 0px 12px 8px 12px;
  background: linear-gradient(180deg, #eef3f8 0%, #ecf0f4 100%);
}

#container {
  position: relative;
  width: 100%;
  margin-bottom: 0;
  padding-bottom: 0;
}

#left_col {
  width: 260px;
  position: absolute;
  left: 0;
  top: 0;
}

#page_content {
  margin-left: 200px;
}

#page_content_i {
  margin-bottom: 0;
  padding-bottom: 0;
}

#container.legacy-responsive-main .panel,
#container.legacy-responsive-main .legacy-panel,
#left_col > div > div {
  border-radius: 6px;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1);
}

.legacy-left-panel-stack {
  padding: 12px 5px 5px 12px;
}

.legacy-left-panel-box {
  width: 96%;
  margin: 0 0 15px 0;
  box-sizing: border-box;
  background-color: #f5f7fa;
  border: solid 1px #d7dce2;
  border-radius: 6px;
}

.legacy-left-panel-card {
  padding: 16px;
}

#page_content.kb-page-content {
  margin-left: 278px;
}

.kb-left-menu-card {
  margin: 10px 6px;
  padding: 5px 5px 4px 5px;
}

tr.wfHeaderRow th {
  border: 0;
  border-bottom: 1px solid #808080;
  padding: 6px 6px;
  text-align: left;
}

tr.wfHeaderRow {
  background-color: #e3e8ee;
  margin: 0;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  border-left: 0;
  border-right: 0;
  border-top: 0;
}

.wfHeaderCheck {
  margin: 0;
  padding: 0;
  width: 6px;
  height: 8px;
}

body[orient=profile] .wfHeaderCheck,
body[orient=landscape] .wfHeaderCheck {
  margin: 0;
  padding: 0;
  width: 20px;
}

tr.wfSelectedRow {
  border: none;
  background-color: #6666ee;
  color: #ffffff;
  cursor: pointer;
}

tr.wfSelectedRowOrange {
  background-color: #ffbb30;
  color: #ffffff;
  cursor: pointer;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

tr.wfSelectedRowOrange td {
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

.CheckAll {
  margin: -8px 0 0 0px;
  padding: 0;
  width: 11px;
  height: 10px;
}

body[orient=profile] .CheckAll {
  margin: -10px 0 0 1px;
  padding: 0;
  width: 20px;
  height: 10px;
}

body[orient=landscape] .CheckAll {
  margin: -12px 0 0 -6px;
  padding: 0;
  width: 20px;
  height: 10px;
}

.hovernode {
  background-color: #aaaaff;
  color: #ffffff;
}

tr.userRowActive1 {
  background-color: #e5ecff;
  color: #0000ff;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

tr.userRowActive1b {
  background-color: #f5fcff;
  color: #0000ee;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

tr.userRowActive2 {
  background-color: #ffffff;
  color: #000080;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

tr.userRowActive3 {
  background-color: #ffffff;
  color: #660000;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

tr.userRowInActive1 {
  background-color: #ffcccc;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

tr.userRowInActive2 {
  background-color: #ffb3b3;
  color: #800000;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

tr.userRowInActive3 {
  background-color: #ff8080;
  color: #4d0000;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

tr.userRowInActive4 {
  background-color: #800000;
  color: #ffffff;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

tr.userRowInActive5 {
  background-color: #330000;
  color: #ffffff;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

.wfRowDescription {
  color: gray;
}

tr.wfRow:hover,
tr.wfRow_copying:hover,
tr.wfRow_cutting:hover {
  background-color: #aaaaff;
  color: #ffffff;
  cursor: pointer;
}

tr.wfRow_i:hover {
  background-color: #ffffff;
  color: black;
  cursor: pointer;
}

tr.wfRow {
  background-color: #ffffff;
  cursor: pointer;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

tr.wfRow_copying {
  background-color: #c3e4ed;
  cursor: pointer;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

tr.wfRow_copying td,
tr.wfRow_cutting td,
tr.wfRow td {
  border-style: none;
  border-top: solid 1px #e8ebf0;
}

tr.wfRow_cutting {
  background-color: #eedfcc;
  cursor: pointer;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

tr.wfRow_i {
  background-color: #ffffff;
  border-style: none;
  border-top: solid 1px #b0b0b0;
}

body[orient=landscape] tr.wfRow {
  height: 100px;
}

.wfTable {
  border-style: solid;
  border-color: #000000;
  border-width: 1px;
}

tr.wTableRow {
  border-top: solid 1px #b0b0b0;
}

tr.wTableRow a,
tr.wTableRow_i a {
  color: black;
}

tr.wTableRow:hover {
  background-color: #8888ee;
  color: #ffffff;
  cursor: pointer;
}

tr.wTableRow_i {
  border-top: solid 1px #b0b0b0;
}

tr.wTableRow:hover a,
tr.wTableRowActive:hover a,
tr.wTableRowActive1wk:hover a {
  color: #ffffff;
}

tr.wTableRowActive {
  border-top: solid 1px #b0b0b0;
  color: #0000ff;
  background-color: #f8f8ff;
}

tr.wTableRowActive:hover {
  background-color: #5555ff;
  color: #ffffff;
  cursor: pointer;
}

tr.wTableRowActive a,
tr.wTableRowActive_i a {
  color: #0000ff;
}

tr.wTableRowActive_i {
  border-top: solid 1px #b0b0b0;
  color: #0000ff;
  background-color: #f8f8ff;
}

tr.wTableRowActive1wk {
  border-top: solid 1px #b0b0b0;
  color: #000099;
  background-color: #fdfdff;
}

tr.wTableRowActive1wk a,
tr.wTableRowActive1wk_i a {
  color: #000099;
}

tr.wTableRowActive1wk:hover {
  background-color: #6060ff;
  color: #ffffff;
  cursor: pointer;
}

tr.wTableRowActive1wk_i {
  border-top: solid 1px #b0b0b0;
  color: #000099;
  background-color: #fdfdff;
}

table.wmTable {
  background-color: white;
  border: solid 1px #b0b0b0;
  border-bottom: solid 0;
  margin: 0;
}

table.wmTable .wmHCell {
  background-color: #e9e9fb;
}

table.wmTable:hover {
  background-color: #aaaaff;
  color: #ffffff;
}

table.wmTable:hover .wmHCell {
  background-color: #7575ff;
}

table.wmTableEditing {
  background-color: #ffbb30;
  border: solid 1px #000000;
  margin: 0;
}

table.wmTableEditing .wmHCell {
  background-color: #e09600;
}

table.wTable {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  margin-left: 0;
  margin-right: 0;
}

td.wTableRow {
  border-top: solid 1px #b0b0b0;
  padding: 8px 5px;
}

th.wTableHeader {
  padding: 3px 5px;
  text-align: left;
  border-bottom: 1px solid #808080;
}

tr.wTableHeaderRow {
  background-color: #e3e8ee;
  margin: 0;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
}

#wheading {
  font-size: x-large;
  font-family: "Oswald", sans-serif;
  font-style: normal;
  -webkit-text-size-adjust: none;
}

#wbody {
  -webkit-text-size-adjust: none;
}

.throbberInv {
  position: absolute;
  visibility: hidden;
}

.throbberVis {
  position: absolute;
  visibility: visible;
}

.highlightedScale {
  background-color: blue;
}

.mbDark {
  background-color: gray;
  filter: alpha(opacity=70);
  opacity: 0.7;
}

.mbBlack {
  background-color: gray;
}

.mbLight {
  overflow: hidden;
  width: 100% !important;
  height: 100% !important;
  background-color: gray;
  filter: alpha(opacity=50);
  opacity: 0.5;
}

.panel100 {
  width: 100%;
}

.labelcell {
  background-color: #e0e0e0;
  text-align: left;
}

.valuecell {
  background-color: #404040;
  text-align: center;
  color: lime;
  font-size: medium;
}

.menucell {
  background-color: #e0e0e0;
  text-align: left;
  cursor: pointer;
  padding-left: 18px;
}

.menucell:hover {
  background-color: #ffa500;
}

VertAlignMiddle {
  vertical-align: middle;
}

.computertable {
  border: solid 1px black;
}

.numbercell {
  font-size: xx-large;
}

.watermarktext {
  color: gray;
}

table.forumTable:hover {
  background-color: #aaaaff;
  color: #ffffff;
  cursor: pointer;
}

table.forumTable {
  background-color: #ffffff;
  cursor: pointer;
}

@-ms-viewport {
  width: device-width;
}
@-o-viewport {
  width: device-width;
  zoom: 1;
}
@viewport {
  width: device-width;
  zoom: 1;
}
#tabBar {
  width: 100%;
  background-color: #d8d8d8;
  padding: 0 0;
  font-size: 1.2em;
  box-sizing: border-box;
  display: flex;
  align-items: stretch;
}

#tabBar div {
  padding: 10px;
  cursor: pointer;
  display: flex;
  align-items: center;
}

#tabBar div:hover {
  background-color: #b8b8c8;
}

#tabBar div.selected {
  background-color: #347ada;
  color: white;
}

#site-container {
  background-color: white;
  box-shadow: 0px 1px 14px rgba(0, 0, 0, 0.3);
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  border-radius: 5px;
}
#site-container main {
  display: flex;
  position: relative;
  align-items: flex-start;
}
#site-container main::before {
  content: "";
  background-image: url(/img/riganchor.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0.2;
}
#site-container main > * {
  position: relative;
}
#site-container main .centeredBlock {
  margin: 0 auto;
  padding: 60px;
  box-sizing: border-box;
}
#site-container main .sidebar {
  width: 290px;
  flex-shrink: 0;
  margin: 20px;
}
#site-container main .sidebar > * {
  margin-bottom: 24px;
}
#site-container main .sidebar .panel {
  box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.1);
  padding: 20px;
  box-sizing: border-box;
  border-radius: 6px;
  background-color: #fbfbfb;
}
#site-container main section {
  padding: 30px;
  flex-grow: 1;
}
#site-container main section.textblock {
  padding-right: 200px;
}
@media (max-width: 1023px) {
  #site-container main .sidebar {
    max-width: 290px;
    min-width: 230px;
    width: 40%;
  }
  #site-container main section.textblock {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  #site-container main {
    flex-direction: column;
    align-items: center;
    padding: 20px;
  }
  #site-container main .sidebar {
    margin: 0 auto 20px auto;
    width: 100%;
  }
  #site-container main section.textblock {
    padding: 10px;
  }
  #site-container main section {
    padding: 8px;
  }
}

.legacy-responsive-page {
  min-height: 100%;
}

#bodycontainer.legacy-responsive-shell {
  box-sizing: border-box;
  max-width: 1400px;
}

#container.legacy-responsive-main {
  box-sizing: border-box;
  min-height: 320px;
  position: relative;
}

#container.legacy-responsive-main::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: url("/img/riganchor.gif");
  background-repeat: no-repeat;
  background-position: right bottom;
  opacity: 0.18;
  pointer-events: none;
  z-index: -1;
}

@media screen and (max-width: 767px) {
  .location_update .location-update-shell {
    grid-template-columns: 1fr;
    gap: 14px;
    padding: 18px;
  }

  .location_update .location-update-form {
    gap: 12px;
  }

  .location_update .location-update-field {
    grid-template-columns: 1fr;
    gap: 6px;
  }

  .location_update .location-update-field-label {
    text-align: left;
    white-space: normal;
  }

  .location_update .location-update-phone-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 8px;
  }

  .hwFileBrowser {
    overflow-x: hidden;
  }

  .hwFileBrowser .hwFileBrowserToolbar {
    display: flex;
    flex-wrap: wrap;
    gap: 4px;
    overflow-x: auto;
    padding: 6px;
    box-sizing: border-box;
    -webkit-overflow-scrolling: touch;
  }

  .hwFileBrowserGrid .wfByCol,
.hwFileBrowserGrid .wfDownloadsCol,
.hwFileBrowserGrid .wfSizeCol,
.hwFileBrowserGrid .wfTypeCol {
    display: none;
  }

  .hwFileBrowserGrid .wfCreatedCol {
    padding-right: 8px;
  }
}
@media screen and (max-width: 399px) {
  .location_update .location-update-phone-grid {
    grid-template-columns: 1fr;
  }
}
@media only screen and (max-width: 1024px) {
  #bodycontainer.legacy-responsive-shell {
    border-width: 0;
    margin: 0;
    width: 100%;
    border-radius: 0;
    overflow: hidden;
  }
}
@media only screen and (max-width: 767px) {
  body {
    margin: 0;
  }

  #bodycontainer {
    width: 100% !important;
    margin: 0 !important;
    border-width: 0 !important;
  }

  #container,
#page_content,
#page_content_i,
#main {
    width: 100% !important;
    margin-left: 0 !important;
  }

  #left_col {
    position: static !important;
    width: 100% !important;
    left: auto !important;
    top: auto !important;
  }

  #page_content.kb-page-content {
    margin-left: 0 !important;
  }

  .initwell table,
.initwell tbody,
.initwell td,
.initwell tr {
    display: block;
    width: 100%;
  }

  .initwell .FAQAnswer table {
    display: table;
  }

  .initwell .FAQAnswer tbody {
    display: table-row-group;
  }

  .initwell .FAQAnswer tr {
    display: table-row;
  }

  .initwell .FAQAnswer td {
    display: table-cell;
    width: 30%;
  }

  #bodycontainer.legacy-responsive-shell {
    border-width: 0;
    margin: 0;
    width: 100%;
    border-radius: 0;
    overflow: hidden;
  }

  #bodycontainer.legacy-responsive-shell #well_nav {
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
  }
}
.hw-spacer-8 {
  height: 8px;
}

footer {
  text-transform: uppercase;
  font-size: 0.7em;
  font-weight: 500;
  letter-spacing: 2px;
  text-align: center;
  padding: 10px;
  color: #404040;
}
footer a {
  color: black;
  text-decoration: none;
}
footer a:visited {
  color: black;
}
@media (max-width: 767px) {
  footer {
    margin-bottom: 20px;
  }
  footer a {
    display: block;
  }
}

.hw-spinner-container {
  position: fixed;
  left: 50%;
  top: 50%;
  opacity: 0;
  transform-origin: center;
  transform: translate(-50%, -50%) scale(0.2, 0.2);
  transition: opacity 0.2s, transform 0.2s;
  border-radius: 18px;
  padding: 14px 14px 9px 14px;
  backdrop-filter: blur(4px);
  background-color: rgba(255, 255, 255, 0.3);
  border: 1px solid #eeeeee;
}

.hw-loading-host {
  position: relative;
}

.hw-loading-indicator {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 40;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 0.18s ease, visibility 0.18s ease;
}

.hw-loading-indicator.is-visible {
  opacity: 1;
  visibility: visible;
}

.hw-loading-indicator-viewport {
  position: fixed;
  z-index: 9999;
}

.hw-loading-indicator-shade {
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.56);
}

.hw-loading-indicator-no-shade .hw-loading-indicator-shade {
  display: none;
}

.hw-loading-indicator-center {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-width: 0;
  padding: 0 12px;
}

.hw-loading-indicator .hw-spinner-container {
  position: static;
  left: auto;
  top: auto;
  opacity: 1;
  transform: none;
  transition: none;
}

.hw-loading-indicator-label {
  display: none;
  color: #264463;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.2;
  text-align: center;
}

.hw-loading-indicator-has-label .hw-loading-indicator-label {
  display: block;
}

.hw-loading-indicator-compact .hw-spinner-container {
  padding: 7px 7px 5px 7px;
  border-radius: 10px;
}

.hw-loading-indicator-compact .lds-grid {
  width: 40px;
  height: 40px;
}

.hw-loading-indicator-compact .lds-grid div {
  width: 8px;
  height: 8px;
}

.hw-loading-indicator-compact .lds-grid div:nth-child(1) {
  top: 4px;
  left: 4px;
}

.hw-loading-indicator-compact .lds-grid div:nth-child(2) {
  top: 4px;
  left: 16px;
}

.hw-loading-indicator-compact .lds-grid div:nth-child(3) {
  top: 4px;
  left: 28px;
}

.hw-loading-indicator-compact .lds-grid div:nth-child(4) {
  top: 16px;
  left: 4px;
}

.hw-loading-indicator-compact .lds-grid div:nth-child(5) {
  top: 16px;
  left: 16px;
}

.hw-loading-indicator-compact .lds-grid div:nth-child(6) {
  top: 16px;
  left: 28px;
}

.hw-loading-indicator-compact .lds-grid div:nth-child(7) {
  top: 28px;
  left: 4px;
}

.hw-loading-indicator-compact .lds-grid div:nth-child(8) {
  top: 28px;
  left: 16px;
}

.hw-loading-indicator-compact .lds-grid div:nth-child(9) {
  top: 28px;
  left: 28px;
}

.hw-toast-host {
  position: fixed;
  top: 12px;
  left: 50%;
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: min(560px, calc(100vw - 24px));
  transform: translateX(-50%);
  z-index: 10010;
  pointer-events: none;
}

.hw-toast {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 13px 15px;
  border: 1px solid #cad5e3;
  border-radius: 14px;
  background: linear-gradient(180deg, #f7fbff 0%, #eef4fa 100%);
  box-shadow: 0 12px 28px rgba(13, 26, 46, 0.14);
  color: #264463;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-10px);
  pointer-events: auto;
  transition: opacity 0.18s ease, transform 0.18s ease, visibility 0.18s ease;
}

.hw-toast.is-visible {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.hw-toast-success {
  border-color: #9cc6a0;
  background: linear-gradient(180deg, #f3fbf4 0%, #e8f5ea 100%);
}

.hw-toast-error {
  border-color: #d8a5a5;
  background: linear-gradient(180deg, #fff8f8 0%, #fdeeee 100%);
}

.hw-toast-info {
  border-color: #cad5e3;
}

.hw-toast-message {
  flex: 1 1 auto;
  min-width: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.35;
}

.hw-toast-close {
  flex: 0 0 auto;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
  color: #355479;
  cursor: pointer;
  font: inherit;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.2;
  text-transform: uppercase;
}

.hw-toast-close:hover,
.hw-toast-close:focus {
  color: #cc6600;
}

@media screen and (max-width: 767px) {
  .hw-toast-host {
    top: 8px;
    width: calc(100vw - 16px);
  }

  .hw-toast {
    padding: 12px 13px;
    gap: 10px;
  }
}
.hw-spinner-dim {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.5);
  transition: opacity 0.2s;
}
.hw-spinner-dim.show {
  opacity: 1;
}

.lds-grid {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}

.lds-grid div {
  position: absolute;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #ff8422;
  animation: lds-grid 1.2s linear infinite;
}

.lds-grid div:nth-child(1) {
  top: 8px;
  left: 8px;
  animation-delay: 0s;
}

.lds-grid div:nth-child(2) {
  top: 8px;
  left: 32px;
  animation-delay: -0.4s;
}

.lds-grid div:nth-child(3) {
  top: 8px;
  left: 56px;
  animation-delay: -0.8s;
}

.lds-grid div:nth-child(4) {
  top: 32px;
  left: 8px;
  animation-delay: -0.4s;
}

.lds-grid div:nth-child(5) {
  top: 32px;
  left: 32px;
  animation-delay: -0.8s;
}

.lds-grid div:nth-child(6) {
  top: 32px;
  left: 56px;
  animation-delay: -1.2s;
}

.lds-grid div:nth-child(7) {
  top: 56px;
  left: 8px;
  animation-delay: -0.8s;
}

.lds-grid div:nth-child(8) {
  top: 56px;
  left: 32px;
  animation-delay: -1.2s;
}

.lds-grid div:nth-child(9) {
  top: 56px;
  left: 56px;
  animation-delay: -1.6s;
}

@keyframes lds-grid {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
.hw-dialog {
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: white;
  padding: 30px;
  box-shadow: 0px 1px 55px rgba(0, 0, 0, 0.6);
  border-radius: 24px;
  transition: all 0.12s ease-in-out;
  box-sizing: border-box;
  max-height: 90vh;
  display: flex;
  flex-direction: column;
  overflow-y: hidden;
}
.hw-dialog.hiding {
  opacity: 0;
  transform: translate(-50%, -50%) scale(0.2, 0.2);
}
.hw-dialog .hw-dialog-title {
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 1.6em;
  border-bottom: 1px solid lightgray;
  padding-bottom: 10px;
  flex-shrink: 0;
}
.hw-dialog .hw-dialog-message {
  font-size: 1.4em;
  padding-bottom: 10px;
  padding-top: 10px;
  overflow-y: auto;
}
.hw-dialog .hw-dialog-inputs-panel {
  padding: 20px 0;
  overflow-y: auto;
}
.hw-dialog .hw-dialog-input-label {
  display: block;
  font-size: 1.2em;
  margin-bottom: 4px;
}
.hw-dialog .hw-dialog-inputs-panel select {
  font-size: 1.4em;
  width: 100%;
}
.hw-dialog .hw-dialog-button-panel {
  margin-top: 10px;
  display: flex;
  flex-shrink: 0;
}
.hw-dialog .hw-dialog-button-panel button {
  margin-right: 10px;
  flex-grow: 1;
}
.hw-dialog .hw-dialog-button-panel button:last-child {
  margin-right: 0;
}
.hw-dialog .hw-dialog-input {
  font-size: 1.4em;
  width: 100%;
  box-sizing: border-box;
}

.hw-dialog-dim {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.5);
  backdrop-filter: saturate(40%);
  transition: opacity 0.2s, backdrop-filter 0.2s;
}
.hw-dialog-dim.show {
  opacity: 1;
}

@media (max-width: 1023px) {
  .hw-dialog {
    width: 90vw;
  }
}
input[type=text],
input[type=password],
input[type=email],
input[type=search],
textarea,
select,
input.hw-field,
textarea.hw-field,
select.hw-field {
  border: 1px solid #d3d9e2;
  border-radius: 6px;
  padding: 10px 12px;
  background-color: #fefefe;
  color: #20324d;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.4;
  box-sizing: border-box;
  transition: border-color 0.12s ease-in-out, box-shadow 0.12s ease-in-out, background-color 0.12s ease-in-out;
}
input[type=text]:focus,
input[type=password]:focus,
input[type=email]:focus,
input[type=search]:focus,
textarea:focus,
select:focus,
input.hw-field:focus {
  border-color: #4f87d3;
  outline: 2px solid rgba(79, 135, 211, 0.18);
  outline-offset: 1px;
}
input[type=text]:disabled,
input[type=password]:disabled,
input[type=email]:disabled,
input[type=search]:disabled,
textarea:disabled,
select:disabled,
input.hw-field:disabled, input[disabled][type=text],
input[disabled][type=password],
input[disabled][type=email],
input[disabled][type=search],
textarea[disabled],
select[disabled],
input[disabled].hw-field {
  background-color: #f4f6f8;
  color: #5f6f82;
}
input[type=text]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=search]::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder, input.hw-field::-moz-placeholder, textarea.hw-field::-moz-placeholder, select.hw-field::-moz-placeholder {
  color: #72839a;
}
input[type=text]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, input[type=search]:-ms-input-placeholder, textarea:-ms-input-placeholder, select:-ms-input-placeholder, input.hw-field:-ms-input-placeholder, textarea.hw-field:-ms-input-placeholder, select.hw-field:-ms-input-placeholder {
  color: #72839a;
}
input[type=text]::placeholder,
input[type=password]::placeholder,
input[type=email]::placeholder,
input[type=search]::placeholder,
textarea::placeholder,
select::placeholder,
input.hw-field::placeholder,
textarea.hw-field::placeholder,
select.hw-field::placeholder {
  color: #72839a;
}

textarea,
textarea.hw-field {
  min-height: 96px;
  resize: vertical;
}

select,
select.hw-field {
  min-height: 40px;
  padding-right: 32px;
}

.hw-field.compact,
input.hw-field.compact,
textarea.hw-field.compact,
select.hw-field.compact {
  min-height: 34px;
  padding: 8px 10px;
  border-radius: 5px;
  font-size: 12px;
  line-height: 1.3;
}

textarea.hw-field.compact {
  min-height: 72px;
}

select.hw-field.compact {
  min-height: 34px;
  padding-right: 28px;
}

body.hw-modal-form-page {
  margin: 0;
  padding: 12px;
  background: #edf3f9;
  color: #20324d;
  font-family: "Open Sans", sans-serif;
}

.hw-modal-form-status {
  width: min(1120px, 100%);
  margin: 0 auto 12px auto;
  padding: 10px 14px;
  border: 1px solid #e2c7c1;
  border-radius: 12px;
  background: #fff7f6;
  color: #a6382b;
  box-shadow: 0 10px 24px rgba(13, 26, 46, 0.08);
  box-sizing: border-box;
}

.hw-modal-form-shell {
  width: min(1120px, 100%);
  margin: 0 auto;
}
.hw-modal-form-shell.is-narrow {
  width: min(680px, 100%);
}
.hw-modal-form-shell.is-medium {
  width: min(840px, 100%);
}

.hw-modal-form-card {
  padding: 20px 22px;
  border: 1px solid #d7dce2;
  border-radius: 16px;
  background: #ffffff;
  box-shadow: 0 18px 34px rgba(13, 26, 46, 0.14);
  box-sizing: border-box;
}

.hw-modal-form-heading {
  margin: 0 0 6px 0;
  font-family: "Oswald", sans-serif;
  font-size: 24px;
  font-weight: 700;
  color: #173b66;
}

.hw-modal-form-intro {
  margin: 0 0 16px 0;
  color: #5b6f87;
  font-size: 14px;
  line-height: 1.6;
}

.hw-modal-form-split {
  display: flex;
  gap: 20px;
  align-items: flex-start;
}

.hw-modal-form-pane {
  flex: 1 1 0;
  min-width: 0;
}

.hw-modal-form-pane.is-sidebar {
  flex: 0 1 500px;
}

.hw-modal-form-grid {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 12px;
  table-layout: fixed;
}

.hw-modal-form-grid td {
  padding: 0;
  vertical-align: top;
}

.hw-modal-form-grid > tbody > tr > td:first-child,
.hw-modal-form-grid > tr > td:first-child,
.hw-modal-form-label {
  width: 170px;
  padding: 10px 14px 0 0;
  color: #5b6f87;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1.1px;
  box-sizing: border-box;
}

.hw-modal-form-grid > tbody > tr > td:last-child,
.hw-modal-form-grid > tr > td:last-child,
.hw-modal-form-field {
  width: auto !important;
}

.hw-modal-form-grid input[type=text],
.hw-modal-form-grid input[type=password],
.hw-modal-form-grid input[type=email],
.hw-modal-form-grid textarea,
.hw-modal-form-grid select,
.hw-modal-form-grid .hw-field {
  width: 100% !important;
  box-sizing: border-box;
}

.hw-modal-form-help {
  color: #687b91;
  font-size: 12px;
  line-height: 1.5;
}

.hw-modal-form-note {
  margin-top: 8px;
  color: #5b6f87;
  font-size: 12px;
  line-height: 1.5;
}

.hw-modal-form-inline {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: center;
}

.hw-modal-form-inline-two {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
}

.hw-modal-form-actions {
  display: flex;
  justify-content: flex-end;
  gap: 10px;
  flex-wrap: wrap;
  margin-top: 8px;
}

.hw-modal-form-actions .glowbutton {
  width: auto;
  min-width: 110px;
}

.hw-modal-form-card .FAQHeader,
.hw-modal-form-card .FAQHeader_i,
.hw-modal-form-card .CategoryHeader,
.hw-modal-form-card .CategoryHeader_i {
  background: #e9f0f8;
  color: #173b66;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: 700;
  border: 1px solid #d7dce2;
  border-bottom: 0;
}

.hw-modal-form-card .FAQAnswer,
.hw-modal-form-card .FAQAnswer_i,
.hw-modal-form-card .CategoryPanel {
  background: #f7f9fc;
  color: #20324d;
  font-family: "Open Sans", sans-serif;
  border-left: 1px solid #d7dce2;
  border-right: 1px solid #d7dce2;
  border-bottom: 1px solid #d7dce2;
}

.hw-modal-form-card .FAQAnswer,
.hw-modal-form-card .FAQAnswer_i {
  padding: 14px 16px 16px 16px;
}

.hw-modal-form-checklist label,
.hw-modal-form-card .FAQAnswer label,
.hw-modal-form-card .FAQAnswer_i label {
  display: inline-block;
  margin: 0 12px 8px 0;
  color: #20324d;
}

.hw-modal-form-card .FAQAnswer input[type=checkbox],
.hw-modal-form-card .FAQAnswer_i input[type=checkbox] {
  margin-right: 6px;
}

.hw-modal-form-list {
  margin-top: 16px;
  border: 1px solid #d7dce2;
  border-radius: 12px;
  background: #f8fbff;
  overflow: hidden;
}

.hw-modal-form-list table {
  width: 100%;
  border-collapse: collapse;
  background: transparent;
}

.hw-modal-form-list td {
  vertical-align: top;
}

.hw-modal-form-list-note {
  padding: 10px 14px 14px 14px;
  color: #5b6f87;
  font-size: 12px;
}

@media (max-width: 767px) {
  body.hw-modal-form-page {
    padding: 8px;
  }

  .hw-modal-form-status {
    margin-bottom: 10px;
    padding: 9px 11px;
  }

  .hw-modal-form-card {
    padding: 16px 14px;
    border-radius: 14px;
  }

  .hw-modal-form-heading {
    font-size: 21px;
  }

  .hw-modal-form-split {
    display: block;
  }

  .hw-modal-form-pane + .hw-modal-form-pane {
    margin-top: 16px;
  }

  .hw-modal-form-grid,
.hw-modal-form-grid tbody,
.hw-modal-form-grid tr,
.hw-modal-form-grid td {
    display: block;
    width: 100% !important;
  }

  .hw-modal-form-grid {
    border-spacing: 0 10px;
  }

  .hw-modal-form-grid > tbody > tr > td:first-child,
.hw-modal-form-grid > tr > td:first-child,
.hw-modal-form-label {
    padding: 0 0 6px 0;
  }

  .hw-modal-form-inline-two {
    grid-template-columns: 1fr;
  }

  .hw-modal-form-actions .glowbutton {
    width: 100%;
    min-width: 0;
  }
}
.loginFields {
  margin-bottom: 10px;
}
.loginFields label {
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1.1px;
  color: #202020;
}
.loginFields input {
  width: 100%;
  display: block;
  box-sizing: border-box;
  margin-top: 5px;
  margin-bottom: 10px;
}
.loginFields button {
  margin-left: auto;
  display: block;
  padding: 8px 22px;
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
}
.loginFields .error {
  color: #dc0000;
}

.loginForm {
  width: 100%;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}
.loginForm > a {
  display: block;
}

.HiddenColumn {
  display: none;
}

body[orient=profile] .LandscapeColumn {
  display: none;
}

.CategoryAccordion {
  border-bottom: solid 1px #000066;
}

.CategoryHeader,
.CategoryHeader_i {
  background-color: #8888ff;
  cursor: pointer;
  font-family: "Oswald", sans-serif;
  color: #ffffff;
  font-size: large;
  border-top: solid 1px #000066;
  border-left: solid 1px #000066;
  border-right: solid 1px #000066;
}

.CategoryHeader {
  padding: 4px 4px 3px 4px;
}

.CategoryHeader_i {
  padding: 10px 4px 9px 4px;
}

.CategoryPanel {
  border-left: solid 1px #000066;
  border-right: solid 1px #000066;
  overflow: hidden;
}

.FAQHeader,
.FAQHeader_i {
  background-color: #bbbbff;
  cursor: pointer;
  font-family: "Oswald", sans-serif;
  font-size: larger;
  border-top: solid 1px #ccccff;
}

.FAQHeader {
  padding: 4px 4px 4px 12px;
}

.FAQHeader_i {
  padding: 8px 4px 8px 12px;
}

.FAQAnswer,
.FAQAnswer_i {
  background-color: #ddddff;
  font-family: "Open Sans", sans-serif;
}

.FAQAnswer {
  padding: 8px 18px 12px 18px;
}

.FAQAnswer_i {
  padding: 0;
}

.PagerClass {
  padding: 15px;
  text-decoration: underline;
}

@media only screen and (max-width: 767px) {
  div.FAQAnswer {
    padding: 2px 2px;
  }
}
.cpumanage-page {
  margin: 6px;
}
.cpumanage-page #ComputerList {
  position: absolute;
  top: 6px;
  bottom: 6px;
  left: 6px;
  right: 6px;
}
.cpumanage-page .computerList {
  display: flex;
  flex-direction: column;
  background-color: white;
  box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.25);
}
.cpumanage-page .computerList .ciCell {
  display: flex;
  border-bottom: 1px solid #d3d3d3;
  padding: 10px 8px 10px 7px;
  cursor: pointer;
  align-items: center;
}
.cpumanage-page .computerList .ciCell:last-child {
  border-bottom: none;
}
.cpumanage-page .computerList .ciCell:hover {
  background-color: #b8b8c8;
}
.cpumanage-page .computerList .ciCell.selected {
  background-color: #ff9800;
  color: white;
}
.cpumanage-page .computerList .ciStatus {
  width: 15px;
}
.cpumanage-page .computerList .ciComputerInfo {
  flex-grow: 1;
}
.cpumanage-page .computerList .ciComputerName {
  font-weight: 600;
}
.cpumanage-page .computerList .ciDHVersion, .cpumanage-page .computerList .ciWellName {
  font-family: monospace;
}
.cpumanage-page .computerList .ciCheckinDate {
  width: 38%;
  text-align: right;
}
.cpumanage-page .computerList:first-of-type {
  margin-bottom: 10px;
}
.cpumanage-page #sidebar {
  overflow-y: auto;
  flex-shrink: 0;
  scrollbar-width: none;
}
.cpumanage-page #sidebar::-webkit-scrollbar {
  display: none;
}
.cpumanage-page #sidebar > span {
  text-transform: uppercase;
  color: white;
  font-weight: 600;
  letter-spacing: 2px;
  padding: 4px;
  display: inline-block;
  font-size: 11px;
}
.cpumanage-page #btnAddNewComputer {
  width: calc(100% - 20px);
  margin: 10px 10px;
}
.cpumanage-page .onlineIndicatorCell {
  padding: 0 0 0 7px !important;
}
.cpumanage-page .lmiOnlineIndicator {
  width: 6px;
  height: 18px;
  border-radius: 3px;
  visibility: hidden;
}
.cpumanage-page .lmiOnlineIndicator.fullOnline {
  background-color: #64c564;
  box-shadow: 0px 1px 5px #2cda2c;
  visibility: visible;
}
.cpumanage-page .lmiOnlineIndicator.lmiOnline {
  background-color: #f7c477;
  box-shadow: 0px 1px 5px #ff8001;
  visibility: visible;
}
.cpumanage-page #bodycontainer {
  width: 100%;
  border: none;
  background: initial;
  height: 100%;
}
.cpumanage-page #container {
  display: flex;
  height: 100%;
}
.cpumanage-page #sidebar {
  width: 220px;
}
.cpumanage-page #main {
  padding: 0 0 0 6px;
  box-sizing: border-box;
  flex: 1;
  min-width: 0;
}
.cpumanage-page #btnCloseComputer {
  display: none;
  cursor: pointer;
  background-color: #eaeaea;
  border: none;
  padding: 5px 9px;
  margin: -4px 10px -4px -4px;
  font-size: 1.4em;
  border-radius: 4px;
}
.cpumanage-page #pnlComputerDetails {
  display: flex;
  flex-direction: column;
  height: 100%;
  box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.25);
}
.cpumanage-page #computerHeader {
  width: 100%;
  background-color: #315fa0;
  color: white;
  padding: 10px;
  box-sizing: border-box;
}
.cpumanage-page #lblComputerName {
  font-size: 1.4em;
}
.cpumanage-page #lblComputerLastSeen {
  float: right;
  line-height: 1.4rem;
}
.cpumanage-page #containerPanel {
  flex: 1;
  background-color: white;
  min-height: 0;
}
.cpumanage-page #containerPanel > div {
  height: 100%;
  width: 100%;
}
.cpumanage-page #filesPanel {
  display: flex;
  flex-direction: row;
}
.cpumanage-page #filesList {
  width: 160px;
  display: flex;
  flex-direction: column;
  border-right: 1px solid #d3d3d3;
  overflow-y: auto;
}
.cpumanage-page #filesList .fileRow {
  padding: 12px;
  font-size: 1.1em;
  cursor: pointer;
  border-bottom: 1px solid #d3d3d3;
}
.cpumanage-page #filesList .fileRow .filename {
  word-break: break-word;
  font-weight: 600;
  display: block;
}
.cpumanage-page #filesList .fileRow:hover {
  background-color: #b8b8c8;
}
.cpumanage-page #filesList .fileRow.selected {
  background-color: #629be7;
  color: white;
}
.cpumanage-page #filesList .fileRow .filedate {
  font-size: 0.8em;
}
.cpumanage-page #filesList button {
  flex-shrink: 0;
}
.cpumanage-page #filePanel {
  flex: 1;
  min-height: 0;
  min-width: 0;
  display: flex;
  flex-direction: column;
}
.cpumanage-page #fileToolbar {
  background-color: #eaeaea;
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  justify-content: flex-end;
}
.cpumanage-page #fileToolbar .toolbarLabel {
  font-size: 1.1em;
  padding: 10px;
}
.cpumanage-page #fileToolbar .toolbarTab {
  font-size: 1.1em;
  box-sizing: border-box;
  padding: 10px;
  cursor: pointer;
  align-self: flex-end;
}
.cpumanage-page #fileToolbar .toolbarTab:hover {
  background-color: #b8b8c8;
}
.cpumanage-page #fileToolbar .toolbarTab.selected {
  background-color: #629be7;
  color: white;
}
.cpumanage-page .buttonStrip button {
  margin-right: 4px;
}
.cpumanage-page #fileViewer {
  min-height: 0;
  flex: 1;
  min-width: 0;
  max-width: 100%;
  display: flex;
  flex-direction: column;
}
.cpumanage-page #fileViewer .viewerPanel {
  box-sizing: border-box;
  height: 100%;
  width: 100%;
  overflow-x: hidden;
}
.cpumanage-page .fileFilterContainer {
  display: flex;
  padding: 6px 6px 0 6px;
  flex-shrink: 0;
}
.cpumanage-page .fileFilterContainer .filterSearch {
  flex-grow: 1;
  border: 1px solid lightgray;
  border-radius: 5px;
  padding: 10px;
  background-color: #fcfcfc;
}
.cpumanage-page #rawViewer {
  font-family: monospace;
  padding: 10px;
  overflow-y: scroll;
  /* overflow-x: scroll; */
  word-break: break-word;
  white-space: pre-wrap;
}
.cpumanage-page #specialViewer {
  font-family: monospace;
  padding: 10px;
  overflow-y: scroll;
  word-break: break-word;
  white-space: pre-wrap;
  display: flex;
  flex-direction: column;
}
.cpumanage-page #fileViewer.noWrap .viewerPanel {
  white-space: pre;
  word-break: normal;
  overflow-x: auto;
}
.cpumanage-page .iniSection {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.cpumanage-page .iniSectionHeader {
  border-bottom: 1px solid #d3d3d3;
  padding: 10px;
  font-size: 1.5em;
  font-weight: 600;
}
.cpumanage-page .iniItem {
  display: flex;
  border-bottom: 1px solid #d3d3d3;
}
.cpumanage-page .iniItemKey {
  width: 22%;
  min-width: 22%;
  border-right: 1px solid #d3d3d3;
  padding: 14px;
  font-weight: 600;
}
.cpumanage-page .iniItemValue {
  padding: 14px;
  flex-grow: 1;
}
.cpumanage-page .iniItem button {
  margin: 4px 4px;
  flex-shrink: 0;
}
.cpumanage-page .flexSpacer {
  flex: 1;
}
.cpumanage-page .buttonStrip {
  padding: 4px;
}
.cpumanage-page .buttonStrip button {
  height: 100%;
}
.cpumanage-page #infoPanel {
  display: flex;
  box-sizing: border-box;
}
.cpumanage-page #infoPanel .infoPanelColumn {
  padding: 10px;
  display: flex;
  box-sizing: border-box;
  flex-direction: column;
  overflow-y: auto;
  width: 50%;
  min-width: 50%;
  max-width: 50%;
  flex-shrink: 0;
}
.cpumanage-page #infoPanel .ipPanel {
  background-color: #f7f7f7;
  margin-bottom: 10px;
  box-shadow: 0px 1px 12px rgba(0, 0, 0, 0.15);
}
.cpumanage-page #infoPanel .ipPanel > div {
  padding: 10px;
}
.cpumanage-page #infoPanel .ipPHeader {
  background-color: #eaeaea;
  font-size: 1.2em;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 2px;
}
.cpumanage-page #ipNotesSearchHeader {
  display: flex;
  flex-wrap: wrap;
}
.cpumanage-page #ipNotesSearchHeader #inputNotesAdd {
  flex-grow: 1;
  margin-right: 10px;
  border: 1px solid #d3d3d3;
  border-radius: 5px;
  padding: 10px;
  background-color: #fcfcfc;
}
.cpumanage-page #ipNotesSearchHeader #inputNotesSearch {
  flex-grow: 1;
  width: 100%;
  margin-top: 10px;
  border: 1px solid #d3d3d3;
  border-radius: 5px;
  padding: 10px;
  background-color: #fcfcfc;
}
.cpumanage-page #ipNotesList {
  display: flex;
  flex-direction: column;
  padding-top: 0 !important;
}
.cpumanage-page .ipNotesListNoteCell {
  background-color: #f7f7f7;
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-direction: column;
  margin-bottom: 8px;
}
.cpumanage-page .ipNotesListNoteCell.systemNote {
  background-color: #eaeaea;
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-direction: column;
}
.cpumanage-page .ipNotesListNoteCell .noteHeader {
  padding: 10px;
  display: flex;
  width: 100%;
  background-color: #eaeaea;
  box-sizing: border-box;
}
.cpumanage-page .ipNotesListNoteCell .noteHeader div {
  padding: 0 6px;
  border-right: 1px solid gray;
}
.cpumanage-page .ipNotesListNoteCell .noteHeader div:first-child {
  padding-left: 0;
}
.cpumanage-page .ipNotesListNoteCell .noteHeader div:last-child {
  border-right: none;
}
.cpumanage-page .ipNotesListNoteCell .noteBody {
  display: flex;
}
.cpumanage-page .ipNotesListNoteCell.systemNote .noteContent {
  padding-top: 0;
  font-style: italic;
}
.cpumanage-page .ipNotesListNoteCell .noteContent {
  padding: 10px;
  flex-grow: 1;
}
.cpumanage-page .ipNotesListNoteCell .noteFooter {
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
  padding: 6px;
  justify-content: center;
}
.cpumanage-page .ipNotesListNoteCell .noteFooter button {
  margin-bottom: 8px;
}
.cpumanage-page .ipNotesListNoteCell .noteFooter button:last-child {
  margin-bottom: 0;
}
.cpumanage-page #ipLogMeInDetails {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cpumanage-page #ipLogMeInDetails #btnConnectToLogMeIn {
  flex-shrink: 0;
}
.cpumanage-page #ipLogMeIn #lmiLastStatusChange {
  text-align: right;
  padding-left: 8px;
}
.cpumanage-page #ipDataHubVitalsList {
  display: flex;
  flex-direction: column;
}
.cpumanage-page .ipDataHubVitalsRow {
  display: flex;
  padding: 8px 0;
  border-bottom: 1px solid #d3d3d3;
}
.cpumanage-page .ipDataHubVitalsRow:last-child {
  border-bottom: none;
}
.cpumanage-page .vitalLabel {
  width: 35%;
  min-width: 35%;
  box-sizing: border-box;
  padding-right: 8px;
}
.cpumanage-page #commandQueuePanel {
  padding: 10px;
  display: flex;
  box-sizing: border-box;
  flex-direction: column;
  overflow-y: auto;
}
.cpumanage-page #commandQueueButtonPanel {
  margin-bottom: 16px;
  display: flex;
  flex-shrink: 0;
}
.cpumanage-page #btnQueueNewCommand {
  flex-grow: 1;
  margin-right: 10px;
}
.cpumanage-page #commandQueuePanel .cqCommand {
  display: flex;
  flex-shrink: 0;
  background-color: #f7f7f7;
  box-shadow: 0px 1px 12px rgba(0, 0, 0, 0.15);
  margin-bottom: 10px;
  flex-direction: column;
}
.cpumanage-page #commandQueuePanel .cqHeaderPanel {
  display: flex;
  background-color: #eaeaea;
}
.cpumanage-page #commandQueuePanel .cqCommandStatus {
  font-size: 1.2em;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 2px;
  padding: 10px;
}
.cpumanage-page #commandQueuePanel .cqBodyPanel {
  display: flex;
}
.cpumanage-page #commandQueuePanel .cqInfo {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.cpumanage-page #commandQueuePanel .cqCommandTitle {
  /* background-color: #eaeaea; */
  font-size: 1.2em;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 2px;
  padding: 10px;
  flex-grow: 1;
}
.cpumanage-page #commandQueuePanel .cqButtons {
  display: flex;
  flex-direction: column;
  padding: 6px;
  justify-content: center;
}
.cpumanage-page #commandQueuePanel .cqButtons button {
  margin-bottom: 8px;
}
.cpumanage-page #commandQueuePanel .cqButtons button:last-child {
  margin-bottom: 0;
}
.cpumanage-page #commandQueuePanel .cqKVBlock {
  display: flex;
  align-items: center;
  padding: 0 10px 0 10px;
}
.cpumanage-page #commandQueuePanel .cqKVBlock:last-child {
  padding-bottom: 10px;
}
.cpumanage-page #commandQueuePanel .cqKVTitle {
  width: 15%;
  min-width: 15%;
  border-right: 1px solid #d3d3d3;
}
.cpumanage-page #commandQueuePanel .cqParameters {
  padding: 10px;
  display: flex;
  flex-wrap: wrap;
}
.cpumanage-page #commandQueuePanel .cqParameter {
  display: block;
  padding: 8px 12px;
  background-color: #eaeaea;
  margin-right: 10px;
  border-radius: 6px;
  font-family: monospace;
  margin-bottom: 4px;
}
.cpumanage-page #commandQueuePanel .cqParameterTitle {
  margin-right: 10px;
  font-family: sans-serif;
}
.cpumanage-page #commandQueuePanel .cqParameterValue {
  padding: 4px 12px;
  background-color: #dadada;
  border-radius: 4px;
}
.cpumanage-page #commandQueuePanel .cqFooter {
  padding: 10px 10px 0 10px;
}
.cpumanage-page #commandQueuePanel .cqFooter span {
  font-size: 0.8em;
  display: inline-block;
  padding: 4px 6px;
  border-right: 1px solid #d3d3d3;
}
.cpumanage-page #commandQueuePanel .cqFooter span:first-child {
  padding-left: 0;
}
.cpumanage-page #commandQueuePanel .cqFooter span:last-child {
  border-right: none;
}
.cpumanage-page .cqResults {
  max-height: 180px;
  overflow: auto;
  font-family: monospace;
  background-color: #dadada;
  margin: 10px;
  padding: 10px;
  box-sizing: border-box;
  border-radius: 6px;
}
.cpumanage-page .hw-dialog.command-dialog {
  width: 60vw;
}
.cpumanage-page .command-dialog .command-description {
  font-size: 1.1em;
  margin-top: 10px;
  margin-bottom: 24px;
}
.cpumanage-page .command-dialog .additional-inputs label {
  display: block;
  margin-top: 10px;
  margin-bottom: 4px;
}
.cpumanage-page .command-dialog .additional-inputs .parameter-field {
  font-size: 1.4em;
  width: 100%;
  box-sizing: border-box;
}
.cpumanage-page #crashLogPanel {
  display: flex;
  flex-direction: row;
}
.cpumanage-page #crashesList {
  width: 160px;
  display: flex;
  flex-direction: column;
  border-right: 1px solid #d3d3d3;
  overflow-y: auto;
}
.cpumanage-page #crashesList .crashRow {
  padding: 12px;
  font-size: 1.1em;
  cursor: pointer;
  border-bottom: 1px solid #d3d3d3;
}
.cpumanage-page #crashesList .crashRow .crashdate {
  word-break: break-word;
  font-weight: 600;
  display: block;
}
.cpumanage-page #crashesList .crashRow .crashtimestamp {
  display: block;
  margin: 6px 0;
  font-family: monospace;
}
.cpumanage-page #crashesList .crashRow .crashmessage {
  display: block;
  background-color: #f0f0f0;
  color: black;
  padding: 6px;
  margin: 6px 0;
  font-size: 0.8em;
  border-radius: 6px;
}
.cpumanage-page #crashesList .crashRow .crashversion {
  font-family: monospace;
}
.cpumanage-page #crashesList .crashRow:hover {
  background-color: #b8b8c8;
}
.cpumanage-page #crashesList .crashRow.selected {
  background-color: #629be7;
  color: white;
}
.cpumanage-page #crashesList .crashRow .filedate {
  font-size: 0.8em;
}
.cpumanage-page #crashPanel {
  flex: 1;
  min-height: 0;
  display: flex;
  flex-direction: column;
}
.cpumanage-page #crashFileList {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.cpumanage-page #crashFileList .fileRow {
  padding: 12px;
  font-size: 1.1em;
  cursor: pointer;
  margin-top: -1px;
  border-right: 1px solid #d3d3d3;
  border-top: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
}
.cpumanage-page #crashFileList .fileRow .filename {
  word-break: break-word;
  font-weight: 600;
  display: block;
}
.cpumanage-page #crashFileList .fileRow:hover {
  background-color: #b8b8c8;
}
.cpumanage-page #crashFileList .fileRow.selected {
  background-color: #629be7;
  color: white;
}
.cpumanage-page #crashFileList .fileRow .filedate {
  font-size: 0.8em;
}
.cpumanage-page #crashFileToolbar {
  background-color: #e8e8e8;
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  justify-content: flex-start;
}
.cpumanage-page .crashFileToolbarLabel {
  font-size: 1.1em;
  padding: 10px;
}
.cpumanage-page .crashFileToolbarTab {
  font-size: 1.1em;
  box-sizing: border-box;
  padding: 10px;
  cursor: pointer;
  align-self: flex-end;
}
.cpumanage-page .crashFileToolbarTab:hover {
  background-color: #b8b8c8;
}
.cpumanage-page .crashFileToolbarTab.selected {
  background-color: #629be7;
  color: white;
}
.cpumanage-page #crashFileViewer {
  min-height: 0;
  flex: 1;
  min-width: 0;
  max-width: 100%;
}
.cpumanage-page #crashFileViewer > div {
  box-sizing: border-box;
  height: 100%;
  width: 100%;
  overflow-x: hidden;
}
.cpumanage-page #crashRawViewer {
  font-family: monospace;
  padding: 10px;
  overflow-y: scroll;
  /* overflow-x: scroll; */
  word-break: break-word;
  white-space: pre-wrap;
}
.cpumanage-page #crashSpecialViewer {
  font-family: monospace;
  padding: 10px;
  overflow-y: scroll;
  word-break: break-word;
  white-space: pre-wrap;
  display: flex;
  flex-direction: column;
}
.cpumanage-page #crashFileViewer.noWrap #crashRawViewer,
.cpumanage-page #crashFileViewer.noWrap #crashSpecialViewer {
  white-space: pre;
  word-break: normal;
  overflow-x: auto;
}
.cpumanage-page .noteContent .ql-disabled {
  border: none;
}
.cpumanage-page .noteContent .ql-disabled .ql-editor {
  padding: 0;
}
.cpumanage-page .ql-editor ol, .cpumanage-page .ql-editor ul {
  padding-left: 0;
}
@media (max-width: 1023px) {
  .cpumanage-page #filesPanel {
    flex-direction: column;
  }
  .cpumanage-page #filesList {
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
  }
  .cpumanage-page #filesList .fileRow {
    border-right: 1px solid #d3d3d3;
  }
}
@media only screen and (max-width: 959px) {
  .cpumanage-page .collapsed {
    display: none;
  }
  .cpumanage-page #container {
    flex-direction: column;
  }
  .cpumanage-page #sidebar {
    width: auto;
    margin-bottom: 8px;
  }
  .cpumanage-page #main {
    padding: 0;
  }
  .cpumanage-page .glowbutton {
    min-height: 40px;
  }
  .cpumanage-page .glowbutton.subtle {
    min-height: 32px;
  }
  .cpumanage-page #containerPanel {
    margin-bottom: 8px;
  }
  .cpumanage-page #computerHeader {
    display: flex;
    align-items: center;
  }
  .cpumanage-page #btnCloseComputer {
    display: block;
  }
  .cpumanage-page #lblComputerName {
    flex-grow: 1;
    padding-right: 10px;
  }
  .cpumanage-page #infoPanel {
    flex-direction: column;
  }
  .cpumanage-page #infoPanel .infoPanelColumn {
    padding: 0 10px 0 10px;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }
  .cpumanage-page #infoPanel .infoPanelColumn:first-child {
    order: 2;
    padding: 10px 10px 0 10px;
  }
  .cpumanage-page #ipLogMeInDetails {
    flex-direction: column;
  }
  .cpumanage-page #btnConnectToLogMeIn {
    width: 100%;
  }
  .cpumanage-page #lmiLastStatusChange {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .cpumanage-page #filesList .fileRow {
    margin-top: -1px;
    border-top: 1px solid #d3d3d3;
    border-bottom: 1px solid #d3d3d3;
  }
  .cpumanage-page #filesList button {
    margin: 12px auto 12px auto !important;
    min-height: 40px;
  }
  .cpumanage-page #fileToolbar {
    align-items: center;
  }
  .cpumanage-page #fileToolbar .buttonStrip {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    border-top: 1px solid #d3d3d3;
    padding-top: 10px;
  }
  .cpumanage-page #fileToolbar .buttonStrip button {
    min-height: 40px;
    margin-bottom: 8px;
    flex-grow: 1;
  }
  .cpumanage-page #commandQueuePanel .cqBodyPanel {
    flex-direction: column;
  }
  .cpumanage-page #commandQueuePanel .cqKVBlock {
    margin-top: 10px;
    flex-direction: column;
    align-items: flex-start;
  }
  .cpumanage-page #commandQueuePanel .cqParameter {
    display: flex;
  }
  .cpumanage-page #crashesList {
    width: 100px;
  }
  .cpumanage-page .hw-dialog.command-dialog {
    width: 96vw;
  }
}

.V4WellList section {
  padding-left: 0;
}

.wellListItem {
  background-color: #fefefe;
  border-radius: 6px;
  box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.1);
  display: flex;
  overflow: hidden;
  margin-bottom: 20px;
  cursor: pointer;
}
.wellListItem:hover {
  background-color: #dbe9fb;
}
.wellListItem .mapSquare {
  background-color: green;
  width: 140px;
  max-height: 100%;
  height: 108px;
  overflow: hidden;
  position: relative;
}
.wellListItem .mapSquare .mapImage {
  width: 150px;
  height: 150px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.wellListItem .mapSquare .mapImage.nomap {
  filter: blur(3px);
}
.wellListItem .mapSquare .mapPin {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url(/img/mapderrick_orange.png);
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: center center;
}
.wellListItem.recentlyActive .mapPin {
  background-image: url(/img/mapderrick_blue.png);
}
.wellListItem.inactive .mapPin {
  background-image: url(/img/mapderrick_light.png);
}
.wellListItem .wellInfo {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding: 12px 16px;
}
.wellListItem .wellInfo .wellName {
  font-weight: 500;
  font-size: 24px;
  font-family: "Oswald", sans-serif;
  letter-spacing: 1px;
}
.wellListItem .wellInfo .operatorName {
  font-size: 18px;
}
.wellListItem .wellInfo .locationName {
  font-size: 18px;
}
.wellListItem .wellStatus {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 12px 16px;
  width: 240px;
  text-align: center;
}
.wellListItem .wellStatus .statusLabel {
  font-weight: 600;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1.1px;
}
.wellListItem .wellStatus .currentDepth {
  font-family: "Source Code Pro", monospace;
  font-size: 20px;
  font-weight: 400;
}
.wellListItem .buttons {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 12px 16px;
}
.wellListItem .buttons a {
  text-align: right;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 1.1px;
  font-weight: 600;
  margin-bottom: 4px;
}
.wellListItem .buttons a:last-child {
  margin-bottom: 0;
}

#smallMap {
  height: 300px;
}

@media (max-width: 767px) {
  .wellListItem {
    flex-wrap: wrap;
    position: relative;
  }
  .wellListItem .mapSquare {
    width: 100%;
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0;
    height: 84px;
    opacity: 0.1;
  }
  .wellListItem .mapSquare .mapImage {
    width: 100%;
    height: auto;
  }
  .wellListItem .wellInfo {
    width: 100%;
  }
  .wellListItem .wellStatus {
    width: auto;
    flex-grow: 1;
    text-align: left;
  }

  #smallMap {
    display: none;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9zdHlsZXMvX3R5cG9ncmFwaHkuc2NzcyIsIi4uL3NyYy9zdHlsZXMvX3Jlc3BvbnNpdmVuZXNzLnNjc3MiLCJzdHlsZS5jc3MiLCIuLi9zcmMvc3R5bGVzL19jb2xvcnMuc2NzcyIsIi4uL3NyYy9zdHlsZXMvX2J1dHRvbnMuc2NzcyIsIi4uL3NyYy9zdHlsZXMvX2hlYWRlci5zY3NzIiwiLi4vc3JjL3N0eWxlcy9fbWFpbi5zY3NzIiwiLi4vc3JjL3N0eWxlcy9fZm9vdGVyLnNjc3MiLCIuLi9zcmMvc3R5bGVzL19zcGlubmVyLnNjc3MiLCIuLi9zcmMvc3R5bGVzL19kaWFsb2cuc2NzcyIsIi4uL3NyYy9zdHlsZXMvX2Zvcm1zLnNjc3MiLCIuLi9zcmMvc3R5bGVzL19jcHVtYW5hZ2Uuc2NzcyIsIi4uL3NyYy9zdHlsZXMvX3dlbGxsaXN0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQVEsbVBBQUE7QUNPTjtFQVFBO0lBQ0UsYUFBQTtFQ1pGO0FBQ0Y7QURlQTtFQUNFLGFBQUE7QUNiRjtBRERFO0VBYUY7SUFJSSxjQUFBO0VDWkY7QUFDRjs7QUZMQTtFQUNJLHlCR3FCd0I7QURiNUI7O0FGVEE7RUFDSSx5QkdxQndCO0FEYjVCOztBRkpBO0VBQ0ksaUNBWFM7RUFZVCxnQkFBQTtFQUNBLGVBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7QUVPSjs7QUZKQTtFQUNJLGlDQW5CUztFQW9CVCxnQkFBQTtFQUNBLGVBQUE7RUFDQSxTQUFBO0VBQ0EsaUJBQUE7QUVPSjs7QUZKQTtFQUNJLGNHRWM7QURLbEI7QUZMSTtFQUNJLGNHRFU7QURRbEI7O0FFeENBO0VBQ0Usb0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsUUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSw2QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0Esb0NKVFU7RUlVVixlQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtFQUNB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 */