.css-isolation {
  /** div#login-form form p { overflow: inherit; } **/
  /* placeholder style */
}

.css-isolation * body {
  background-color: #000;
  /** 4E537B**/
}

.css-isolation body #page-container {
  background-color: #000;
  /** 283A59 **/
}

.css-isolation p, .css-isolation ul, .css-isolation ol, .css-isolation label, .css-isolation input, .css-isolation select, .css-isolation textarea, .css-isolation h1, .css-isolation h2, .css-isolation h3, .css-isolation h4, .css-isolation h5, .css-isolation h6, .css-isolation h7, .css-isolation a, .css-isolation table {
  color: #000;
}

.css-isolation h2 a,
.css-isolation p a {
  text-decoration: underline;
}

.css-isolation ul#subnav-container {
  background-color: #000;
  /** #4D537A **/
  border: #fff solid 1px;
  width: 528px;
}

.css-isolation ul#navigation li a:hover, .css-isolation ul#navigation.home li a.home, .css-isolation ul#navigation.dashboard li a.dashboard, .css-isolation ul#navigation.investment li a.investment, .css-isolation ul#navigation.market li a.market, .css-isolation ul#navigation.touch li a.touch, .css-isolation div#acsm-tabs ul li a:hover, .css-isolation div#acsm-tabs ul li a.selected,
.css-isolation ul#navigation li ul li a {
  /** background: #539dba; /* Old browsers */
  /** background: -moz-linear-gradient(top,  #539dba 0%, #286b86 100%); /* FF3.6+ */
  /** background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#539dba), color-stop(100%,#286b86)); /* Chrome,Safari4+ */
  /** background: -webkit-linear-gradient(top,  #539dba 0%,#286b86 100%); /* Chrome10+,Safari5.1+ */
  /** background: -o-linear-gradient(top,  #539dba 0%,#286b86 100%); /* Opera 11.10+ */
  /** background: -ms-linear-gradient(top,  #539dba 0%,#286b86 100%); /* IE10+ */
  /** background: linear-gradient(top,  #539dba 0%,#286b86 100%); /* W3C */
  background: #296C87 !important;
}

.css-isolation ul#navigation li a, .css-isolation div#acsm-tabs ul li a {
  /** background: #7a7895; /* Old browsers */
  /** background: -moz-linear-gradient(top,  #7a7895 0%, #4f557b 100%); /* FF3.6+ */
  /** background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7a7895), color-stop(100%,#4f557b)); /* Chrome,Safari4+ */
  /** background: -webkit-linear-gradient(top,  #7a7895 0%,#4f557b 100%); /* Chrome10+,Safari5.1+ */
  /** background: -o-linear-gradient(top,  #7a7895 0%,#4f557b 100%); /* Opera 11.10+ */
  /** background: -ms-linear-gradient(top,  #7a7895 0%,#4f557b 100%); /* IE10+ */
  /** background: linear-gradient(top,  #7a7895 0%,#4f557b 100%); /* W3C */
  background: #50567B !important;
}

.css-isolation a.button-purple {
  /** background: #d78eb6; /* Old browsers */
  /** background: -moz-linear-gradient(top,  #d78eb6 0%, #cc79a5 5%, #8f407d 100%); /* FF3.6+ */
  /** background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d78eb6), color-stop(5%,#cc79a5), color-stop(100%,#8f407d)); /* Chrome,Safari4+ */
  /** background: -webkit-linear-gradient(top,  #d78eb6 0%,#cc79a5 5%,#8f407d 100%); /* Chrome10+,Safari5.1+ */
  /** background: -o-linear-gradient(top,  #d78eb6 0%,#cc79a5 5%,#8f407d 100%); /* Opera 11.10+ */
  /** background: -ms-linear-gradient(top,  #d78eb6 0%,#cc79a5 5%,#8f407d 100%); /* IE10+ */
  /** background: linear-gradient(top,  #d78eb6 0%,#cc79a5 5%,#8f407d 100%); /* W3C */
  background: #91407f !important;
}

.css-isolation a.button-purple:hover {
  background: #000 !important;
}

.css-isolation a.button-purple:active {
  background: #804274 !important;
}

.css-isolation a.button-blue, .css-isolation a.button-blue-small {
  background: #296C87 !important;
}

.css-isolation a.button-blue:active, .css-isolation a.button-blue-small:active {
  background: #76BFDD !important;
  color: #fff;
}

.css-isolation a.button-pink, .css-isolation a.button-pink-small {
  background: #B34A4F !important;
}

.css-isolation a.button-pink:active, .css-isolation a.button-pink-small:active {
  background: #CE2A32 !important;
  color: #fff;
}

.css-isolation a.button-green {
  background: #3F805A !important;
}

.css-isolation a.button-green:hover {
  background: #000 !important;
}

.css-isolation a.button-green:active {
  background: #337037 !important;
  color: #fff;
}

.css-isolation input.std-submit {
  background: #3F805A !important;
}

.css-isolation input.std-submit:hover {
  background: #000 !important;
}

.css-isolation input.std-submit:active {
  background: #337037 !important;
  color: #fff;
}

.css-isolation input.std-submit:disabled {
  background: #bbd4be url("/content/images/i.core.submit-arrow.png") right 11px no-repeat !important;
}

.css-isolation input.search-submit {
  background: #3F805A url("/content/images/i.core.search.png") right 4px no-repeat !important;
}

.css-isolation input.search-submit:hover {
  background: #000 url("/content/images/i.core.search.png") right 4px no-repeat !important;
}

.css-isolation input.search-submit:active {
  background: #337037 url("/content/images/i.core.search.png") right 4px no-repeat !important;
  color: #fff;
}

.css-isolation input.search-submit:disabled {
  background: #bbd4be url("/content/images/i.core.search.png") right 4px no-repeat !important;
}

.css-isolation input.save-submit {
  background: #3F805A url("/content/images/i.core.save.png") right 4px no-repeat !important;
}

.css-isolation input.save-submit:hover {
  background: #000 url("/content/images/i.core.save.png") right 4px no-repeat !important;
}

.css-isolation input.save-submit:active {
  background: #337037 url("/content/images/i.core.save.png") right 4px no-repeat !important;
  color: #fff;
}

.css-isolation input.save-submit:disabled {
  background: #bbd4be url("/content/images/i.core.save.png") right 4px no-repeat !important;
}

.css-isolation input.small-submit {
  background: #3F805A !important;
}

.css-isolation input.small-submit:hover {
  background: #000 !important;
}

.css-isolation input.small-submit:active {
  background: #337037 !important;
  color: #fff;
}

.css-isolation input.purple-submit-no-arrow {
  background: #91407f !important;
}

.css-isolation input.purple-submit-no-arrow:hover {
  background: #000 !important;
}

.css-isolation input.purple-submit-no-arrow:active {
  background: #B34A4F !important;
  color: #fff;
}

.css-isolation input.small-submit:disabled {
  background: #bbd4be !important;
}

.css-isolation input.plus-submit {
  background: #3F805A url("/content/images/i.core.plus.png") right 5px no-repeat !important;
}

.css-isolation input.plus-submit:hover {
  background: #000 url("/content/images/i.core.plus.png") right 5px no-repeat !important;
}

.css-isolation input.plus-submit:active {
  background: #337037 url("/content/images/i.core.plus.png") right 5px no-repeat !important;
  color: #fff;
}

.css-isolation input.plus-submit:disabled {
  background: #bbd4be url("/content/images/i.core.plus.png") right 5px no-repeat !important;
}

.css-isolation div.asset-info p.asset-options {
  font-size: 12px;
  color: #3F805A;
}

.css-isolation input.delete-submit {
  background: #b34a4f url("/content/images/i.core.cross.png") right 4px no-repeat !important;
}

.css-isolation input.delete-submit:hover {
  background: #000 url("/content/images/i.core.cross.png") right 4px no-repeat !important;
}

.css-isolation ul#subnav li a:hover, .css-isolation ul#subnav li a.selected {
  /** background: #797795; **/
  background: #296C87;
}

.css-isolation ul#subnav li a.selected {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}

.css-isolation #carousel .desc {
  /**background:rgba(16, 27, 53, 0.86) url(/content/images/i.core.cslogo-large.png) top right no-repeat;**/
  background: black url(/content/images/i.core.cslogo-large.png) top right no-repeat;
}

.css-isolation div.slidebox-container {
  /** background-color: white; **/
  background-color: #000;
}

.css-isolation div.slidebox-container h4,
.css-isolation div.slidebox-container p {
  color: #fff;
}

.css-isolation div.acsm-content div#acsm-assets h3 a, .css-isolation div#acsm-jump p.what-else a {
  /** color: #76BFDD; **/
  color: #fff;
}

.css-isolation div.acsm-content div#acsm-assets h3 a:hover, .css-isolation div#acsm-jump p.what-else a:hover {
  text-decoration: none;
}

.css-isolation #explore-site div#explore-header {
  background-color: #000;
}

.css-isolation #explore-site div#explore-header h5 {
  color: #fff;
}

.css-isolation #explore-site div#explore-header a.close {
  background: #296C87 url("/content/images/i.core.sprite.png") -388px 14px no-repeat;
}

.css-isolation #explore-site div#explore-header a.toggle {
  background: #296C87 url("/content/images/i.core.sprite.png") -388px -36px no-repeat;
}

.css-isolation #explore-site ul li a, .css-isolation #footer-end h6 {
  /** color: #333; **/
  color: #000;
}

.css-isolation #explore-site ul li ul li a, .css-isolation #footer-end p, .css-isolation #footer-end p a {
  /** color: #777; **/
  color: #000;
}

.css-isolation #explore-site ul li a:hover, .css-isolation #explore-site ul li ul li a:hover, .css-isolation #footer-end p a:hover {
  background-color: #000;
  color: #fff;
}

.css-isolation div.asset-green div.asset-header {
  /** background: #63AD81; **/
  background: #3f805a;
}

.css-isolation .shadow h3, .css-isolation .shadow h4 {
  /* background: #F0F0F0;
	color: #4D537A; **/
  background: #000 !important;
  color: #fff !important;
}

.css-isolation #shwl-holdings .shadow form h4, .css-isolation #shwl-holdings .shadow h3 {
  background: #F0F0F0;
  color: #4D537A;
}

.css-isolation #shwl-holdings .shadow form h4 {
  background: #fff;
}

.css-isolation .shadow h3 a, .css-isolation .shadow h4 a {
  color: #fff;
}

.css-isolation div#shwl-home .shadow h4 {
  background: #fff !important;
  color: #000 !important;
}

.css-isolation div#login-form p.step {
  /** background-color: #4D537A; **/
  background-color: #000;
}

.css-isolation form#form-login-question {
  /** background-color: #F0F0F0; **/
  background-color: #000;
}

.css-isolation form#form-login-question p.question {
  /** color: #4D537A; **/
  color: #fff;
}

.css-isolation form#search-shares p.example, .css-isolation p.scroll-info {
  color: #000;
}

.css-isolation div#login-form form p label {
  color: #000;
}

.css-isolation form#register-form div.basic-complete {
  /** background: #7A7895; **/
  background: #000;
}

.css-isolation form#register-form div.basic-complete p span.user-email {
  /** color: #333; **/
  color: inherit;
  /** #fff **/
  text-decoration: underline;
}

.css-isolation ul.steps li.done div.step {
  /** background: #4D537A;	**/
  background: #000;
}

.css-isolation ul.steps li.next div.step {
  /** background: #8E8EA8;
	color: #A7A7C1; **/
  background: #000;
  color: #fff;
}

.css-isolation ul.steps li.done span.icon-arrow-step,
.css-isolation ul.steps li.next span.icon-arrow-step {
  background-position: 0 -300px;
}

.css-isolation form#register-form div.upgrade {
  background: #50567B;
}

.css-isolation form#register-form div.registration-type p a {
  /** color: #76BFDD; **/
  color: #fff;
}

.css-isolation form#register-form div.registration-type p a:hover {
  background: #000;
}

.css-isolation form#register-form div.anti-money {
  /** background: #7A7895;	**/
  background: #000;
}

.css-isolation form#register-form div.shadow div.fields p.ukaddress {
  /** color: #B6B6B6; **/
  color: #000;
}

.css-isolation div.chart-box h3 {
  /** color: #4D537A; **/
  color: #000;
}

.css-isolation div.chart-box h3 a {
  /** color: #283A59; **/
  color: #000;
}

.css-isolation div.asset-blue div.asset-header {
  /** background: #5B99B2; **/
  background: #296C87;
}

.css-isolation form#register-form div.registration-type {
  /** background: #7A7895; **/
  background: #000;
}

.css-isolation span.icon-radio,
.css-isolation a.icon-radio {
  border: 2px solid;
  border-radius: 8px;
  -khtml-border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}

.css-isolation div#mini-contrast span.icon-radio,
.css-isolation div#mini-contrast a.icon-radio {
  border: none;
  border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}

.css-isolation div#popup-footer p {
  color: #000;
}

.css-isolation div#cant-box ul li, .css-isolation div#tra-accounts table td.choose {
  color: #000;
}

.css-isolation div#login-form form {
  min-height: 50px;
}

.css-isolation form#register-form div.shadow-right input {
  width: 184px;
}

.css-isolation ::-webkit-input-placeholder {
  color: #000;
}

.css-isolation :-moz-placeholder {
  color: #000;
}

.css-isolation :-ms-input-placeholder {
  color: #000;
}

.css-isolation input.placeholder {
  color: #000;
}

.css-isolation div.shadow h3 span a {
  color: #fff;
}

.css-isolation div#footer-bottom {
  padding-left: 10px;
  padding-right: 10px;
}

.css-isolation div#tra-results h4 {
  background: #fff !important;
  color: #000 !important;
}

.css-isolation div#footer-warning {
  background: #000;
}

.css-isolation div#popup-header {
  background: #000;
}

.css-isolation div.tr-data p {
  color: #000;
}

.css-isolation div.tr-data p a {
  color: #000;
  text-decoration: underline;
}

.css-isolation div#popup-footer p a {
  color: #000;
}

.css-isolation div#cor-cont .shadow h4 {
  background: #fff !important;
}
