.css-isolation div#page-container,
.css-isolation div#mini-head-container,
.css-isolation div#mini-subnav-container,
.css-isolation div#footer-warning {
  width: 100%;
  min-width: 960px;
}

.css-isolation div#main-container,
.css-isolation div#foot-container,
.css-isolation div#explore-site {
  width: auto;
}

.css-isolation ul#navigation li {
  margin-left: 1%;
}

.css-isolation ul#navigation li.menu1 {
  width: 6%;
}

.css-isolation ul#navigation li.menu2 {
  width: 16%;
}

.css-isolation ul#navigation li.menu3 {
  width: 15%;
}

.css-isolation ul#navigation li.menu4 {
  width: 13%;
}

.css-isolation ul#navigation li.menu5 {
  width: 11%;
}

.css-isolation ul#navigation li.menu6 {
  width: 21%;
}

.css-isolation ul#navigation li.menu7 {
  width: 12%;
}

.css-isolation ul#navigation li a {
  width: 100% !important;
}

.css-isolation div#first-col {
  position: absolute;
  top: 138px;
  left: 10px;
  width: 150px;
  z-index: 3000;
}

.css-isolation div#main-col,
.css-isolation div#acc-cpfl,
.css-isolation div#acc-vacc {
  width: 100%;
}

.css-isolation div#content,
.css-isolation div#vac-ordl,
.css-isolation div#shwl-holdings {
  width: 97%;
  margin-left: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.css-isolation div#shwl-tabs,
.css-isolation div#acc-cpfl-tabs,
.css-isolation div#acc-vacc-tabs {
  width: 100%;
}

.css-isolation div#shwl-content,
.css-isolation div#shwl-content form,
.css-isolation div#shwl-content form#default-holding {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.css-isolation table#shwl-table-full,
.css-isolation table#shwl-table,
.css-isolation table#cpfl-all,
.css-isolation table#vacc-full {
  min-width: 100%;
}

.css-isolation div#acc-vacc-table {
  padding-left: 20px;
  padding-right: 20px;
}

.css-isolation table#vacc-full,
.css-isolation table#vacc-full-first,
.css-isolation table#vacc-all-first {
  margin-left: 0;
  margin-right: 0;
}

.css-isolation div#cpfl-table-container {
  width: auto;
}

.css-isolation ul#subnav {
  background: none;
  border-bottom: none;
}

.css-isolation ul#subnav > li {
  cursor: pointer;
}

.css-isolation ul#subnav li > span {
  position: relative;
  z-index: 3000;
  background: none;
  border-bottom: none;
  padding-top: 5px;
  padding-bottom: 4px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: #7a7895;
  background: -moz-linear-gradient(top, #7a7895 0%, #4f557b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7a7895), color-stop(100%, #4f557b));
  background: -webkit-linear-gradient(top, #7a7895 0%, #4f557b 100%);
  background: -o-linear-gradient(top, #7a7895 0%, #4f557b 100%);
  background: -ms-linear-gradient(top, #7a7895 0%, #4f557b 100%);
  background: linear-gradient(top, #7a7895 0%, #4f557b 100%);
}

.css-isolation ul#subnav li > span:hover,
.css-isolation div#first-col.open ul#subnav li > span {
  background: #539dba;
  background: -moz-linear-gradient(top, #539dba 0%, #286b86 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #539dba), color-stop(100%, #286b86));
  background: -webkit-linear-gradient(top, #539dba 0%, #286b86 100%);
  background: -o-linear-gradient(top, #539dba 0%, #286b86 100%);
  background: -ms-linear-gradient(top, #539dba 0%, #286b86 100%);
  background: linear-gradient(top, #539dba 0%, #286b86 100%);
}

.css-isolation div#first-col.open ul#subnav li > span {
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}

.css-isolation ul#subnav li > span span.select-arrow-down {
  float: right;
  width: 25px;
  height: 23px;
  padding: 0;
  margin: -5px -10px 0 0;
  -webkit-border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
  border-bottom: none;
  background: url("/content/images/i.core.sprite.png") -394px -42px no-repeat;
  background: url("/content/images/i.core.sprite.png") -394px -42px no-repeat;
  background: url("/content/images/i.core.sprite.png") -394px -42px no-repeat;
  background: url("/content/images/i.core.sprite.png") -394px -42px no-repeat;
  background: url("/content/images/i.core.sprite.png") -394px -42px no-repeat;
  background: url("/content/images/i.core.sprite.png") -394px -42px no-repeat;
  background: url("/content/images/i.core.sprite.png") -394px -42px no-repeat;
}

.css-isolation div#first-col.open ul#subnav li > span span.select-arrow-down {
  background-position: -394px 7px;
}

.css-isolation ul#subnav ul {
  display: none;
  background: #3e4e6a;
}

.css-isolation div#first-col.open ul#subnav > li > ul {
  -webkit-box-shadow: 0px 2px 5px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 2px 5px 2px rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}

.css-isolation div#acc-vacc h2 {
  font-size: 30px;
  padding-bottom: 6px;
}

.css-isolation table#vacc-total {
  float: left;
}

.css-isolation div#stmt-paging div.paging {
  width: 560px;
}

.css-isolation table#vac-stmt-table {
  width: 100%;
}

.css-isolation table#ordl-results {
  width: 100%;
  min-width: 740px;
}

.css-isolation table.table th,
.css-isolation table.table td {
  height: 30px !important;
}

.css-isolation div#vac-ordl {
  padding: 0 20px;
}

.css-isolation div#vac-ordl h2,
.css-isolation div#ordl-paging,
.css-isolation ul#ordl-legend,
.css-isolation table#ordl-results {
  margin-left: 0;
  margin-right: 0;
}

.css-isolation table#ordl-results tbody tr.extra td a.button-red,
.css-isolation table#ordl-results tbody tr.extra td input.delete-submit {
  clear: both;
}

.css-isolation div#active-column {
  float: left;
  margin-left: 30px;
}

.css-isolation div#finished {
  clear: both;
}

.css-isolation form#vac-stmt-filter-form {
  margin-top: 19px;
}

.css-isolation form#acc-cpfl-columns,
.css-isolation form#acc-vacc-columns,
.css-isolation form#das-shwl-columns,
.css-isolation div.now-editing,
.css-isolation div.now-deleting {
  /*width: 780px !important;
  margin-left: auto;
  margin-right: auto;*/
}

.css-isolation div.confirm-delete {
  width: 780px !important;
  margin-left: auto;
  margin-right: auto;
  float: none;
}

.css-isolation div#content {
  float: none;
  overflow: auto;
}

.css-isolation div#search-fields-container {
  width: 858px;
  margin: 0 auto;
}

.css-isolation div#search-results-top {
  width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.css-isolation div#search-results table#all-table,
.css-isolation div#search-results table#funds-table,
.css-isolation div#search-results table#equity-table {
  width: 100%;
}

.css-isolation div#search-results table#all-table th.action,
.css-isolation div#search-results table#all-table td.action,
.css-isolation div#search-results table#equity-table th.action,
.css-isolation div#search-results table#equity-table td.action,
.css-isolation div#search-results table#funds-table th.action,
.css-isolation div#search-results table#funds-table td.action {
  width: 180px;
}

.css-isolation div#mini-head-container a#login-open {
  left: auto;
  right: 0;
}

.css-isolation div#mini-head-container form#head-search-funds {
  clear: right;
}

.css-isolation #csd-main-content-wide-wrapper div#vacc-overview #glossary_portfoliovalue {
  position: absolute;
  top: 123px;
  left: 808px;
}
