@import url(https://fonts.googleapis.com/css?family=Raleway:300,400,500,700);
/* 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;
}

/*** VARIABLES ***/
/*** HEADER ***/
/*** BANNER ***/
/*** FOOTER ***/
/*** LOGIN PAGE ***/
/*** GENERAL BUTTONS ***/
/*** TABLES ***/
/***** CONTENT BLOCK VARIABLES *****/
/* line 87, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.outer-container,
header .inner,
header .header__nav .nav_menu,
footer .inner,
.header-banner-container {
  max-width: 68em;
  margin-left: auto;
  margin-right: auto;
  max-width: 90em;
  padding: 1rem;
}

/* line 15, ../../../usr/local/rvm/gems/ruby-3.2.8/gems/bourbon-3.2.4/app/assets/stylesheets/addons/_clearfix.scss */
.outer-container:after,
header .inner:after,
header .header__nav .nav_menu:after,
footer .inner:after,
.header-banner-container:after {
  content: "";
  display: table;
  clear: both;
}

@media screen and (max-width: 60em) {
  /* line 100, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
  .span-1 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 100%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.8/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-1:last-child {
    margin-right: 0;
  }
}

@media screen and (min-width: 60em) {
  /* line 106, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
  .span-1 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 6.1721527019%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.8/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-1:last-child {
    margin-right: 0;
  }
}

@media screen and (max-width: 60em) {
  /* line 100, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
  .span-2 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 100%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.8/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-2:last-child {
    margin-right: 0;
  }
}

@media screen and (min-width: 60em) {
  /* line 106, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
  .span-2 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 14.7019570017%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.8/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-2:last-child {
    margin-right: 0;
  }
}

@media screen and (max-width: 60em) {
  /* line 100, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
  .span-3 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 100%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.8/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-3:last-child {
    margin-right: 0;
  }
}

@media screen and (min-width: 60em) {
  /* line 106, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
  .span-3 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 23.2317613015%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.8/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-3:last-child {
    margin-right: 0;
  }
}

@media screen and (max-width: 60em) {
  /* line 100, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
  .span-4 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 100%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.8/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-4:last-child {
    margin-right: 0;
  }
}

@media screen and (min-width: 60em) {
  /* line 106, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
  .span-4 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 31.7615656014%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.8/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-4:last-child {
    margin-right: 0;
  }
}

@media screen and (max-width: 60em) {
  /* line 100, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
  .span-5 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 100%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.8/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-5:last-child {
    margin-right: 0;
  }
}

@media screen and (min-width: 60em) {
  /* line 106, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
  .span-5 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 40.2913699012%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.8/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-5:last-child {
    margin-right: 0;
  }
}

@media screen and (max-width: 60em) {
  /* line 100, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
  .span-6 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 100%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.8/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-6:last-child {
    margin-right: 0;
  }
}

@media screen and (min-width: 60em) {
  /* line 106, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
  .span-6 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 48.821174201%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.8/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-6:last-child {
    margin-right: 0;
  }
}

@media screen and (max-width: 60em) {
  /* line 100, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
  .span-7 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 100%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.8/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-7:last-child {
    margin-right: 0;
  }
}

@media screen and (min-width: 60em) {
  /* line 106, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
  .span-7 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 57.3509785009%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.8/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-7:last-child {
    margin-right: 0;
  }
}

@media screen and (max-width: 60em) {
  /* line 100, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
  .span-8 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 100%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.8/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-8:last-child {
    margin-right: 0;
  }
}

@media screen and (min-width: 60em) {
  /* line 106, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
  .span-8 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 65.8807828007%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.8/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-8:last-child {
    margin-right: 0;
  }
}

@media screen and (max-width: 60em) {
  /* line 100, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
  .span-9 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 100%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.8/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-9:last-child {
    margin-right: 0;
  }
}

@media screen and (min-width: 60em) {
  /* line 106, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
  .span-9 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 74.4105871005%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.8/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-9:last-child {
    margin-right: 0;
  }
}

@media screen and (max-width: 60em) {
  /* line 100, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
  .span-10 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 100%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.8/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-10:last-child {
    margin-right: 0;
  }
}

@media screen and (min-width: 60em) {
  /* line 106, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
  .span-10 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 82.9403914003%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.8/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-10:last-child {
    margin-right: 0;
  }
}

@media screen and (max-width: 60em) {
  /* line 100, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
  .span-11 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 100%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.8/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-11:last-child {
    margin-right: 0;
  }
}

@media screen and (min-width: 60em) {
  /* line 106, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
  .span-11 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 91.4701957002%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.8/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-11:last-child {
    margin-right: 0;
  }
}

@media screen and (max-width: 60em) {
  /* line 100, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
  .span-12 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 100%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.8/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-12:last-child {
    margin-right: 0;
  }
}

@media screen and (min-width: 60em) {
  /* line 106, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
  .span-12 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 100%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.8/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-12:last-child {
    margin-right: 0;
  }
}

/***** PAGE *****/
/* line 115, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
#page {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}

/***** HEADER *****/
/* line 124, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
header {
  position: fixed;
  left: 0;
  right: 0;
  z-index: 3;
}

/* line 130, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
header .inner {
  background-color: #FFFFFF;
}

/* line 133, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
header .inner .logo {
  background: url(/assets/mcp-am/mcp-logo-8e4eee9815370fae96a0412545b3f348a1834d291a442cc7a61dec6019348de9.png) top left no-repeat transparent;
  background-size: contain;
  height: 50px;
  width: 200px;
  float: left;
}

/* line 141, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
header .inner .welcome_user {
  float: right;
}

/* line 146, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
header .header__nav {
  background: #174575;
  min-height: 52px;
}

/* line 150, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
header .header__nav #nav-toggle {
  display: none;
}

/* line 155, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
header .header__nav .nav_menu {
  display: flex;
}

/* line 158, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
header .header__nav .nav_menu .menu_link {
  font-size: 0.8125rem;
  text-transform: uppercase;
}

/* line 163, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
header .header__nav .nav_menu .menu_link:not(:first-child):not(:last-child) {
  margin-left: 2rem;
}

/* line 167, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
header .header__nav .nav_menu .menu_link:last-child {
  margin-left: auto;
}

/* line 171, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
header .header__nav .nav_menu a {
  color: #FFFFFF;
}

/* line 174, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
header .header__nav .nav_menu a .logo:hover {
  border-bottom: none;
}

/* line 179, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
header .header__nav .nav_menu .current-link a {
  border-bottom: 1px solid #FFFFFF;
}

/************************/
/***** BODY *****/
/* line 189, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
#body-content {
  margin: 150px 0 1rem 0;
  flex-grow: 1;
}

/* line 197, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
footer {
  background: #FFFFFF;
  width: 100%;
  min-height: 60px;
}

/* line 202, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
footer .menu {
  display: inline-block;
}

/* line 206, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
footer .menu ul li {
  display: inline;
  margin-right: 10px;
}

/* line 212, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
footer .inner {
  padding: 15px;
}

/* line 215, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
footer .inner a,
footer .inner p {
  color: #174575;
  display: inline-block;
  font-size: 12px;
}

/* line 222, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
footer .inner a {
  text-decoration: none;
}

/* line 228, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.splash footer {
  left: 0;
  bottom: 0;
}

/* line 233, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
body {
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
}

/* line 237, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
body * {
  font-family: "Open Sans", sans-serif !important;
}

/* line 242, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
h1 {
  font-size: 2.25rem;
  font-weight: 500;
  letter-spacing: .05em;
  line-height: 1.3;
}

/* line 250, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
h2 {
  font-size: 1.5rem;
  font-weight: 500;
  letter-spacing: .05em;
  line-height: 1.3;
  margin-bottom: 1rem;
}

/* line 258, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
h3 {
  font-size: 1.25rem;
  line-height: 1.3;
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 265, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
h4 {
  font-size: 1rem;
  line-height: 1.3;
  margin-top: 0;
  margin-bottom: 0;
}

/* line 273, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
h5,
text.highcharts-title {
  font-size: 0.875rem;
  line-height: 1.3;
  margin-top: 0;
}

/* line 280, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
p {
  font-size: 1rem;
  line-height: 1.6;
}

/* line 285, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
a {
  color: #000000;
  text-decoration: none;
}

/* line 289, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
a:not(.logo):hover {
  border-bottom: 1px solid #FFFFFF;
}

/***** LOGIN PAGE *****/
/*LOGIN AREA*/
/* line 302, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.splash a[href="mailto:mcpib@mcp-am.com"] {
  display: none;
}

/* line 306, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.splash #page {
  margin: 0 auto;
  max-width: 960px;
  min-width: 960px;
}

/* line 312, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.splash #header {
  height: 60px;
  position: relative;
}

/* line 317, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.splash a.mcp-logo {
  float: left;
  padding-top: 10px;
}

/* line 322, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.splash #content {
  background: #fff;
  padding: 30px;
  background: #719cc1 url(/assets/mcp-am/frame-bg-3ba2fcfafdbfd8ff173e2205f5734a535f2414d7ad7584236ed0e247e94e77d9.gif) repeat-x top left;
  -moz-box-shadow: 0 0 10px #999;
  -webkit-box-shadow: 0 0 10px #999;
  box-shadow: 0 0 10px #999;
}

/* line 332, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.splash #content-inner {
  background: #fff;
  padding: 30px;
}

/* line 338, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.splash #body-content {
  min-height: 300px;
  margin: 0;
}

/* line 343, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.splash h1.login {
  font-family: "Open Sans", sans-serif;
  text-align: right;
  font-size: 40px;
  letter-spacing: 0.3em;
  margin-right: -15px;
  color: #2f6ce9;
}

/* line 352, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.splash .login-fields {
  background: #f1f1f1;
  width: 370px;
  float: right;
  padding: 15px;
  box-sizing: content-box;
}

/* line 360, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.splash .login-page {
  background: transparent url(/assets/mcp-am/rainbow-bridge-3e222cdaa7df1e4ca004245a7471c8d223c751c48e17692cf737420bb71412ba.gif) no-repeat top left;
  min-height: 340px;
  width: 100%;
  height: 100%;
}

/* line 367, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.splash .login-fields label {
  color: #979898;
  font-size: 11px;
}

/* line 372, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.splash .login-fields input {
  background: #fff;
  border: 1px solid #c4c4c4;
  padding: 7px 2px;
  width: 364px;
  margin-bottom: 10px;
}

/* line 380, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.splash .login-fields input.button-login {
  background: #1849ae;
  padding: 0px;
  width: 60px;
  height: 26px;
  border: 1px solid #c4c4c4;
  cursor: pointer;
  color: #fff;
  font-family: "Open Sans", sans-serif;
}

/* line 391, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.splash .login-fields a.forgot {
  color: #979898;
  font-size: 10px;
  float: right;
  margin-top: 10px;
}

/* line 398, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.splash .login-fields a {
  color: #979898;
}

/* line 402, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.splash .login-fields input#user_terms_accepted {
  width: 20px;
}

/* line 406, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.splash #accept_disclaimer a {
  color: black;
}

/* line 410, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.splash .login-checkbox {
  border: none;
  padding: 0;
}

/* line 415, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.splash .login-fields .check-box {
  width: 20px;
  margin-top: 12px;
  float: left;
}

/***** CONTENT BLOCKS *****/
/* line 426, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.contentBlock p {
  margin-bottom: 1rem;
}

/* line 431, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.contentBlock,
.documentBlock {
  margin-bottom: 2rem;
}

/***** BUTTONS *****/
/* line 440, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.grid-filter fieldset.buttons input,
.submit {
  background: #174575;
  border: medium none;
  color: #FFFFFF;
  text-transform: capitalize;
  font-size: 1rem;
  padding: 0.5em 1.5em;
  margin: 0;
  text-transform: uppercase;
  border-radius: 5px;
}

/* line 455, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.page-password-edit .submit {
  margin-top: 1rem;
}

/* line 461, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.grid-filter fieldset.buttons input.clear {
  background: none;
  color: #174575;
  font-weight: normal;
  text-decoration: underline;
}

/* line 469, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
input.date-submit,
.control-panel-page input.date-submit[type="submit"] {
  background-color: #174575;
  font-family: "Open Sans", sans-serif;
}

/* line 476, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.contact-form input.submit-button {
  color: #FFFFFF;
  font-size: 1rem;
  background: #174575;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  width: 15%;
  cursor: pointer;
  margin-bottom: 5px;
}

/* line 487, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.contact-form #name,
.contact-form #email,
.contact-form #phone,
.contact-form #message {
  padding: 5px;
  margin-bottom: 10px;
}

/* line 495, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.contact-form #message {
  width: 30vw;
  height: 15vh;
}

/* line 503, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.rounded-corner,
.chart-tab,
.ui-jqgrid-titlebar.ui-widget-header.ui-corner-top.ui-helper-clearfix {
  display: none;
}

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

/* line 513, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.chart {
  margin: 0px;
  padding: 0px;
}

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

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

/* line 533, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.chart-switcher li a {
  padding: 5px 3px;
}

/* line 537, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.chart-switcher li a.active {
  border: 1px solid #AAAAAA;
  background: #ffffff;
  border-left: 0;
  padding: 7px 7px 3px;
}

/* line 546, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.chart-tab {
  border: 1px solid #AAAAAA;
  padding: 1px;
  background: #ffffff;
  margin: 0 14px 20px 0;
  width: auto;
}

/***** ONSCREEN DATA BOXES *****/
/* line 555, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.key-facts {
  vertical-align: top;
}

/* line 558, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.key-facts a:hover {
  color: #174575;
}

/* line 562, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.key-facts a {
  color: #174575;
  text-decoration: underline;
}

/* line 567, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.key-facts .disclaimer {
  color: #7D7D7D;
  text-align: right;
  font-size: .9rem;
  margin-top: 1rem;
}

/* line 574, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.key-facts h4 {
  margin: auto;
  border-bottom: 1px solid #AAAAAA;
  padding: 8px 0;
  font-size: .9rem;
  display: flex;
  justify-content: space-between;
}

/* line 583, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.key-facts span {
  float: right;
  text-align: right;
  margin-left: .75rem;
}

/* line 588, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.key-facts span p {
  margin-top: 0 !important;
  line-height: 1.3 !important;
}

/* line 592, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.key-facts span p a {
  text-decoration: underline;
}

/* line 600, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
table.return,
table.aum {
  border-left: 0;
  border-right: 0;
}

/* line 607, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
table.return tr th,
table.aum tr th {
  text-align: left;
  color: #FFFFFF;
  background: #174575;
  font-size: 1rem;
  font-weight: normal;
}

/* line 616, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.return_header_row th:first-child {
  border-radius: 5px 0 0 0;
}

/* line 620, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.return_header_row th:last-child {
  border-radius: 0 5px 0 0;
}

/* line 624, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.aum_header_row th:first-child {
  border-radius: 5px 0 0 0;
}

/* line 628, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.aum_header_row th:last-child {
  border-radius: 0 5px 0 0;
}

/* line 633, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
table.return tr td,
table.aum tr td {
  text-align: left;
  font-size: 0.9rem;
}

/* line 639, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
table.return tr td.year_column,
table.aum tr td.year_column {
  font-weight: normal;
}

/* line 645, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
table.return tr th,
table.aum tr th,
table.return tr td,
table.aum tr td {
  height: auto;
  padding: 8px 6px 6px;
}

/* line 654, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
table.return tr td.estimate,
table.aum tr td.estimate {
  background: #F6F6C8;
}

/* line 659, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
table.return tr td.estimate.partial_period_estimate,
table.aum tr td.estimate.partial_period_estimate,
table.return tr td.partial_period_estimate,
table.aum tr td.partial_period_estimate {
  background: #F0F1F1;
}

/* line 667, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
table.return tr td.negative_value,
table.aum tr td.negative_value {
  color: red;
}

/* line 674, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.estimate-note,
.partial_period_estimate-note,
.sub-period-return,
.not-available {
  width: auto;
  padding: .5rem 1rem;
  font-style: italic;
  float: left;
  font-size: 11px;
  margin: 10px 5px 10px 0;
  border: 1px solid #cccccc;
}

/* line 687, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.estimate-note {
  background: #F6F6C8;
}

/* line 691, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.partial_period_estimate-note {
  background: #F0F1F1;
}

/* line 695, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.sub-period-return {
  background: #F0D9F6;
}

/* line 700, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.not-available span {
  color: #DF3022;
}

/* line 709, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.vaotext {
  font-size: 1rem;
  text-align: right;
}

/* line 714, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.print-btn {
  float: right;
  padding: .25rem 1rem;
  text-transform: uppercase;
  background: #174575;
  color: white;
  border: none;
}

/* line 724, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.password-reset {
  min-height: 500px;
}

/* line 728, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.pw-reset input#user_email {
  padding: 10px;
  border: 1px solid #110C59;
}

/* line 736, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.documents-menu ul li {
  margin-bottom: 5px;
}

/* line 740, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.ui-th-column > div {
  border-bottom: none !important;
}

/* line 744, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.highcharts-container {
  margin: 0 auto;
}

/* line 748, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.grid-filter {
  min-height: 20px;
  border: none;
  background: none;
  padding: 1px 0 6px;
  margin-top: 0;
}

/* line 755, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.grid-filter fieldset.buttons {
  bottom: auto;
  left: auto;
  position: relative;
  right: auto;
}

/* line 763, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
label,
form.grid-filter dl dt,
form.grid-filter dl dt label,
div.control-panel-page form.grid-filter dl dt label {
  color: #110C59;
  font-size: 1rem;
  font-weight: normal;
  height: auto;
  line-height: 2.5;
  margin: 0;
  padding: 0;
}

/* line 776, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #000000;
  background: none !important;
  font-weight: normal;
}

/* line 786, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.ui-state-hover a,
.ui-widget-content .ui-state-hover a,
.ui-widget-header .ui-state-hover a,
.ui-state-focus a,
.ui-widget-content .ui-state-focus a,
.ui-widget-header .ui-state-focus a {
  text-decoration: underline;
}

/*** Fund and Holding details page formatting ***/
/* line 794, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.uppercase {
  text-transform: uppercase;
}

/* line 798, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.bold {
  font-weight: bold;
}

/* line 802, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.investment_strategy {
  font-size: 0.9rem;
}

/* line 808, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.fund_details .key-facts h3,
.holding_details .key-facts h3 {
  font-weight: bold;
}

/* line 813, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.cash_disclaimer,
.doc_disclaimer {
  font-size: 0.9rem;
}

/* line 819, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.doc_disclaimer a:link {
  text-decoration: underline;
}

/*** TABLE HEADERS ***/
/* line 826, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.ui-jqgrid .ui-jqgrid-hdiv {
  border-radius: 5px 5px 0 0;
}

/* specific header alignment */
/* line 832, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
#jqgh_holdings_grid_grid_strategy,
#jqgh_holdings_grid_grid_sub_strategy,
#jqgh_holdings_grid_grid_geography,
#jqgh_holdings_grid_grid_fund_name,
#jqgh_funds_grid_grid_name,
#jqgh_funds_grid_grid_strategy,
#jqgh_funds_grid_grid_sub_strategy,
#jqgh_funds_grid_grid_geography,
#jqgh_holdings_grid_grid_product_name,
#jqgh_investment_values_grid_grid_full_period,
#jqgh_ib_transactions_grid_grid_full_period {
  text-align: left;
}

/* line 847, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
#jqgh_holdings_grid_grid_invested_since {
  padding-right: 60px;
}

/* line 851, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.ui-jqgrid tr.jqgrow td[aria-describedby="holdings_grid_grid_invested_since"] {
  padding-right: 60px;
}

/* line 856, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
[aria-describedby='holdings_grid_grid_investor_since'],
#jqgh_holdings_grid_grid_investor_since {
  padding-right: 20px !important;
}

/* line 861, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
#jqgh_investment_values_grid_grid_starting_value,
#jqgh_ib_transactions_grid_grid_amount,
#jqgh_holdings_grid_grid_invested_since {
  text-align: right;
}

/* line 867, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
#jqgh_holdings_grid_grid_three_years {
  overflow: unset;
}

/*** SORT ARROWS ***/
/* line 874, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.s-ico {
  display: inline !important;
  position: absolute;
  top: 10px;
}

/* line 880, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-state-default .ui-icon {
  background-image: url(/images/jqgrid/ui-icons_888888_256x240.png);
}

/*** TABLE PAGER ***/
/* line 888, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.ui-jqgrid .ui-jqgrid-pager {
  background: #FFFFFF !important;
  color: #000000 !important;
}

/* line 893, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.ui-state-default,
.ui-widget-content .ui-state-default {
  background: #174575;
  border: none;
  color: #FFFFFF;
  font-weight: normal;
  outline: none;
}

/* line 902, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.ui-state-highlight,
.ui-widget-content .ui-state-highlight {
  background: none !important;
  color: #AAAAAA;
}

/* line 908, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.ui-widget-content {
  border: 1px solid #ffffff;
  background: #ffffff;
  color: #110C59;
}

/* line 913, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.ui-widget-content a {
  color: #110C59;
  text-decoration: underline;
}

/* line 919, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.ui-jqgrid .ui-jqgrid-htable th div {
  overflow: hidden;
  white-space: pre-wrap;
  position: relative;
  padding: 4px 0 0 0.5rem;
  font-size: 1rem;
  height: auto;
  line-height: 2;
  border-radius: 10px;
  text-align: center;
}

/* line 930, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.ui-jqgrid .ui-jqgrid-htable th div input {
  width: 100% !important;
}

/* line 935, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.ui-jqgrid tr.ui-search-toolbar th {
  border-top: none !important;
}

/* line 939, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.ui-jqgrid tr.ui-search-toolbar div {
  height: auto !important;
}

/* line 943, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
tr.ui-search-toolbar input {
  padding: .25rem 0 !important;
}

/* line 947, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.ui-jqgrid .ui-jqgrid-htable th:nth-child(2) div {
  text-align: left;
}

/* line 951, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.ui-jqgrid .ui-jqgrid-htable th:last-child,
.ui-jqgrid tr.jqgrow td:last-child {
  padding-right: 1rem !important;
}

/* line 957, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
#attachables .ui-jqgrid .ui-jqgrid-htable th div {
  text-align: left;
}

/* line 962, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.ui-jqgrid .ui-pager-control {
  background: none;
  padding-top: 0;
  position: relative;
}

/* line 968, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.ui-jqgrid .ui-jqgrid-sortable {
  cursor: auto;
}

/* line 976, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.documentGrid .ui-jqgrid tr.jqgrow td {
  border-bottom: 1px solid #CDCCCC;
}

/* line 980, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.ui-jqgrid tr.jqgrow td {
  border-right-width: 0px;
  border-right-color: inherit;
  border-right-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #CDCCCC;
  border-bottom-style: solid;
  font-size: 0.9rem;
  font-weight: normal;
  overflow: hidden;
  text-align: left;
  white-space: normal;
  height: auto;
  line-height: 1.6;
  padding: 6px 0;
  padding-left: 0.5rem;
}

/* line 996, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.ui-jqgrid tr.jqgrow td p {
  font-size: 0.9rem;
}

/* line 1001, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.jqgrow ul li {
  font-size: 1rem;
  line-height: 1.3;
  list-style-type: none;
}

/* line 1007, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.jqgrow td[aria-describedby="attachables_grid_associated_with"] ul li {
  font-size: 0.9rem;
  line-height: 2;
  list-style-type: none;
  color: #110c59;
}

/* line 1016, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
#public-user-profile-update {
  width: auto;
  margin: 10px 0;
  max-width: 500px;
}

/* line 1023, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
#public-user-profile-update ul li label {
  width: 130px;
  margin-right: 40px;
}

/* line 1028, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
#public-user-profile-update ul li input {
  flex-grow: 1;
}

/* line 1033, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
#profile-grid {
  max-width: 500px;
}

/* line 1038, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.mt30 {
  margin-top: 30px;
}

/* line 1042, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.mb2rem {
  margin-bottom: 2rem;
}

/* line 1046, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.mb30 {
  margin-bottom: 30px;
}

/* line 1050, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.mb15 {
  margin-bottom: 15px;
}

/* line 1054, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.mtb15 {
  margin-top: 15px;
  margin-bottom: 15px;
}

/* line 1059, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.mtb30 {
  margin-top: 30px;
  margin-bottom: 30px;
}

/* line 1064, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.pb15 {
  padding-bottom: 15px;
}

/* line 1068, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.plr15 {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 1073, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.plr6em {
  padding-left: 6.5em;
  padding-right: 6.5em;
}

/* line 1078, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.display-inline-block {
  display: inline-block;
}

/* line 1082, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.float_right {
  float: right;
}

/* Horizontal Scroll on Tables */
/*
.ui-jqgrid {
	.ui-jqgrid-htable,
  .ui-jqgrid-btable {
  	min-width: 960px;
  }
}
*/
/***** MEDIA QUERIES *****/
@media screen and (max-width: 60em) {
  /* line 1101, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
  .span-4 {
    margin-bottom: 1rem;
  }
  /* line 1106, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
  header .header__nav {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding-right: 1rem;
  }
  /* line 1112, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
  header .header__nav #nav-toggle {
    font-size: 1.25rem;
    color: #FFFFFF;
    display: block;
  }
  /* line 1117, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
  header .header__nav #nav-toggle:hover {
    text-decoration: none;
    border-bottom: none;
  }
  /* line 1123, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
  header .header__nav .nav_menu {
    display: none;
  }
  /* line 1126, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
  header .header__nav .nav_menu li.menu_link {
    margin-left: 0 !important;
  }
  /* line 1130, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
  header .header__nav .nav_menu li:last-child {
    margin-left: auto;
  }
  /* line 1135, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
  header .header__nav .nav_menu.activeNav {
    display: flex;
    flex-direction: column;
    position: absolute;
    left: 0;
    right: 0;
    top: 134px;
    background: #174575;
    z-index: 1;
  }
  /* line 1145, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
  header .header__nav .nav_menu.activeNav li.menu_link {
    margin-left: 0 !important;
    padding: 0.5rem 0;
    border-bottom: 1px solid white;
    width: 100%;
    text-align: center;
  }
}

/*** CONTENT BLOCKS ***/
/* line 1160, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.contentBlock {
  /*** Creates space when "Enter" is input in a content block to create space ***/
  /*** Fixing unordered list styles in content blocks ***/
  /*** Fixing numbered list styles in content blocks ***/
}

/* line 1163, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.contentBlock p {
  min-height: 1rem;
}

/* line 1168, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.contentBlock ul {
  list-style-type: disc;
}

/* line 1171, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.contentBlock ul li {
  margin-left: 2rem;
}

/* line 1175, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.contentBlock ul ul {
  list-style-type: circle;
}

/* line 1178, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.contentBlock ul ul li {
  margin-left: 4rem;
}

/* line 1182, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.contentBlock ul ul ul {
  list-style-type: square;
}

/* line 1185, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.contentBlock ul ul ul li {
  margin-left: 6rem;
}

/* line 1193, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.contentBlock ol {
  list-style-type: decimal;
}

/* line 1196, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.contentBlock ol li {
  margin-left: 2rem;
}

/* line 1200, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.contentBlock ol ol {
  list-style-type: lower-alpha;
}

/* line 1203, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.contentBlock ol ol li {
  margin-left: 4rem;
}

/* line 1207, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.contentBlock ol ol ol {
  list-style-type: lower-roman;
}

/* line 1210, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.contentBlock ol ol ol li {
  margin-left: 6rem;
}

/* line 1222, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
#ib_top_bar {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
}

/* line 1230, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
#jqgh_attachables_grid_associated_with .s-ico,
.page-home #jqgh_products-grid_grid_portal_display_name .s-ico {
  display: none !important;
}

/* line 1235, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
#jqgh_attachables_grid_cb {
  top: 25%;
}

/* line 1240, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.multiGrid .ui-jqgrid tr.jqgrow td[aria-describedby="attachables_grid_cb"] {
  position: relative;
}

/* line 1242, app/assets/stylesheets/themes/mcp-am/mcp-am.scss */
.multiGrid .ui-jqgrid tr.jqgrow td[aria-describedby="attachables_grid_cb"] input, .multiGrid .ui-jqgrid tr.jqgrow td[aria-describedby="attachables_grid_cb"] label {
  position: absolute;
  left: 8px;
  top: 33%;
}
