/* line 2, ../../../usr/local/rvm/gems/ruby-3.2.8/gems/neat-1.6.0/app/assets/stylesheets/grid/_grid.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 3, app/assets/stylesheets/themes/newprov/newprov.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  font-family: calibri, Arial, sans-serif;
}

/* line 8, app/assets/stylesheets/themes/newprov/newprov.scss */
h1 {
  font-size: 24px;
  color: #203657;
  margin-bottom: 4px;
}

/* line 13, app/assets/stylesheets/themes/newprov/newprov.scss */
h2 {
  font-size: 20px;
  color: #203657;
  margin-bottom: 8px;
}

/* line 18, app/assets/stylesheets/themes/newprov/newprov.scss */
h3 {
  font-size: 16px;
  color: #203657;
}

/* line 22, app/assets/stylesheets/themes/newprov/newprov.scss */
h4 {
  font-size: 16px;
  color: #64647d;
  font-weight: bold;
}

/* line 27, app/assets/stylesheets/themes/newprov/newprov.scss */
h5 {
  font-size: 14px;
  color: #ffffff;
}

/* line 31, app/assets/stylesheets/themes/newprov/newprov.scss */
h6 {
  font-size: 12px;
  color: #203657;
}

/* line 35, app/assets/stylesheets/themes/newprov/newprov.scss */
p {
  font-size: 14px;
  line-height: 22px;
  color: #203657;
  font-family: calibri, arial, sans-serif;
}

/* line 41, app/assets/stylesheets/themes/newprov/newprov.scss */
p a:link, p a:visited, p a:active {
  color: #64647d;
  text-decoration: underline;
}

/* line 45, app/assets/stylesheets/themes/newprov/newprov.scss */
p a:hover {
  color: #a3a3b2;
}

/* line 48, app/assets/stylesheets/themes/newprov/newprov.scss */
#basicPage ol {
  list-style: decimal;
  margin-left: 20px;
  padding: 8px 0;
}

/* line 52, app/assets/stylesheets/themes/newprov/newprov.scss */
#basicPage ol li {
  line-height: 18px;
  padding-bottom: 8px;
  color: #203657;
}

/* line 58, app/assets/stylesheets/themes/newprov/newprov.scss */
#basicPage ul {
  list-style: square;
  margin-left: 20px;
  padding: 8px 0;
}

/* line 63, app/assets/stylesheets/themes/newprov/newprov.scss */
#basicPage ul li {
  font-size: 14px;
  line-height: 16px;
  padding-bottom: 4px;
  color: #203657;
}

/* line 69, app/assets/stylesheets/themes/newprov/newprov.scss */
pre {
  font-size: 10px;
  line-height: 12px;
}

/* line 73, app/assets/stylesheets/themes/newprov/newprov.scss */
sup {
  font-size: 8px;
  vertical-align: super;
}

/* line 77, app/assets/stylesheets/themes/newprov/newprov.scss */
sub {
  font-size: 8px;
  vertical-align: sub;
}

/*INTERIOR*/
/* line 83, app/assets/stylesheets/themes/newprov/newprov.scss */
body {
  background: #203657;
}

/* line 87, app/assets/stylesheets/themes/newprov/newprov.scss */
#logo img {
  width: 100%;
  max-width: 398px;
}

/* line 92, app/assets/stylesheets/themes/newprov/newprov.scss */
#body-bg {
  width: 960px;
  margin: 0 auto;
  min-height: 600px;
  -moz-box-shadow: 0 0 20px 17px #122645;
  -webkit-box-shadow: 0 0 20px 17px #122645;
  box-shadow: 0 0 20px 17px #122645;
}

/* line 100, app/assets/stylesheets/themes/newprov/newprov.scss */
#page {
  margin: 0 auto;
  text-align: left;
  width: 960px;
  background: #fff;
}

/* line 106, app/assets/stylesheets/themes/newprov/newprov.scss */
#content-top {
  width: 990px;
}

/* line 109, app/assets/stylesheets/themes/newprov/newprov.scss */
#content {
  background: url(/assets/newprov/newprov_body-bg-c37262b32e37b35316581e66279bd6ef46c55b4f4c7071467ea4d833742a250b.gif) repeat scroll left top transparent;
  margin: 8px 0;
  min-height: 410px;
  padding: 10px 40px;
}

/*HEADER*/
/* line 117, app/assets/stylesheets/themes/newprov/newprov.scss */
#header {
  height: 450px;
  border-top: 10px solid #203657;
}

/* line 120, app/assets/stylesheets/themes/newprov/newprov.scss */
#header img {
  padding: 15px 40px 10px;
}

/* line 125, app/assets/stylesheets/themes/newprov/newprov.scss */
#header-inner {
  background: transparent url(/assets/newprov/banner-e44733d5f8b0455ff2e9642ac83d0280b8c03cc6c0494a65f5c9f9a59c814b63.jpg) repeat-x top left;
  height: 350px;
  position: relative;
  text-align: right;
}

/* line 132, app/assets/stylesheets/themes/newprov/newprov.scss */
.top-menu {
  position: relative;
  margin: 30px 35px 0 0;
  border-left: 2px solid #203657;
}

/* line 136, app/assets/stylesheets/themes/newprov/newprov.scss */
.top-menu ul {
  display: inline;
  list-style-type: none;
}

/* line 139, app/assets/stylesheets/themes/newprov/newprov.scss */
.top-menu ul li {
  padding: 2px 5px;
  text-decoration: none;
  list-style: none;
}

/* line 143, app/assets/stylesheets/themes/newprov/newprov.scss */
.top-menu ul li a {
  line-height: 10px;
  text-decoration: none;
  font-size: 12px;
  color: #203657;
}

/* line 153, app/assets/stylesheets/themes/newprov/newprov.scss */
#header .welcome_user {
  position: relative;
  float: right;
  height: 0;
  border-left: 2px solid #203657;
}

/* line 158, app/assets/stylesheets/themes/newprov/newprov.scss */
#header .welcome_user p {
  line-height: 19px;
  font-size: 12px;
  color: #cecece;
}

/* line 162, app/assets/stylesheets/themes/newprov/newprov.scss */
#header .welcome_user p a {
  text-decoration: underline;
}

/* line 168, app/assets/stylesheets/themes/newprov/newprov.scss */
.welcome_user p a#login-link {
  text-decoration: none;
}

/*HEADER MENU*/
/* line 172, app/assets/stylesheets/themes/newprov/newprov.scss */
.header-menu {
  padding: 17px 40px;
}

/* line 174, app/assets/stylesheets/themes/newprov/newprov.scss */
.header-menu ul {
  float: left;
  margin-top: 343px;
  position: relative;
}

/* line 178, app/assets/stylesheets/themes/newprov/newprov.scss */
.header-menu ul li {
  display: inline;
  background-color: #203657;
  border: 1px solid #CDCDCD;
  display: inline;
  margin-right: 39px;
  padding: 5px 13px;
}

/* line 186, app/assets/stylesheets/themes/newprov/newprov.scss */
.header-menu ul li:last-child {
  margin-right: 0;
}

/* line 190, app/assets/stylesheets/themes/newprov/newprov.scss */
.header-menu ul li a {
  color: #CDCDCD;
  letter-spacing: 2px;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 196, app/assets/stylesheets/themes/newprov/newprov.scss */
.header-menu ul li a:hover {
  color: #fff;
}

/* line 200, app/assets/stylesheets/themes/newprov/newprov.scss */
.header-menu ul li:hover {
  background: #4F607A;
}

/* line 204, app/assets/stylesheets/themes/newprov/newprov.scss */
.header-menu ul li.current-link a {
  font-weight: bold;
}

/*Drop-down menus*/
/* line 214, app/assets/stylesheets/themes/newprov/newprov.scss */
.about-menu,
.expertise-menu,
.services-menu,
.team-menu,
.documents-menu {
  display: none;
  text-align: left;
  font-size: 13px;
  position: absolute;
  top: 388px;
  z-index: 1000;
  background: #203657;
  padding: 3px 13px 10px;
  border: 1px solid #fff;
}

/* line 229, app/assets/stylesheets/themes/newprov/newprov.scss */
.about-menu.active,
.expertise-menu.active,
.services-menu.active,
.team-menu.active,
.documents-menu.active {
  display: block;
}

/* line 232, app/assets/stylesheets/themes/newprov/newprov.scss */
.about-menu li,
.expertise-menu li,
.services-menu li,
.team-menu li,
.documents-menu li {
  padding: 5px 0;
}

/* line 234, app/assets/stylesheets/themes/newprov/newprov.scss */
.about-menu li a,
.expertise-menu li a,
.services-menu li a,
.team-menu li a,
.documents-menu li a {
  color: #CDCDCD;
  text-decoration: none;
}

/* line 238, app/assets/stylesheets/themes/newprov/newprov.scss */
.about-menu li a:hover,
.expertise-menu li a:hover,
.services-menu li a:hover,
.team-menu li a:hover,
.documents-menu li a:hover {
  color: #fff;
}

/* line 243, app/assets/stylesheets/themes/newprov/newprov.scss */
.about-menu {
  left: 40px;
}

/* line 246, app/assets/stylesheets/themes/newprov/newprov.scss */
.services-menu {
  left: 187px;
}

/* line 249, app/assets/stylesheets/themes/newprov/newprov.scss */
.expertise-menu {
  left: 429px;
}

/* line 252, app/assets/stylesheets/themes/newprov/newprov.scss */
.team-menu {
  left: 604px;
}

/* line 255, app/assets/stylesheets/themes/newprov/newprov.scss */
.documents-menu {
  left: 726px;
}

/*LOGIN*/
/* line 264, app/assets/stylesheets/themes/newprov/newprov.scss */
#login-fields .login-area {
  /*width: 250px;*/
  margin: 2px;
  padding: 20px 27px 20px 20px;
}

/* line 268, app/assets/stylesheets/themes/newprov/newprov.scss */
#login-fields .login-area ul {
  padding: 0;
  margin: 0;
}

/* line 271, app/assets/stylesheets/themes/newprov/newprov.scss */
#login-fields .login-area ul li {
  list-style-type: none;
  padding-bottom: 12px;
}

/* line 276, app/assets/stylesheets/themes/newprov/newprov.scss */
#login-fields .login-area ul li a {
  text-decoration: underline;
  color: #203657;
}

/* line 280, app/assets/stylesheets/themes/newprov/newprov.scss */
#login-fields .login-area ul li input#user_email,
#login-fields .login-area ul li input[type='password'] {
  width: 200px;
  height: 30px;
  padding: 6px;
  background: #ffffff;
  border: 1px solid #666666;
  font-size: 14px;
}

/* line 289, app/assets/stylesheets/themes/newprov/newprov.scss */
#login-fields .login-area ul li input[type='checkbox'] {
  margin: 0 8px 0 0;
}

/* line 292, app/assets/stylesheets/themes/newprov/newprov.scss */
#login-fields .login-area ul li input:focus {
  border: 1px solid lightBlue;
  -webkit-box-shadow: 0px 0px 10px lightBlue;
  -moz-box-shadow: 0px 0px 10px lightBlue;
  box-shadow: 0px 0px 10px lightBlue;
}

/* line 298, app/assets/stylesheets/themes/newprov/newprov.scss */
#login-fields .login-area ul li .check-box {
  float: left;
}

/* line 301, app/assets/stylesheets/themes/newprov/newprov.scss */
#login-fields .login-area ul li .forgot {
  margin-top: 6px;
}

/* line 305, app/assets/stylesheets/themes/newprov/newprov.scss */
#login-fields .login-area ul li.qualification {
  padding-top: 10px;
}

/* line 309, app/assets/stylesheets/themes/newprov/newprov.scss */
#login-fields .login-area .button-login {
  border: 1px solid #999999;
  background: #203657;
  padding: 6px 7px 5px;
  cursor: pointer;
  font: normal bold 12px/14px "Helvetica", "Arial", sans-serif;
  letter-spacing: 1px;
  color: #ffffff;
}

/* line 319, app/assets/stylesheets/themes/newprov/newprov.scss */
#login-fields .login-area .button-login:hover {
  background: #64647d;
  /* Old browsers */
}

/* line 322, app/assets/stylesheets/themes/newprov/newprov.scss */
#login-fields .login-area .login_terms_accepted {
  margin: 0 10px 0 0;
  font-weight: normal;
}

/* line 328, app/assets/stylesheets/themes/newprov/newprov.scss */
#fancybox-content,
#fancybox-outer {
  border-radius: 0;
  border-width: 0;
}

/* line 336, app/assets/stylesheets/themes/newprov/newprov.scss */
#user_submit {
  border: 1px solid #999999;
  background: #203657;
  padding: 6px 7px 5px;
  cursor: pointer;
  font: normal bold 12px/14px "Helvetica", "Arial", sans-serif;
  letter-spacing: .5px;
  color: #ffffff;
  margin: 10px 0 15px;
}

/* line 346, app/assets/stylesheets/themes/newprov/newprov.scss */
#user_submit:hover {
  background: #64647d;
  /* Old browsers */
}

/* line 350, app/assets/stylesheets/themes/newprov/newprov.scss */
div.notice p {
  z-index: 1000;
  position: relative;
}

/* line 355, app/assets/stylesheets/themes/newprov/newprov.scss */
#navigation .welcome_user {
  display: none;
}

/* line 358, app/assets/stylesheets/themes/newprov/newprov.scss */
#page.login #footer {
  margin-top: 135px;
  width: 975px;
}

/*CONTENT*/
/* line 367, app/assets/stylesheets/themes/newprov/newprov.scss */
#navigation ul {
  position: relative;
  margin: 10px 0 20px;
  border-bottom: 2px solid #999999;
}

/* line 371, app/assets/stylesheets/themes/newprov/newprov.scss */
#navigation ul li {
  margin: 5px 0;
  background: transparent url(/assets/newprov/arrows-23319b5615014e7501de6d4cc86959ab1c51824a810c884e114c73d41076ce54.gif) no-repeat top left;
}

/* line 374, app/assets/stylesheets/themes/newprov/newprov.scss */
#navigation ul li a {
  color: #e1e1e1;
  text-decoration: none;
  padding: 10px;
  font-size: 14px;
  background: #203657 url(/assets/newprov/arrows-0491b9bc71459e59a566570d8a8ddb203b4ace425dcba270966eac9fa3e2ebba.png) no-repeat 178px 11px;
  position: relative;
  display: block;
  width: 175px;
}

/* line 384, app/assets/stylesheets/themes/newprov/newprov.scss */
#navigation ul li a:hover {
  background: #4f607a url(/assets/newprov/arrows-0491b9bc71459e59a566570d8a8ddb203b4ace425dcba270966eac9fa3e2ebba.png) no-repeat 178px 11px;
}

/* line 389, app/assets/stylesheets/themes/newprov/newprov.scss */
#navigation ul li.current-link a {
  color: #64647d;
  font-weight: bold;
}

/* line 402, app/assets/stylesheets/themes/newprov/newprov.scss */
#basicPage {
  padding-right: 15px;
  width: 630px;
}

/* line 406, app/assets/stylesheets/themes/newprov/newprov.scss */
.spacer {
  clear: both;
}

/*REPRESENTATIVE CLIENTS*/
/* line 411, app/assets/stylesheets/themes/newprov/newprov.scss */
#client-logos {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #64647D;
  margin: 40px auto;
  padding: 20px 40px 35px;
  width: 280px;
}

/* line 418, app/assets/stylesheets/themes/newprov/newprov.scss */
#client-logos img {
  margin-top: 20px;
}

/*At a Glance*/
/* line 423, app/assets/stylesheets/themes/newprov/newprov.scss */
.rightcolumn .link-box {
  background: none repeat scroll 0 0 #203657;
  color: #ffffff;
  display: block;
  font-weight: bold;
  margin: 10px 0;
  padding: 10px;
}

/* line 431, app/assets/stylesheets/themes/newprov/newprov.scss */
.rightcolumn .link-box a {
  color: #ffffff;
  text-decoration: none;
}

/* line 435, app/assets/stylesheets/themes/newprov/newprov.scss */
.rightcolumn .link-box a:hover {
  color: #64647d;
}

/* line 438, app/assets/stylesheets/themes/newprov/newprov.scss */
.rightcolumn .link-box span {
  float: right;
}

/* Services page */
/* line 444, app/assets/stylesheets/themes/newprov/newprov.scss */
.services p {
  border-bottom: 1px solid #203657;
  margin-bottom: 10px;
  padding-bottom: 10px;
  padding-left: 3px;
}

/* line 451, app/assets/stylesheets/themes/newprov/newprov.scss */
.services .link-box a {
  background: none repeat scroll 0 0 #203657;
  border: 1px solid #203657;
  color: #FFFFFF;
  display: block;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 7px;
  margin: 10px 0;
  padding: 6px 10px;
  text-decoration: none;
}

/* line 463, app/assets/stylesheets/themes/newprov/newprov.scss */
.services .link-box a:hover {
  color: #fff;
  background: none repeat scroll 0 0 #64647d;
  border: 1px solid #203657;
}

/* line 468, app/assets/stylesheets/themes/newprov/newprov.scss */
.services .link-box span {
  color: #FFFFFF;
  float: right;
  margin-right: 10px;
  margin-top: -40px;
}

/*SIDEBAR*/
/* line 479, app/assets/stylesheets/themes/newprov/newprov.scss */
.rightcolumn,
#navigation {
  border-top: 2px solid #999999;
  float: right;
  margin: 64px 10px 0 0;
  padding: 10px 0;
  width: 195px;
}

/* line 487, app/assets/stylesheets/themes/newprov/newprov.scss */
.rightcolumn .inner {
  border-bottom: 2px solid #999999;
  margin-bottom: 10px;
  padding: 0 0 10px;
}

/* timeline - history page */
/* line 495, app/assets/stylesheets/themes/newprov/newprov.scss */
.timeline {
  width: 630px;
}

/* line 498, app/assets/stylesheets/themes/newprov/newprov.scss */
.date {
  border-top: 1px solid #555555;
  float: left;
  text-align: center;
  vertical-align: top;
  width: 75px;
}

/* line 505, app/assets/stylesheets/themes/newprov/newprov.scss */
.date h1 {
  font-weight: bold;
}

/* line 508, app/assets/stylesheets/themes/newprov/newprov.scss */
.info {
  border-left: 3px solid #203657;
  float: right;
  margin-bottom: 0;
  padding: 8px 0 40px;
  width: 552px;
}

/* line 515, app/assets/stylesheets/themes/newprov/newprov.scss */
.info p {
  border-bottom: 1px solid;
  padding-bottom: 9px;
  padding-left: 10px;
}

/* line 522, app/assets/stylesheets/themes/newprov/newprov.scss */
#accounts_grid_pager,
#accounts_grid2_pager {
  display: none;
}

/* line 528, app/assets/stylesheets/themes/newprov/newprov.scss */
.details-right {
  float: right;
  width: 63%;
}

/* line 532, app/assets/stylesheets/themes/newprov/newprov.scss */
.details-left {
  float: left;
  width: 30%;
  border: 1px solid #cdcccc;
  padding: 10px 15px;
  background: white;
  text-align: right;
}

/* line 540, app/assets/stylesheets/themes/newprov/newprov.scss */
.details-left p {
  border-bottom: 1px solid #cdcccc;
  padding: 3px 0;
  min-height: 22px;
}

/* line 545, app/assets/stylesheets/themes/newprov/newprov.scss */
.details-left p:last-child {
  border-bottom: none;
  padding: 3px 0 0 0;
}

/* line 551, app/assets/stylesheets/themes/newprov/newprov.scss */
.details-left b {
  float: left;
}

/* line 555, app/assets/stylesheets/themes/newprov/newprov.scss */
.chart-tab {
  display: none;
}

/* line 558, app/assets/stylesheets/themes/newprov/newprov.scss */
.chart-tab.active {
  display: block;
}

/* line 561, app/assets/stylesheets/themes/newprov/newprov.scss */
.details-left.chart-300 {
  min-height: 320px;
}

/* line 564, app/assets/stylesheets/themes/newprov/newprov.scss */
.chart-switcher {
  float: right;
  width: 15px;
  left: auto;
  z-index: 5;
  padding-top: 5px;
}

/* line 571, app/assets/stylesheets/themes/newprov/newprov.scss */
#basicPage .chart-switcher ul {
  margin: 0;
  padding: 0;
}

/* line 575, app/assets/stylesheets/themes/newprov/newprov.scss */
.chart-switcher li,
#basicPage .chart-switcher ul li {
  min-width: 20px;
  text-align: center;
  list-style: none;
  margin: 0 0 5px 0;
  padding: 0;
  width: 28px;
}

/* line 584, app/assets/stylesheets/themes/newprov/newprov.scss */
.chart-switcher li a,
#basicPage .chart-switcher ul li a {
  padding: 5px 3px;
}

/* line 588, app/assets/stylesheets/themes/newprov/newprov.scss */
.chart-switcher li a.active,
#basicPage .chart-switcher ul li a.active {
  border: 1px solid #CDCCCC;
  background: white;
  border-left: 0;
  padding: 7px 7px 3px;
}

/* line 595, app/assets/stylesheets/themes/newprov/newprov.scss */
.chart-tab {
  border: 1px solid #cdcccc;
  padding: 1px;
  background: #fff;
  margin: 0 14px 20px 0;
  width: auto;
}

/* line 602, app/assets/stylesheets/themes/newprov/newprov.scss */
.details-page .chart-switcher {
  top: 30px;
}

/* line 605, app/assets/stylesheets/themes/newprov/newprov.scss */
.details-page .chart-tab {
  top: 30px;
}

/* line 608, app/assets/stylesheets/themes/newprov/newprov.scss */
.highcharts-legend {
  display: none;
}

/*FOOTER*/
/* line 614, app/assets/stylesheets/themes/newprov/newprov.scss */
#footer {
  background: none repeat scroll 0 0 #FFFFFF;
  border-top: 1px solid #999999;
  height: 30px;
  padding: 10px 40px 0;
}

/* line 620, app/assets/stylesheets/themes/newprov/newprov.scss */
.footer-menu ul {
  list-style-type: none;
  float: right;
  width: auto;
}

/* line 625, app/assets/stylesheets/themes/newprov/newprov.scss */
.footer-menu li {
  display: inline;
}

/* line 628, app/assets/stylesheets/themes/newprov/newprov.scss */
.footer-menu li a {
  color: #939393;
  text-decoration: none;
  font-size: 12px;
  padding: 0 0 0 20px;
}

/* line 634, app/assets/stylesheets/themes/newprov/newprov.scss */
#footer div.footer-menu a:hover {
  text-decoration: underline;
}

/* line 637, app/assets/stylesheets/themes/newprov/newprov.scss */
#footer-inner p.copyright {
  float: left;
  color: #939393;
  padding: 0;
}

/* line 642, app/assets/stylesheets/themes/newprov/newprov.scss */
#footer-inner a {
  text-align: right;
  text-decoration: none;
  color: #939393;
}

/*tablecss*/
/* line 650, app/assets/stylesheets/themes/newprov/newprov.scss */
tr#toprow td {
  text-align: center;
  width: 20%;
  background: none;
  color: #222222;
  font-size: 12px;
  font-weight: bold;
  height: 22px;
}

/* line 659, app/assets/stylesheets/themes/newprov/newprov.scss */
tr.fund-performance td {
  text-align: center;
  width: 20%;
  height: 22px;
  border-bottom: 1px solid #aaaaaa;
  font-size: 11px;
  padding-top: 3px;
}

/* line 667, app/assets/stylesheets/themes/newprov/newprov.scss */
tr.legal-admin td {
  width: 50%;
  border-bottom: 1px solid #aaaaaa;
  font-size: 12px;
  padding: 5px;
}

/* line 673, app/assets/stylesheets/themes/newprov/newprov.scss */
tr.fund-terms td {
  border-bottom: 1px solid #aaaaaa;
  font-size: 12px;
  padding: 5px;
}

/* line 678, app/assets/stylesheets/themes/newprov/newprov.scss */
tr.legal-admin-grey td {
  width: 50%;
  border-bottom: 1px solid #aaaaaa;
  font-size: 12px;
  padding: 5px;
  font-weight: bold;
  background: #CCCCCC url(/assets/jqgrid/ui-bg_highlight-soft_75_cccccc_1x100-2c7e22df8e71cc5c68809a6cbc5c40a7f81b03b09faae284651e967318caf7a1.png) repeat-x scroll 50% 50%;
}

/* line 686, app/assets/stylesheets/themes/newprov/newprov.scss */
tr#odd td {
  text-align: center;
  width: 20%;
  height: 22px;
}

/* line 691, app/assets/stylesheets/themes/newprov/newprov.scss */
tr#even td {
  text-align: center;
  width: 20%;
  height: 22px;
}

/* line 696, app/assets/stylesheets/themes/newprov/newprov.scss */
.rounded-corner {
  border: 1px solid #aaaaaa;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  background: #CCCCCC url(/assets/jqgrid/ui-bg_highlight-soft_75_cccccc_1x100-2c7e22df8e71cc5c68809a6cbc5c40a7f81b03b09faae284651e967318caf7a1.png) repeat-x scroll 50% 50%;
}

/* line 702, app/assets/stylesheets/themes/newprov/newprov.scss */
tr.audit-top td {
  text-align: center;
  font-size: 16px;
  background: #103D7C;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  padding: 4px 0;
}

/* line 713, app/assets/stylesheets/themes/newprov/newprov.scss */
body.not-logged-in li#link_519346,
body.not-logged-in li#link_518826 {
  display: none;
}

/* line 719, app/assets/stylesheets/themes/newprov/newprov.scss */
body.not-logged-in li#link_519346 {
  display: none;
}

/* line 724, app/assets/stylesheets/themes/newprov/newprov.scss */
form.edit_user {
  overflow: hidden;
}

/* line 728, app/assets/stylesheets/themes/newprov/newprov.scss */
label {
  color: #203657;
}

/* line 732, app/assets/stylesheets/themes/newprov/newprov.scss */
div.error p, div.message p {
  position: relative;
}

/* line 740, app/assets/stylesheets/themes/newprov/newprov.scss */
.header-menu ul li:last-child {
  margin-right: 0;
}

/* line 743, app/assets/stylesheets/themes/newprov/newprov.scss */
#basicPage #efisser {
  background: url("https://investorbridge-public.s3.amazonaws.com/production/472/zNgDeedSoGzQW4NnDx3w_swithers.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
  min-height: 200px;
}

/* line 753, app/assets/stylesheets/themes/newprov/newprov.scss */
#splash-logo {
  display: none;
}

/* line 764, app/assets/stylesheets/themes/newprov/newprov.scss */
.page-home #body-bg {
  max-width: 960px !important;
}

/* line 768, app/assets/stylesheets/themes/newprov/newprov.scss */
.page-home #page {
  margin: 0 auto;
  text-align: left;
  max-width: 960px !important;
}

/* line 774, app/assets/stylesheets/themes/newprov/newprov.scss */
.page-home #header-inner {
  display: none;
}

/* line 778, app/assets/stylesheets/themes/newprov/newprov.scss */
.top-menu a {
  color: #cecece !important;
}

/* line 783, app/assets/stylesheets/themes/newprov/newprov.scss */
body #basicPage {
  padding-right: 0px;
  margin: auto;
}

/* line 790, app/assets/stylesheets/themes/newprov/newprov.scss */
body.splash-home .header-menu, body.contact .header-menu {
  display: none;
}

/* line 797, app/assets/stylesheets/themes/newprov/newprov.scss */
body.splash-home #hero {
  background: transparent url("https://investorbridge-public.s3.amazonaws.com/production/472/L6TbMvCNTRarPkT49s4A_home-hero.jpg") no-repeat scroll 0 0/cover;
  background-repeat: no-repeat;
  height: 600px;
  background-size: cover;
}

/* line 804, app/assets/stylesheets/themes/newprov/newprov.scss */
body.splash-home #content {
  display: none !important;
}

/* line 810, app/assets/stylesheets/themes/newprov/newprov.scss */
body #body-bg, body #page {
  max-width: 100% !important;
  width: 100%;
}

/* line 815, app/assets/stylesheets/themes/newprov/newprov.scss */
body #hero {
  background: transparent url("https://investorbridge-public.s3.amazonaws.com/production/472/L6TbMvCNTRarPkT49s4A_home-hero.jpg") no-repeat scroll;
  background-repeat: no-repeat;
  height: 400px;
  background-position-x: 0;
  background-position-y: -175px;
  background-size: cover;
}

/* line 823, app/assets/stylesheets/themes/newprov/newprov.scss */
body .top-menu {
  margin: 0px !important;
  border-left: none !important;
}

/* line 826, app/assets/stylesheets/themes/newprov/newprov.scss */
body .top-menu a {
  color: #cecece;
  transition: color 200ms ease-in-out;
  -moz-transition: color 200ms ease-in-out;
  -webkit-transition: color 200ms ease-in-out;
}

/* line 831, app/assets/stylesheets/themes/newprov/newprov.scss */
body .top-menu a:hover {
  color: #fff1e3;
}

/* line 835, app/assets/stylesheets/themes/newprov/newprov.scss */
body .top-menu ul {
  position: absolute !important;
  right: 10px !important;
  top: 17px;
}

/* line 841, app/assets/stylesheets/themes/newprov/newprov.scss */
body .row {
  max-width: 100% !important;
  width: 100% !important;
}

/* line 846, app/assets/stylesheets/themes/newprov/newprov.scss */
body .col-1 {
  max-width: 8% !important;
  width: 8% !important;
}

/* line 850, app/assets/stylesheets/themes/newprov/newprov.scss */
body .col-2 {
  max-width: 16%;
  width: 16%;
}

/* line 854, app/assets/stylesheets/themes/newprov/newprov.scss */
body .col-3 {
  max-width: 25% !important;
  width: 25% !important;
}

/* line 858, app/assets/stylesheets/themes/newprov/newprov.scss */
body .col-4 {
  max-width: 33% !important;
  width: 33% !important;
}

/* line 862, app/assets/stylesheets/themes/newprov/newprov.scss */
body .col-5 {
  max-width: 41% !important;
  width: 41% !important;
}

/* line 866, app/assets/stylesheets/themes/newprov/newprov.scss */
body .col-6 {
  max-width: 50% !important;
  width: 50% !important;
}

/* line 870, app/assets/stylesheets/themes/newprov/newprov.scss */
body .col-7 {
  max-width: 58% !important;
  width: 58% !important;
}

/* line 874, app/assets/stylesheets/themes/newprov/newprov.scss */
body .col-8 {
  max-width: 66% !important;
  width: 66% !important;
}

/* line 878, app/assets/stylesheets/themes/newprov/newprov.scss */
body .col-9 {
  max-width: 75% !important;
  width: 75% !important;
}

/* line 882, app/assets/stylesheets/themes/newprov/newprov.scss */
body .col-10 {
  max-width: 82% !important;
  width: 82% !important;
}

/* line 886, app/assets/stylesheets/themes/newprov/newprov.scss */
body .col-11 {
  max-width: 90% !important;
  width: 90% !important;
}

/* line 890, app/assets/stylesheets/themes/newprov/newprov.scss */
body .col-12 {
  max-width: 100% !important;
  width: 100% !important;
}

/* line 895, app/assets/stylesheets/themes/newprov/newprov.scss */
body #header {
  background: #2a3f58;
  height: 55px !important;
  border-top: none !important;
}

/* line 896, app/assets/stylesheets/themes/newprov/newprov.scss */
body #header > div {
  display: inline-block;
  height: inherit;
}

/* line 903, app/assets/stylesheets/themes/newprov/newprov.scss */
body #header img {
  display: inline-block !important;
  max-width: 200px !important;
  padding: 12px !important;
  background-color: #ffffff;
}

/* line 910, app/assets/stylesheets/themes/newprov/newprov.scss */
body #header-inner {
  display: inline-block !important;
  background: none !important;
  vertical-align: top;
}

/* line 915, app/assets/stylesheets/themes/newprov/newprov.scss */
body .header-menu {
  padding: 0px !important;
  height: inherit;
}

/* line 918, app/assets/stylesheets/themes/newprov/newprov.scss */
body .header-menu .nav_menu {
  height: inherit;
}

/* line 921, app/assets/stylesheets/themes/newprov/newprov.scss */
body .header-menu ul {
  float: none !important;
  margin-top: 0px !important;
}

/* line 924, app/assets/stylesheets/themes/newprov/newprov.scss */
body .header-menu ul li {
  width: 20%;
  background-color: transparent !important;
  border: none !important;
  border-top: 5px solid transparent !important;
  padding: 15px 0 0 0 !important;
  margin: 0px !important;
  margin-right: 2% !important;
  cursor: pointer;
  height: inherit;
  font-size: 75%;
  text-align: center;
  vertical-align: top;
  display: inline-block;
  transition: all 200ms ease-in-out;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
}

/* line 941, app/assets/stylesheets/themes/newprov/newprov.scss */
body .header-menu ul li:hover, body .header-menu ul li.current-link {
  border-top: solid 5px #fff1e3 !important;
}

/* line 943, app/assets/stylesheets/themes/newprov/newprov.scss */
body .header-menu ul li:hover a, body .header-menu ul li.current-link a {
  color: #fff1e3 !important;
}

/* line 946, app/assets/stylesheets/themes/newprov/newprov.scss */
body .header-menu ul li a {
  transition: all 200ms ease-in-out;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  color: #8e8d89 !important;
}

/* line 955, app/assets/stylesheets/themes/newprov/newprov.scss */
body #content {
  background: #fff1e3 !important;
  margin: 0px !important;
  padding: 18px 40px !important;
}

/* line 960, app/assets/stylesheets/themes/newprov/newprov.scss */
body #content-inner {
  max-width: 960px;
  margin: auto;
}

/* line 965, app/assets/stylesheets/themes/newprov/newprov.scss */
body #footer {
  height: 44px !important;
  padding: 13px 40px 0 !important;
  background: #2a3f58;
}

/* line 969, app/assets/stylesheets/themes/newprov/newprov.scss */
body #footer a {
  color: #cecece;
  transition: color 200ms ease-in-out;
  -moz-transition: color 200ms ease-in-out;
  -webkit-transition: color 200ms ease-in-out;
}

/* line 974, app/assets/stylesheets/themes/newprov/newprov.scss */
body #footer a:hover {
  color: #fff1e3;
  text-decoration: none !important;
}

/* line 982, app/assets/stylesheets/themes/newprov/newprov.scss */
.page-home #footer {
  display: none;
}

/* line 986, app/assets/stylesheets/themes/newprov/newprov.scss */
.page-home #header {
  height: 45px;
  background: #2a3f58;
}

/* line 989, app/assets/stylesheets/themes/newprov/newprov.scss */
.page-home #header a {
  color: #ffffff;
}

/* line 992, app/assets/stylesheets/themes/newprov/newprov.scss */
.page-home #header img {
  display: none;
}

/* line 997, app/assets/stylesheets/themes/newprov/newprov.scss */
.page-home #content {
  padding: 0;
  width: 100%;
  min-height: 600px;
  background: url(https://investorbridge-public.s3.amazonaws.com/production/472/9S2PdWcbSrWsFRE8alIm_newprov_bg.jpg);
  background-size: 100% 100%;
  margin: 0;
}

/* line 1006, app/assets/stylesheets/themes/newprov/newprov.scss */
.page-home #basicPage {
  padding-right: 0;
  width: 100%;
}

/* line 1014, app/assets/stylesheets/themes/newprov/newprov.scss */
.page-contact-us #body-bg {
  max-width: 960px !important;
}

/* line 1018, app/assets/stylesheets/themes/newprov/newprov.scss */
.page-splash-page #page {
  margin: 0 auto;
  text-align: left;
  max-width: 960px !important;
}

/* line 1024, app/assets/stylesheets/themes/newprov/newprov.scss */
.page-contact-us #header-inner {
  display: none;
}

/* line 1028, app/assets/stylesheets/themes/newprov/newprov.scss */
.page-contact-us #footer {
  display: none;
}

/* line 1032, app/assets/stylesheets/themes/newprov/newprov.scss */
.page-contact-us #header {
  height: 45px;
  background: #2a3f58;
}

/* line 1035, app/assets/stylesheets/themes/newprov/newprov.scss */
.page-contact-us #header a {
  color: #ffffff;
}

/* line 1038, app/assets/stylesheets/themes/newprov/newprov.scss */
.page-contact-us #header img {
  display: none;
}

/* line 1043, app/assets/stylesheets/themes/newprov/newprov.scss */
.page-contact-us #content {
  padding: 0;
  width: 100%;
  min-height: 600px;
  background: #ffeddf;
  margin: 0;
}

/* line 1051, app/assets/stylesheets/themes/newprov/newprov.scss */
.page-contact-us #basicPage {
  padding-right: 0;
  width: 100%;
}

/* line 1058, app/assets/stylesheets/themes/newprov/newprov.scss */
.contact-update {
  text-align: center;
  margin-top: 3em;
}

/* line 1061, app/assets/stylesheets/themes/newprov/newprov.scss */
.contact-update h1 {
  font-size: 2em;
  margin-bottom: 20px;
}

/* line 1065, app/assets/stylesheets/themes/newprov/newprov.scss */
.contact-update a {
  color: #9c5835;
}

/* line 1071, app/assets/stylesheets/themes/newprov/newprov.scss */
.splash-top {
  background: #2a3f58;
  padding-bottom: 20px;
  padding-top: 10px;
  text-align: left;
}

/* line 1078, app/assets/stylesheets/themes/newprov/newprov.scss */
.splash-nav {
  text-align: right;
  color: #ffffff;
  padding: 20px;
}

/* line 1082, app/assets/stylesheets/themes/newprov/newprov.scss */
.splash-nav a {
  color: #ffffff;
}

@media only screen and (max-width: 1150px) {
  /* line 1088, app/assets/stylesheets/themes/newprov/newprov.scss */
  #hero {
    background: transparent url("https://investorbridge-public.s3.amazonaws.com/production/472/L6TbMvCNTRarPkT49s4A_home-hero.jpg") no-repeat scroll 0 0/cover !important;
    background-repeat: no-repeat !important;
    height: 400px !important;
    background-position-y: 0px !important;
    background-size: cover !important;
  }
}

@media only screen and (max-width: 900px) {
  /* line 1098, app/assets/stylesheets/themes/newprov/newprov.scss */
  #body-bg {
    width: 100%;
  }
  /* line 1101, app/assets/stylesheets/themes/newprov/newprov.scss */
  .page-splash-page #content {
    min-height: 550px;
  }
  /* line 1104, app/assets/stylesheets/themes/newprov/newprov.scss */
  #page {
    width: 100%;
  }
}

@media only screen and (max-width: 600px) {
  /* line 1109, app/assets/stylesheets/themes/newprov/newprov.scss */
  .page-splash-page #content {
    min-height: 460px;
  }
}

/* line 1115, app/assets/stylesheets/themes/newprov/newprov.scss */
.welcome_user p a#login-link {
  text-decoration: none;
  display: none;
}

/* line 1121, app/assets/stylesheets/themes/newprov/newprov.scss */
.investment-values-grid,
.transactions-grid {
  margin: 0 0 1.25em 0;
}

/* line 1126, app/assets/stylesheets/themes/newprov/newprov.scss */
div#investment_values_grid_pager,
div#ib_transactions_grid_pager {
  display: none;
}

/* line 1131, app/assets/stylesheets/themes/newprov/newprov.scss */
.details-bottom .rounded-corner {
  border: none !important;
}

/* line 1133, app/assets/stylesheets/themes/newprov/newprov.scss */
.details-bottom .rounded-corner table.return {
  border-top: 1px solid #aaaaaa;
}

/* line 1135, app/assets/stylesheets/themes/newprov/newprov.scss */
.details-bottom .rounded-corner table.return th {
  background-color: #ededed;
}

/* line 1142, app/assets/stylesheets/themes/newprov/newprov.scss */
.menu-btn div {
  position: absolute;
  left: 100%;
  top: 64%;
  padding-right: 8px;
  margin-top: -0.50em;
  line-height: 1.2;
  font-size: 18px;
  font-weight: 200;
  vertical-align: middle;
  z-index: 99;
}

/* line 1155, app/assets/stylesheets/themes/newprov/newprov.scss */
.menu-btn span {
  display: block;
  width: 19px;
  height: 3px;
  margin: 4px 0;
  background: black;
  z-index: 99;
}

/* line 1164, app/assets/stylesheets/themes/newprov/newprov.scss */
.responsive-menu, .expand {
  display: none;
  border-top: solid 1px black;
  border-bottom: solid 1px black;
  background: #2a3f58;
}

/* line 1170, app/assets/stylesheets/themes/newprov/newprov.scss */
.responsive-menu .header-menu ul.nav_menu > li, .expand .header-menu ul.nav_menu > li {
  padding: 30px !important;
  border-top: none !important;
}

/* line 1173, app/assets/stylesheets/themes/newprov/newprov.scss */
.responsive-menu .header-menu ul.nav_menu > li:hover, .expand .header-menu ul.nav_menu > li:hover {
  border-top: none !important;
}

/* line 1179, app/assets/stylesheets/themes/newprov/newprov.scss */
.small-menu {
  display: none;
  text-align: right;
}

/* line 1184, app/assets/stylesheets/themes/newprov/newprov.scss */
.expand {
  display: block;
}

/* line 1188, app/assets/stylesheets/themes/newprov/newprov.scss */
#logo img {
  width: 200px;
}

@media screen and (max-width: 850px) {
  /* line 1194, app/assets/stylesheets/themes/newprov/newprov.scss */
  #header-inner.main-nav {
    display: none !important;
  }
  /* line 1198, app/assets/stylesheets/themes/newprov/newprov.scss */
  #header-inner > .header-menu {
    display: none;
  }
  /* line 1202, app/assets/stylesheets/themes/newprov/newprov.scss */
  body .top-menu {
    max-width: 35% !important;
    width: 35% !important;
    right: 50px;
    position: absolute;
  }
  /* line 1207, app/assets/stylesheets/themes/newprov/newprov.scss */
  body .top-menu ul {
    top: 0px;
  }
  /* line 1211, app/assets/stylesheets/themes/newprov/newprov.scss */
  .small-menu {
    width: 13% !important;
    top: 5px;
    position: absolute;
    right: 10px;
    display: inline-block;
  }
  /* line 1219, app/assets/stylesheets/themes/newprov/newprov.scss */
  body .header-menu ul li {
    width: 100%;
    text-align: center;
  }
}

/* line 1227, app/assets/stylesheets/themes/newprov/newprov.scss */
.multiple-download-header {
  border-top: 0;
  border-left: 1px solid #aaa;
  border-right: 1px solid #aaa;
  background: #ededed;
  width: initial;
}

/* line 1235, app/assets/stylesheets/themes/newprov/newprov.scss */
.multiGrid .cbox + .custom-checkbox {
  padding: 4px 0 0px 14px;
}

/* line 1239, app/assets/stylesheets/themes/newprov/newprov.scss */
.show-advanced {
  margin: 5px 8px 0 0;
}

/* line 1243, app/assets/stylesheets/themes/newprov/newprov.scss */
.ui-jqgrid tr.jqgrow td {
  padding: 6px 1px 0px 2px;
}

/* line 1247, app/assets/stylesheets/themes/newprov/newprov.scss */
.multiple-download-info {
  font-size: 12px;
}

/* line 1251, app/assets/stylesheets/themes/newprov/newprov.scss */
.deselect-all-button,
.select-all-button {
  font-size: 10px;
  padding: 4px;
  letter-spacing: 0;
}

/* line 1258, app/assets/stylesheets/themes/newprov/newprov.scss */
.multiple-download-header > .button_to {
  margin-right: 10px;
}

/* line 1261, app/assets/stylesheets/themes/newprov/newprov.scss */
.hide {
  display: none !important;
}
