.lg-Form {
  margin: 0;
}
dojo-pre-login .prlg-LoginBox,
.ao-AccountOpeningPreloginLink {
  margin-left: -12px;
}
@media (orientation: landscape) {
  .mobile .transactionChartDetail .transactionHistoryChartDetail .iconRightChart {
    padding-left: 0px;
  }
}
.mobile .edoc-Grid .ag-body-container {
  height: 200px !important;
}
.mobile .edoc-Grid .ag-body-container .ag-row {
  height: 60px !important;
}
.tablet .transactionChartDetail .transactionHistoryChartDetail .iconRightChart {
  padding-left: 0px;
}
.digital-advice-container .portlet-topper h1.portlet-title {
  padding: 0 20px 0 20px;
}
body.account-verid-nao #account-opening div#progress ul li .progress:first-child,
body.account-new-userid-nao #account-opening div#progress ul li .progress:first-child,
body.account-info-entry-nao #account-opening div#progress ul li .progress:first-child,
body.account-verid-nao #account-opening div#progress ul li .progressselected:first-child,
body.account-new-userid-nao #account-opening div#progress ul li .progressselected:first-child,
body.account-info-entry-nao #account-opening div#progress ul li .progressselected:first-child {
  border-left: none;
}
button:focus,
.btn:focus,
button:hover,
.btn:hover {
  text-decoration: none;
}
#midlogin {
  margin-bottom: 25px;
}
#midlogin hr {
  border-top: 1px solid #eee;
  border-bottom: 1px solid #fff;
  margin: 20px 0;
}
#midlogin h3 {
  margin: 15px 0;
}
#midlogin .or-spacer-vertical .mask {
  height: inherit;
  width: inherit;
}
dojo-incomecashsummary .incomecash-div {
  width: 100% !important;
}
.fw-Header .row:before,
.between-xs.row:before,
.ng-star-inserted.row:before,
.ng-star-inserted > .row:before,
e-delivery .row:before {
  display: initial;
}
.table thead tr th.alignCenter {
  text-align: center;
}
.table thead tr th.alignLeft {
  text-align: left;
}
.table thead tr th.alignRight {
  text-align: right;
}
.table tbody tr td.alignCenter {
  text-align: center;
}
.table tbody tr td.alignLeft {
  text-align: left;
}
.table tbody tr td.alignRight {
  text-align: right;
}
.portlet-boundary_netxinvestorf2ScreenerNavigation_WAR_f2portlets_.screenerSelector {
  clear: left;
  padding: 20px 15px;
}
.portlet-boundary_netxinvestorf2ScreenerNavigation_WAR_f2portlets_.screenerSelector span {
  font-weight: 700;
  font-size: 16px;
}
.portlet-boundary_netxinvestorf2ScreenerNavigation_WAR_f2portlets_.screenerSelector .contain > li {
  display: inline-block;
  margin-right: 75px;
}
.portlet-boundary_netxinvestorf2ScreenerNavigation_WAR_f2portlets_.screenerSelector .contain > li li {
  line-height: 24px;
  margin: 3px 0;
}
.portlet-boundary_netxinvestorf2ScreenerNavigation_WAR_f2portlets_.screenerSelector a {
  font-size: 13px;
}
.portlet-boundary_netxinvestorf2ScreenerNavigation_WAR_f2portlets_.screenerSelector .active {
  color: #000000;
}
dojo-rtquote-toggle .breakpoint-large#rt_quoteToggle_standAlone {
  margin-right: 0px;
}
exchange-agreement-nps .navbar ul.nav > li > a,
exchange-agreement-nyse-p .navbar ul.nav > li > a,
exchange-agreement-overview .navbar ul.nav > li > a,
exchange-agreement-nsdaq .navbar ul.nav > li > a,
exchange-agreement-nyse-np .navbar ul.nav > li > a,
exchange-agreement-nyse-p .navbar ul.nav > li > a,
exchange-agreement-opra .navbar ul.nav > li > a {
  color: #999999;
  font-weight: 600;
}
exchange-agreement-nps ul.nav.navbar-nav,
exchange-agreement-nyse-p ul.nav.navbar-nav,
exchange-agreement-overview ul.nav.navbar-nav,
exchange-agreement-nsdaq ul.nav.navbar-nav,
exchange-agreement-nyse-np ul.nav.navbar-nav,
exchange-agreement-nyse-p ul.nav.navbar-nav,
exchange-agreement-opra ul.nav.navbar-nav {
  font-size: 14px;
}
exchange-agreement-nps div#indexScreen nav ul li a,
exchange-agreement-nyse-p div#indexScreen nav ul li a,
exchange-agreement-overview div#indexScreen nav ul li a,
exchange-agreement-nsdaq div#indexScreen nav ul li a,
exchange-agreement-nyse-np div#indexScreen nav ul li a,
exchange-agreement-nyse-p div#indexScreen nav ul li a,
exchange-agreement-opra div#indexScreen nav ul li a {
  cursor: auto;
}
exchange-agreement-nps .navbar .nav > li,
exchange-agreement-nyse-p .navbar .nav > li,
exchange-agreement-overview .navbar .nav > li,
exchange-agreement-nsdaq .navbar .nav > li,
exchange-agreement-nyse-np .navbar .nav > li,
exchange-agreement-nyse-p .navbar .nav > li,
exchange-agreement-opra .navbar .nav > li {
  border-right: 1px solid #eeeeee;
  height: 40px;
}
exchange-agreement-nps .navbar ul.nav > li.progressselected:first-child,
exchange-agreement-nyse-p .navbar ul.nav > li.progressselected:first-child,
exchange-agreement-overview .navbar ul.nav > li.progressselected:first-child,
exchange-agreement-nsdaq .navbar ul.nav > li.progressselected:first-child,
exchange-agreement-nyse-np .navbar ul.nav > li.progressselected:first-child,
exchange-agreement-nyse-p .navbar ul.nav > li.progressselected:first-child,
exchange-agreement-opra .navbar ul.nav > li.progressselected:first-child {
  border-left: none;
}
exchange-agreement-nps .navbar ul.nav > li.progressselected,
exchange-agreement-nyse-p .navbar ul.nav > li.progressselected,
exchange-agreement-overview .navbar ul.nav > li.progressselected,
exchange-agreement-nsdaq .navbar ul.nav > li.progressselected,
exchange-agreement-nyse-np .navbar ul.nav > li.progressselected,
exchange-agreement-nyse-p .navbar ul.nav > li.progressselected,
exchange-agreement-opra .navbar ul.nav > li.progressselected {
  border-left: 1px solid #dadada;
  border-right: 1px solid #dadada;
  margin-bottom: -1px;
}
exchange-agreement-nps .navbar ul.nav > li.progressselected,
exchange-agreement-nyse-p .navbar ul.nav > li.progressselected,
exchange-agreement-overview .navbar ul.nav > li.progressselected,
exchange-agreement-nsdaq .navbar ul.nav > li.progressselected,
exchange-agreement-nyse-np .navbar ul.nav > li.progressselected,
exchange-agreement-nyse-p .navbar ul.nav > li.progressselected,
exchange-agreement-opra .navbar ul.nav > li.progressselected {
  border-top: 5px solid #ffa04f;
  background-color: #ffffff;
}
exchange-agreement-nps .navbar ul.nav > li.progressselected > a,
exchange-agreement-nyse-p .navbar ul.nav > li.progressselected > a,
exchange-agreement-overview .navbar ul.nav > li.progressselected > a,
exchange-agreement-nsdaq .navbar ul.nav > li.progressselected > a,
exchange-agreement-nyse-np .navbar ul.nav > li.progressselected > a,
exchange-agreement-nyse-p .navbar ul.nav > li.progressselected > a,
exchange-agreement-opra .navbar ul.nav > li.progressselected > a {
  color: #555555;
  font-weight: 600;
}
exchange-agreement-nps .navbar ul.nav > li.progressdone > a,
exchange-agreement-nyse-p .navbar ul.nav > li.progressdone > a,
exchange-agreement-overview .navbar ul.nav > li.progressdone > a,
exchange-agreement-nsdaq .navbar ul.nav > li.progressdone > a,
exchange-agreement-nyse-np .navbar ul.nav > li.progressdone > a,
exchange-agreement-nyse-p .navbar ul.nav > li.progressdone > a,
exchange-agreement-opra .navbar ul.nav > li.progressdone > a {
  color: #0088cc;
  font-weight: 600;
}
exchange-agreement-nps div#pagebuttonsGrp,
exchange-agreement-nyse-p div#pagebuttonsGrp,
exchange-agreement-overview div#pagebuttonsGrp,
exchange-agreement-nsdaq div#pagebuttonsGrp,
exchange-agreement-nyse-np div#pagebuttonsGrp,
exchange-agreement-nyse-p div#pagebuttonsGrp,
exchange-agreement-opra div#pagebuttonsGrp {
  margin-bottom: 100px;
}
exchange-agreement-nsdaq .form-actions.text-center {
  margin-bottom: 100px;
}
exchange-agreement-nsdaq .nasdaqContainer span.nsdaqDate {
  padding-left: 165px;
}
exchange-agreement-nps p {
  margin: 1em 0 !important;
}
exchange-agreement-overview ul {
  margin: 0 0 10px 25px;
  list-style-type: disc;
}
@media only screen and (max-device-width: 640px) and (min-device-width: 320px) {
  exchange-agreement-overview li {
    display: list-item;
  }
}
exchange-agreement-opra fieldset.text-center {
  margin-bottom: 10%;
}
exchange-agreement-opra .agreeLink.span4 {
  margin-top: 5px;
}
exchange-agreement-confirm p {
  margin-top: 10px;
}
.dlg-Details_SummaryTable {
  background-color: #ffffff;
  border-top: none;
  margin: 35px 0px 0px 35px;
  line-height: 25px;
  width: auto;
}
.cdk-global-overlay-wrapper {
  flex-direction: column;
}
.cdk-overlay-pane.modal {
  background-color: transparent;
  border: none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  margin-left: auto;
  margin-right: auto;
}
message-center-app-component div#allMessages p.messagePreview {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
message-center-app-component .text-link {
  text-decoration: none;
}
div.dijitDialogPaneContent h5 {
  font-size: 14px;
  font-weight: bold;
}
doc-retention button.mat-raised-button {
  background-color: #45698c;
  color: #ffffff;
}
dojo-post-login div.ml-ValidatePassword,
dojo-post-login p.editText,
dojo-post-login .row-fluid.text-center {
  margin: 10px 10px 15px 0px;
}
deleteemail .action-buttons,
editemail .action-buttons,
addemail .action-buttons {
  flex-direction: row !important;
  margin-right: 0px !important;
}
.dbootstrap .mat-warn.alert-warning::before,
.dbootstrap .mat-error.alert-error::before {
  display: ruby-base;
  margin-right: 5px;
}
#portfolioTrading {
  margin-bottom: 20px;
}
thirdlevel-navigation span.open.ng-star-inserted {
  font-weight: 600;
}
thirdlevel-navigation a#nav-messagecenter {
  font-weight: 600;
}
div.teaser {
  font-size: 13px;
}
div.newsCommentaryFullStory p,
div.teaser p {
  font-size: 14px;
}
div.indicatorsContainer select,
div#StocksInteractiveChartModule select,
div#ETFsInteractiveChartModule select,
div#MFsInteractiveChartModule select {
  border: 1px solid #cccccc;
  background-color: #ffffff;
  height: 30px;
}
select#setAlertsPromptInput {
  border: 1px solid #cccccc;
  width: 220px;
  background-color: #ffffff;
  height: 30px;
  line-height: 30px;
}
.mat-raised-button.mat-accent {
  display: inline-block;
  text-decoration: none;
}
.mat-table th.mat-header-cell,
.mat-table td.mat-cell,
.mat-table td.mat-footer-cell {
  font-size: 13px;
  padding: 8px;
  padding-left: 8px !important;
}
nav.navbar ul.nav li.active a,
nav.navbar ul.nav li.active a:hover,
nav.navbar ul.nav li.active a:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none;
}
.table tbody tr:last-child td {
  border-bottom-style: none;
}
.table tbody tr.ds-DisplaySettings_AvailableThemes td {
  border-bottom-style: none;
}
.table tbody tr.ds-DisplaySettings_Actions td {
  border-top-style: none;
}
duplicate-session .mat-card-content h2 {
  font-weight: 600;
}
mat-card.lg-DuplicateSession.mat-card {
  border: none;
}
edelivery-preference .ag-material .ag-body:hover .ag-body-viewport {
  overflow: hidden !important;
}
nav.navbar {
  margin-bottom: 0px !important;
}
dojo-rgl-filter #rglfilter .dijitReset.dijitInputField.dijitInputContainer {
  width: 100%;
}
dojo-portfolio-disclaimers div#compositionDisclaimer {
  margin-left: 0;
  width: 100%;
}
.mobile dojo-portfolio-disclaimers div#compositionDisclaimer,
.tablet dojo-portfolio-disclaimers div#compositionDisclaimer {
  padding-right: 0px;
}
.ag-material {
  font-family: proxima-nova-1, proxima-nova-2, arial !important;
}
.fa-check1 {
  color: green;
}
.fa-check1:before {
  content: "\f00c";
}
.fa-times {
  color: red;
}
#UGLDetailsPopup div[id^="dvreDiv"] div[id^="dvreAlert"] + div.row {
  clear: both;
}
@media (orientation: landscape) {
  .mobile #UGLDetailsPopup #detailsugl {
    margin-left: -10px;
  }
  .mobile #UGLDetailsPopup [id^='section'] > div:first-child {
    margin-right: 80px;
  }
  .mobile #UGLDetailsPopup [id^='detail'] {
    padding-left: 0 !important;
  }
  .mobile #UGLDetailsPopup [id^='detail'] [id^='dvreDiv'] .row-fluid {
    margin-left: 0;
  }
  .mobile #UGLDetailsPopup [id^='detail'] [id^='dvreDiv'] [id^='dvreDetail'] {
    float: left;
  }
  .mobile #UGLDetailsPopup [id^='detail'] [id^='descVal'] .netxinvestor-keyvalues-portlet .table thead td {
    white-space: nowrap;
  }
  .mobile #UGLDetailsPopup [id^='detail'] [id^='descVal'] .netxinvestor-keyvalues-portlet .table thead td:nth-child(3) {
    overflow: visible;
    float: left;
    padding: 12px 0;
  }
}
.mobile .table tbody tr:last-child td {
  border-bottom-style: solid;
}
.mobile #MaturityScheduleGridContainer .field-expander {
  width: 25px;
}
digital-advice-login-section .digital-advice h2 sup {
  font-size: 6px;
  vertical-align: super;
}
dojo-da-splash .da-Splash .row-fluid.span12 {
  margin-left: 0px;
}
div.fundPerformanceContainer table.table thead tr th {
  border-top: 0px;
  border-bottom: 0px;
}
div.fundPerformanceContainer table.table thead tr.supHeader th.borderBottom {
  border-bottom: 1px solid #D0D9E4;
}
div.fundPerformanceContainer table.table thead tr.supHeader th {
  border-bottom: 1px solid #D0D9E4;
}
div.fundPerformanceContainer table.table thead tr.supHeader th:first-child {
  border-bottom-width: 0px;
}
div.fundPerformanceContainer + table.table thead tr th,
div.annualizedSECPerformance > table.table thead tr th {
  border-top: 0px;
  border-bottom: 0px;
}
div.fundPerformanceContainer + table.table thead tr.supHeader th.borderBottom,
div.annualizedSECPerformance > table.table thead tr.supHeader th.borderBottom {
  border-bottom: 1px solid #D0D9E4;
}
div.fundPerformanceContainer + table.table thead tr.supHeader th,
div.annualizedSECPerformance > table.table thead tr.supHeader th {
  border-bottom: 1px solid #D0D9E4;
}
dojo-rgl-summary p.disclaimer.muted {
  font-size: 12px;
}
div.topHoldingsContainer .table.table-condensed thead tr th {
  padding: 7px;
}
div.topHoldingsContainer .table.table-condensed tbody tr td {
  padding: 4px 5px;
}
div.topHoldingsContainer .table.table-condensed tbody tr td.alignRight {
  text-align: right;
}
div.topHoldingsContainer .table.table-condensed tbody tr td.alignLeft {
  text-align: left;
}
div.geographicRegionContainer .table.table-condensed thead tr th,
div.geographicCountryContainer .table.table-condensed thead tr th {
  padding: 0px 7px 7px;
}
div#AssetAllocationModule div.assetAllocationContainer h1.title,
div#AssetAllocationModule div.portfolioDetailsContainer h1.title {
  font-size: 20px;
  color: #555555 !important;
}
edelivery-pending-enroll .form-actions {
  background: transparent;
  border-top: none;
  margin-bottom: 150px;
}
edelivery-pending-enroll h4 {
  font-weight: bold;
}
edelivery-pending-enroll h4 + span {
  color: #555;
}
.ver-IDForm_Err {
  margin-left: 0px !important;
}
dojo-paybills h1 {
  font-size: 36px;
  font-weight: bold;
}
dojo-history-summary .field-activityDescription {
  width: 292px;
}
dojo-portfolio-composition td.alert.alert-error {
  border-bottom: 2px solid #a22726 !important;
  border-right: 2px solid #a22726 !important;
}
dojo-portfolio-composition td.alert.alert-info {
  border-bottom: 2px solid #2f659b !important;
  border-right: 2px solid #2f659b !important;
}
accounts-link .portlet-title-text {
  font-weight: 700;
  color: #333333;
}
accounts-link p {
  color: #333333;
}
accounts-link .mat-table th.mat-header-cell,
accounts-link .mat-table td.mat-cell {
  font-size: 11px;
  padding: 8px 8px 1px 0 !important;
}
accounts-link .mat-table td.mat-cell {
  font-size: 13px;
  color: #555555;
}
accounts-link tr.mat-header-row {
  height: 49px;
}
balance-details #balance-details {
  margin-bottom: 20px;
  min-height: 330px;
}
balance-details #balance-details.dgrid h4 {
  font-weight: 700 !important;
}
balance-details #liabilities-details {
  margin-top: 10px;
}
balance-details #currencyBalanceDiv {
  margin-top: 10px;
}
dojo-fixedincomecashflowfilter div#FICashYear a.selected {
  font-weight: bold;
}
div.ag-AccountsGroup div.mat-tab-body-content {
  height: auto;
  overflow: hidden;
}
.dijitButton.btn:hover {
  border: 0;
}
.standard .mod-MarketNews .portlet-topper,
.standard .mod-MarketUpdate .portlet-topper,
.standard .mod-MarketCalender .portlet-topper {
  border-top: none;
}
#balance-details.dgrid h4 {
  font-weight: 700 !important;
}
div#AlertsSecurityModule .table.alertsTable tbody tr td:nth-of-type(1) {
  max-width: none;
}
.dbootstrap .dijitComboBox input.dijitArrowButtonInner {
  display: block;
}
.dijitArrowButton input.dijitArrowButtonInner {
  line-height: 1.8em;
}
.incomeCashGrid .disclaimer {
  text-align: left;
}
dojo-incomecashsummary div#pcfSummary td.indent {
  text-align: left;
}
dojo-incomecashsummary div#pcfDisclaimerTextId {
  text-align: left;
}
dojo-portfolio-market span#marketValAsOfDate {
  padding-left: 10px;
}
history-summary #links a {
  margin-right: 10px;
}
dojo-portfolio-composition #PortfolioComposition div.span12 {
  margin-left: 0px !important;
}
dojo-holdings-aggregate table.table {
  margin-left: 0px;
}
dojo-holdings-aggregate span.dijitPlaceHolder.dijitInputField {
  padding: 4px 3px ;
}
dojo-holdings-aggregate .detail.row a.icon-arrow-right {
  cursor: pointer;
}
dojo-holdings-aggregate #linkfortrade:empty {
  display: none;
}
dojo-holdings-aggregate #linkfortrade {
  bottom: 20px;
  position: relative;
}
dojo-holdings-aggregate .dgrid .detail [id^='uniqName'] {
  width: 100%;
}
dojo-holdings-aggregate .dgrid .detail [id^='uniqName'] > .row-fluid:first-child dl {
  padding-left: 0;
}
dojo-holdings-aggregate .dgrid .detail [id^='detail'] [id^='dvreDiv'] dl {
  padding-left: 0;
}
dojo-holdings-aggregate .dgrid .detail [id^='detail'] [id^='dvreDiv'] .row-fluid {
  margin-left: 0;
}
dojo-holdings-aggregate .dgrid .detail [id^='section'] + [id^='detail'] {
  width: 49%;
}
dojo-holdings-aggregate .dgrid .detail [id^='section'] + [id^='detail'] [id^='dvreDiv'] {
  float: left !important;
  padding-left: 10px;
}
dojo-holdings-aggregate .dgrid .detail [id^='section'] + [id^='detail'] [id^='dvreDiv'] .row-fluid {
  margin-left: 10px;
}
dojo-holdings-aggregate .dgrid .detail .netxinvestor-keyvalues-portlet h1.portlet-title {
  border: 0 !important;
}
.mobile.signed-in dojo-holdings-aggregate #holdingAggregate [class*='span12'] {
  width: 100% !important;
  margin-left: 0;
}
.mobile.signed-in dojo-holdings-aggregate #holdingAggregate [class*='span12'] [id^='desc'] {
  width: 100% !important;
}
.mobile.signed-in dojo-holdings-aggregate #holdingAggregate [class*='span12'] [id^='desc'] .netxinvestor-keyvalues-portlet {
  width: 100%;
}
.mobile.signed-in dojo-holdings-aggregate #holdingAggregate [id^='dvreDiv'] {
  width: calc(99%) !important;
  margin-left: 0;
}
.mobile.signed-in dojo-holdings-aggregate #holdingAggregate .detail [id^='dvreDiv'] dl {
  padding-left: 0;
}
.mobile.signed-in dojo-holdings-aggregate #holdingAggregate .detail [id^='dvreDiv'] dd {
  float: left;
}
.mobile.signed-in dojo-holdings-aggregate #holdingAggregate .detail [id^='dvreDiv'] .row > div {
  width: 98%;
}
.mobile.signed-in dojo-holdings-aggregate #holdingAggregate .detail .netxinvestor-keyvalues-portlet h1.portlet-title {
  border: 0 !important;
  border-top: 2px solid #a3a3a3 !important;
}
.mobile.signed-in dojo-holdings-aggregate #holdingAggregate .detail [id^='uniqName'] {
  width: auto !important;
}
@media (orientation: portrait) {
  .mobile.signed-in dojo-holdings-aggregate #holdingAggregate [id^='detail'].span12 {
    width: 93% !important;
  }
  .mobile.signed-in dojo-holdings-aggregate #holdingAggregate [id^='detail'].span12 [id^='descVal'].row {
    width: 107% !important;
  }
}
@media (orientation: landscape) {
  .mobile.signed-in dojo-holdings-aggregate #holdingAggregate [class*='span12'].portlet-content-container {
    width: 100%;
  }
  .mobile.signed-in dojo-holdings-aggregate #holdingAggregate [class*='span12'] [id^='desc'] + .span6 {
    width: 100%;
  }
  .mobile.signed-in dojo-holdings-aggregate #holdingAggregate [id^='detail'] {
    width: calc(96%);
    margin-left: 0 !important;
  }
  .mobile.signed-in dojo-holdings-aggregate #holdingAggregate [id^='detail'] + .portlet-content {
    width: calc(96%);
  }
  .mobile.signed-in dojo-holdings-aggregate #holdingAggregate [id^='section'].span6 {
    margin-left: 0 !important;
    width: 48%;
  }
  .mobile.signed-in dojo-holdings-aggregate #holdingAggregate [id^='section'].span6 .transactionChartDetail {
    margin-bottom: 15px;
    margin-left: 5px !important;
    margin-top: 15px !important;
  }
  .mobile.signed-in dojo-holdings-aggregate #holdingAggregate [id^='detail'].span6 {
    margin-left: 10px !important;
    width: 48%;
  }
  .mobile.signed-in dojo-holdings-aggregate #holdingAggregate .detail.row > div > .row,
  .mobile.signed-in dojo-holdings-aggregate #holdingAggregate .detail.row > div > .row-fluid {
    margin-left: -10px;
    margin-right: 0;
    width: calc(102%);
  }
  .mobile.signed-in dojo-holdings-aggregate #holdingAggregate .detail.row .transactionChartDetail {
    width: 330px !important;
    height: 153px !important;
  }
  .mobile.signed-in dojo-holdings-aggregate #holdingAggregate .detail.row .transactionChartDetail .parent.icon-left.span1 {
    width: 17px !important;
  }
  .mobile.signed-in dojo-holdings-aggregate #holdingAggregate .detail.row .transactionChartDetail .parent.content.span9 {
    width: 260px !important;
  }
  .mobile.signed-in dojo-holdings-aggregate #holdingAggregate .detail.row .transactionChartDetail .parent.icon-right.iconRightChart.span1 {
    width: 18px !important;
  }
}
.mobile.signed-in dojo-holdings-aggregate table.table {
  border: 0 !important;
  width: calc(99%) !important;
}
.mobile.signed-in dojo-portfolio-movers #movers.goToLinks,
.mobile.signed-in dojo-history-summary #movers.goToLinks {
  bottom: 50px;
}
.mobile.signed-in .thirdLevelNav ul li a {
  font-size: 16px;
  font-weight: 700 !important;
}
.mobile.signed-in .icon-filter-container {
  top: 186px;
  right: 15px;
}
.mobile.signed-in .icon-filter-container .mat-checkbox-inner-container {
  display: none;
}
.mobile.signed-in .cancelConfirmationDialog .control {
  margin-left: 0;
  margin-right: 0;
  width: auto;
}
.mobile.signed-in .cancelConfirmationDialog .dijitDialogPaneContent {
  width: auto !important;
  margin: 20px 10px;
  min-width: 93% !important;
}
.mobile.signed-in .cancelConfirmationDialog .dijitDialogPaneContent div:first-child {
  margin-left: 10px;
}
@media (orientation: landscape) {
  .mobile.signed-in dojo-ugl-grid .detail #uglTaxlotDetails,
  .mobile.signed-in dojo-ugl-grid .detail > div {
    width: 100%;
  }
  .mobile.signed-in dojo-ugl-grid .detail div.row-fluid {
    width: 100%;
    flex-wrap: wrap;
  }
}
.mobile.signed-in dojo-incomecashsummaryfilter .mat-checkbox-layout .mat-checkbox-label,
.mobile.signed-in dojo-maturityschedulefilter .mat-checkbox-layout .mat-checkbox-label {
  line-height: 7px;
}
.mobile.signed-in dojo-fixedincomecashflowfilter .dgrid .detail > div {
  width: 100%;
}
@media (orientation: landscape) {
  .mobile.signed-in dojo-fixedincomecashflowfilter .dgrid .dgrid-row-table td,
  .mobile.signed-in dojo-fixedincomecashflowfilter .dgrid .dgrid-row-table th {
    width: 47.5%;
  }
  .mobile.signed-in dojo-fixedincomecashflowfilter .dgrid .dgrid-row-table td:first-child,
  .mobile.signed-in dojo-fixedincomecashflowfilter .dgrid .dgrid-row-table th:first-child {
    width: 5%;
    max-width: 30px;
  }
}
.mobile.signed-in #lotContent #taxLotForm {
  margin: 0 0 20px;
}
.mobile.signed-in #lotContent #taxLotForm .table thead th {
  border: 0;
}
.mobile.signed-in #lotContent #taxLotForm .table tbody tr.subRow1 td,
.mobile.signed-in #lotContent #taxLotForm .table tbody tr.lastRow td {
  border-width: 1px;
  border-bottom: 0;
}
.mobile.signed-in #lotContent #taxLotForm .table tbody tr:not(.subRow1):not(.lastRow) td {
  border: 0;
}
@media (orientation: landscape) {
  .mobile.signed-in .taxLotsUGLDialog .dijitDialogPaneContent {
    margin-left: 0;
    width: calc(97%) !important;
  }
  .mobile.signed-in .taxLotsUGLDialog #holdDetailsWithChart .span12 > .row ~ .row {
    margin-left: 0;
  }
  .mobile.signed-in .taxLotsUGLDialog #holdDetailsWithChart .portlet-content {
    width: 100%;
  }
  .mobile.signed-in .taxLotsUGLDialog [id^='dvreDiv'] {
    margin-left: 0 !important;
  }
}
.mobile.signed-in .personalInformationContainer,
.mobile.signed-in .accountContainer {
  width: 100%;
}
.desktop dojo-orderstatus #asofId,
.tablet dojo-orderstatus #asofId {
  position: static;
  top: inherit;
}
.tablet.netxinvestor .dgrid [id^=holdingAggregate-row-] div.detail .netxinvestor-keyvalues-portlet h1.portlet-title,
.tablet.netxinvestor .dgrid [id^=holdingAggregate-row-] div.detail dojo-holdings-aggregate h1.portlet-title {
  border: 0;
}
.tablet dojo-holdings-aggregate .netxinvestor-keyvalues-portlet h1.portlet-title,
.tablet dojo-holdings-aggregate h1.portlet-title {
  border: 0;
}
.tablet dojo-holdings-aggregate .span12 {
  width: 100% !important;
}
.tablet dojo-holdings-aggregate [id^='holdingAggregate-row'] .detail.row [id^='uniqName'] {
  width: 100%;
}
.tablet dojo-holdings-aggregate [id^='holdingAggregate-row'] .detail.row [id^='uniqName'] > .row {
  width: calc(103%);
}
.tablet dojo-holdings-aggregate [id^='holdingAggregate-row'] .detail.row [id^='uniqName'] > .row .span6 {
  width: 50% !important;
}
.tablet dojo-holdings-aggregate [id^='holdingAggregate-row'] .detail.row [id^='uniqName'] > .row .span6[id^='section'] > div:first-child {
  margin-right: 85px;
}
.tablet dojo-holdings-aggregate [id^='holdingAggregate-row'] .detail.row [id^='uniqName'] > .row .span6 .highcharts-container {
  width: 100% !important;
}
.tablet dojo-holdings-aggregate [id^='holdingAggregate-row'] .detail.row [id^='uniqName'] > .row > [id^='section'] + [id^='detail'] > [id^="desc"].row-fluid:first-child {
  margin-left: 5px !important;
}
.tablet dojo-holdings-aggregate [id^='holdingAggregate-row'] .detail.row [id^='uniqName'] > .row [id^='desc'].row {
  margin-left: -10px !important;
  width: 100% !important;
}
.tablet dojo-holdings-aggregate [id^='holdingAggregate-row'] .detail.row [id^='uniqName'] > .row [id^='dvreDiv'].row-fluid.span5,
.tablet dojo-holdings-aggregate [id^='holdingAggregate-row'] .detail.row [id^='uniqName'] > .row [id^='dvreDiv'] .row-fluid {
  margin-left: 0 !important;
}
.tablet dojo-holdings-aggregate [id^='holdingAggregate-row'] .detail.row [id^='uniqName'] > .row [id^='dvreDiv'].row-fluid.span5 dl,
.tablet dojo-holdings-aggregate [id^='holdingAggregate-row'] .detail.row [id^='uniqName'] > .row [id^='dvreDiv'] .row-fluid dl {
  padding-left: 10px !important;
}
.tablet dojo-holdings-aggregate [id^='holdingAggregate-row'] .detail.row [id^='uniqName'] > .row > .portlet-content {
  width: 100% !important;
}
.tablet dojo-holdings-aggregate [id^='holdingAggregate-row'] .detail.row [id^='uniqName'] > .row-fluid {
  width: calc(103%);
  margin-left: -15px;
}
.tablet dojo-holdings-aggregate [id^='holdingAggregate-row'] .detail.row [id^='uniqName'] > .row-fluid > .span6:first-child {
  margin-left: 10px;
}
.tablet dojo-holdings-aggregate [id^='holdingAggregate-row'] .detail.row [id^='uniqName'] > .row-fluid > .span6:first-child + .span6 {
  margin-left: -5px !important;
}
.tablet dojo-holdings-aggregate [id^='holdingAggregate-row'] .detail.row [id^='uniqName'] > .row-fluid > [id^='detail'].span6 {
  margin-left: 0 !important;
}
.tablet dojo-holdings-aggregate [id^='holdingAggregate-row'] .detail.row [id^='uniqName'] > .row-fluid [id^='desc'].row-fluid {
  margin-left: 0 !important;
  width: 100% !important;
}
.tablet dojo-holdings-aggregate [id^='holdingAggregate-row'] .detail.row [id^='uniqName'] > .row-fluid .span12 .portlet-content-container .table {
  width: calc(97%);
}
.tablet dojo-holdings-aggregate [id^='holdingAggregate-row'] .detail.row [id^='uniqName'] > .row-fluid:first-child dl {
  padding-left: 10px;
}
@media (orientation: landscape) {
  .tablet dojo-holdings-aggregate [id^='holdingAggregate-row'] .detail.row [id^='uniqName'] [id^="dvreDiv"] [id^='dvreButtonDiv'] {
    margin-left: 20px !important;
  }
  .tablet dojo-holdings-aggregate [id^='holdingAggregate-row'] .detail.row [id^='uniqName'] [id^='descVal'] .netxinvestor-keyvalues-portlet .table {
    width: 100% !important;
  }
  .tablet dojo-holdings-aggregate [id^='holdingAggregate-row'] .detail.row [id^='uniqName'] .netxinvestor-keyvalues-portlet {
    width: calc(96%);
  }
  .tablet dojo-holdings-aggregate [id^='holdingAggregate-row'] .detail.row [id^='uniqName'] .netxinvestor-keyvalues-portlet .table thead td {
    white-space: nowrap;
  }
}
.tablet dojo-holdings-aggregate [id^='holdingAggregate-row'] .detail.row .detail.row .portlet-content {
  width: calc(95%) !important;
}
.tablet dojo-holdings-aggregate .dgrid .detail [id^='section'] + [id^='detail'] [id^='dvreDiv'] {
  width: 50%;
}
@media (orientation: landscape) {
  .tablet #UGLDetailsPopup .taxLotDetails th.dgrid-column-coveredUncovered {
    width: 134px;
  }
}
.tablet wealthview-container .nowrapTabStrip .dijitTabInner span {
  font-size: 12px;
}
.desktop.page-allcommunications .thirdLevelNav {
  margin-top: -6px;
}
.ml-ValidatePassword .row-fluid.text-center {
  margin-bottom: 10px;
}
dojo-orderstatus #order-status {
  margin-top: 35px;
}
dojo-orderstatus #asofId {
  position: absolute;
  top: 200px;
}
.mobile dojo-orderstatusfilter .icon-filter-container {
  top: 205px;
}
.mobile #holdings dojo-download-links {
  display: block;
  margin-top: 0px;
}
.mobile #unrealizedgainloss dojo-download-links {
  display: block;
  margin-top: 0px;
}
.mobile .radioButton a,
.mobile .selectButton a {
  text-decoration: none !important;
}
div#lotContent form#taxLotForm {
  margin: 0 20px 20px 0;
}
div#lotContent form#taxLotForm .row {
  margin-left: -20px;
  *zoom: 1;
  display: table-row;
}
div#lotContent form#taxLotForm .table > tbody > tr > td {
  vertical-align: top;
  color: #555555;
}
#awrVotSummary.dgrid .dgrid-header {
  top: -21px;
}
.standard #incomeCashSummaryFilter #includeMutualFund .dijitCheckBox {
  width: 12px;
  height: 12px;
  float: left;
}
.standard #incomeCashSummaryFilter #includeMutualFund .dijitCheckBox:before {
  position: absolute;
  top: -3px;
  left: 0;
}
#incomeCashSummaryFilter #includeMutualFund label {
  margin-left: 5px;
  float: left;
}
#trading-accounts .fundsAvailable {
  font-weight: 600 !important;
}
dojo-maturityschedulegrid .dgrid .detail div.span12 {
  margin-left: 0;
}
dojo-fixedincomecashflowfilter h4 {
  font-weight: 600 !important;
}
dojo-fixedincomecashflowfilter .dgrid-column-month {
  vertical-align: middle !important;
}
dojo-fixedincomecashflowfilter .detail dd:last-child {
  font-size: 13px !important;
  font-weight: 400 !important;
}
#unrealizedgainloss #rt_quoteToggle {
  margin-top: -30px;
}
.mobile #unrealizedgainloss #rt_quoteToggle {
  margin-top: 0;
}
#p_p_id_OrderEntry2_WAR_trading2_ .order-entry-widget .selectBox.span3.taxLotNode,
#p_p_id_OrderEntry_WAR_netxinvestortrading_ .order-entry-widget .selectBox.span3.taxLotNode {
  position: relative;
  width: 22%;
}
#p_p_id_OrderEntry2_WAR_trading2_ #orderDetails .header .symHeaderSmall,
#p_p_id_OrderEntry_WAR_netxinvestortrading_ #orderDetails .header .symHeaderSmall {
  float: none !important;
}
div#p_p_id_QuoteDisplay_WAR_trading2_ .qtHeader,
div#p_p_id_QuoteDisplay_WAR_netxinvestortrading_ .qtHeader {
  border-bottom: none !important;
  height: 50px !important;
}
div#p_p_id_QuoteDisplay_WAR_trading2_ .qtHeader .qtSymHeaderBig,
div#p_p_id_QuoteDisplay_WAR_netxinvestortrading_ .qtHeader .qtSymHeaderBig {
  float: none !important;
  text-align: center !important;
}
div#p_p_id_QuoteDisplay_WAR_trading2_ .qtHeader .qtSymHeaderSmall,
div#p_p_id_QuoteDisplay_WAR_netxinvestortrading_ .qtHeader .qtSymHeaderSmall {
  margin-left: 0 !important;
  text-align: center !important;
  float: none !important;
}
div#p_p_id_QuoteDisplay_WAR_trading2_ .qtHeader .qtSpan4,
div#p_p_id_QuoteDisplay_WAR_netxinvestortrading_ .qtHeader .qtSpan4 {
  font-size: 12px !important;
}
.qtExchangeText {
  color: #999999 !important;
  font-weight: 400 !important;
  font-size: 10px !important;
}
.qtDollarChangeUpIcon {
  position: relative;
  top: 7px;
}
.qtExchTooltip {
  cursor: pointer;
}
/*Quotes Options Chain Dialog*/
.optionChainDialog2 .row-fluid .askBidSize dt.details-label {
  color: #054c70;
}
.qtOptionChainDl {
  width: 25% !important;
}
.qtAmount {
  font-size: 15px !important;
}
.qtOptionChainExchText {
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  width: 40px;
  position: relative;
  top: 7px;
  white-space: nowrap;
}
.qtOptionChainPct {
  font-size: 12px !important;
}
.cm-Content.exchange_agreements {
  border: none;
}
.cm-Content.exchange_agreements select {
  border: 1px solid #cccccc;
  height: 25px;
  width: 5% !important;
}
.cm-Content.forms p,
.cm-Content.site_specific_resources p {
  margin-bottom: 0;
}
dojo-traded-valuations #asofId {
  top: 145px !important;
}
.mobile dojo-traded-valuations #asofId {
  top: 230px !important;
}
dojo-portfolio-summary .portfolioSummaryGDR .portfolio-summary #portfoliosummarytable .ugl {
  width: 25%;
}
@media print {
  .row.dijitDisplayNone {
    display: none !important;
  }
  .disclaimerText {
    padding-top: 10px !important;
  }
  .clearfix:empty,
  .muted:empty {
    display: none;
  }
  .cm-Content.footer_secondary li {
    clear: none;
    white-space: nowrap;
  }
  .fw-Footer {
    display: block;
  }
  .fw-Footer > .row {
    display: block;
  }
  .fw-Footer > .row .col-xs-6 {
    width: 50%;
    clear: none;
    float: left;
    padding: 0;
  }
  balance-details a.pull-right.icon-arrow-right {
    display: none;
  }
  #balances [class*="col-xs-"],
  #history [class*="col-xs-"],
  #holdings [class*="col-xs-"],
  #orderstatus [class*="col-xs-"],
  #pcf [class*="col-xs-"],
  #realizedgainloss [class*="col-xs-"],
  #unrealizedgainloss [class*="col-xs-"],
  #valuationovertime [class*="col-xs-"] {
    flex-basis: 100%;
    max-width: 100%;
  }
  .reviewOrderDialog [class*="span"] {
    clear: none;
  }
  #balances #rt_quoteToggle_standAlone,
  #holdings #rt_quoteToggle_standAlone,
  #unrealizedgainloss #rt_quoteToggle_standAlone {
    position: absolute;
    right: 0;
    top: 156px;
  }
  #balances #rt_quoteToggle_standAlone .as-of-date,
  #holdings #rt_quoteToggle_standAlone .as-of-date,
  #unrealizedgainloss #rt_quoteToggle_standAlone .as-of-date {
    position: absolute !important;
    top: 0;
    right: 0;
    white-space: nowrap;
  }
  #balances #rt_quoteToggle_standAlone .as-of-date .date-group,
  #holdings #rt_quoteToggle_standAlone .as-of-date .date-group,
  #unrealizedgainloss #rt_quoteToggle_standAlone .as-of-date .date-group {
    clear: none;
    margin-top: 0 !important;
  }
  #balances .fa-refresh:before,
  #holdings .fa-refresh:before,
  #unrealizedgainloss .fa-refresh:before {
    font-family: "Font Awesome 5 Pro";
  }
  #valuationovertime .ap-AccountPicker {
    margin-left: 10px;
  }
  #valuationovertime .row {
    display: block;
  }
  #valuationovertime .row .column-finder {
    margin-left: -1rem;
    padding-left: 0;
    padding-right: 0;
  }
  #valuationOverTimeChart .highcharts-container {
    margin-left: -2rem;
  }
  #valuationOverTimeChart .highcharts-background {
    fill: none;
  }
  balances-summary div.portlet-body section {
    margin-top: 0 !important;
  }
  dojo-holdings-summary .disclaimerText {
    width: 100% !important;
  }
  dojo-holdings-aggregate .dgrid .detail [id^='uniqName'] {
    width: 100%;
  }
  dojo-holdings-aggregate .dgrid .detail [id^='uniqName'] > .row {
    width: 100%;
  }
  dojo-holdings-aggregate .dgrid .detail [id^='uniqName'] > .row:first-child dl {
    padding-left: 15px;
  }
  dojo-holdings-aggregate .dgrid .detail [id^='uniqName'] .netxinvestor-keyvalues-portlet {
    margin-left: 0;
  }
  dojo-holdings-aggregate .dgrid .detail [id^='uniqName'] .netxinvestor-keyvalues-portlet .portlet-content-container .table {
    width: 100%;
    margin-left: 0 !important;
  }
  dojo-holdings-aggregate .dgrid .detail [id^='uniqName'] .netxinvestor-keyvalues-portlet .portlet-content-container .table td {
    width: inherit !important;
  }
  dojo-holdings-aggregate .dgrid .detail [id^='uniqName'] > .row-fluid:first-child dl {
    padding-left: 0;
  }
  dojo-holdings-aggregate .dgrid .detail [id^='uniqName'] > div > .row-fluid > .span2,
  dojo-holdings-aggregate .dgrid .detail [id^='uniqName'] > div > .row-fluid > .span3,
  dojo-holdings-aggregate .dgrid .detail [id^='uniqName'] > div > .row-fluid > .span6 {
    clear: none;
    float: left;
  }
  dojo-holdings-aggregate .dgrid .detail [id^='uniqName'] > div > .row-fluid > .span2 {
    width: 14.893617021276595%;
  }
  dojo-holdings-aggregate .dgrid .detail [id^='uniqName'] > div > .row-fluid > .span3 {
    width: 23.404255319148934%;
  }
  dojo-holdings-aggregate .dgrid .detail [id^='uniqName'] > div > .row-fluid > .span6 {
    width: 48.93617021276595%;
  }
  dojo-holdings-aggregate .dgrid .detail [id^='detail'] [id^='dvreDiv'] .row-fluid {
    margin-left: 5px;
  }
  dojo-holdings-aggregate .dgrid .detail [id^='detail'] [id^='desc'] > dl,
  dojo-holdings-aggregate .dgrid .detail [id^='detail'] [id^='desc'] > div,
  dojo-holdings-aggregate .dgrid .detail [id^='detail'] [id^='desc'] [id^='dvreDiv'] {
    width: 50% !important;
    clear: none;
    float: left;
  }
  dojo-holdings-aggregate .dgrid .detail [id^='detail'] [id^='descVal'] .table,
  dojo-holdings-aggregate .dgrid .detail [id^='detail'] [id^='descVal'] .netxinvestor-keyvalues-portlet,
  dojo-holdings-aggregate .dgrid .detail [id^='detail'] [id^='descVal'] > div {
    width: 100% !important;
  }
  dojo-holdings-aggregate .dgrid .detail [id^='detail'] [id^='descVal'] [id^='widget_tradeDtlSel'] {
    width: 220px !important;
  }
  dojo-holdings-aggregate .dgrid .detail [id^='detail'] [id^='descVal'] .dijitInputContainer {
    clear: none;
  }
  dojo-holdings-aggregate .dgrid .detail .span6[id^='section'] {
    width: calc(99%);
  }
  dojo-holdings-aggregate .dgrid .detail .span6[id^='section'] .transactionChart {
    width: 100% !important;
  }
  dojo-holdings-aggregate .dgrid .detail .span6[id^='detail'] {
    width: 50%;
  }
  dojo-holdings-aggregate .dgrid .detail .span6[id^='detail'] [id^='dvreDiv'] .row-fluid {
    margin-left: 0;
  }
  dojo-holdings-aggregate .dgrid .detail .span6[id^='detail'] + .span6,
  dojo-holdings-aggregate .dgrid .detail .span6[id^='detail'] [id^='descVal'] {
    width: 48.93617021276595% !important;
    margin-right: 0;
  }
  dojo-holdings-aggregate .dgrid .detail .span6[id^='detail'] + .span6 .netxinvestor-keyvalues-portlet,
  dojo-holdings-aggregate .dgrid .detail .span6[id^='detail'] [id^='descVal'] .netxinvestor-keyvalues-portlet,
  dojo-holdings-aggregate .dgrid .detail .span6[id^='detail'] + .span6 .table,
  dojo-holdings-aggregate .dgrid .detail .span6[id^='detail'] [id^='descVal'] .table {
    margin-left: 0;
    width: 100%;
  }
  dojo-holdings-aggregate .dgrid .detail .span6[id^='section'] + [id^='detail'] {
    width: 100%;
  }
  dojo-holdings-aggregate .dgrid .detail .span6[id^='section'] + [id^='detail'] [id^='dvreDiv'] {
    clear: none !important;
    float: left !important;
    padding-left: 10px;
  }
  dojo-holdings-aggregate .dgrid .detail .span6[id^='section'] + [id^='detail'] [id^='dvreDiv'] .row-fluid {
    margin-left: 10px;
  }
  dojo-holdings-aggregate .dgrid .detail .span6[id^='section'] + [id^='detail'] [id^='dvreDiv'] [id^='dvreAlert'].dijitDisplayNone {
    display: none !important;
  }
  dojo-holdings-aggregate .dgrid .detail .span6[id^='section'] + [id^='detail'] [id^='desc'],
  dojo-holdings-aggregate .dgrid .detail .span6[id^='section'] + [id^='detail'] [id^='descVal'] {
    width: 50%;
  }
  dojo-holdings-aggregate .dgrid#holdingAggregate .field-accountNickname,
  dojo-holdings-aggregate .dgrid#holdingAggregate .field-accountNum,
  dojo-holdings-aggregate .dgrid#holdingAggregate .field-chgPrc,
  dojo-holdings-aggregate .dgrid#holdingAggregate .field-asstStyp {
    width: 15%;
  }
  dojo-holdings-aggregate .dgrid#holdingAggregate .field-mktVal,
  dojo-holdings-aggregate .dgrid#holdingAggregate .field-todaysChgMktVal {
    width: 20%;
  }
  dojo-holdings-aggregate .dgrid .collapsed .detail {
    padding: 0 !important;
  }
  dojo-holdings-aggregate .transactionHistoryChartDetail .parent.span1 {
    display: none !important;
  }
  dojo-holdings-aggregate .transactionHistoryChartDetail .parent.span9 {
    margin-left: 33px !important;
  }
  dojo-holdings-aggregate .transactionHistoryChartDetail .parent.span9 [class^='span'],
  dojo-holdings-aggregate .transactionHistoryChartDetail .parent.span9 dl {
    clear: none;
  }
  .dj_gecko dojo-ugl-summary .perf-change-green,
  .dj_gecko dojo-rgl-summary .perf-change-green {
    position: relative;
  }
  .dj_gecko dojo-ugl-summary .perf-change-green:before,
  .dj_gecko dojo-rgl-summary .perf-change-green:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-top: 15px solid #4baa47 !important;
  }
  .dj_gecko dojo-ugl-summary .perf-change-red,
  .dj_gecko dojo-rgl-summary .perf-change-red {
    position: relative;
  }
  .dj_gecko dojo-ugl-summary .perf-change-red:before,
  .dj_gecko dojo-rgl-summary .perf-change-red:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-top: 15px solid #9c1c1b !important;
  }
  dojo-ugl-grid .dgrid .dgrid-row.collapsed .detail {
    padding: 0;
  }
  dojo-ugl-grid .dgrid .dgrid-row:not(.collapsed) .detail > div {
    width: 100%;
  }
  dojo-ugl-grid .dgrid .dgrid-row:not(.collapsed) .detail > div .clickLotdetails .row-fluid {
    width: 100% !important;
  }
  dojo-ugl-grid .dgrid .dgrid-row:not(.collapsed) .detail > div .clickLotdetails .row-fluid .span2 {
    clear: none;
    float: left;
    width: 14.893617021276595% !important;
  }
  dojo-ugl-grid .dgrid .dgrid-row:not(.collapsed) .detail > div .clickLotdetails .row-fluid .span2 dt,
  dojo-ugl-grid .dgrid .dgrid-row:not(.collapsed) .detail > div .clickLotdetails .row-fluid .span2.links span {
    white-space: nowrap;
  }
  dojo-rgl-grid #asOfDate {
    position: absolute !important;
    right: 167px;
    top: 156px;
  }
  dojo-rgl-grid .dgrid .detail.row > div {
    width: 100%;
  }
  dojo-rgl-grid .dgrid .detail.row .row-fluid dl {
    clear: none;
    text-align: left;
  }
  history-summary #asofId {
    position: absolute !important;
    right: 167px;
    top: 156px;
  }
  history-summary .detail .row-fluid dl.span3 {
    clear: none;
    width: 20%;
    height: 70px;
  }
  .filterContent .dijitCheckBox + label {
    clear: none;
  }
  dojo-fixedincomecashflowfilter .dgrid h4 {
    font-weight: 600;
  }
  dojo-fixedincomecashflowfilter .dgrid .dgrid-row.collapsed .detail {
    padding: 0;
  }
  dojo-fixedincomecashflowfilter .dgrid .dgrid-row:not(.collapsed) .detail {
    width: 100%;
    min-height: 60px;
    display: inline-block;
    margin-bottom: -7px;
  }
  dojo-fixedincomecashflowfilter .dgrid .dgrid-row:not(.collapsed) .detail > div {
    width: 100%;
  }
  dojo-fixedincomecashflowfilter .dgrid .dgrid-row:not(.collapsed) .detail > div .row-fluid {
    clear: none;
    float: left;
    width: 17%;
    min-width: 17%;
    min-height: 60px;
  }
  dojo-maturityschedulegrid .dgrid .detail [id^='uniqName'] {
    width: 100%;
  }
  dojo-maturityschedulegrid .dgrid .detail [id^='uniqName'] .span6 {
    clear: none;
    width: 48%;
  }
  dojo-maturityschedulegrid div.disclaimer {
    margin-left: -2rem;
  }
  .dj_gecko dojo-incomecashsummaryfilter .GridFilter {
    position: relative;
    height: 260px;
  }
  .dj_gecko dojo-incomecashsummaryfilter .GridFilter:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-top: 260px solid #f3f3f3 !important;
    z-index: 1;
  }
  .dj_gecko dojo-incomecashsummaryfilter .GridFilter .filterContent {
    background-color: transparent;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
  }
  .dj_gecko dojo-incomecashsummaryfilter .GridFilter .filter-section {
    background-color: transparent;
  }
  .dj_gecko dojo-maturityschedulefilter .GridFilter {
    position: relative;
    height: 180px;
  }
  .dj_gecko dojo-maturityschedulefilter .GridFilter:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-top: 180px solid #f3f3f3 !important;
    z-index: 1;
  }
  .dj_gecko dojo-maturityschedulefilter .GridFilter .filterContent {
    background-color: transparent;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
  }
  .dj_gecko dojo-maturityschedulefilter .GridFilter .filter-section {
    background-color: transparent;
  }
  .dj_safari dojo-vot-summary section.portlet {
    margin-bottom: 0;
  }
  .dj_safari dojo-vot-chart section.portlet {
    margin-top: -45px;
  }
  .dj_safari dojo-maturityschedulewrapper section.portlet {
    margin-top: 0;
    page-break-before: inherit !important;
  }
  #pcfDetailDialog {
    left: 0 !important;
  }
  dojo-orderstatus .dgrid .detail .th-DetailRow .span2,
  dojo-orderstatus .dgrid .detail .th-DetailRow .span3 {
    clear: none;
  }
  dojo-orderstatus .dgrid .detail .th-DetailRow .span2 {
    width: 14.893617021276595%;
  }
  dojo-orderstatus .dgrid .detail .th-DetailRow .span3 {
    width: 23.404255319148934%;
  }
  .gain strong,
  .positive strong {
    color: #099e00 !important;
  }
  .loss strong,
  .negative strong {
    color: #9c1c1b !important;
  }
  section.portlet {
    display: block;
  }
}
dojo-old-account-status .span12 {
  width: 100%;
  margin-left: 0;
}
#account-opening-new h5 {
  font-size: 14px;
  margin-bottom: 10px;
  font-weight: 600;
}
.labelaccountopening {
  font-size: 14px;
  font-weight: 600;
}
.account-opening-container h5 {
  font-size: 14px;
  font-weight: 600;
}
.personal-info-heading h4,
.financial-information h4 {
  font-weight: 700;
}
.trustedContact h5 {
  font-size: 15px;
  font-weight: 700;
  margin-bottom: 10px;
}
dojo-account-infoentry #reviewForm h5 {
  font-size: 14px;
  font-weight: 700;
}
#newAccountTypeUserDetails .control-group.span8 h4 {
  font-weight: 700;
  margin-bottom: 20px;
}
#newAccountTypeUserDetails .control-group.span8 .control-group.span12 a {
  text-decoration: none;
}
.accountStatus h4 {
  font-weight: 700;
}
@media print and (-ms-high-contrast: none) {
  .fw-Footer .col-xs-6 {
    float: left;
    width: 50%;
    padding-left: 0px;
    padding-right: 0px;
    clear: none;
  }
  dojo-ugl-summary .perf-change-green,
  dojo-rgl-summary .perf-change-green {
    position: relative;
  }
  dojo-ugl-summary .perf-change-green:before,
  dojo-rgl-summary .perf-change-green:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-top: 15px solid #4baa47 !important;
  }
  dojo-ugl-summary .perf-change-red,
  dojo-rgl-summary .perf-change-red {
    position: relative;
  }
  dojo-ugl-summary .perf-change-red:before,
  dojo-rgl-summary .perf-change-red:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-top: 15px solid #9c1c1b !important;
  }
  dojo-incomecashsummaryfilter .GridFilter {
    position: relative;
    height: 260px;
  }
  dojo-incomecashsummaryfilter .GridFilter:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-top: 260px solid #f3f3f3 !important;
    z-index: 1;
  }
  dojo-incomecashsummaryfilter .GridFilter .filterContent {
    background-color: transparent;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
  }
  dojo-incomecashsummaryfilter .GridFilter .filter-section {
    background-color: transparent;
  }
  dojo-maturityschedulefilter .GridFilter {
    position: relative;
    height: 180px;
  }
  dojo-maturityschedulefilter .GridFilter:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-top: 180px solid #f3f3f3 !important;
    z-index: 1;
  }
  dojo-maturityschedulefilter .GridFilter .filterContent {
    background-color: transparent;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
  }
  dojo-maturityschedulefilter .GridFilter .filter-section {
    background-color: transparent;
  }
}
#holdings #rt_quoteToggle {
  margin-top: -30px;
}
.mobile #holdings #rt_quoteToggle {
  margin-top: 0;
}
