.sc-pane .focus {
  box-shadow: 0 0 1px 1px #8f96a1;
}

.sc-pane .focus.voidFocus {
  box-shadow: none;
}

.firefox .sc-text-field-view.focus,
.webkit .sc-text-field-view.focus,
.edge .sc-text-field-view.focus,
.ie .sc-text-field-view.focus {
  box-shadow: 0 0 1px 1px #8f96a1;
  outline: none;
}

.sc-pane .extended-select-view.private-focus {
  box-shadow: 0 0 1px 1px #8f96a1;
}

.ie .sc-pane .extended-select-view.private-focus {
  outline: #8f96a1 solid 1px !important;
}

.sc-menu-item.focus {
  box-shadow: none;
  outline: none;
}

.sc-disclosure-view.focus {
  box-shadow: none;
  outline: none;
}

.sc-disclosure-view.focus .disclosure-label {
  box-shadow: 0 0 1px 1px #8f96a1;
}

.ie .arrow-menu-button.focus {
  -ms-zoom: 1;
}

.sc-view {
  overflow: visible;
}

.sc-view.sc-scroll-view {
  overflow: hidden;
}

.sc-view.sc-scroll-view .sc-container-view {
  overflow: hidden;
}

.sc-view.hide-overflow {
  overflow: hidden;
}

.sc-view.ellipsis {
  overflow: hidden;
}

.text-right {
  text-align: right;
}

.align-text-control-size {
  line-height: 20px;
}

.seapine-theme.sc-label-view.tt-field-label {
  color: #848484;
  font-family: Helvetica,Arial,sans-serif;
  font-weight: bold;
  font-size: 13px;
}

.seapine-theme.sc-label-view.tt-field-label.is-required {
  color: #D30711;
  font-family: Helvetica,Arial,sans-serif;
  font-weight: bold;
}

.tt-content-divider {
  background-color: #D2D2D3;
}

#two-column-menu-content-view {
  background-color: transparent;
}

#n-column-menu-content-view {
  background-color: transparent;
}

.sc-form-label,
.sp-expanding-label,
.sc-form-value-label {
  word-wrap: break-word;
}

.sc-view.detail-banner {
  height: 51px;
  background: #fdfdfd;
  background: linear-gradient(to bottom, #fdfdfd, #e9e8e9);
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#fdfdfd', EndColorStr='#e9e8e9', GradientType=0);
}

img.icon.find-users-icon {
  margin-right: 0;
  left: 0;
}

.search-menu-item {
  margin-left: 7px !important;
  font-weight: bold;
}

.project-menu-item {
  margin-left: 7px;
}

.send-email-tracking-label {
  font-size: 14px;
  color: #000000;
  text-align: left;
}

.two-column-menu-pane .vertical-divider {
  background: #A0A0A0;
}

.two-column-menu-pane .disabled-label {
  color: #A0A0A0;
}

.n-column-menu-pane .vertical-divider {
  background: #A0A0A0;
}

.n-column-menu-pane .disabled-label {
  color: #A0A0A0;
}

.column-menu-header {
  color: #A0A0A0;
  font-weight: bold;
}

.column-menu-header.disabled {
  color: #A0A0A0;
  font-weight: bold;
}

.email-menu-title-item {
  margin-left: 7px;
}

.clickable {
  cursor: pointer;
}

.ie .sc-text-field-view input::-ms-clear,
.edge .sc-text-field-view input::-ms-clear {
  display: none;
}

.sc-text-field-view .sc-hint,
.sc-text-field-view .hint {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  line-height: 18px;
}

.webkit .sc-text-field-view .border,
.edge .sc-text-field-view .border {
  border: 1px solid #A9A9A9;
  -webkit-appearance: textfield;
}

.sc-checkbox-view.simple-layout .label {
  line-height: 16px;
}

.sc-alert ul.alertList li {
  list-style-position: inside;
}

.sc-alert h1.header {
  font-weight: bold;
}

.wysiwyg-field {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: black;
  overflow-x: auto;
  overflow-y: hidden;
  -moz-user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
  user-select: text;
  cursor: text;
  white-space: normal;
  word-wrap: break-word;
}

.wysiwyg-field strong {
  font-weight: bolder;
}

.wysiwyg-field strong em {
  font-weight: bolder;
}

.wysiwyg-field em {
  font-style: italic;
}

.wysiwyg-field u {
  text-decoration: underline;
}

.wysiwyg-field ul,
.wysiwyg-field ol {
  margin-left: 40px;
  clear: both;
  -webkit-margin-before: 0px;
  -webkit-margin-after: 0px;
}

.wysiwyg-field ol li {
  list-style-type: decimal;
}

.wysiwyg-field ol li ol li {
  list-style-type: lower-alpha;
}

.wysiwyg-field ol li ol li ol li {
  list-style-type: lower-roman;
}

.wysiwyg-field ul li {
  list-style-type: disc;
}

.wysiwyg-field ul li ul li {
  list-style-type: circle;
}

.wysiwyg-field ul li ul li ul li {
  list-style-type: square;
}

.wysiwyg-field p {
  margin: 0;
  clear: both;
}

.wysiwyg-field p,
.wysiwyg-field fieldset,
.wysiwyg-field table,
.wysiwyg-field pre {
  margin-bottom: 0;
}

.validator-invalid {
  background-color: #fbb;
  background-color: red;
}

.validator-invalid input {
  margin-left: -3px;
  padding-left: 3px;
  padding-right: 3px;
  background-color: #fbb;
}

.workflow-menu-item-no-icon .value {
  padding-left: 24px;
}

.workflow-menu-has-icons .value {
  padding-top: 1px;
}

.folder-list-view .icon {
  height: 16px;
  width: 16px;
}

.not-yet-implemented .label {
  color: gray;
  text-align: left;
}

.menu-title-item {
  margin-left: 3px;
  font-weight: bold;
}

.list-window-pager {
  text-align: center;
}

.list-window-pager>span {
  margin: 1px 4px;
}

.paging-nav-button {
  color: #0D5EA5;
}

.paging-nav-button.disabled {
  color: #D3D1D1 !important;
  cursor: default;
  text-decoration: none;
}

.seapine-theme.menu-label {
  font-family: Helvetica,Arial,sans-serif;
  font-weight: bold;
  font-size: 14px;
  color: #2c5195;
}

.user-portal-field-label {
  color: #848484;
  font-family: Helvetica,Arial,sans-serif;
  font-weight: bold;
  font-size: 13px;
}

.user-portal-field-label.is-required {
  color: #D30711;
  font-family: Helvetica,Arial,sans-serif;
  font-weight: bold;
}

.preview-view {
  background-color: #f1f1f1;
  box-shadow: inset 0px 2px 5px 1px #afafaf;
}

.network-error .main-view {
  background-color: #FFE7E5;
}

.network-error .extended-view {
  background-color: #FFFFFF;
  border-top: solid 1px #DDDDDE;
}

.network-error .sp-link-view {
  color: #2d5295;
  font-size: 11px;
  font-family: Arial, sans-serif;
}

.network-error .title {
  font-size: 22px;
  font-family: Arial, sans-serif;
  font-weight: bold;
  color: #2c5195;
}

.network-error .reconnect-text {
  font-size: 14px;
}

.gripper-icon {
  height: 12px;
  width: 12px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1735px -748px;
}

.gripper-icon:hover {
  height: 12px;
  width: 12px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1747px -748px;
}

.sc-view.sc-split-view .collapsing-split-divider {
  border: 1px solid #D2D2D3;
  border-left: none;
}

.sc-view.sc-split-view .collapsing-split-divider .collapse-button {
  background-color: #DADADA;
  color: #444343;
  line-height: 12px;
  font-size: 11px;
  padding-left: 1px;
  cursor: pointer;
  font-family: Arial, sans-serif;
}

.sc-view.sc-split-view .collapsing-split-divider .collapse-button:hover {
  background-color: #C7C5C5;
}

.sc-view.sc-split-view .collapsing-split-divider .sc-split-divider-view {
  border-left: 1px solid #D2D2D3;
}

.sc-view.sc-split-view .collapsing-split-divider .sc-split-divider-view .vertical-inner-divider {
  margin-left: 7px;
}

.sc-view.sc-split-view .collapsing-split-divider .sc-split-divider-view .vertical-icon {
  left: 4px;
}

.overview-section-view .sc-form-label {
  color: #848484;
  font-family: Helvetica,Arial,sans-serif;
  font-weight: bold;
  font-size: 13px;
}

.overview-section-view .sc-form-label.is-required {
  color: #D30711;
  font-family: Helvetica,Arial,sans-serif;
  font-weight: bold;
}

.sc-label-view.empty-view {
  font-size: 16px;
  color: #848484;
  font-weight: bold;
  text-align: center;
}

.sc-label-view.field-label {
  color: #848484;
  font-family: Helvetica,Arial,sans-serif;
  font-weight: bold;
  font-size: 13px;
}

.sc-label-view.field-label.is-required {
  color: #D30711;
  font-family: Helvetica,Arial,sans-serif;
  font-weight: bold;
}

.sc-label-view.ellipsis {
  white-space: nowrap;
}

.field-styles.bold {
  font-weight: bold;
}

.field-styles.italic {
  font-style: italic;
}

.field-styles.underline {
  text-decoration: underline;
}

.field-styles.strikethrough {
  text-decoration: line-through;
}

.field-styles.strikethrough.underline,
.field-styles.strikethrough.hyperlink-label:hover {
  text-decoration: line-through underline;
}

.field-styles.hide-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: clip !important;
}

.sp-table-data-view .table-cell label.field-styles {
  padding-left: 8px;
  padding-right: 8px;
}

.sp-table-data-view .table-cell label.field-styles.hide-text {
  padding-left: 100%;
}

.sp-table-data-view .table-cell label.field-styles,
.sp-table-data-view .table-cell .field-styles-icon-container {
  margin: 2px 0;
  height: 24px;
  line-height: 26px;
}

.sp-table-data-view .first-row label.field-styles,
.sp-table-data-view .first-row .field-styles-icon-container {
  margin-top: 0;
  padding-top: 2px;
}

.has-field-styles-icon label.field-styles {
  left: 24px;
}

.has-field-styles-icon .field-styles-icon-container {
  width: 22px;
  padding-left: 8px;
}

.has-field-styles-icon .field-styles-icon-container .field-styles-icon {
  max-height: 18px;
  max-width: 18px;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.admin-banner {
  background-color: #E5EDF6;
}

.admin-banner .administration-label {
  font-size: 14px;
  font-weight: bold;
  line-height: 40px;
}

.admin-banner .back-to-link {
  color: #0D5EA5;
}

.admin-banner #go-to-menu.arrow-menu-button .arrow-menu-button-div .text {
  color: #0D5EA5;
}

.workflow-menu-button.arrow-menu-button .arrow-menu-button-div .text,
.actions-menu-button.arrow-menu-button .arrow-menu-button-div .text,
.email-menu-button.arrow-menu-button .arrow-menu-button-div .text {
  font-size: 14px;
}

.configure-templates-dialog .configure-templates-view {
  border-bottom: 1px solid #D2D2D3;
}

.configure-templates-dialog .configure-templates-view .configure-templates-left-view .configure-templates-scroll-view {
  border: 1px solid #D2D2D3;
  border-bottom: none;
}

#configure-templates-desc-value-label {
  word-wrap: break-word;
  overflow: hidden;
}

#configure-templates-created-by-view,
#configure-templates-modified-by-view,
#configure-templates-document-name-label,
#configure-templates-contains-value {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.sc-collection-item.configure-template-list-item-outline {
  border-bottom: 1px solid #D2D2D3;
  cursor: pointer;
}

.sc-collection-item.configure-template-list-item-outline .configure-template-checkbox>.sc-checkbox-view {
  top: 17px;
  left: 8px;
}

.sc-collection-item.sel.configure-template-list-item-outline {
  border-top: 1px solid #D2D2D3;
  margin-top: -1px;
}

.sc-collection-item.sel.configure-template-list-item-outline .configure-template-summary,
.sc-collection-item.sel.configure-template-list-item-outline .configure-template-name {
  color: white;
}

.configure-template-list-item {
  position: absolute;
  overflow: hidden;
  top: 4px;
  left: 30px;
  right: 14px;
  bottom: 4px;
  min-width: 100px;
}

.configure-template-list-item .configure-template-draft-icon-container {
  top: 10px;
  height: 16px;
  width: 16px;
  right: 0;
  display: block;
  overflow: hidden;
  position: absolute;
}

.configure-template-list-item .configure-template-name {
  max-width: 380px;
  font-size: 16px;
  top: 2px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  position: absolute;
  font-weight: bold;
  color: black;
}

.configure-template-list-item .configure-template-contains {
  height: 16px;
  left: 1px;
  right: 40px;
  top: 30px;
  font-size: 12px;
  position: absolute;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.configure-template-list-item .configure-template-summary {
  left: 1px;
  right: 40px;
  top: 54px;
  height: 16px;
  font-size: 12px;
  position: absolute;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: #848484;
}

.arrow-pulldown-white {
  height: 4px;
  width: 8px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1773px -748px;
}

.ttweb-logo {
  height: 30px;
  width: 212px;
  cursor: pointer;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1024px -748px;
}

.ttweb-logo-login {
  height: 31px;
  width: 125px;
  cursor: pointer;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1024px -778px;
}

.ttweb-help-login {
  width: 22px;
  height: 22px;
  cursor: pointer;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1245px -778px;
}

.ttweb-help {
  height: 18px;
  width: 18px;
  cursor: pointer;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1199px -809px;
}

.ttweb-help-dialog {
  height: 22px;
  width: 22px;
  cursor: pointer;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1267px -778px;
}

.columns-button-icon {
  height: 16px;
  width: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1345px -809px;
}

.filter-icon {
  height: 16px;
  width: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1775px -778px;
}

.search-hint-16 {
  height: 16px;
  width: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1473px -809px;
}

.search-image-close-button-view {
  height: 16px;
  width: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1313px -809px;
}

.advanced-find-image {
  height: 16px;
  width: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1759px -778px;
}

.assign-to-arrow {
  width: 16px;
  height: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1631px -778px;
}

.remove-from-arrow {
  width: 16px;
  height: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1423px -778px;
}

.up-arrow {
  width: 16px;
  height: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1455px -778px;
}

.down-arrow {
  width: 16px;
  height: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1409px -809px;
}

.left-arrow {
  width: 16px;
  height: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1727px -778px;
}

.right-arrow {
  width: 16px;
  height: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1519px -778px;
}

.btn-bold {
  height: 14px;
  width: 9px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1268px -763px;
}

.btn-italic {
  height: 14px;
  width: 7px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1277px -763px;
}

.btn-underline {
  height: 14px;
  width: 10px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1258px -763px;
}

.btn-strikethrough {
  height: 14px;
  width: 11px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1236px -763px;
}

.btn-alignleft {
  height: 14px;
  width: 12px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1531px -748px;
}

.btn-alignright {
  height: 14px;
  width: 12px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1495px -748px;
}

.btn-aligncenter {
  height: 14px;
  width: 12px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1555px -748px;
}

.btn-alignfull {
  height: 14px;
  width: 12px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1543px -748px;
}

.btn-image {
  height: 13px;
  width: 12px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1723px -748px;
}

.btn-table {
  height: 14px;
  width: 12px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1567px -748px;
}

.btn-link {
  height: 14px;
  width: 12px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1483px -748px;
}

.btn-hr {
  height: 14px;
  width: 12px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1687px -748px;
}

.btn-expand {
  height: 14px;
  width: 12px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1675px -748px;
}

.btn-bullist {
  height: 14px;
  width: 12px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1663px -748px;
}

.btn-numlist {
  height: 14px;
  width: 12px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1459px -748px;
}

.btn-fontsizeup {
  height: 14px;
  width: 12px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1699px -748px;
}

.btn-fontsizedown {
  height: 14px;
  width: 12px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1711px -748px;
}

.btn-inc-indent {
  height: 14px;
  width: 14px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1397px -748px;
}

.btn-dec-indent {
  height: 14px;
  width: 14px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1383px -748px;
}

.btn-print {
  height: 14px;
  width: 12px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1447px -748px;
}

.btn-forecolor {
  height: 14px;
  width: 19px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1364px -748px;
}

.btn-hilitecolor {
  height: 14px;
  width: 22px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1342px -748px;
}

.btn-stamp {
  height: 14px;
  width: 11px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1247px -763px;
}

.btn-stamp-16 {
  height: 16px;
  width: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1233px -809px;
}

.btn-clear-formatting {
  height: 14px;
  width: 12px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1519px -748px;
}

.btn-overflow {
  height: 14px;
  width: 12px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1639px -748px;
}

.btn-table-row-properties {
  height: 14px;
  width: 12px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1435px -748px;
}

.btn-table-cell-properties {
  height: 14px;
  width: 12px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1507px -748px;
}

.btn-insert-row-before {
  height: 14px;
  width: 12px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1591px -748px;
}

.btn-insert-row-after {
  height: 14px;
  width: 12px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1603px -748px;
}

.btn-delete-row {
  height: 14px;
  width: 12px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1615px -748px;
}

.btn-insert-column-before {
  height: 14px;
  width: 12px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1411px -748px;
}

.btn-insert-column-after {
  height: 14px;
  width: 12px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1651px -748px;
}

.btn-delete-column {
  height: 14px;
  width: 12px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1579px -748px;
}

.btn-split-merged-cells {
  height: 14px;
  width: 12px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1423px -748px;
}

.btn-merge-table-cells {
  height: 14px;
  width: 12px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1471px -748px;
}

.btn-delete-table {
  height: 14px;
  width: 12px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1627px -748px;
}

.private-folder-icon {
  height: 16px;
  width: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1535px -778px;
}

.public-folder-icon {
  height: 16px;
  width: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1503px -778px;
}

.default-open-folder-icon {
  height: 16px;
  width: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1711px -778px;
}

.default-closed-folder-icon {
  height: 16px;
  width: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1743px -778px;
}

.read-only-icon {
  height: 16px;
  width: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1663px -778px;
}

.email-tracked-icon {
  height: 24px;
  width: 24px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1197px -778px;
}

.email-not-tracked-icon {
  height: 24px;
  width: 24px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1149px -778px;
}

.attachment-icon {
  height: 16px;
  width: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1647px -778px;
}

.comment-icon {
  height: 16px;
  width: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1343px -778px;
}

.refresh-icon {
  height: 16px;
  width: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1487px -778px;
}

.refresh-icon-white {
  height: 16px;
  width: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1471px -778px;
}

.snapshot-icon {
  height: 16px;
  width: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1679px -778px;
}

.more-image {
  height: 8px;
  width: 7px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1759px -748px;
}

.less-image {
  height: 8px;
  width: 7px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1766px -748px;
}

.link-icon {
  height: 16px;
  width: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1583px -778px;
}

.link-broken-icon {
  height: 16px;
  width: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1599px -778px;
}

.suspect-icon {
  height: 16px;
  width: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1695px -778px;
}

.link-arrow-blue {
  height: 16px;
  width: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1567px -778px;
}

.link-arrow-white {
  height: 16px;
  width: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1551px -778px;
}

.dragview-invalid-move-icon {
  height: 16px;
  width: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1441px -809px;
}

.add-requirement-icon {
  height: 16px;
  width: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1359px -778px;
}

.btn-tools {
  height: 16px;
  width: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1281px -809px;
}

.requirement-icon {
  height: 16px;
  width: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1407px -778px;
}

.document-icon {
  height: 16px;
  width: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1377px -809px;
}

.defect-icon {
  height: 16px;
  width: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1361px -809px;
}

.testcase-icon {
  height: 16px;
  width: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1457px -809px;
}

.testrun-icon {
  height: 16px;
  width: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1393px -809px;
}

.users-icon {
  height: 16px;
  width: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1217px -809px;
}

.gear-icon,
.sp-dataview-row .item-to-track-context-menu-icon,
.sp-dataview-row.sel .specWnd-flag-img .item-to-track-context-menu-icon {
  height: 16px;
  width: 27px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1289px -778px;
}

.gear-sel-icon,
.sp-dataview-row.sel .item-to-track-context-menu-icon {
  height: 16px;
  width: 27px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1316px -778px;
}

.btn-expandall {
  height: 16px;
  width: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1391px -778px;
}

.btn-collapseall {
  height: 16px;
  width: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1249px -809px;
}

.genericImage-icon {
  height: 48px;
  width: 48px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1072px -809px;
}

.locked-icon {
  height: 16px;
  width: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1615px -778px;
}

.dynamic-icon {
  height: 16px;
  width: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1265px -809px;
}

.collapse-icon {
  height: 16px;
  width: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1329px -809px;
}

.expand-icon {
  height: 16px;
  width: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1297px -809px;
}

.draft-icon {
  height: 16px;
  width: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1425px -809px;
}

.favorite-icon {
  height: 24px;
  width: 24px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1173px -778px;
}

.not-favorite-icon {
  height: 24px;
  width: 24px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1221px -778px;
}

.perforce-logo {
  height: 15px;
  width: 106px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1236px -748px;
}

.admin-menu-icon {
  height: 16px;
  width: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1375px -778px;
}

.admin-menu-icon-sel {
  height: 16px;
  width: 16px;
  background-image: url("../images/ttweb.png");
  background-repeat: no-repeat;
  background-position: -1439px -778px;
}

.create-external-item-dialog .sc-scroll-view.has-borders {
  border: 1px solid #D2D2D3;
  border-right: none;
}

.export-template-items-view .export-template-items-list-view {
  border: 1px solid #D2D2D3;
}

.export-template-items-view .seapine-theme.sc-segmented-view.subtab-segmented-view {
  border-top: none;
}

.export-template-items-view .seapine-theme.sc-segmented-view.subtab-segmented-view .seapine-theme.sc-segment-view.detail-window-segment {
  color: #0D5EA5;
  padding-top: 0;
  border-right: solid 1px #D2D2D3;
}

.export-template-items-view .seapine-theme.sc-segmented-view.subtab-segmented-view .seapine-theme.sc-segment-view.detail-window-segment:hover.sel {
  cursor: default;
}

.export-template-items-view .seapine-theme.sc-segmented-view.subtab-segmented-view .seapine-theme.sc-segment-view.detail-window-segment:hover.sel label {
  cursor: default;
}

.export-template-items-view .seapine-theme.sc-segmented-view.subtab-segmented-view .seapine-theme.sc-segment-view.detail-window-segment:hover label {
  text-decoration: underline;
}

.export-template-items-view .seapine-theme.sc-segmented-view.subtab-segmented-view .seapine-theme.sc-segment-view.detail-window-segment label {
  line-height: 1.4;
  margin: 0 14px;
  text-decoration: none;
  cursor: pointer;
}

.export-template-items-view .seapine-theme.sc-segmented-view.subtab-segmented-view .seapine-theme.sc-segment-view.detail-window-segment.sc-last-segment {
  border-right: none;
}

.export-template-items-view .seapine-theme.sc-segmented-view.subtab-segmented-view .seapine-theme.sc-segment-view.detail-window-segment.sel {
  color: black;
  font-weight: bold;
  text-shadow: none;
}

.export-template-items-view .seapine-theme.sc-segmented-view.subtab-segmented-view .seapine-theme.sc-segment-view.detail-window-segment.sel label {
  text-decoration: none;
}

.sc-collection-item.export-template-list-item-outline {
  border-bottom: 1px solid #D2D2D3;
  cursor: pointer;
}

.sc-collection-item.sel.export-template-list-item-outline {
  border-top: 1px solid #D2D2D3;
  margin-top: -1px;
}

.sc-collection-item.sel.export-template-list-item-outline .export-template-summary {
  color: white;
}

.sc-collection-item.sel.export-template-list-item-outline .export-template-name {
  color: white;
}

.export-template-list-item {
  position: absolute;
  overflow: hidden;
  top: 10px;
  left: 14px;
  right: 14px;
  bottom: 14px;
  min-width: 100px;
  font-size: 15px;
}

.export-template-list-item .export-template-list-item-container {
  height: 24px;
  width: 24px;
  top: 0;
  right: 24px;
  position: absolute;
  display: block;
  overflow: hidden;
}

.export-template-list-item .export-template-list-item-container .hidden-id {
  display: none;
  height: 0;
  width: 0;
  top: 0;
  right: 0;
}

.export-template-list-item .export-template-summary {
  bottom: 0;
  height: 22px;
  left: 1px;
  right: 40px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  position: absolute;
  color: #848484;
}

.export-template-list-item .export-template-name {
  top: 0;
  left: 0;
  right: 55px;
  font-size: 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  position: absolute;
  font-weight: bold;
  color: black;
}

label.external-association-table-cell.jira-lozenge {
  margin: 3px 8px;
}

.jira-lozenge {
  border-radius: 3px;
  padding: 2px 6px;
  text-align: center;
  font-weight: bold;
}

.external-association-summary-item .column {
  display: inline-block;
  top: 0;
  bottom: 0;
  padding: 0 2px;
  vertical-align: middle;
}

.external-association-summary-item .column.clickable {
  color: #0D5EA5;
}

.external-association-summary-item .column.clickable:hover {
  text-decoration: underline;
}

.external-association-summary-item.sp-menu-list-item .menu-item .value {
  left: 3px;
  right: 3px;
  top: 0;
  bottom: 0;
}

.external-association-summary-item .column.jira-lozenge {
  line-height: 16px;
  margin: 2px 2px;
  padding: 0 6px;
}

label.hyperlink-label.clickable {
  color: #0D5EA5;
}

label.hyperlink-label.clickable.popup-pane-hyperlink {
  color: #0D5EA5;
}

.tt-integration-key-server-name-label {
  overflow: hidden;
  text-overflow: ellipsis;
}

.tt-investigate-suspect-dependencies-pane .investigate-suspect-summary-bar .item-description {
  font-weight: bold;
  font-size: 13px;
  color: black;
}

.tt-investigate-suspect-dependencies-pane .investigate-suspect-summary-bar .paging-button.seapine-theme.seapine-button .sc-button-label {
  font-weight: bold;
  font-size: 14px;
  line-height: 19px;
}

.tt-investigate-suspect-dependencies-pane .sc-scroll-view.vertical-scrollbar-showing .investigate-suspect-detail-view {
  padding-right: 12px;
  padding-left: 10px;
}

.investigate-suspect-detail-view {
  padding-top: 10px;
}

.investigate-suspect-detail-view .item-title {
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: black;
}

.investigate-suspect-detail-view .tt-field-label {
  padding-right: 10px;
  color: #848484;
  font-family: Helvetica,Arial,sans-serif;
  font-weight: bold;
  font-size: 13px;
}

.investigate-suspect-detail-view .tt-field-label.is-required {
  color: #D30711;
  font-family: Helvetica,Arial,sans-serif;
  font-weight: bold;
}

.investigate-suspect-detail-view .properties-table {
  display: table;
  width: 100%;
}

.investigate-suspect-detail-view .properties-table .property-row {
  display: table-row;
}

.investigate-suspect-detail-view .properties-table .property-row .property-cell {
  display: table-cell;
  padding-top: 10px;
}

.investigate-suspect-detail-view .properties-table .property-row .property-cell .related-by-icon {
  float: left;
  margin-right: 6px;
}

.investigate-suspect-detail-view .properties-table .property-row .property-cell .suspect-icon {
  position: absolute;
  margin-left: 8px;
}

.investigate-suspect-detail-view .properties-table .property-row .property-cell.tt-field-label {
  white-space: nowrap;
}

.investigate-suspect-detail-view .properties-table .property-row .property-cell.value {
  width: 100%;
}

.investigate-suspect-detail-view .inset-group {
  margin-top: 8px;
  padding: 14px 0;
}

.investigate-suspect-detail-view .inset-group .inset-top-row {
  display: inline-block;
  width: 100%;
}

.investigate-suspect-detail-view .inset-group .inset-top-row .made-suspect-by {
  float: left;
}

.investigate-suspect-detail-view .inset-group .inset-top-row .suspect-date {
  float: right;
}

.investigate-suspect-detail-view .inset-group .notes-label {
  clear: both;
  padding-top: 10px;
}

.investigate-suspect-detail-view .inset-group .notes-value {
  padding-top: 5px;
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  word-wrap: break-word;
}

.sp-dataview-row .item-to-track-context-menu-icon {
  visibility: hidden;
  cursor: pointer;
}

.sp-dataview-row.sel .item-to-track-context-menu-icon,
.sp-dataview-row:hover .item-to-track-context-menu-icon {
  visibility: visible;
}

.link-detail-dialog .link-field-label,
.link-detail-dialog .link-description {
  line-height: 20px;
}

.linked-items-view .linked-items-list-header {
  background-color: #F3F3F4;
  border: 1px solid #D2D2D3;
}

.linked-items-view .linked-items-list-header .header-label {
  color: #0D5EA5;
  font-weight: bold;
  line-height: 26px;
}

.linked-items-view .linked-items-scroll-view {
  border: 1px solid #D2D2D3;
}

.linked-items-view .linked-items-scroll-view .linked-items-list .sc-list-insertion-point {
  background-color: #0D67B6;
  border-top: 1px solid white;
  border-bottom: 1px solid white;
}

.linked-items-view .linked-items-scroll-view .linked-items-list .sc-list-insertion-point .anchor {
  content: '';
  width: 6px;
  height: 6px;
  top: 50%;
  margin-top: -2px;
  background-color: #0D67B6;
  border-radius: 50px;
}

.linked-items-view .linked-items-scroll-view .linked-items-list .linked-items-list-row.selected {
  background: #0D67B6;
  color: white;
}

.linked-items-view .linked-items-scroll-view .linked-items-list .linked-items-list-row.selected .sp-link-view {
  color: white;
}

.linked-items-view .linked-items-scroll-view .linked-items-list .linked-items-list-row .center-text-wrapper {
  display: table-row;
  overflow: hidden;
}

.linked-items-view .linked-items-scroll-view .linked-items-list .linked-items-list-row .center-text-wrapper .vertically-centered-text {
  display: table-cell;
  position: static;
  vertical-align: middle;
}

.linked-item-summary-item .tag {
  display: inline-block;
}

.linked-item-summary-item .clickable .tag {
  color: #0D5EA5;
}

.linked-item-summary-item .clickable .tag:hover {
  text-decoration: underline;
}

.linked-item-summary-item .summary {
  display: inline-block;
  padding: 0 4px;
}

.linked-item-summary-item .clickable .summary {
  color: #0D5EA5;
}

.linked-item-summary-item .clickable .summary:hover {
  text-decoration: underline;
}

.linked-item-summary-item .status {
  display: inline-block;
}

.tt-login-page .tt-login-top-bar {
  background-color: #404040;
}

.tt-login-page .tt-login-top-bar-divider {
  background-color: #404040;
}

.tt-login-page .tt-login-box-header {
  background-color: #F3F3F4;
  border: 1px solid #D2D2D3;
  border-bottom: none;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.tt-login-page .tt-login-header-label {
  font-size: 20px;
  font-weight: bold;
  line-height: 40px;
}

.tt-login-page .tt-login-content {
  border: 1px solid #D2D2D3;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.tt-login-page .tt-login-label {
  font-size: 16px;
  font-weight: bold;
  color: #848484;
}

.tt-login-page .tt-login-copyright-container {
  position: absolute;
  bottom: 16px;
  height: 18px;
  width: 100%;
  text-align: center;
}

.tt-login-page .tt-login-copyright-label {
  font-size: 9px;
  line-height: 18px;
}

.tt-login-page .tt-login-about-link {
  font-size: 9px;
  line-height: 18px;
  margin-left: 10px;
  color: #0D5EA5;
  cursor: pointer;
}

.tt-login-page .tt-login-about-link:hover {
  text-decoration: underline;
}

.tt-login-fields-page {
  left: 0;
  top: 0;
  z-index: 0;
  height: 100%;
  width: 100%;
}

.tt-login-fields-page .tt-login-label {
  line-height: 25px;
}

.tt-login-fields-page .tt-login-unsupported-warning {
  border: 1px solid #D30711;
  border-radius: 5px;
  max-width: 500px;
  bottom: 110px;
  padding: 10px;
  text-align: center;
}

.tt-login-fields-page .tt-login-unsupported-text {
  font-size: 12px;
  color: black;
}

.tt-login-fields-page .tt-login-unsupported-text .tt-login-knowledge-base-link {
  color: #0D5EA5;
  margin: 0 3px;
  cursor: pointer;
}

.tt-login-fields-page .tt-login-unsupported-text .tt-login-knowledge-base-link:hover {
  text-decoration: underline;
}

.tt-login-projects-page .tt-login-label {
  line-height: 25px;
}

.tt-login-projects-page .tt-login-license-checkbox {
  font-size: 13px;
  line-height: 26px;
}

.tt-login-error-page .tt-error-content {
  min-height: 110px;
  box-sizing: border-box;
}

.tt-login-error-page .tt-error-message {
  margin: 15px 20px;
  font-size: 16px;
  word-wrap: break-word;
}

.modalDialog {
  font-size: 12px;
}

.modalDialog.seapine-theme.panel>.sc-view {
  background-color: white;
}

.modalDialog .dialog-header {
  background-color: #E5EDF6;
}

.modalDialog .dialogLabelHeader {
  font-weight: bold;
  font-size: 16px;
  color: black;
  line-height: 42px;
}

.modalDialog .dialogLabelSection {
  font-weight: bold;
  font-size: 15px;
  color: black;
}

.modalDialog .sc-scroll-view {
  border-color: #D2D2D3;
}

.modalDialog .greyGroupShadowBox {
  background-color: white;
}

.modalDialog .greyGroupShadowBox.show-border {
  box-sizing: border-box;
  border: 1px solid #D2D2D3;
}

.modalDialog .message-label {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.tt-duplicate-items-view .tt-definition-label,
.tt-duplicate-items-view .tt-comment-label {
  line-height: 20px;
}

.tt-duplicate-items-view .duplicate-header {
  border-bottom: solid #D2D2D3 1px;
}

.tt-duplicate-items-view .duplicate-header .tt-field-label {
  color: #000000;
}

.eventDialog .tt-field-label.display-message {
  color: black;
}

.eventDialog .workflowAttachment {
  white-space: normal;
  padding-top: 10px;
  padding-bottom: 0px;
  overflow: visible;
}

.eventDialog .no-attachments-label {
  line-height: 70px;
  font-size: 13px;
}

.tt-find-users-dialog .tt-field-label {
  white-space: nowrap;
  line-height: 20px;
}

.tt-generate-test-runs-pane .tt-test-run-set-label,
.tt-generate-test-runs-pane .tt-generate-test-run-label {
  line-height: 20px;
}

.tt-print-progress .tt-print-progress-server {
  line-height: 30px;
}

.tt-regenerate-test-runs-pane .tt-regenerate-test-run-label {
  line-height: 20px;
}

.tt-regenerate-test-runs-pane .regenerate-test-runs-checkbox .label.ellipsis {
  right: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.scrollable-dialog .dialog-text textarea {
  color: black;
}

.selectSubtype .sc-list-item-view img.icon {
  width: 16px;
  height: 16px;
  left: 10px;
}

.selectSubtype .sc-list-item-view.has-icon label {
  left: 36px;
}

.tt-selectable-generation-failure-pane .failure-list textarea {
  color: black;
}

.tt-send-mail-invalid-recipients {
  white-space: pre-line;
}

.ttweb-table-percent-label {
  float: right;
}

.ttweb-table-percent-bar-skin {
  position: absolute;
  left: 5px;
  right: 55px;
  top: 50%;
  height: 14px;
  margin-top: -9px;
}

.ttweb-table-percent-bar-struct {
  border: 1px solid #D2D2D3;
  background: white;
}

.ttweb-table-percent-done {
  top: 0;
  bottom: 0;
  background: #8DBC87;
}

.popup-pane-item-info .count-label {
  text-align: right;
}

.popup-pane-loading-view {
  text-align: center;
}

.search-items-pane {
  border-radius: inherit;
}

.search-items-pane .seapine-theme.sc-segmented-view.subtab-segmented-view {
  border-top: none;
}

.search-items-pane .seapine-theme.sc-segmented-view.subtab-segmented-view .seapine-theme.sc-segment-view.detail-window-segment {
  color: #0D5EA5;
  padding-top: 0;
  border-right: solid #D2D2D3 1px;
}

.search-items-pane .seapine-theme.sc-segmented-view.subtab-segmented-view .seapine-theme.sc-segment-view.detail-window-segment:hover.sel {
  cursor: default;
}

.search-items-pane .seapine-theme.sc-segmented-view.subtab-segmented-view .seapine-theme.sc-segment-view.detail-window-segment:hover.sel label {
  cursor: default;
}

.search-items-pane .seapine-theme.sc-segmented-view.subtab-segmented-view .seapine-theme.sc-segment-view.detail-window-segment:hover label {
  text-decoration: underline;
}

.search-items-pane .seapine-theme.sc-segmented-view.subtab-segmented-view .seapine-theme.sc-segment-view.detail-window-segment label {
  line-height: 1.4;
  margin: 0 14px;
  text-decoration: none;
  cursor: pointer;
}

.search-items-pane .seapine-theme.sc-segmented-view.subtab-segmented-view .seapine-theme.sc-segment-view.detail-window-segment.sc-first-segment .sc-button-label {
  margin-left: 0;
}

.search-items-pane .seapine-theme.sc-segmented-view.subtab-segmented-view .seapine-theme.sc-segment-view.detail-window-segment.sc-last-segment {
  border-right: none;
}

.search-items-pane .seapine-theme.sc-segmented-view.subtab-segmented-view .seapine-theme.sc-segment-view.detail-window-segment.sel {
  color: black;
  font-weight: bold;
  text-shadow: none;
}

.search-items-pane .seapine-theme.sc-segmented-view.subtab-segmented-view .seapine-theme.sc-segment-view.detail-window-segment.sel label {
  text-decoration: none;
}

.search-items-pane .link-description {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.search-items-view .header-label {
  line-height: 22px;
}

.search-items-view .title-label {
  font-weight: bold;
  font-size: 14px;
  line-height: 22px;
  color: #000000;
}

.select-items-dialog .sc-list-item-view img.icon {
  width: 16px;
  height: 16px;
  left: 10px;
}

.select-items-dialog .sc-list-item-view.has-icon label {
  left: 36px;
}

.top-bar {
  height: 29px;
  background-color: #404040;
}

.top-bar-divider {
  background: #404040;
}

.top-bar-menu .text {
  color: white;
}

.user-settings.topbar-dropdown-selected {
  background-color: white;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.user-settings.topbar-dropdown-selected .text {
  color: black;
}

.user-settings.arrow-menu-button {
  padding-right: 7px;
}

#topBar-projectHub.pane-is-showing,
#recent-items.pane-is-showing,
#banner-user.pane-is-showing {
  background-color: white;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  padding-right: 7px;
}

#topBar-projectHub.pane-is-showing .text,
#recent-items.pane-is-showing .text,
#banner-user.pane-is-showing .text {
  color: black;
}

.seapine-theme.sc-pane>.seapine-theme.user-portal {
  background-color: #FFFFFF;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.seapine-theme.sc-pane>.seapine-theme.user-portal .sp-link-view {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

#switch-projects-menu-pane.sc-pane.sc-panel>.sc-view,
#recent-items-menu-pane.sc-pane.sc-panel>.sc-view {
  background-color: #FFFFFF;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-right-radius: 3px;
  margin: 0;
}

.admin-pane.sc-pane.sc-panel>.sc-view,
.user-pane.sc-pane.sc-panel>.sc-view {
  background-color: #FFFFFF;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  margin: 0;
}

.admin-menu.pane-is-showing {
  background-color: white;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

div#topBar-spinner svg {
  float: right;
}

.tt-version-info-pane .tt-version-info-copyright {
  font-family: Arial,sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: black;
}