body {
  padding-top: 81px;
}
/* Override logo in topbar */
.navbar .navbar-brand {
  background-image: url("/api/v3/brand/asset?name=image_1");
  height: 81px;
  width: 213px;
  margin-right: 0;
  background-size: 190px 80px;
}
/* End Override logo in topbar */
/* Override large logo */
.large-logo {
  background-image: url("/api/v3/brand/asset?name=image_2");
  background-position: 0 center;
  background-size: 239px 149px;
  height: 170px;
  padding: 0;
  /* needed to position brand over 60px on body tag used for static topbar */

  margin: -60px 0 0 0;
  display: none;
  /* large logo is hidden by default and shown based on certain conditions */

}
/* End Override large logo */
/* Brand color */
.brand-color {
  color: #436ff4;
}
a {
  color: #436ff4;
}
a:hover {
  color: #7a9bff;
}
/* Clear gradient, etc in IE 7 */
.navbar-inner, .navbar-fixed-top .navbar-inner {
  background-color: #ffffff;
  background-image: none;
  -webkit-box-shadow: none;
  height: 81px;
  box-shadow: none;
  border-bottom: 1px solid #e6e6e7;
  padding: 0;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);
}
/* Override navbar-inner box shadow, add solid border bottom */
.navbar, .subnav {
  font-size: 14px;
  background-color: #ffffff;
}
.navbar a,
.subnav a,
.navbar a,
.subnav a {
  color: #436ff4;
}
.navbar #account-name, .subnav #account-name {
  color: #666666;
  padding: 2px 10px 11px;
}
.navbar .navbar-inner, .subnav .navbar-inner {
  background-color: #ffffff;
  background-image: none;
  -webkit-box-shadow: none;
  height: 81px;
  box-shadow: none;
  border-bottom: 1px solid #e6e6e7;
  padding: 0;
}
.navbar .navbar-inner #site-navigation.nav, .subnav .navbar-inner #site-navigation.nav {
  margin: 31px 0 0 0;
}
.navbar .navbar-inner #sign-out .nav, .subnav .navbar-inner #sign-out .nav {
  margin: 31px 0 0 0;
}
.navbar .nav li > a, .subnav .nav li > a {
  text-shadow: none;
  padding: 2px 10px 2px;
  color: #436ff4;
}
.navbar .nav li > a:hover, .subnav .nav li > a:hover {
  background-color: #ffffff;
  color: #7a9bff;
  text-decoration: none;
}
.navbar .nav .open > .dropdown-toggle, .subnav .nav .open > .dropdown-toggle {
  color: #436ff4;
}
.navbar .nav .active > .dropdown-toggle,
.subnav .nav .active > .dropdown-toggle,
.navbar .nav .active > .dropdown-toggle:hover,
.subnav .nav .active > .dropdown-toggle:hover {
  color: #000000;
}
.navbar .nav .active > a,
.subnav .nav .active > a,
.navbar .nav .active > a:hover,
.subnav .nav .active > a:hover {
  color: #000000;
  text-decoration: none;
  background-color: #ffffff;
}
.navbar .subnav, .subnav .subnav {
  margin-top: 10px;
  background-color: #ffffff;
  background-image: none;
  -webkit-box-shadow: none;
}
.navbar .subnav .nav li:first-child > a, .subnav .subnav .nav li:first-child > a {
  padding-left: 1px;
}
.btn-fa-icon {
  color: #436ff4;
}
.btn-fa-icon:hover {
  color: #7a9bff;
}
.btn-fa-icon-over {
  color: #436ff4;
}
a:focus, .dropdown a, .dropdown a:active {
  color: #436ff4;
}
.dropdown-menu li a, .dropdown-menu li a:hover {
  color: #436ff4;
}
a.refresh-list-link {
  color: #436ff4;
}
/* DG powered by logo in footer */
footer .pull-right ul li.li_powered_by {
  border-left: 0px;
  margin-top: -2px;
  padding-left: 40px;
}
.powered_by {
  background-image: url("/static/images/poweredby.png");
  height: 23px;
  width: 135px;
  white-space: nowrap;
  font-size: 0px;
}
/* End DG powered by logo in footer */
.dark .navbar .navbar-brand {
  background-image: url("/api/v3/brand/asset?name=image_3");
}
.dark .large-logo {
  background-image: url("/api/v3/brand/asset?name=image_4");
}
.dark .a, .dark .a:hover, .dark .brand-color {
  color: #7ba0d6;
}
.dark .navbar-inner, .dark .navbar-fixed-top .navbar-inner {
  background-color: #333333;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr="#333333", endColorstr="##333333", GradientType=0);
}
.dark .navbar, .dark .subnav {
  background-color: #333333;
}
.dark .navbar a,
.dark .subnav a,
.dark .navbar a:hover,
.dark .subnav a:hover {
  color: #7ba0d6;
}
.dark .navbar #account-name, .dark .subnav #account-name {
  color: #7ba0d6;
}
.dark .navbar .navbar-inner, .dark .subnav .navbar-inner {
  background-color: #333333;
}
.dark .nav li > a:hover, .dark .nav li > a {
  color: #7ba0d6;
}
.dark .nav .open > .dropdown-toggle {
  color: #7ba0d6;
}
.dark .nav .active > .dropdown-toggle, .dark .nav .active > .dropdown-toggle:hover {
  color: #7ba0d6;
}
.dark .nav .active > a, .dark .nav .active > a:hover {
  color: #7ba0d6;
  background-color: #333333;
}
.dark .nav .subnav {
  background-color: #333333;
}
.dark .btn-fa-icon {
  color: #7ba0d6;
}
.dark .btn-fa-icon:hover {
  color: #7ba0d6;
}
.dark .btn-fa-icon-over {
  color: #7ba0d6;
}
.dark a:focus, .dark .dropdown a, .dark .dropdown a:active {
  color: #7ba0d6;
}
.dark .dropdown-menu li a, .dark .dropdown-menu li a:hover {
  color: #7ba0d6;
}
.dark a.refresh-list-link {
  color: #7ba0d6;
}
.dark .powered_by {
  background-image: url("/static/images/poweredby_dark.png");
}