/*!
 *  Font Awesome 3.2.1
 *  the iconic font designed for Bootstrap
 *  ------------------------------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation can be
 *  found at http://fontawesome.io.  Stay up to date on Twitter at
 *  http://twitter.com/fontawesome.
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - The Font Awesome font is licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Font Awesome documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 *
 *  Author - Dave Gandy
 *  ------------------------------------------------------------------------------
 *  Email: dave@fontawesome.io
 *  Twitter: http://twitter.com/davegandy
 *  Work: Lead Product Designer @ Kyruus - http://kyruus.com
 */
/* FONT PATH
 * -------------------------- */

@font-face {
  font-family: 'FontAwesome';
  src: url('font/fontawesome-webfont.3.2.1.eot?v=3.2.1');
  src: url('font/fontawesome-webfont.3.2.1.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('font/fontawesome-webfont.3.2.1.woff?v=3.2.1') format('woff'), url('font/fontawesome-webfont.3.2.1.ttf?v=3.2.1') format('truetype'), url('font/fontawesome-webfont.3.2.1.svg#fontawesomeregular?v=3.2.1') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* FONT AWESOME CORE
 * -------------------------- */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  *margin-right: .3em;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
/* makes the font 33% larger relative to the icon container */
.icon-large:before {
  vertical-align: -10%;
  font-size: 1.3333333333333333em;
}
/* makes sure icons active on rollover in links */
a [class^="icon-"],
a [class*=" icon-"] {
  display: inline;
}
/* increased font size for icon-large */
[class^="icon-"].icon-fixed-width,
[class*=" icon-"].icon-fixed-width {
  display: inline-block;
  width: 1.1428571428571428em;
  text-align: right;
  padding-right: 0.2857142857142857em;
}
[class^="icon-"].icon-fixed-width.icon-large,
[class*=" icon-"].icon-fixed-width.icon-large {
  width: 1.4285714285714286em;
}
.icons-ul {
  margin-left: 2.142857142857143em;
  list-style-type: none;
}
.icons-ul > li {
  position: relative;
}
.icons-ul .icon-li {
  position: absolute;
  left: -2.142857142857143em;
  width: 2.142857142857143em;
  text-align: center;
  line-height: inherit;
}
[class^="icon-"].hide,
[class*=" icon-"].hide {
  display: none;
}
.icon-muted {
  color: #eeeeee;
}
.icon-light {
  color: #ffffff;
}
.icon-dark {
  color: #333333;
}
.icon-border {
  border: solid 1px #eeeeee;
  padding: .2em .25em .15em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.icon-2x {
  font-size: 2em;
}
.icon-2x.icon-border {
  border-width: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.icon-3x {
  font-size: 3em;
}
.icon-3x.icon-border {
  border-width: 3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.icon-4x {
  font-size: 4em;
}
.icon-4x.icon-border {
  border-width: 4px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.icon-5x {
  font-size: 5em;
}
.icon-5x.icon-border {
  border-width: 5px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
[class^="icon-"].pull-left,
[class*=" icon-"].pull-left {
  margin-right: .3em;
}
[class^="icon-"].pull-right,
[class*=" icon-"].pull-right {
  margin-left: .3em;
}
/* BOOTSTRAP SPECIFIC CLASSES
 * -------------------------- */
/* Bootstrap 2.0 sprites.less reset */
[class^="icon-"],
[class*=" icon-"] {
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}
/* more sprites.less reset */
.icon-white,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"] {
  background-image: none;
}
/* keeps Bootstrap styles with and without icons the same */
.btn [class^="icon-"].icon-large,
.nav [class^="icon-"].icon-large,
.btn [class*=" icon-"].icon-large,
.nav [class*=" icon-"].icon-large {
  line-height: .9em;
}
.btn [class^="icon-"].icon-spin,
.nav [class^="icon-"].icon-spin,
.btn [class*=" icon-"].icon-spin,
.nav [class*=" icon-"].icon-spin {
  display: inline-block;
}
.nav-tabs [class^="icon-"],
.nav-pills [class^="icon-"],
.nav-tabs [class*=" icon-"],
.nav-pills [class*=" icon-"],
.nav-tabs [class^="icon-"].icon-large,
.nav-pills [class^="icon-"].icon-large,
.nav-tabs [class*=" icon-"].icon-large,
.nav-pills [class*=" icon-"].icon-large {
  line-height: .9em;
}
.btn [class^="icon-"].pull-left.icon-2x,
.btn [class*=" icon-"].pull-left.icon-2x,
.btn [class^="icon-"].pull-right.icon-2x,
.btn [class*=" icon-"].pull-right.icon-2x {
  margin-top: .18em;
}
.btn [class^="icon-"].icon-spin.icon-large,
.btn [class*=" icon-"].icon-spin.icon-large {
  line-height: .8em;
}
.btn.btn-small [class^="icon-"].pull-left.icon-2x,
.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
.btn.btn-small [class^="icon-"].pull-right.icon-2x,
.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
  margin-top: .25em;
}
.btn.btn-large [class^="icon-"],
.btn.btn-large [class*=" icon-"] {
  margin-top: 0;
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-top: .05em;
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x {
  margin-right: .2em;
}
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-left: .2em;
}
/* Fixes alignment in nav lists */
.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
  line-height: inherit;
}
/* EXTRAS
 * -------------------------- */
/* Stacked and layered icon */
.icon-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: -35%;
}
.icon-stack [class^="icon-"],
.icon-stack [class*=" icon-"] {
  display: block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  font-size: 1em;
  line-height: inherit;
  *line-height: 2em;
}
.icon-stack .icon-stack-base {
  font-size: 2em;
  *line-height: 1em;
}
/* Animated rotating icon */
.icon-spin {
  display: inline-block;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
/* Prevent stack and spinners from being taken inline when inside a link */
a .icon-stack,
a .icon-spin {
  display: inline-block;
  text-decoration: none;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
/* Icon rotations and mirroring */
.icon-rotate-90:before {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
.icon-rotate-180:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
.icon-rotate-270:before {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.icon-flip-horizontal:before {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.icon-flip-vertical:before {
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}
/* ensure rotation occurs inside anchor tags */
a .icon-rotate-90:before,
a .icon-rotate-180:before,
a .icon-rotate-270:before,
a .icon-flip-horizontal:before,
a .icon-flip-vertical:before {
  display: inline-block;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.icon-glass:before {
  content: "\f000";
}
.icon-music:before {
  content: "\f001";
}
.icon-search:before {
  content: "\f002";
}
.icon-envelope-alt:before {
  content: "\f003";
}
.icon-heart:before {
  content: "\f004";
}
.icon-star:before {
  content: "\f005";
}
.icon-star-empty:before {
  content: "\f006";
}
.icon-user:before {
  content: "\f007";
}
.icon-film:before {
  content: "\f008";
}
.icon-th-large:before {
  content: "\f009";
}
.icon-th:before {
  content: "\f00a";
}
.icon-th-list:before {
  content: "\f00b";
}
.icon-ok:before {
  content: "\f00c";
}
.icon-remove:before {
  content: "\f00d";
}
.icon-zoom-in:before {
  content: "\f00e";
}
.icon-zoom-out:before {
  content: "\f010";
}
.icon-power-off:before,
.icon-off:before {
  content: "\f011";
}
.icon-signal:before {
  content: "\f012";
}
.icon-gear:before,
.icon-cog:before {
  content: "\f013";
}
.icon-trash:before {
  content: "\f014";
}
.icon-home:before {
  content: "\f015";
}
.icon-file-alt:before {
  content: "\f016";
}
.icon-time:before {
  content: "\f017";
}
.icon-road:before {
  content: "\f018";
}
.icon-download-alt:before {
  content: "\f019";
}
.icon-download:before {
  content: "\f01a";
}
.icon-upload:before {
  content: "\f01b";
}
.icon-inbox:before {
  content: "\f01c";
}
.icon-play-circle:before {
  content: "\f01d";
}
.icon-rotate-right:before,
.icon-repeat:before {
  content: "\f01e";
}
.icon-refresh:before {
  content: "\f021";
}
.icon-list-alt:before {
  content: "\f022";
}
.icon-lock:before {
  content: "\f023";
}
.icon-flag:before {
  content: "\f024";
}
.icon-headphones:before {
  content: "\f025";
}
.icon-volume-off:before {
  content: "\f026";
}
.icon-volume-down:before {
  content: "\f027";
}
.icon-volume-up:before {
  content: "\f028";
}
.icon-qrcode:before {
  content: "\f029";
}
.icon-barcode:before {
  content: "\f02a";
}
.icon-tag:before {
  content: "\f02b";
}
.icon-tags:before {
  content: "\f02c";
}
.icon-book:before {
  content: "\f02d";
}
.icon-bookmark:before {
  content: "\f02e";
}
.icon-print:before {
  content: "\f02f";
}
.icon-camera:before {
  content: "\f030";
}
.icon-font:before {
  content: "\f031";
}
.icon-bold:before {
  content: "\f032";
}
.icon-italic:before {
  content: "\f033";
}
.icon-text-height:before {
  content: "\f034";
}
.icon-text-width:before {
  content: "\f035";
}
.icon-align-left:before {
  content: "\f036";
}
.icon-align-center:before {
  content: "\f037";
}
.icon-align-right:before {
  content: "\f038";
}
.icon-align-justify:before {
  content: "\f039";
}
.icon-list:before {
  content: "\f03a";
}
.icon-indent-left:before {
  content: "\f03b";
}
.icon-indent-right:before {
  content: "\f03c";
}
.icon-facetime-video:before {
  content: "\f03d";
}
.icon-picture:before {
  content: "\f03e";
}
.icon-pencil:before {
  content: "\f040";
}
.icon-map-marker:before {
  content: "\f041";
}
.icon-adjust:before {
  content: "\f042";
}
.icon-tint:before {
  content: "\f043";
}
.icon-edit:before {
  content: "\f044";
}
.icon-share:before {
  content: "\f045";
}
.icon-check:before {
  content: "\f046";
}
.icon-move:before {
  content: "\f047";
}
.icon-step-backward:before {
  content: "\f048";
}
.icon-fast-backward:before {
  content: "\f049";
}
.icon-backward:before {
  content: "\f04a";
}
.icon-play:before {
  content: "\f04b";
}
.icon-pause:before {
  content: "\f04c";
}
.icon-stop:before {
  content: "\f04d";
}
.icon-forward:before {
  content: "\f04e";
}
.icon-fast-forward:before {
  content: "\f050";
}
.icon-step-forward:before {
  content: "\f051";
}
.icon-eject:before {
  content: "\f052";
}
.icon-chevron-left:before {
  content: "\f053";
}
.icon-chevron-right:before {
  content: "\f054";
}
.icon-plus-sign:before {
  content: "\f055";
}
.icon-minus-sign:before {
  content: "\f056";
}
.icon-remove-sign:before {
  content: "\f057";
}
.icon-ok-sign:before {
  content: "\f058";
}
.icon-question-sign:before {
  content: "\f059";
}
.icon-info-sign:before {
  content: "\f05a";
}
.icon-screenshot:before {
  content: "\f05b";
}
.icon-remove-circle:before {
  content: "\f05c";
}
.icon-ok-circle:before {
  content: "\f05d";
}
.icon-ban-circle:before {
  content: "\f05e";
}
.icon-arrow-left:before {
  content: "\f060";
}
.icon-arrow-right:before {
  content: "\f061";
}
.icon-arrow-up:before {
  content: "\f062";
}
.icon-arrow-down:before {
  content: "\f063";
}
.icon-mail-forward:before,
.icon-share-alt:before {
  content: "\f064";
}
.icon-resize-full:before {
  content: "\f065";
}
.icon-resize-small:before {
  content: "\f066";
}
.icon-plus:before {
  content: "\f067";
}
.icon-minus:before {
  content: "\f068";
}
.icon-asterisk:before {
  content: "\f069";
}
.icon-exclamation-sign:before {
  content: "\f06a";
}
.icon-gift:before {
  content: "\f06b";
}
.icon-leaf:before {
  content: "\f06c";
}
.icon-fire:before {
  content: "\f06d";
}
.icon-eye-open:before {
  content: "\f06e";
}
.icon-eye-close:before {
  content: "\f070";
}
.icon-warning-sign:before {
  content: "\f071";
}
.icon-plane:before {
  content: "\f072";
}
.icon-calendar:before {
  content: "\f073";
}
.icon-random:before {
  content: "\f074";
}
.icon-comment:before {
  content: "\f075";
}
.icon-magnet:before {
  content: "\f076";
}
.icon-chevron-up:before {
  content: "\f077";
}
.icon-chevron-down:before {
  content: "\f078";
}
.icon-retweet:before {
  content: "\f079";
}
.icon-shopping-cart:before {
  content: "\f07a";
}
.icon-folder-close:before {
  content: "\f07b";
}
.icon-folder-open:before {
  content: "\f07c";
}
.icon-resize-vertical:before {
  content: "\f07d";
}
.icon-resize-horizontal:before {
  content: "\f07e";
}
.icon-bar-chart:before {
  content: "\f080";
}
.icon-twitter-sign:before {
  content: "\f081";
}
.icon-facebook-sign:before {
  content: "\f082";
}
.icon-camera-retro:before {
  content: "\f083";
}
.icon-key:before {
  content: "\f084";
}
.icon-gears:before,
.icon-cogs:before {
  content: "\f085";
}
.icon-comments:before {
  content: "\f086";
}
.icon-thumbs-up-alt:before {
  content: "\f087";
}
.icon-thumbs-down-alt:before {
  content: "\f088";
}
.icon-star-half:before {
  content: "\f089";
}
.icon-heart-empty:before {
  content: "\f08a";
}
.icon-signout:before {
  content: "\f08b";
}
.icon-linkedin-sign:before {
  content: "\f08c";
}
.icon-pushpin:before {
  content: "\f08d";
}
.icon-external-link:before {
  content: "\f08e";
}
.icon-signin:before {
  content: "\f090";
}
.icon-trophy:before {
  content: "\f091";
}
.icon-github-sign:before {
  content: "\f092";
}
.icon-upload-alt:before {
  content: "\f093";
}
.icon-lemon:before {
  content: "\f094";
}
.icon-phone:before {
  content: "\f095";
}
.icon-unchecked:before,
.icon-check-empty:before {
  content: "\f096";
}
.icon-bookmark-empty:before {
  content: "\f097";
}
.icon-phone-sign:before {
  content: "\f098";
}
.icon-twitter:before {
  content: "\f099";
}
.icon-facebook:before {
  content: "\f09a";
}
.icon-github:before {
  content: "\f09b";
}
.icon-unlock:before {
  content: "\f09c";
}
.icon-credit-card:before {
  content: "\f09d";
}
.icon-rss:before {
  content: "\f09e";
}
.icon-hdd:before {
  content: "\f0a0";
}
.icon-bullhorn:before {
  content: "\f0a1";
}
.icon-bell:before {
  content: "\f0a2";
}
.icon-certificate:before {
  content: "\f0a3";
}
.icon-hand-right:before {
  content: "\f0a4";
}
.icon-hand-left:before {
  content: "\f0a5";
}
.icon-hand-up:before {
  content: "\f0a6";
}
.icon-hand-down:before {
  content: "\f0a7";
}
.icon-circle-arrow-left:before {
  content: "\f0a8";
}
.icon-circle-arrow-right:before {
  content: "\f0a9";
}
.icon-circle-arrow-up:before {
  content: "\f0aa";
}
.icon-circle-arrow-down:before {
  content: "\f0ab";
}
.icon-globe:before {
  content: "\f0ac";
}
.icon-wrench:before {
  content: "\f0ad";
}
.icon-tasks:before {
  content: "\f0ae";
}
.icon-filter:before {
  content: "\f0b0";
}
.icon-briefcase:before {
  content: "\f0b1";
}
.icon-fullscreen:before {
  content: "\f0b2";
}
.icon-group:before {
  content: "\f0c0";
}
.icon-link:before {
  content: "\f0c1";
}
.icon-cloud:before {
  content: "\f0c2";
}
.icon-beaker:before {
  content: "\f0c3";
}
.icon-cut:before {
  content: "\f0c4";
}
.icon-copy:before {
  content: "\f0c5";
}
.icon-paperclip:before,
.icon-paper-clip:before {
  content: "\f0c6";
}
.icon-save:before {
  content: "\f0c7";
}
.icon-sign-blank:before {
  content: "\f0c8";
}
.icon-reorder:before {
  content: "\f0c9";
}
.icon-list-ul:before {
  content: "\f0ca";
}
.icon-list-ol:before {
  content: "\f0cb";
}
.icon-strikethrough:before {
  content: "\f0cc";
}
.icon-underline:before {
  content: "\f0cd";
}
.icon-table:before {
  content: "\f0ce";
}
.icon-magic:before {
  content: "\f0d0";
}
.icon-truck:before {
  content: "\f0d1";
}
.icon-pinterest:before {
  content: "\f0d2";
}
.icon-pinterest-sign:before {
  content: "\f0d3";
}
.icon-google-plus-sign:before {
  content: "\f0d4";
}
.icon-google-plus:before {
  content: "\f0d5";
}
.icon-money:before {
  content: "\f0d6";
}
.icon-caret-down:before {
  content: "\f0d7";
}
.icon-caret-up:before {
  content: "\f0d8";
}
.icon-caret-left:before {
  content: "\f0d9";
}
.icon-caret-right:before {
  content: "\f0da";
}
.icon-columns:before {
  content: "\f0db";
}
.icon-sort:before {
  content: "\f0dc";
}
.icon-sort-down:before {
  content: "\f0dd";
}
.icon-sort-up:before {
  content: "\f0de";
}
.icon-envelope:before {
  content: "\f0e0";
}
.icon-linkedin:before {
  content: "\f0e1";
}
.icon-rotate-left:before,
.icon-undo:before {
  content: "\f0e2";
}
.icon-legal:before {
  content: "\f0e3";
}
.icon-dashboard:before {
  content: "\f0e4";
}
.icon-comment-alt:before {
  content: "\f0e5";
}
.icon-comments-alt:before {
  content: "\f0e6";
}
.icon-bolt:before {
  content: "\f0e7";
}
.icon-sitemap:before {
  content: "\f0e8";
}
.icon-umbrella:before {
  content: "\f0e9";
}
.icon-paste:before {
  content: "\f0ea";
}
.icon-lightbulb:before {
  content: "\f0eb";
}
.icon-exchange:before {
  content: "\f0ec";
}
.icon-cloud-download:before {
  content: "\f0ed";
}
.icon-cloud-upload:before {
  content: "\f0ee";
}
.icon-user-md:before {
  content: "\f0f0";
}
.icon-stethoscope:before {
  content: "\f0f1";
}
.icon-suitcase:before {
  content: "\f0f2";
}
.icon-bell-alt:before {
  content: "\f0f3";
}
.icon-coffee:before {
  content: "\f0f4";
}
.icon-food:before {
  content: "\f0f5";
}
.icon-file-text-alt:before {
  content: "\f0f6";
}
.icon-building:before {
  content: "\f0f7";
}
.icon-hospital:before {
  content: "\f0f8";
}
.icon-ambulance:before {
  content: "\f0f9";
}
.icon-medkit:before {
  content: "\f0fa";
}
.icon-fighter-jet:before {
  content: "\f0fb";
}
.icon-beer:before {
  content: "\f0fc";
}
.icon-h-sign:before {
  content: "\f0fd";
}
.icon-plus-sign-alt:before {
  content: "\f0fe";
}
.icon-double-angle-left:before {
  content: "\f100";
}
.icon-double-angle-right:before {
  content: "\f101";
}
.icon-double-angle-up:before {
  content: "\f102";
}
.icon-double-angle-down:before {
  content: "\f103";
}
.icon-angle-left:before {
  content: "\f104";
}
.icon-angle-right:before {
  content: "\f105";
}
.icon-angle-up:before {
  content: "\f106";
}
.icon-angle-down:before {
  content: "\f107";
}
.icon-desktop:before {
  content: "\f108";
}
.icon-laptop:before {
  content: "\f109";
}
.icon-tablet:before {
  content: "\f10a";
}
.icon-mobile-phone:before {
  content: "\f10b";
}
.icon-circle-blank:before {
  content: "\f10c";
}
.icon-quote-left:before {
  content: "\f10d";
}
.icon-quote-right:before {
  content: "\f10e";
}
.icon-spinner:before {
  content: "\f110";
}
.icon-circle:before {
  content: "\f111";
}
.icon-mail-reply:before,
.icon-reply:before {
  content: "\f112";
}
.icon-github-alt:before {
  content: "\f113";
}
.icon-folder-close-alt:before {
  content: "\f114";
}
.icon-folder-open-alt:before {
  content: "\f115";
}
.icon-expand-alt:before {
  content: "\f116";
}
.icon-collapse-alt:before {
  content: "\f117";
}
.icon-smile:before {
  content: "\f118";
}
.icon-frown:before {
  content: "\f119";
}
.icon-meh:before {
  content: "\f11a";
}
.icon-gamepad:before {
  content: "\f11b";
}
.icon-keyboard:before {
  content: "\f11c";
}
.icon-flag-alt:before {
  content: "\f11d";
}
.icon-flag-checkered:before {
  content: "\f11e";
}
.icon-terminal:before {
  content: "\f120";
}
.icon-code:before {
  content: "\f121";
}
.icon-reply-all:before {
  content: "\f122";
}
.icon-mail-reply-all:before {
  content: "\f122";
}
.icon-star-half-full:before,
.icon-star-half-empty:before {
  content: "\f123";
}
.icon-location-arrow:before {
  content: "\f124";
}
.icon-crop:before {
  content: "\f125";
}
.icon-code-fork:before {
  content: "\f126";
}
.icon-unlink:before {
  content: "\f127";
}
.icon-question:before {
  content: "\f128";
}
.icon-info:before {
  content: "\f129";
}
.icon-exclamation:before {
  content: "\f12a";
}
.icon-superscript:before {
  content: "\f12b";
}
.icon-subscript:before {
  content: "\f12c";
}
.icon-eraser:before {
  content: "\f12d";
}
.icon-puzzle-piece:before {
  content: "\f12e";
}
.icon-microphone:before {
  content: "\f130";
}
.icon-microphone-off:before {
  content: "\f131";
}
.icon-shield:before {
  content: "\f132";
}
.icon-calendar-empty:before {
  content: "\f133";
}
.icon-fire-extinguisher:before {
  content: "\f134";
}
.icon-rocket:before {
  content: "\f135";
}
.icon-maxcdn:before {
  content: "\f136";
}
.icon-chevron-sign-left:before {
  content: "\f137";
}
.icon-chevron-sign-right:before {
  content: "\f138";
}
.icon-chevron-sign-up:before {
  content: "\f139";
}
.icon-chevron-sign-down:before {
  content: "\f13a";
}
.icon-html5:before {
  content: "\f13b";
}
.icon-css3:before {
  content: "\f13c";
}
.icon-anchor:before {
  content: "\f13d";
}
.icon-unlock-alt:before {
  content: "\f13e";
}
.icon-bullseye:before {
  content: "\f140";
}
.icon-ellipsis-horizontal:before {
  content: "\f141";
}
.icon-ellipsis-vertical:before {
  content: "\f142";
}
.icon-rss-sign:before {
  content: "\f143";
}
.icon-play-sign:before {
  content: "\f144";
}
.icon-ticket:before {
  content: "\f145";
}
.icon-minus-sign-alt:before {
  content: "\f146";
}
.icon-check-minus:before {
  content: "\f147";
}
.icon-level-up:before {
  content: "\f148";
}
.icon-level-down:before {
  content: "\f149";
}
.icon-check-sign:before {
  content: "\f14a";
}
.icon-edit-sign:before {
  content: "\f14b";
}
.icon-external-link-sign:before {
  content: "\f14c";
}
.icon-share-sign:before {
  content: "\f14d";
}
.icon-compass:before {
  content: "\f14e";
}
.icon-collapse:before {
  content: "\f150";
}
.icon-collapse-top:before {
  content: "\f151";
}
.icon-expand:before {
  content: "\f152";
}
.icon-euro:before,
.icon-eur:before {
  content: "\f153";
}
.icon-gbp:before {
  content: "\f154";
}
.icon-dollar:before,
.icon-usd:before {
  content: "\f155";
}
.icon-rupee:before,
.icon-inr:before {
  content: "\f156";
}
.icon-yen:before,
.icon-jpy:before {
  content: "\f157";
}
.icon-renminbi:before,
.icon-cny:before {
  content: "\f158";
}
.icon-won:before,
.icon-krw:before {
  content: "\f159";
}
.icon-bitcoin:before,
.icon-btc:before {
  content: "\f15a";
}
.icon-file:before {
  content: "\f15b";
}
.icon-file-text:before {
  content: "\f15c";
}
.icon-sort-by-alphabet:before {
  content: "\f15d";
}
.icon-sort-by-alphabet-alt:before {
  content: "\f15e";
}
.icon-sort-by-attributes:before {
  content: "\f160";
}
.icon-sort-by-attributes-alt:before {
  content: "\f161";
}
.icon-sort-by-order:before {
  content: "\f162";
}
.icon-sort-by-order-alt:before {
  content: "\f163";
}
.icon-thumbs-up:before {
  content: "\f164";
}
.icon-thumbs-down:before {
  content: "\f165";
}
.icon-youtube-sign:before {
  content: "\f166";
}
.icon-youtube:before {
  content: "\f167";
}
.icon-xing:before {
  content: "\f168";
}
.icon-xing-sign:before {
  content: "\f169";
}
.icon-youtube-play:before {
  content: "\f16a";
}
.icon-dropbox:before {
  content: "\f16b";
}
.icon-stackexchange:before {
  content: "\f16c";
}
.icon-instagram:before {
  content: "\f16d";
}
.icon-flickr:before {
  content: "\f16e";
}
.icon-adn:before {
  content: "\f170";
}
.icon-bitbucket:before {
  content: "\f171";
}
.icon-bitbucket-sign:before {
  content: "\f172";
}
.icon-tumblr:before {
  content: "\f173";
}
.icon-tumblr-sign:before {
  content: "\f174";
}
.icon-long-arrow-down:before {
  content: "\f175";
}
.icon-long-arrow-up:before {
  content: "\f176";
}
.icon-long-arrow-left:before {
  content: "\f177";
}
.icon-long-arrow-right:before {
  content: "\f178";
}
.icon-apple:before {
  content: "\f179";
}
.icon-windows:before {
  content: "\f17a";
}
.icon-android:before {
  content: "\f17b";
}
.icon-linux:before {
  content: "\f17c";
}
.icon-dribbble:before {
  content: "\f17d";
}
.icon-skype:before {
  content: "\f17e";
}
.icon-foursquare:before {
  content: "\f180";
}
.icon-trello:before {
  content: "\f181";
}
.icon-female:before {
  content: "\f182";
}
.icon-male:before {
  content: "\f183";
}
.icon-gittip:before {
  content: "\f184";
}
.icon-sun:before {
  content: "\f185";
}
.icon-moon:before {
  content: "\f186";
}
.icon-archive:before {
  content: "\f187";
}
.icon-bug:before {
  content: "\f188";
}
.icon-vk:before {
  content: "\f189";
}
.icon-weibo:before {
  content: "\f18a";
}
.icon-renren:before {
  content: "\f18b";
}
/*!
Copyright 2019 The Work Sans Project Authors (https://github.com/weiweihuanghuang/Work-Sans)

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
https://openfontlicense.org


-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------

PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.

The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded, 
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.

DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.

"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).

"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).

"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.

"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.

PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:

1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.

2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.

3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.

4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.

5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.

TERMINATION
This license becomes null and void if any of the above conditions are
not met.

DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.

 */

/* FONT PATH
 * -------------------------- */

@font-face {
  font-family: 'work-sans';
  src: url('font/Work_Sans/static/WorkSans-Regular.ttf');
  font-weight: normal;
  font-style: normal;
}
/*! jQuery UI - v1.13.2 - 2022-07-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/

.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	-ms-filter: "alpha(opacity=0)"; /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	/* Support: IE <= 11 */
	overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;

}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {

	/* Support: IE8 only, Android < 4.4 only */
	width: 75%;
	width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}
.ui-checkboxradio-disabled {
	pointer-events: none;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-n {
	height: 2px;
	top: 0;
}
.ui-dialog .ui-resizable-e {
	width: 2px;
	right: 0;
}
.ui-dialog .ui-resizable-s {
	height: 2px;
	bottom: 0;
}
.ui-dialog .ui-resizable-w {
	width: 2px;
	left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
	width: 7px;
	height: 7px;
}
.ui-dialog .ui-resizable-se {
	right: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-sw {
	left: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-ne {
	right: 0;
	top: 0;
}
.ui-dialog .ui-resizable-nw {
	left: 0;
	top: 0;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	-ms-filter: "alpha(opacity=25)"; /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}
.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: pointer;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em;
}
.ui-spinner-button {
	width: 1.6em;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #dddddd;
	background: #e9e9e9;
	color: #333333;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: normal;
	color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #454545;
	text-decoration: none;
}
.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,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cccccc;
	background: #ededed;
	font-weight: normal;
	color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #003eff;
	background: #007fff;
	font-weight: normal;
	color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff;
	background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620;
}
.ui-state-checked {
	border: 1px solid #dad55e;
	background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("images/ui-icons_444444_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("images/ui-icons_444444_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url("images/ui-icons_555555_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url("images/ui-icons_777620_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("images/ui-icons_cc0000_256x240.png");
}
.ui-button .ui-icon {
	background-image: url("images/ui-icons_777777_256x240.png");
}

/* positioning */
/* Three classes needed to override `.ui-button:hover .ui-icon` */
.ui-icon-blank.ui-icon-blank.ui-icon-blank {
	background-image: none;
}
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .003;
	-ms-filter: Alpha(Opacity=.3); /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: 0px 0px 5px #666666;
	box-shadow: 0px 0px 5px #666666;
}
/*!
 * jQuery UI CSS Framework 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */
/* Layout helpers
----------------------------------*/

.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	-ms-filter: "alpha(opacity=0)"; /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	/* Support: IE <= 11 */
	overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;

}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {

	/* Support: IE8 only, Android < 4.4 only */
	width: 75%;
	width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}
.ui-checkboxradio-disabled {
	pointer-events: none;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-n {
	height: 2px;
	top: 0;
}
.ui-dialog .ui-resizable-e {
	width: 2px;
	right: 0;
}
.ui-dialog .ui-resizable-s {
	height: 2px;
	bottom: 0;
}
.ui-dialog .ui-resizable-w {
	width: 2px;
	left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
	width: 7px;
	height: 7px;
}
.ui-dialog .ui-resizable-se {
	right: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-sw {
	left: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-ne {
	right: 0;
	top: 0;
}
.ui-dialog .ui-resizable-nw {
	left: 0;
	top: 0;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	-ms-filter: "alpha(opacity=25)"; /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}
.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: pointer;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em;
}
.ui-spinner-button {
	width: 1.6em;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}
body .ui-tooltip {
	border-width: 2px;
}
/*!
 * jQuery UI CSS Framework 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
 */


/* Component containers
----------------------------------*/

.ui-widget {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #dddddd;
	background: #e9e9e9;
	color: #333333;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: normal;
	color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #454545;
	text-decoration: none;
}
.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,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cccccc;
	background: #ededed;
	font-weight: normal;
	color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #003eff;
	background: #007fff;
	font-weight: normal;
	color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff;
	background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620;
}
.ui-state-checked {
	border: 1px solid #dad55e;
	background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("images/ui-icons_444444_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("images/ui-icons_444444_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url("images/ui-icons_555555_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url("images/ui-icons_777620_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("images/ui-icons_cc0000_256x240.png");
}
.ui-button .ui-icon {
	background-image: url("images/ui-icons_777777_256x240.png");
}

/* positioning */
/* Three classes needed to override `.ui-button:hover .ui-icon` */
.ui-icon-blank.ui-icon-blank.ui-icon-blank {
	background-image: none;
}
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .003;
	-ms-filter: Alpha(Opacity=.3); /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: 0px 0px 5px #666666;
	box-shadow: 0px 0px 5px #666666;
}


/*
 * Table
 */

table.dataTable {
	margin: 0 auto;
	clear: both;
	width: 100%;
}

table.dataTable thead th {
	padding: 3px 0px 3px 10px;
	cursor: pointer;
	*cursor: hand;
}

table.dataTable tfoot th {
	padding: 3px 10px;
}

table.dataTable td {
	padding: 3px 10px;
}

table.dataTable td.center,
table.dataTable td.dataTables_empty {
	text-align: center;
}

table.dataTable tr.odd { background-color: #E2E4FF; }
table.dataTable tr.even { background-color: white; }

table.dataTable tr.odd td.sorting_1 { background-color: #D3D6FF; }
table.dataTable tr.odd td.sorting_2 { background-color: #DADCFF; }
table.dataTable tr.odd td.sorting_3 { background-color: #E0E2FF; }
table.dataTable tr.even td.sorting_1 { background-color: #EAEBFF; }
table.dataTable tr.even td.sorting_2 { background-color: #F2F3FF; }
table.dataTable tr.even td.sorting_3 { background-color: #F9F9FF; }


/*
 * Table wrapper
 */
.dataTables_wrapper {
	position: relative;
	clear: both;
	*zoom: 1;
}
.dataTables_wrapper .ui-widget-header {
	font-weight: normal;
}
.dataTables_wrapper .ui-toolbar {
	padding: 5px;
}


/*
 * Page length menu
 */
.dataTables_length {
	float: left;
}


/*
 * Filter
 */
.dataTables_filter {
	float: right;
	text-align: right;
}


/*
 * Table information
 */
.dataTables_info {
	padding-top: 3px;
	clear: both;
	float: left;
}


/*
 * Pagination
 */
.dataTables_paginate {
	float: right;
	text-align: right;
}

.dataTables_paginate .ui-button {
	margin-right: -0.1em !important;
}

.paging_two_button .ui-button {
	float: left;
	cursor: pointer;
	* cursor: hand;
}

.paging_full_numbers .ui-button {
	padding: 2px 6px;
	margin: 0;
	cursor: pointer;
	* cursor: hand;
	color: #333 !important;
}

/* Two button pagination - previous / next */
.paginate_disabled_previous,
.paginate_enabled_previous,
.paginate_disabled_next,
.paginate_enabled_next {
	height: 19px;
	float: left;
	cursor: pointer;
	*cursor: hand;
	color: #111 !important;
}
.paginate_disabled_previous:hover,
.paginate_enabled_previous:hover,
.paginate_disabled_next:hover,
.paginate_enabled_next:hover {
	text-decoration: none !important;
}
.paginate_disabled_previous:active,
.paginate_enabled_previous:active,
.paginate_disabled_next:active,
.paginate_enabled_next:active {
	outline: none;
}

.paginate_disabled_previous,
.paginate_disabled_next {
	color: #666 !important;
}
.paginate_disabled_previous,
.paginate_enabled_previous {
	padding-left: 23px;
}
.paginate_disabled_next,
.paginate_enabled_next {
	padding-right: 23px;
	margin-left: 10px;
}

.paginate_enabled_previous { background: url('../images/back_enabled.png') no-repeat top left; }
.paginate_enabled_previous:hover { background: url('../images/back_enabled_hover.png') no-repeat top left; }
.paginate_disabled_previous { background: url('../images/back_disabled.png') no-repeat top left; }

.paginate_enabled_next { background: url('../images/forward_enabled.png') no-repeat top right; }
.paginate_enabled_next:hover { background: url('../images/forward_enabled_hover.png') no-repeat top right; }
.paginate_disabled_next { background: url('../images/forward_disabled.png') no-repeat top right; }

/* Full number pagination */
.paging_full_numbers a:active {
	outline: none
}
.paging_full_numbers a:hover {
	text-decoration: none;
}

.paging_full_numbers a.paginate_button,
.paging_full_numbers a.paginate_active {
	border: 1px solid #aaa;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 2px 5px;
	margin: 0 3px;
	cursor: pointer;
	*cursor: hand;
	color: #333 !important;
}

.paging_full_numbers a.paginate_button {
	background-color: #ddd;
}

.paging_full_numbers a.paginate_button:hover {
	background-color: #ccc;
	text-decoration: none !important;
}

.paging_full_numbers a.paginate_active {
	background-color: #99B3FF;
}


/*
 * Processing indicator
 */
.dataTables_processing {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 250px;
	height: 30px;
	margin-left: -125px;
	margin-top: -15px;
	padding: 14px 0 2px 0;
	border: 1px solid #ddd;
	text-align: center;
	color: #999;
	font-size: 14px;
	background-color: white;
}


/*
 * Sorting
 */
table.dataTable thead th div.DataTables_sort_wrapper {
	position: relative;
	padding-right: 20px;
	padding-right: 20px;
}

table.dataTable thead th div.DataTables_sort_wrapper span {
	position: absolute;
	top: 50%;
	margin-top: -8px;
	right: 0;
}

table.dataTable th:active {
	outline: none;
}


/*
 * Scrolling
 */
.dataTables_scroll {
	clear: both;
}

.dataTables_scrollBody {
	*margin-top: -1px;
}

/*!
 * jQuery UI Bootstrap 0.2.5
 * Created by @gustavohenke.
 * Licensed under MIT.
 *
 * --------------------------
 *
 * To be able to make use of this FontAwesome compatibility layer, you must include the
 * FontAwesome @font-face somewhere in your CSS. Don't forget it, it's important!
 */

.ui-icon {
  display: inline-block;
  line-height: 1em;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  text-decoration: inherit;
  text-align: center;
  text-indent: 0;
  background-image: none !important;
  background-position: 0% 0%;
  background-repeat: repeat;
  cursor: default;
}

li .ui-icon {
  float: left;
}

a .ui-icon {
  cursor: pointer;
}

.ui-icon:before {
  display: inline-block;
}

/* 1st, 2nd & 3rd line, all together */
/* "Carat" directionals */
.ui-icon-carat-1-ne:before,
.ui-icon-carat-1-n:before           { content: "\f106"; }

.ui-icon-carat-1-se:before,
.ui-icon-carat-1-e:before           { content: "\f105"; }

.ui-icon-carat-1-sw:before,
.ui-icon-carat-1-s:before           { content: "\f107"; }

.ui-icon-carat-1-nw:before,
.ui-icon-carat-1-w:before           { content: "\f104"; }
/* Missing: .ui-icon-carat-2-n-s */
/* Missing: .ui-icon-carat-2-e-w */

/* "Triangle" directionals */
.ui-icon-triangle-1-ne:before,
.ui-icon-circle-triangle-n:before,
.ui-icon-triangle-1-n:before        { content: "\f0d8"; }

.ui-icon-triangle-1-se:before,
.ui-icon-circle-triangle-e:before,
.ui-icon-triangle-1-e:before        { content: "\f0da"; }

.ui-icon-triangle-1-sw:before,
.ui-icon-circle-triangle-s:before,
.ui-icon-triangle-1-s:before        { content: "\f0d7"; }

.ui-icon-triangle-1-nw:before,
.ui-icon-circle-triangle-w:before,
.ui-icon-triangle-1-w:before        { content: "\f0d9"; }

.ui-icon-triangle-2-e-w:before,
.ui-icon-triangle-2-n-s:before      { content: "\f0dc"; }

/* "Arrow" directionals */
.ui-icon-arrowthick-1-n:before,
.ui-icon-arrowthick-1-ne:before,
.ui-icon-arrow-1-ne:before,
.ui-icon-arrow-1-n:before           { content: "\f062"; }

.ui-icon-arrowthick-1-e:before,
.ui-icon-arrowthick-1-se:before,
.ui-icon-arrow-1-se:before,
.ui-icon-arrow-1-e:before           { content: "\f061"; }

.ui-icon-arrowthick-1-s:before,
.ui-icon-arrowthick-1-sw:before,
.ui-icon-arrow-1-sw:before,
.ui-icon-arrow-1-s:before           { content: "\f063"; }

.ui-icon-arrowthick-1-w:before,
.ui-icon-arrowthick-1-nw:before,
.ui-icon-arrow-1-nw:before,
.ui-icon-arrow-1-w:before           { content: "\f060"; }

.ui-icon-arrow-2-n-s:before,
.ui-icon-arrowthick-2-n-s:before    { content: "\f07d"; }

.ui-icon-arrow-2-e-w:before,
.ui-icon-arrowthick-2-e-w:before    { content: "\f07e"; }

.ui-icon-arrow-2-ne-sw:before,
.ui-icon-arrow-2-se-nw:before,
.ui-icon-arrowthick-2-se-nw:before,
.ui-icon-arrowthick-2-ne-sw:before  { content: "\f065"; }

.ui-icon-arrow-4:before             { content: "\f047"; }
.ui-icon-arrow-4-diag:before        { content: "\f0b2"; }

/* "Arrow return" directionals */
.ui-icon-arrowreturnthick-1-w:before,
.ui-icon-arrowreturnthick-1-n:before,
.ui-icon-arrowreturnthick-1-e:before,
.ui-icon-arrowreturnthick-1-s:before,
.ui-icon-arrowreturn-1-w:before,
.ui-icon-arrowreturn-1-n:before,
.ui-icon-arrowreturn-1-e:before,
.ui-icon-arrowreturn-1-s:before     { content: "\f112"; }

/* 4th line */
.ui-icon-extlink:before             { content: "\f08e"; }
/* Missing: .ui-icon-newwin */
.ui-icon-refresh:before             { content: "\f021"; }
.ui-icon-shuffle:before             { content: "\f074"; }
.ui-icon-transfer-e-w:before        { content: "\f0ec"; }
.ui-icon-transferthick-e-w:before   { content: "\f0ec"; }
.ui-icon-folder-collapsed:before    { content: "\f07b"; }
.ui-icon-folder-open:before         { content: "\f07c"; }
.ui-icon-document:before            { content: "\f016"; }
.ui-icon-document-b:before          { content: "\f0f6"; }
/* Missing: .ui-icon-note */
.ui-icon-mail-closed:before         { content: "\f003"; }
/* Missing: .ui-icon-mail-open */
.ui-icon-suitcase:before            { content: "\f0f2"; }
.ui-icon-comment:before             { content: "\f075"; }
.ui-icon-person:before              { content: "\f007"; }
.ui-icon-print:before               { content: "\f02f"; }
.ui-icon-trash:before               { content: "\f014"; }
.ui-icon-locked:before              { content: "\f023"; }
.ui-icon-unlocked:before            { content: "\f09c"; }
.ui-icon-bookmark:before            { content: "\f02e"; }
.ui-icon-tag:before                 { content: "\f02b"; }

/* 5th line */
.ui-icon-home:before                { content: "\f015"; }
.ui-icon-flag:before                { content: "\f024"; }
/* Missing: .ui-icon-calculator */
.ui-icon-cart:before                { content: "\f07a"; }
.ui-icon-pencil:before              { content: "\f040"; }
.ui-icon-clock:before               { content: "\f017"; }
.ui-icon-disk:before                { content: "\f0c7"; }
.ui-icon-calendar:before            { content: "\f073"; }
.ui-icon-zoomin:before              { content: "\f00e"; }
.ui-icon-zoomout:before             { content: "\f010"; }
.ui-icon-search:before              { content: "\f002"; }
.ui-icon-wrench:before              { content: "\f0ad"; }
.ui-icon-gear:before                { content: "\f013"; }
.ui-icon-heart:before               { content: "\f004"; }
.ui-icon-star:before                { content: "\f005"; }
.ui-icon-link:before                { content: "\f0c1"; }
.ui-icon-cancel:before              { content: "\f05e"; }
.ui-icon-plus:before                { content: "\f067"; }
.ui-icon-plusthick:before           { content: "\f067"; }
.ui-icon-minus:before               { content: "\f068"; }
.ui-icon-minusthick:before          { content: "\f068"; }
.ui-icon-close:before               { content: "\f00d"; }

/* 6th line */
.ui-icon-closethick:before          { content: "\f00d"; }
.ui-icon-key:before                 { content: "\f084"; }
.ui-icon-lightbulb:before           { content: "\f0eb"; }
.ui-icon-scissors:before            { content: "\f0c4"; }
.ui-icon-copy:before                { content: "\f0c5"; }
.ui-icon-clipboard:before           { content: "\f0ea"; }
/* Missing: .ui-icon-contact */
.ui-icon-image:before               { content: "\f03e"; }
.ui-icon-video:before               { content: "\f008"; }
/* Missing: .ui-icon-script */
.ui-icon-alert:before               { content: "\f071"; }
.ui-icon-info:before                { content: "\f05a"; }
.ui-icon-notice:before              { content: "\f06a"; }
.ui-icon-help:before                { content: "\f059"; }
.ui-icon-check:before               { content: "\f00c"; }
.ui-icon-bullet:before              { content: "\f111"; }
.ui-icon-radio-on:before            { content: "\f046"; }
.ui-icon-radio-off:before           { content: "\f096"; }
/* Missing: .ui-icon-pin-w */
.ui-icon-pin-s:before               { content: "\f08d"; }
.ui-icon-play:before                { content: "\f04b"; }
.ui-icon-pause:before               { content: "\f04c"; }

/* 7th line */
.ui-icon-seek-next:before           { content: "\f04e"; }
.ui-icon-seek-prev:before           { content: "\f04a"; }
.ui-icon-seek-end:before            { content: "\f051"; }
.ui-icon-seek-first:before          { content: "\f048"; }
.ui-icon-stop:before                { content: "\f04d"; }
.ui-icon-eject:before               { content: "\f052"; }
.ui-icon-volume-off:before          { content: "\f026"; }
.ui-icon-volume-on:before           { content: "\f028"; }
.ui-icon-power:before               { content: "\f011"; }
.ui-icon-signal-diag:before         { content: "\f09e"; }
.ui-icon-signal:before              { content: "\f012"; }
/* Missing: .ui-icon-battery-0 */
/* Missing: .ui-icon-battery-1 */
/* Missing: .ui-icon-battery-2 */
/* Missing: .ui-icon-battery-3 */
.ui-icon-circle-plus:before         { content: "\f055"; }
.ui-icon-circle-minus:before        { content: "\f056"; }
.ui-icon-circle-close:before        { content: "\f057"; }
/* Missing: .ui-icon-circle-triangle-e */
/* Missing: .ui-icon-circle-triangle-s */
/* Missing: .ui-icon-circle-triangle-w */
/* Missing: .ui-icon-circle-triangle-n */

/* 8th line */
.ui-icon-circle-arrow-e:before      { content: "\f0a9"; }
.ui-icon-circle-arrow-s:before      { content: "\f0ab"; }
.ui-icon-circle-arrow-w:before      { content: "\f0a8"; }
.ui-icon-circle-arrow-n:before      { content: "\f0aa"; }
/* Missing: .ui-icon-circle-zoomin */
/* Missing: .ui-icon-circle-zoomout */
.ui-icon-circle-check:before        { content: "\f058"; }
/* Missing: .ui-icon-circlesmall-plus */
/* Missing: .ui-icon-circlesmall-minus */
/* Missing: .ui-icon-circlesmall-close */
/* Missing: .ui-icon-squaresmall-plus */
/* Missing: .ui-icon-squaresmall-minus */
/* Missing: .ui-icon-squaresmall-close */
/* Missing: .ui-icon-grip-dotted-vertical */
/* Missing: .ui-icon-grip-dotted-horizontal */
/* Missing: .ui-icon-grip-solid-vertical */
/* Missing: .ui-icon-grip-solid-horizontal */
/* Missing: .ui-icon-gripsmall-diagonal-se */
/* Missing: .ui-icon-grip-diagonal-se */

/* Rotated icons
----------------- */
.ui-icon-carat-1-ne,
.ui-icon-carat-1-se,
.ui-icon-carat-1-sw,
.ui-icon-carat-1-nw,
.ui-icon-triangle-1-ne,
.ui-icon-triangle-1-se,
.ui-icon-triangle-1-sw,
.ui-icon-triangle-1-nw,
.ui-icon-arrowthick-1-ne,
.ui-icon-arrowthick-1-se,
.ui-icon-arrowthick-1-sw,
.ui-icon-arrowthick-1-nw,
.ui-icon-arrow-1-ne,
.ui-icon-arrow-1-se,
.ui-icon-arrow-1-sw,
.ui-icon-arrow-1-nw {
  -webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}

.ui-icon-arrowreturnthick-1-n,
.ui-icon-arrowreturn-1-n,
.ui-icon-arrow-2-se-nw,
.ui-icon-arrowthick-2-se-nw,
.ui-icon-triangle-2-e-w {
  -webkit-transform: rotate(90deg);
     -moz-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
}

.ui-icon-arrowreturnthick-1-e,
.ui-icon-arrowreturn-1-e {
  -webkit-transform: rotate(180deg);
     -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}

.ui-icon-arrowreturnthick-1-s,
.ui-icon-arrowreturn-1-s {
  -webkit-transform: rotate(270deg);
     -moz-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
       -o-transform: rotate(270deg);
          transform: rotate(270deg);
}

/* Hover state */
.ui-state-hover .ui-icon {
  color: #454545;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  border: 1px solid #bbb;
  background-color: #e6e6e6;
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  color: #555;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75)
}

.ui-datepicker .ui-datepicker-prev-hover, 
.ui-datepicker .ui-datepicker-next-hover {
  border: 1px solid #999999;
  background-position: 0 -15px;
  font-weight: normal;
  -webkit-transition: 0.1s linear background-position;
     -moz-transition: 0.1s linear background-position;
      -ms-transition: 0.1s linear background-position;
       -o-transition: 0.1s linear background-position;
          transition: 0.1s linear background-position;
}
.benefits-basic {
  position: fixed;
  top: 45px;
  left: 20px;
  background-color: #FFF;
  padding-bottom: 15px;
  z-index: 1;
}

.benefits-basic .module {
  max-height: 110px;
  overflow: auto;
}

.benefits-spacer {
  height: 120px;
}

.benefit_item_dtree__node {
  line-height: 16px;
  margin: 7px 0;
  padding-left: 10px;
}

.benefit_item_dtree__node .benefit_item_dtree__nodes {
  display: none;
}

.benefit_item_dtree__node.expanded > .benefit_item_dtree__nodes {
  display: block;
}

.benefit_item_dtree__nodes {
  list-style: none;
}

.benefit_item_dtree__btn {
  background: none;
  margin-right: 5px;
  font-size: 15px;
  margin-left: -20px;
}

.benefit_item_dtree__icon_plus {
  color: #000000;
}

.benefit_item_dtree__icon_minus {
  color: #F50505;
}

.tranche-basic {
  position: fixed;
  top: 45px;
  /*left: 220px;*/
  background-color: #FFF;
  padding-bottom: 15px;
  z-index: 1;
}

.tranche-basic .module {
  max-height: 130px;
  overflow: auto;
}

.tranche-spacer {
  height: 140px;
}

.payment-spacer {
  height: 50px;
}

.payment-header {
  position: fixed;
  top: 45px;
  /*left: 220px;*/
  background-color: #FFF;
  padding-bottom: 15px;
  z-index: 1;
}

.audit-trail-spacer {
  height: 150px;
}

.audit-trail-header {
  position: fixed;
  top: 50px;
  /*left: 220px;*/
  background-color: #FFF;
  padding-bottom: 15px;
  z-index: 1;
}

/* line 88, ../../../app/assets/stylesheets/vendor/_bootstrap.css.scss */

button, input, select, textarea {
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}

/* line 94, ../../../app/assets/stylesheets/vendor/_bootstrap.css.scss */
button, input {
  *overflow: visible;
}

/* line 98, ../../../app/assets/stylesheets/vendor/_bootstrap.css.scss */
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 102, ../../../app/assets/stylesheets/vendor/_bootstrap.css.scss */
button {
  cursor: pointer;
  -webkit-appearance: button;
}

/* line 107, ../../../app/assets/stylesheets/vendor/_bootstrap.css.scss */
input[type="button"], input[type="reset"], input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
  
}
input[type="button"][disabled], input[type="reset"][disabled], input[type="submit"][disabled] {
  cursor: pointer;
  -webkit-appearance: button;
  opacity: 0.5;
}

/* line 110, ../../../app/assets/stylesheets/vendor/_bootstrap.css.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
/* line 115, ../../../app/assets/stylesheets/vendor/_bootstrap.css.scss */
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 118, ../../../app/assets/stylesheets/vendor/_bootstrap.css.scss */
textarea {
  overflow: auto;
  vertical-align: top;
}

/* line 526, ../../../app/assets/stylesheets/vendor/_bootstrap.css.scss */
label {
  padding-top: 6px;
  float: left;
  width: 130px;
  text-align: right;
}

/* line 538, ../../../app/assets/stylesheets/vendor/_bootstrap.css.scss */
input, textarea, select {
  display: inline-block;
  width: 210px;
  height: 18px;
  padding: 4px;
  border-width: 1px solid;
  border-style: solid;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
input[type=checkbox], input[type=radio], input[type=button], select {
  width: 220px;
}
input[type=checkbox], input[type=radio], input[type=button] {
  cursor: pointer;
}

h2 select , h2 input {
  margin-top: -5px;
}

#main_page_title select {
  font-size: 20px !important;
  height: 35px !important;
  width: 450px !important;
}

input.frs17 {
  width: 170px;
}

input.frs17_half {
  width: 70px;
}

input.frs102-half {
  width: 70px;
}

textarea.member-note {
  width: 400px;
}

/* line 570, ../../../app/assets/stylesheets/vendor/_bootstrap.css.scss */
input[type=checkbox], input[type=radio] {
  width: auto;
  height: auto;
  margin: 3px 0;
  *margin-top: 0;
  /* IE6-7 */
  border: none;
}
/* line 579, ../../../app/assets/stylesheets/vendor/_bootstrap.css.scss */
input[type=file] {
  padding: initial;
  border: initial;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 587, ../../../app/assets/stylesheets/vendor/_bootstrap.css.scss */
input[type=button], input[type=reset], input[type=submit] {
  width: auto;
  height: auto;
}
input[type=button].delete {
  width: 210px;
}
input[type=button].search {
  width: 210px;
}

/* line 591, ../../../app/assets/stylesheets/vendor/_bootstrap.css.scss */
select, input[type=file] {
  height: 27px;
  *height: auto;
  line-height: 27px;
  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */
}

/* line 598, ../../../app/assets/stylesheets/vendor/_bootstrap.css.scss */
select[multiple] {
  height: inherit;
}

/* line 602, ../../../app/assets/stylesheets/vendor/_bootstrap.css.scss */
textarea {
  height: auto;
}


/* line 617, ../../../app/assets/stylesheets/vendor/_bootstrap.css.scss */
input, textarea {
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}

/* line 627, ../../../app/assets/stylesheets/vendor/_bootstrap.css.scss */
input:focus, textarea:focus {
  outline: 0;
}

/* line 635, ../../../app/assets/stylesheets/vendor/_bootstrap.css.scss */
input[type=file]:focus, input[type=checkbox]:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: 1px dotted #666;
}

/* line 641, ../../../app/assets/stylesheets/vendor/_bootstrap.css.scss */
select:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: 1px dotted #666;
}

/* line 811, ../../../app/assets/stylesheets/vendor/_bootstrap.css.scss */
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
  cursor: not-allowed;
  opacity: 0.5;
}

textarea.fullwidthcode {
  width: 99%;
  white-space: nowrap;
  font-family: monospace !important;
}
textarea[disabled].fullwidthcode, textarea[readonly].fullwidthcode {
  white-space: pre-wrap;
}

.tab button {
  background-color: inherit;
  padding: 14px 16px;
  border: none;
  outline: none;
  float: left;
  text-align: center;
  cursor: pointer;
}

#pdf-preview-pane .field-block {
  padding: 1em 2em;
}

#pdf-preview-pane .field-block .field-label {
  font-weight: bold;
}

/*
Top bar
*/

.topbar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10000;
  overflow: visible;
}

header.topbar h1 {
  /*border-right-width: 1px;
  border-right-style: solid;*/
  float: left;
  font-size: 13px;
  line-height: 13px;
  margin: 0;
  text-indent: -9999px;
  width: 200px;
}

/*

Right side of header styling

*/
header.topbar .subheader {
  padding: 20px;
  border-right-width: 1px;
  border-right-style: solid;
}

header.topbar .subheader h2 {
  float: left;
  font-size: 20px;
  line-height: 20px;
  margin-left: 40px;
}

header.topbar .subheader h2 span {
  font-size: 14px;
  font-weight: normal;
}

header.topbar .subheader nav ul {
  position: fixed;
  right: 0px;
  top: 0px;
  margin-right: 20px;
  margin-top: 20px;
}

.topbar li {
  float: left;
}

header.topbar .subheader nav ul li {
  font-size: 20px;
  width: 20px;
  height: 20px;
  display: inline-block;
  margin-left: 25px;
  cursor: pointer;
}

header.topbar .subheader nav ul li a, header.topbar .subheader nav ul li a:hover {
  text-decoration: none;
}

/*stuff for the main page header*/
header.topbar .subheader h2 span, header.topbar .subheader h2 span.member-banner-require-save {
  font-size: 20px;
}

header.topbar {
  overflow: hidden;
}

header.topbartest {
  height: 25px !important;
  background: #FFD447 !important;
  color: #FF0000 !important;
  align-content: center !important;
  
  h1 {
    height: 20px !important;
    color: #FF0000 !important;
    font-size: 20px !important;
    font-weight: bold !important;
    line-height: 20px !important;
    margin-bottom: 0 !important;
    text-align: center !important;
    animation: blinker 5s infinite;
    bottom: 0 !important;
  }
}
.topbartest {
  position: fixed !important;
  top: 60px !important;
  left: 0 !important;
  right: 0 !important;
  z-index: 2 !important;
  overflow: visible !important;
}

header.topbaruat {
  height: 25px !important;
  background: #ff99ff !important;
  color: #000000 !important;
  align-content: center !important;
  
  h1 {
    height: 20px !important;
    color: #000000 !important;
    font-size: 20px !important;
    font-weight: bold !important;
    line-height: 20px !important;
    margin-bottom: 0 !important;
    text-align: center !important;
    animation: blinker 5s infinite;
    bottom: 0 !important;
  }
}
.topbaruat {
  position: fixed !important;
  top: 60px !important;
  left: 0 !important;
  right: 0 !important;
  z-index: 2 !important;
  overflow: visible !important;
}

@keyframes blinker {
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

.dropdown-menu {
  float: left;
  overflow: hidden;
}

.dropdown-menu .dropbtn-menu {
  font-size: inherit;  
  border: none;
  outline: none;
  color: black;
  padding: 5px 5px;
  background-color: inherit;
  font-family: inherit;
  margin: 0;
}

.dropdown-content-menu {
  display: none;
  position: absolute;
  right: 1px;
  background-color: #F5F1EE;
  box-shadow: 1px 8px 16px 1px rgba(0,0,0,0.2);
  z-index: 2;
  color: black;
  overflow-y: auto;
  max-height: 90vh;
  max-width: 210px;
  overflow-x: hidden;
}

.dropdown-content-menu a {
  float: none;
  text-decoration: none;
  display: block;
  text-align: center;
}

.dropdown-menu:hover .dropdown-content-menu {
  display: block;
}

.dropdown-subheader{
  background-color: #111111; 
  color: #ffffff !important;
  font-size: 18px;
  padding: 8px 8px;
  cursor: default;
  min-width: 180px;
}

.dropdown-subsubheader{
  background-color: #F5F1EE; 
  color: #111111 !important;
  font-size: 16px;
  padding: 4px 4px;
  min-width: 180px;
}

.dropdown-subsubheader-border{
  background-color: #F5F1EE;
  color: #111111 !important;
  font-size: 16px;
  padding: 4px 4px;
  border-bottom: 0.1px dashed #888888;
}

.settings,.issues,.timers,.profile,.logout{
  position:relative !important;
  display:inline-block !important;
  background-color: #F5F1EE; 
  color: #111111 !important;
  font-size: 26px;
  padding-top: 4px;
  padding-bottom: 4px;
}

.settings,.timers,.profile{
  border-right: 0.1px dashed #888888;
}

.issues,.timers,.profile{
  border-bottom: 0.1px dashed #888888;
  width: 32%;
}

.settings,.logout{
  width: 48%;
}

.dropdown-subheader:hover {
  cursor: default;
}

.dropdown-subsubheader:hover,.settings:hover,.dropdown-subsubheader-border:hover,.issues:hover,.timers:hover,.logout:hover,.profile:hover {
  background-color: #e3d8d0;
}

.dropdown-menu-header{
  background-color: #F5F1EE; 
  color: #111111 !important;
  font-size: 26px;
  padding: 4px 4px;
}

.dropdown-menu-header:hover {
  background-color: #e3d8d0;
}
/*
Stuff for styling the help dialogue  
  
  
 
*/


div.mantle-help a {
  text-decoration: underline;
}
  
  
/*
 main page
 */


html, body {
  margin: 0;
  padding: 0;
}

body .ignore-on-screen {
 display: none;
}

body .ignore-on-pc-mobile {
  display: none;
}

/* line 20, ../../../app/assets/stylesheets/vendor/_bootstrap.css.scss */
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
}

html {
  overflow-y: scroll;
}

body {
  width: 100%;
  margin: 0;
}

.container-fluid {
  position: relative;
  min-width: 940px;
  padding: 0;
  zoom: 1;
}

.container-fluid:before {
  display: table;
  content: "";
  zoom: 1;
}

.container-fluid:after {
  display: table;
  content: "";
  zoom: 1;
  clear: both;
}

.container-fluid > .content, .container-fluid > div > .content {
  margin-left: 20px;
}

.container-fluid > .content > h1, .container-fluid > div > .content > h1, .container-fluid > .content > div > h1, .container-fluid > .content > div > div > h1 {
  margin: 0px 0 0 40px;
  padding-top: 40px;
  font-weight: normal;
  clear: both;
}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
  display: block;
}

audio, canvas, video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

audio:not([controls]) {
  display: none;
}

img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}

a.breadcrumb {
  margin-left: 40px !important; 
  margin-top: 20px !important;
}

span.payroll-detail {
  width: 300px;
}
/*
 * Stuff for styling member data
*/


span.member-item-icon {
  float: right;
  font-size: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
}

span.member-item-icon.left {
  float: left;
  margin-right: 28px;
  font-size: 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
}

/* stuff to format item dialog*/
ul.mantle-item-dialog
{
  list-style-type: none;
}

ul.mantle-item-dialog li label
{
  float: left;
  width: 110px;
  text-align: left;
  padding: 0;
}

ul.mantle-item-dialog li span
{
  float: left;
  padding: 0;
}

ul.mantle-item-dialog li
{
  margin-bottom: 3px;
}

ul.mantle-item-dialog li p
{
  padding-top: 10px;
}

li.ui-helper-clearfix-valuations
{
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
  padding-top: 0px !important;
}
/*

Module styles

*/


.module {
  border-radius: 5px;
  border-width: 1px;
  border-style: solid;
  float: left;
  margin: 40px 0 0 40px;
}
.module .module {
  border-radius: 0;
  border-width: 0;
  margin: 0 0 0 0;
}

.module a.dropdown {
  margin-left: 25px;
  float: right;
  font-size: 14px;
  font-weight: bold;
  padding-right: 25px;
}

.module header, .module thead {
  padding: 15px 20px;
  height: 14px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.module header h2, .module thead h2 {
  font-size: 14px;
  line-height: 14px;
  text-transform: uppercase;
  float: left;
}

.module header h2 span, .module thead h2 span {
  text-transform: none;
  font-weight: normal;
}

div.dropdown {
  position: absolute;
  display: inline-block;
}
div.dropdown-content {
  position: absolute;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); 
  text-align: left;
  z-index: 1; 
}
div.dropdown-content a {
  text-decoration: none;
  display: block;
  padding: 12px 14px 12px 14px;
}

.blink_text {
    animation:3s blinker linear infinite;
    -webkit-animation:3s blinker linear infinite;
    -moz-animation:3s blinker linear infinite;
}
 
@-moz-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

.module header h2 span.h2-conditions, .module thead h2 span {
  text-transform: uppercase;
  font-weight: bold;
}

.module header span.not-available, .module thead span.not-available {
  float: right;
  font-weight: bold;
}

.module table {
  margin: 0;
}

.module table thead th, .module table.dataTable thead th {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.module table thead th:first-of-type {
  border-top-left-radius: 5px;
}

.module table thead th:last-of-type {
  border-top-right-radius: 5px;
}

.module table tbody tr td {
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.module table tbody tr.full_borders td {
  border-left-width: 1px;
  border-left-style: solid;
  border-right-width: 1px;
  border-right-style: solid;
}
.module table tbody tr td button {
  border-top-width: 1px;
  border-top-style: solid;
  border-left-width: 1px;
  border-left-style: solid;
  border-right-width: 1px;
  border-right-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.module table td {
  vertical-align: middle;
}

.module footer {
  margin: 0;
  border-top-width: 1px;
  border-top-style: solid;
  padding: 15px 20px;
}

.module footer .btn {
  display: block;
}

.module.lone {
  padding: 15px 20px;
}

.module.lone .btn {
  display: block;
}

.module.lone.small {
  width: 200px;
}

.module.full-width .extra {
  width: 225px;
  padding: 25px;
  float: right;
}

.module > ul {
  list-style: none;
  margin: 0;
}

.module > ul > li {
  padding: 15px 20px;
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  display: block;
}

.module > ul > li > span {
  float: right;
  font-weight: bold;
}

.module > ul > li.add {
  font-size: 16px;
  font-weight: bold;
}

.module > ul > li.last {
  border-bottom: none;
}

.module > ul > li.no-padding {
  padding: 0;
}

.module > ul > li.extra {
  border-top: 0;
}

.module.small {
  width: 240px;
}

.module.medium {
  width: 320px;
}

.module.wide {
  width: 640px;
}

.module.extra-wide {
  width: 920px;
}

.module.extra-wide-table {
  width: 1080px;
}

.module.table td, .module.table th {
  padding: 13px 18px;
}

.module.table table thead th {
  border-right-width: 1px;
  border-right-style: solid;
}

.module.table table thead th:last-child {
  border-right: 0;
}

.module.table table tbody tr td {
  border-right-width: 1px;
  border-right-style: solid;
}

.module.table table tbody tr td:last-child {
  border-right: 0;
}

.module.table table tfoot tr td {
  border-right-width: 1px;
  border-right-style: solid;
}

.module.table table tfoot tr td:last-child {
  border-right: 0;
}

.module ul.links li {
  padding: 0;
}

.module ul.links li a {
  display: block;
  padding: 15px 20px;
}

.module.login {
  padding: 20px;
  width: 375px;
}

.module label {
  text-align: left;
}

.module a.module-header-button {
  float: right;
  margin-bottom: 10px;
}

.module input.module-header-date {
  float: right;
  margin-bottom: 10px;
  width: 75px;
  height: 16px;
}

.module.narrow-rows > ul > li {
  padding: 5px 20px;
}

.module.narrow-rows > ul > li.indent {
  padding-left: 60px;
}

/*for modeules with a basic list of labels and controls or spans etc*/

/*float clearing rules*/
.module.control-list > ul > li:before, .module.control-list > ul > li:after { content: ""; display: table; }
.module.control-list > ul > li:after { clear: both; }
.module.control-list > ul > li { zoom: 1; }

.module.control-list > ul > li > * {
  float: left;
}

.module.control-list > ul > li > input, .module.control-list > ul > li > textarea {
  width: 210px;
}
.module.control-list > ul > li > input[type="checkbox"], .module.control-list > ul > li > input[type="radio"], .module.control-list > ul > li > input[type="button"], .module.control-list > ul > li > select {
  width: 220px;
}

.module.control-list > ul > li > input.benefits-link{
  margin-left: 5px;
  padding-left: 10px;
  padding-right: 10px;
  width: auto;
}

.module.control-list > ul > li > input.input-tax-office {
  width: 40px;
}

.module.control-list > ul > li > input.input-tax-reference {
  width: 145px;
}

.module.control-list > ul > li > input.frs17 {
  width: 170px;
}

.module.control-list > ul > li > select.frs17 {
  width: 180px;
}

.module.control-list > ul > li > label {
  font-weight: bold;
}

.module.control-list > ul > li > span, .module.control-list > ul > li > div, .module.control-list > ul > li > em,.module.control-list > ul > li > label {
  padding-top: 6px;
  padding-left: 6px;
  padding-right: 6px;
}

.module.control-list > ul > li > span.span-stroke {
  width: 3px;
}

.module.member-basic-details span.member-basic-details-title {
  width: 130px;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
  float: left;
}

.module.member-basic-items span.member-basic-items-title {
  width: 230px;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
  float: left;
}

.module.member-basic-items span.member-basic-items-value {
  width: 230px;
  font-weight: normal;
  padding: 0px;
  margin: 0px;
  float: left;
}

/*styles for member table module*/
.module.member-table:not(.free-width-table)  {
  width: 640px;
}
  
.module.member-table .dataTables_wrapper {
  margin-top: 0px;
}
  
.module.member-table.no-margin {
  margin: 0px;
}
 
.module td.hover {
  cursor: pointer;
  font-weight: bold;
}

.module a {
  cursor: pointer;
  font-weight: bold;
}

.dialog td.hover {
  cursor: pointer;
  font-weight: bold;
}

/*styles for basis table module*/
.module.basis-table {
  width: 920px;
}
  
.module.basis-table .dataTables_wrapper {
  margin-top: 0px;
  }
 
.module.basis-table td.hover {
  cursor: pointer;
  font-weight: bold;
}



/*styles for accounts table module*/
.module.accounts-table {
  width: 920px;
}
  
.module.accounts-table .dataTables_wrapper {
  margin-top: 0px;
  }
 
.module.accounts-table td.hover {
  cursor: pointer;
  font-weight: bold;
}

/*for a notification area in a module*/
.module.module-warning {
  margin-left: 30px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

/*for a notification area in a module*/
.module.module-warning p, .module.module-action p, .module div.member-table-notes p {
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 15px;
  margin-bottom: 15px;
}

/*select boxes inside module headers*/
.module header h2 select {
  font-size: 14px;
  line-height: 14px;
  font-weight: bold;
  text-transform: uppercase;
}

.module header h2.align-right {
  float: right;
}

.module div.member-items-evaluation-detail {
  padding-left: 0px;
  padding-right: 0px;
}
  
.module div.member-items-evaluation-detail > *, .module h6 {
  margin-left: 20px;
  margin-right: 20px;
}

.module div.member-items-evaluation-detail div.dataTables_wrapper {
  margin-left: 0px;
  margin-right: 0px;
}
.module div.member-items-evaluation-detail div.dataTables_wrapper + p {
  height: 20px;
}


.module div.member-items-evaluation-detail table {
  width: auto;
  font-size: 10px;
}

.module.pie {
 height: 447px;
}
 
.module.pie div.chart {
 float: left;
 height: 400px;
 margin-left: 5px;
 width: 300px;
}

.module.pie div.chart-area {
 float: left;
 width: 920px;
}
  
/*this is stuff for presenting tables of technical factors*/
.module.table table.mantle-factor-table
{
    table-layout: fixed;
    font-family: monospace;
}

.module.table table.mantle-factor-table th, .module.table table.mantle-factor-table td {
    padding: 0;
    width: 77px;
    height: 22px;
}

.module.table table.mantle-factor-table th {
    font-weight: bold;
    text-align: center;
    background-color: #DDDDDD;
}

.module.table table.mantle-factor-table td {
    text-align: right;
    padding-right: 3px;
}

.module.table table.mantle-factor-table td input {
    padding: 0;
    margin: 0;
    width: 95%;
    height: 95%;
}

.module.table table.mantle-factor-table caption {
    display: none;
}

/*stuff for highcharts*/
section.module div.chart.piethird {
    width: 32%;
}

/*stuff for highcharts*/
section.module div.chart.piehalf {
    width: 49%;
}

/*stuff for section tabs*/
section.tab {
    border-bottom-width: 1px !important;
}

div.ui-dialog-content ul li {
    padding-top: 5px;
    padding-bottom: 5px;
}

div.ui-dialog-content ul li a {
    text-decoration: underline;
}

/* make the dataTables search box wider to fit nicely*/
div.dataTables_filter, div.dataTables_filter label {
    width: 200px;
}
div.dataTables_filter label input {
    width: 140px;
    height: 12px;
    margin-top: 3px;
    margin-bottom: 3px;
}
div.dataTables_info {
    padding-left: 5px;
}

div.member-buttons {
    display: block;
    height: 50px;
    width: 100%;
}

/* css for colour select dialog */
#w3-row{
    width:870px;
    float:left;
}
.w3-col{
    float:left;
    width:280px;
    margin-right:10px;
}
.w3-div{
    height: 20px;
    margin-top: 10px;
}

div.ui-dialog-content div section.module {
    margin-top: 0;
    margin-left: 20px;
}

.no-close .ui-dialog-titlebar-close {
  display: none;
}
/*

Sidebar styles for navigation

*/

.container-fluid > .sidebar {
  position: fixed;
  left: 0;
  top: 60px;
  width: 201px;
  float: left;
}

.container-fluid > .sidebar nav ul {
  list-style-type: none;
  margin: 0;
}

.container-fluid > .sidebar nav ul li {
  line-height: 16px;
}

/* This is for all of the nav links */
.container-fluid > .sidebar nav ul li a {
  text-decoration: none;
  display: block;
  /*border-left-width: 1px;
  border-left-style: solid;*/
  border-right-width: 1px;
  border-right-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.container-fluid > .sidebar {
  height: 100%;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

/* This is for the main nav sections */
.container-fluid > .sidebar nav > ul > li > a {
  font-size: 12px;
  font-weight: bold;
  padding: 15px 20px;
  text-transform: uppercase;
}

.container-fluid > .sidebar nav ul li a span.arrow {
  display: inline-block;
  float: right;
}

.container-fluid > .sidebar nav > ul > li > ul > li > a {
  padding: 15px 20px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.container-fluid > .sidebar nav > ul > li > ul:last-child > a {
  border-bottom: none;
}

.container-fluid > .sub-sidebar {
  border-left-width: 1px;
  border-left-style: solid;
  overflow-x: hidden;
  overflow-y: auto;
  /*transition: 0.5s;*/
  position: fixed;
  display: none;
  width: 0px;
  /*left: 200px;*/
  bottom: 0px;
  float: left;
  top: 60px;
}

.container-fluid ul.sub-sidebar-toggle {
  position: fixed;
  top: 120px;
  
  min-width: 130px;
  height: 22px;
  
  /*z-index: 1;*/
  background: #e1e4e8;
  cursor: pointer;
  margin: 0px;
  padding: 2px 20px;
  padding-top: 5px;
  border-radius: 0 0 3px 3px;
  -webkit-transform-origin: 50% 53%;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  color: #6F7A8A;
  text-align: center;
}
.container-fluid ul.sub-sidebar-toggle:hover {
  background: #BDCBD7;
}
.container-fluid ul.show-sub-nav {
  left: 130px;
}
.container-fluid ul.hide-sub-nav {
  left: 330px;
}
.container-fluid ul.sub-sidebar-toggle i {
  margin-right: 2px;
  font-size: 17px;
  color: #6F7A8A;
}
.container-fluid ul.sub-sidebar-toggle span {
  font-size: 17px;
  color: #6F7A8A;
}

.container-fluid > .sub-sidebar ul {
  width: 200px;
}

.container-fluid > .sub-sidebar ul.sub-sidebar-top-bottom {
  position: fixed;
  float: left;
  top: 61px;
}

.container-fluid > .sub-sidebar ul.sub-sidebar-items {
  overflow-x: hidden;
  overflow-y: auto;
  position: fixed;
  bottom: 0px;
  float: left;
  top: 135px;
}

.container-fluid > .sub-sidebar ul.sub-sidebar-items ul {
  overflow: auto;
  display: block;
}

.container-fluid > .sub-sidebar ul li {
  cursor: pointer;
}

/* This is for all of the nav links */
.container-fluid > .sub-sidebar nav > ul > li > ul > li > a{
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  padding-left: 10px !important;
  padding-right: 15px !important;
}

.container-fluid > .workflow-sidebar {
  position: fixed;
  right: 0;
  top: 60px;
  width: 0px;
  float: left;
}

.container-fluid > .workflow-sidebar nav ul {
  list-style-type: none;
  margin: 0;
}

.container-fluid > .workflow-sidebar nav ul li {
  line-height: 16px;
}

/* This is for all of the nav links */
.container-fluid > .workflow-sidebar nav ul li a {
  text-decoration: none;
  display: block;
  border-right-width: 1px;
  border-right-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.container-fluid > .workflow-sidebar {
  height: 100%;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

/* This is for the main nav sections */
.container-fluid > .workflow-sidebar nav > ul > li > a {
  font-size: 12px;
  font-weight: bold;
  padding: 15px 20px;
  text-transform: uppercase;
}

.container-fluid > .workflow-sidebar nav ul li a span.arrow {
  display: inline-block;
  float: right;
}

.container-fluid > .workflow-sidebar nav > ul > li > ul > li > a {
  padding: 15px 20px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.container-fluid > .workflow-sidebar nav > ul > li > ul:last-child > a {
  border-bottom: none;
}

.container-fluid ul.workflow-sidebar-toggle {
  position: absolute;
  top: 60px;
  right: -70px;
  
  min-width: 130px;
  height: 22px;
  
  background: #e1e4e8;
  cursor: pointer;
  margin: 0px;
  padding: 2px 20px;
  padding-top: 5px;
  border-radius: 0 0 3px 3px;
  -webkit-transform-origin: 50% 53%;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  color: #6F7A8A;
  text-align: center;
}
.container-fluid ul.workflow-sidebar-toggle:hover {
  background: #BDCBD7;
}
/*.container-fluid ul.close-workflow-nav {
  left: -50px;
}*/
.container-fluid ul.workflow-sidebar-toggle i {
  margin-right: 2px;
  font-size: 17px;
  color: #6F7A8A;
}
.container-fluid ul.workflow-sidebar-toggle span {
  font-size: 17px;
  color: #6F7A8A;
}

/* The side navigation menu */
#workflow-sidenav-minor-options {
  position: fixed;
  top: 60px;
  bottom: 0px;
  float: left;
  background-color: #FFFFFF; /* White*/
  /*transition: 0.5s;*/ /* 0.5 second transition effect to slide in the sidenav */
  right: -550px;
  width: 550px; /* 0 width - change this with JavaScript */
}
#workflow-sidenav-content-header {
  position: fixed;
  top: 60px;
  bottom: 0px;
  float: left;
  background-color: #FFFFFF; /* White*/
  overflow: hidden;
  /*transition: 0.5s;*/ /* 0.5 second transition effect to slide in the sidenav */
  right: -500px;
  width: 500px; /* 0 width - change this with JavaScript */
}
#workflow-sidenav-content {
  position: fixed;
  top: 310px;
  bottom: 0px;
  float: left;
  /*z-index: 1; /* Stay on top */
  background-color: #FFFFFF; /* White*/
  overflow-x: hidden; /* Disable horizontal scroll */
  overflow-y: auto;
  /*transition: 0.5s;*/ /* 0.5 second transition effect to slide in the sidenav */
  right: -500px;
  width: 500px; /* 0 width - change this with JavaScript */
}

#workflow-task-tabs li a:hover{
  text-decoration: none !important;
}
#workflow-task-tabs li.active a{
  color: #444444 !important;
}
/*
 * Stuff for styling tables
*/

/* css for tax calculation tables */
#tax_calculation_parent{
    width:610px;
    float:left;
}
.tax_calculation_left{
    float:left;
    width:300px;
    margin-right:10px;
}
.tax_calculation_right{
    float:right;
    width:300px;
}

/* css for payroll member personal details tables */
#payroll_member_details_parent{
    width:1220px;
    float:left;
}
.payroll_member_details_left{
    float:left;
    width:600px;
    margin-right:10px;
}
.payroll_member_details_right{
    float:right;
    width:600px;
}

table {
  width: 100%;
  margin-bottom: 18px;
  padding: 0;
  font-size: 13px;
  border-collapse: collapse;
  border-spacing: 0;
}

table th, table td {
  padding: 10px 10px 9px;
  line-height: 18px;
  text-align: left;
}

table th {
  padding-top: 9px;
  font-weight: bold;
  vertical-align: middle;
}

table td, table tbody th {
  vertical-align: top;
  border-top-width: 1px;
  border-top-style: solid;
}

table.td_widths_fixed , table.table_layout_fixed {
  table-layout: fixed;
}

table.td_widths_fixed td, table.td_widths_fixed tbody th {
  overflow: hidden; /* this is what fixes the expansion */
  text-overflow: ellipsis; /* not supported in all browsers, but I accepted the tradeoff */
  -o-text-overflow: ellipsis; /* not supported in all browsers, but I accepted the tradeoff */
  white-space: nowrap;
}

table.td_widths_non_fixed td, table.td_widths_non_fixed tbody th {
  overflow: hidden; /* this is what fixes the expansion */
  text-overflow: ellipsis; /* not supported in all browsers, but I accepted the tradeoff */
  -o-text-overflow: ellipsis; /* not supported in all browsers, but I accepted the tradeoff */
  white-space: normal;
}

table.td_widths_fixed td.hover, table.td_widths_fixed th.hover { /* expand if mouse hover over element */
  overflow: normal; 
  text-overflow: inherit;
  -o-text-overflow: inherit;
  white-space: inherit;
  word-break: break-word;
}

table.no_border_table , table.no_border_table td , table.no_border_table th {
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
}

table.bottom_border_table {
  border-top-width: 0px;
  border-bottom: 3px solid black;
  border-left-width: 0px;
  border-right-width: 0px;
}

.breakWord { word-wrap: break-word; }

.alignRight { text-align: right; }

table td.column-value-small, table th.column-value-small {
  width: 120px;
}
table td.column-value, table th.column-value {
  width: 200px;
}
table td.column-value-half, table th.column-value-half {
  width: 80px;
}

table td.column_value, table th.column_value {
  width: 180px;
}

table td.column_value_half, table th.column_value_half {
  width: 80px;
}

table td.column_value_previous, table th.column_value_previous {
  width: 200px;
}

table td.column_description, table th.column_description {
  width: 220px;
}

.condensed-table th, .condensed-table td {
  padding: 5px 5px 4px;
}

.mantle-button, .mantle-buttonset {
  font-size: 10px;
}

.mantle-toolbar {
  padding: 10px 4px;
}

.mantle-datatable caption, .mantle-datatable-toolbar {
  display: none;
}

.mantle-datatable-header {
  font-size: 12px;
  font-weight: bold;
  padding: 10px;
  text-transform: capitalize;
}

.mantle-datatable-tools {
  margin-top: 10px;
  margin-bottom: 10px;
}

.dataTables_wrapper {
  margin-bottom: 20px;
  width: 100%;
}
 
/*
.dataTables_wrapper table, .dataTables_wrapper caption, .dataTables_wrapper tbody, .dataTables_wrapper tfoot, .dataTables_wrapper thead, .dataTables_wrapper tr, .dataTables_wrapper th, .dataTables_wrapper td, .dataTables_wrapper a {
  font-size: 10px;
  
}
*/

.dataTables_wrapper * {
  font-size: 11px;
}

.dataTables_wrapper th {
  font-weight: bold;
}
.dataTables_wrapper td {
  word-break: break-word;
}

.dataTables_wrapper label, .dataTables_wrapper select {
  width: auto;
}

.dataTables_wrapper table {
  width: 100%;
}

.dataTables_wrapper input, .dataTables_wrapper tfoot select {
  width: 100%;
  font-size: 10px;
}

table.mantle-chart-colors {
  display: none;
}

table.colorTable tr.colour , td.colour {
    height: 20px;
    padding: 0px 0px 0px 0px;
}

table.colorTable tr.colour-thin , td.colour-thin {
    height: 5px;
    padding: 0px 0px 0px 0px;
}
/* Typography

*/

/* line 20, ../../../app/assets/stylesheets/vendor/_bootstrap.css.scss */

h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td {
  font-weight: normal;
  font-style: normal;
  font-size: 100%;
  line-height: 1;
  font-family: inherit;
}

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

body {
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
}

p.workflow_task {
  margin-left: 130px;
  margin-bottom: 0px;
}

p {
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
  margin-bottom: 9px;
}

p small {
  font-size: 11px;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
}

h1 {
  margin-bottom: 18px;
  font-size: 30px;
  line-height: 36px;
}

h1 small {
  font-size: 18px;
}

h2 {
  font-size: 24px;
  line-height: 36px;
}

h2 small {
  font-size: 14px;
}

h3, h4, h5, h6 {
  line-height: 36px;
}

h3 {
  font-size: 18px;
}

h3 small {
  font-size: 14px;
}

h4 {
  font-size: 16px;
}

h4 small {
  font-size: 12px;
}

h5 {
  font-size: 14px;
}

h6 {
  font-size: 13px;
  text-transform: uppercase;
}

/* line 383, ../../../app/assets/stylesheets/vendor/_bootstrap.css.scss */
ul, ol {
  margin: 0 0 18px 25px;
}

/* line 387, ../../../app/assets/stylesheets/vendor/_bootstrap.css.scss */
ul ul, ul ol {
  margin-bottom: 0;
}

/* line 391, ../../../app/assets/stylesheets/vendor/_bootstrap.css.scss */
ol ol, ol ul {
  margin-bottom: 0;
}

/* line 394, ../../../app/assets/stylesheets/vendor/_bootstrap.css.scss */
ul {
  list-style: disc;
}

/* line 397, ../../../app/assets/stylesheets/vendor/_bootstrap.css.scss */
ol {
  list-style: decimal;
}

/* line 400, ../../../app/assets/stylesheets/vendor/_bootstrap.css.scss */
li {
  line-height: 18px;
}

/* line 404, ../../../app/assets/stylesheets/vendor/_bootstrap.css.scss */
ul.unstyled {
  list-style: none;
  margin-left: 0;
}

/* line 408, ../../../app/assets/stylesheets/vendor/_bootstrap.css.scss */
dl {
  margin-bottom: 18px;
}
/* line 410, ../../../app/assets/stylesheets/vendor/_bootstrap.css.scss */
dl dt, dl dd {
  line-height: 18px;
}
/* line 412, ../../../app/assets/stylesheets/vendor/_bootstrap.css.scss */
dl dt {
  font-weight: bold;
}
/* line 414, ../../../app/assets/stylesheets/vendor/_bootstrap.css.scss */
dl dd {
  margin-left: 9px;
}

/* line 417, ../../../app/assets/stylesheets/vendor/_bootstrap.css.scss */
hr {
  margin: 20px 0 19px;
  border: 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

/* line 422, ../../../app/assets/stylesheets/vendor/_bootstrap.css.scss */
strong {
  font-style: inherit;
  font-weight: bold;
}

/* line 426, ../../../app/assets/stylesheets/vendor/_bootstrap.css.scss */
em {
  font-style: italic;
  font-weight: inherit;
  line-height: inherit;
}

a:focus {
  outline: thin dotted;
}

a:hover, a:active {
  outline: 0;
}

a {
  text-decoration: none;
  line-height: inherit;
  font-weight: inherit;
}

a:hover {
  text-decoration: underline;
}

sub {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  bottom: -0.25em;
}

/* line 74, ../../../app/assets/stylesheets/vendor/_bootstrap.css.scss */
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  top: -0.5em;
}

button, label, input, select, textarea {
  font-size: 13px;
  font-weight: normal;
  line-height: normal;
}

/* line 526, ../../../app/assets/stylesheets/vendor/_bootstrap.css.scss */
label {
  line-height: 18px;
}

input {
  line-height: 18px;
}

textarea, select {
  line-height: 18px;
}

/* line 540, ../../../app/assets/stylesheets/vendor/_bootstrap.css.scss */
ul.dialog {
  margin: 0 0 0px 0px;
}

.w3-text {
  font-size: 18px;
}
.w3-text-black {
  color: black;
}
.w3-text-white {
  color: white;
}
.w3-text-shadow {
  text-shadow: 1px 1px 0px #444444;
}
/*
Branding file for brand - ATKIN
*/
/*main logo in top left corner - width best set to 200px*/
/*sets the height of the topbar which should be same as logo height*/
/*when a modal dialog is on screen this color greys out the rest of the page*/
/*main color of the top bar*/
/*color of text and logos on the top bar*/
/*alternative color for top bar to show alert status (eg current edits not saved)*/
/*font family for top bar*/
/*background color of main navigation*/
/*font color for main nav*/
/*background for the selected element on main nav*/
/*font color for the selected element on main nav*/
/*background for the selected element on sub navigation*/
/*font color for the selected element on sub navigation*/
/*background color for sub navigation*/
/*font color for sub navigation*/
/*font family for main nav and sub nav*/
/*font family in all headers*/
/*main color of the sidebar background*/
/*main color of the sidebar border*/
/*main color of all backgrounds in modules and widgets*/
/*main font color in all controls and body text*/
/*all borders of widgets and menus*/
/*background color of all headers*/
/*font color in all headers*/
/*font color in all headers that are dimmed*/
/*font color for general anchors*/
/*main font family for all controls and body text*/
/*font family in all headers*/
/*background of highlight popup boxes*/
/*font color in highlight popups*/
/*border of highlight popups*/
/*color of icons in highlight popup boxes*/
/*background of content popup boxes*/
/*font color in content popups*/
/*border of content popups*/
/*color of icons in content popup boxes*/
/*background of error popup boxes*/
/*font color in error popups*/
/*border of error popups*/
/*color of icons in error popup boxes*/
/*border for all controls (inputs, selectbox etc)*/
/*background for all controls*/
/*text color in all controls*/
/*highlighting border color for current active control*/
/*font color for general anchors*/
/*background color for all even numbered rows in tables*/
/*background color for all odd numbered rows in tables*/
/*background color for selected rows in tables*/
/*table row cell font size*/
/*button, label, input, select, textarea font size*/
/*sur   colour#B0BAD1;*/
/*deficit colour#D4ADB9;*/
/*
EVERYTHING BEYOND THIS LINE SHOULD BE LEFT ALONE IF POSSIBLE!
################################################################################################################
*/
/*
Special functions to shade from one color to another
*/
/*start brand mantle*/
/* line 134, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin {
  /*main font, every set using ems elsewhere*/
  font-family: Helvetica, Arial, sans-serif;
  /*
  General settings and controls
  */
  /*
  The top bar
  */
  /*
  The main navigation
  */
  /*
  
  Module styles
  
  */
  /*
  jquery-ui
  */
  /* Interaction Cues
  ----------------------------------*/
  /* Overlays */
  /* dialog box */
  /* colors for highcharts */
  /* table */
}
/* line 143, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin h1, body.atkin h2, body.atkin h3, body.atkin h4, body.atkin h5, body.atkin h6 {
  color: #444444;
}
/* line 147, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin hr {
  border-bottom-color: #BBBBBB;
}
/* line 151, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin a {
  color: #578CB8;
}
/* line 153, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin a:hover {
  color: #41729b;
}
/* line 155, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin a:hover span.ui-icon {
  color: #444444;
}
/* line 159, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin a span.ui-icon {
  color: #444444;
}
/* line 164, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin strong.frs17_previous_calc {
  color: #578CB8;
}
/* line 168, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin a.ui-button, body.atkin input[type=button], body.atkin button {
  border-color: #D3D3D3;
  color: #555555;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 173, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin a.ui-button:hover, body.atkin input:hover[type=button], body.atkin button:hover {
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 177, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .tab button {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  color: #555555;
}
/* line 182, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .tab button:hover {
  background: #f3f3f3;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #f3f3f3), color-stop(100%, silver));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* IE10+ */
  background: linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  font-weight: bold;
}
/* line 186, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .tab button.active {
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  font-weight: bold;
}
/* line 191, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin div.dropdown-content {
  background-color: #E6E6E6;
}
/* line 194, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin div.dropdown-content a {
  color: #555555;
}
/* line 197, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin div.dropdown-content a:hover {
  background-color: #cdcdcd;
}
/* line 201, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin label {
  color: #555555;
}
/* line 205, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin body {
  font-size: 13px;
}
/* line 209, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin p, body.atkin strong, body.atkin th, body.atkin td {
  font-size: 13px;
}
/* line 213, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin p small {
  font-size: 11px;
}
/* line 217, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin h1 {
  font-size: 30px;
}
/* line 221, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin h1 small {
  font-size: 18px;
}
/* line 225, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin h2 {
  font-size: 24px;
}
/* line 229, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin h2 small {
  font-size: 14px;
}
/* line 233, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin h3 {
  font-size: 18px;
}
/* line 237, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin h3 small {
  font-size: 14px;
}
/* line 241, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin h4 {
  font-size: 16px;
}
/* line 245, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin h4 small {
  font-size: 12px;
}
/* line 249, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin h5 {
  font-size: 14px;
}
/* line 253, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin h6 {
  font-size: 13px;
}
/* line 257, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin button, body.atkin label, body.atkin input, body.atkin select, body.atkin textarea {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
}
/* line 262, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin input, body.atkin textarea, body.atkin select {
  color: #555555;
  border-color: #D3D3D3;
}
/* line 267, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin select, body.atkin select[multiple] {
  background-color: #E6E6E6;
}
/* line 271, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin input[type=file] {
  background-color: #E6E6E6;
}
/* line 275, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin input[disabled], body.atkin select[disabled], body.atkin textarea[disabled], body.atkin input[readonly], body.atkin select[readonly], body.atkin textarea[readonly] {
  background-color: #E6E6E6;
  border-color: #D3D3D3;
}
/* line 280, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin input:focus, body.atkin textarea:focus {
  border-color: rgba(225, 213, 32, 0.8);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(225, 213, 32, 0.8);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(225, 213, 32, 0.8);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(225, 213, 32, 0.8);
}
/* line 287, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin :-moz-placeholder, body.atkin ::-webkit-input-placeholder {
  color: #D3D3D3;
}
/* line 292, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .container-fluid > .content, body.atkin .container-fluid > div > .content {
  padding-top: 60px;
}
/* line 295, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .container-fluid > .content > h1, body.atkin .container-fluid > div > .content > h1, body.atkin .container-fluid > .content > div > h1, body.atkin .container-fluid > .content > div > div > h1 {
  font-family: Helvetica, Arial, sans-serif;
  line-height: 25px;
  font-size: 25px;
}
/* line 306, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin header.topbar {
  height: 60px;
  background: #6A97C6;
  color: #160D4F;
  font-family: Helvetica, Arial, sans-serif;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
/* line 315, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin header.topbar h1 {
  height: 60px;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  color: #160D4F;
  background: url("images/new/atkin/logo.png") no-repeat;
  font-size: 20px;
  line-height: 20px;
}
/* line 326, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin header.topbar .subheader {
  border-right-color: #6A97C6;
}
/* line 328, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin header.topbar .subheader h2 {
  color: #160D4F;
  font-size: 20px;
  line-height: 20px;
}
/* line 332, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin header.topbar .subheader h2 span {
  font-size: 20px;
  font-weight: normal;
}
/* line 336, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin header.topbar .subheader h2 span.member-banner-require-save, body.atkin header.topbar .subheader h2 span.benefits-banner-require-save {
  color: #FDCE12;
}
/* line 341, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin header.topbar .subheader nav ul li {
  font-size: 20px;
  width: 20px;
  height: 20px;
}
/* line 347, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin header.topbar .subheader nav ul li.issues-new, body.atkin header.topbar .subheader nav ul li.issues-new a {
  color: #FDCE12;
}
/* line 349, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin header.topbar .subheader nav ul li.issues-new:hover, body.atkin header.topbar .subheader nav ul li.issues-new a:hover {
  color: #FDCE12;
}
/* line 353, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin header.topbar .subheader nav ul li, body.atkin header.topbar .subheader nav ul li a {
  color: #160D4F;
}
/* line 355, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin header.topbar .subheader nav ul li:hover, body.atkin header.topbar .subheader nav ul li a:hover {
  color: #160D4F;
}
/* line 363, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .topbar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10000;
  overflow: visible;
}
/* line 377, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin section.sidebar {
  background-color: #F5F5F5;
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 13px;
}
/* line 385, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin section.sidebar nav ul li a {
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  color: #160D4F;
  background: #8fb1d4;
  /* Old browsers */
  background: -moz-linear-gradient(top, #8fb1d4 1%, #467db7 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #8fb1d4), color-stop(100%, #467db7));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #8fb1d4 1%, #467db7 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #8fb1d4 1%, #467db7 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #8fb1d4 1%, #467db7 100%);
  /* IE10+ */
  background: linear-gradient(top, #8fb1d4 1%, #467db7 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 393, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin section.sidebar nav > ul > li > a:hover {
  background: #d9e4f0;
  /* Old browsers */
  background: -moz-linear-gradient(top, #d9e4f0 1%, #8fb1d4 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #d9e4f0), color-stop(100%, #8fb1d4));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #d9e4f0 1%, #8fb1d4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #d9e4f0 1%, #8fb1d4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #d9e4f0 1%, #8fb1d4 100%);
  /* IE10+ */
  background: linear-gradient(top, #d9e4f0 1%, #8fb1d4 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 397, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin section.sidebar nav > ul > li.selected > a {
  color: #FFFFFF;
  background: #8fb1d4;
  /* Old browsers */
  background: -moz-linear-gradient(top, #8fb1d4 1%, #467db7 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #8fb1d4), color-stop(100%, #467db7));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #8fb1d4 1%, #467db7 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #8fb1d4 1%, #467db7 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #8fb1d4 1%, #467db7 100%);
  /* IE10+ */
  background: linear-gradient(top, #8fb1d4 1%, #467db7 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 402, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin section.sidebar nav > ul > li.selected > ul > li.selected > a {
  color: #6A97C6;
  background: #FFFFFF;
}
/* line 406, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin section.sidebar nav > ul > li.selected > ul > li.selected > ul {
  background: #6A97C6;
  border-bottom-color: #BBBBBB;
  color: #160D4F;
  border-right: #BBBBBB;
}
/* line 414, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin section.sidebar nav > ul > li > ul > li > a {
  background: #6A97C6;
  color: #160D4F;
  border-bottom-color: #BBBBBB;
}
/* line 418, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin section.sidebar nav > ul > li > ul > li > a:hover {
  color: #0a0623;
  background: #467db7;
}
/* line 423, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin section.sidebar nav > ul > li > ul > li.selected > ul > li a {
  color: #444444;
}
/* line 439, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .module {
  background-color: #F5F5F5;
  border-color: #BBBBBB;
  /*other colors for dataTable*/
  /*these are for the case where the whole module is taken up with a ul*/
}
/* line 442, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .module header h2 {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 16px;
}
/* line 447, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .module th {
  padding: 15px 10px;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 451, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .module header {
  padding: 15px 20px;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 455, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .module header, body.atkin .module thead {
  border-bottom-color: #F5F5F5;
}
/* line 458, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .module header h2, body.atkin .module thead h2, body.atkin .module header h2 select {
  color: #444444;
}
/* line 461, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .module header h2.show-dimmed {
  color: #AAAAAA;
}
/* line 464, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .module header span.not-available, body.atkin .module thead span.not-available {
  color: #E1D520;
}
/* line 467, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .module footer {
  border-top-color: #EEEEEE;
}
/* line 472, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .module table thead th, body.atkin .module table.dataTable thead th {
  border-bottom-color: #BBBBBB;
  color: #444444;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 478, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .module table tbody tr th {
  border-top-color: #BBBBBB;
  color: #444444;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 483, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .module table tbody tr td {
  border-top-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  color: #444444;
}
/* line 487, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .module table tbody tr td button {
  border-top-color: #BBBBBB;
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  color: #444444;
}
/* line 495, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .module table tbody tr.full_borders td {
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
}
/* line 499, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .module table tbody tr.row_selected td {
  background-color: #CCCCCC;
}
/* line 502, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .module table tbody tr.odd {
  background-color: #E2E4FF;
}
/* line 505, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .module table tbody tr.even {
  background-color: #FFFFFF;
}
/* line 509, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .module table tbody tr.odd td.sorting_1 {
  background-color: #c3c8ff;
}
/* line 512, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .module table tbody tr.odd td.sorting_2 {
  background-color: #ced1ff;
}
/* line 515, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .module table tbody tr.odd td.sorting_3 {
  background-color: #d8dbff;
}
/* line 520, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .module table tbody tr.even td.sorting_1 {
  background-color: #ecedff;
}
/* line 523, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .module table tbody tr.even td.sorting_2 {
  background-color: #f6f7ff;
}
/* line 526, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .module table tbody tr.even td.sorting_3 {
  background-color: white;
}
/* line 534, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .module .paginate_disabled_next {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 539, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .module .paginate_disabled_previous,
body.atkin .module .paginate_enabled_previous,
body.atkin .module .paginate_disabled_next,
body.atkin .module .paginate_enabled_next {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 547, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .module .paginate_disabled_next {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 553, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .module .paging_full_numbers .ui-button {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 558, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .module .paging_full_numbers a.paginate_button {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 563, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .module .paging_full_numbers a.paginate_button:hover {
  border-color: #bababa !important;
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c !important;
}
/* line 568, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .module .paging_full_numbers a.paginate_active {
  border-color: #bababa !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #e6e6e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c !important;
}
/* line 574, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .module .dataTables_length {
  color: #555555 !important;
}
/* line 576, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .module .dataTables_length select {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 582, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .module .dataTables_info {
  color: #555555 !important;
}
/* line 587, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .module > ul > li {
  color: #444444;
  background-color: #F5F5F5;
  border-color: #BBBBBB;
  border-top-color: #F5F5F5;
  border-bottom-color: #c2c2c2;
  /*padding-left: 10px;*/
}
/* line 594, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .module > ul > li.add {
  color: #444444;
}
/* line 598, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .module.module-warning {
  background-color: #F5F5F5;
  color: #666666;
  border-color: #E1D520;
}
/* line 603, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .module.module-warning p, body.atkin .module.module-action p, body.atkin .module.module div.member-table-notes p {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 614, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .ui-tooltip {
  -webkit-box-shadow: 0 0 5px #EEEEEE;
  box-shadow: 0 0 5px #EEEEEE;
}
/* line 619, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .ui-widget {
  font-family: Helvetica, Arial, sans-serif;
}
/* line 621, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .ui-widget input, body.atkin .ui-widget select, body.atkin .ui-widget textarea, body.atkin .ui-widget button {
  font-family: Helvetica, Arial, sans-serif;
}
/* line 626, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .ui-widget-content {
  border-color: #D3D3D3;
  background: #F5F5F5;
  color: #666666;
}
/* line 630, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .ui-widget-content a {
  color: #578CB8;
}
/* line 635, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .ui-widget-header {
  border-color: #BBBBBB;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #444444;
  font-family: Helvetica, Arial, sans-serif;
}
/* line 640, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .ui-widget-header a {
  color: #578CB8;
}
/* line 645, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .ui-state-default, body.atkin .ui-widget-content .ui-state-default, body.atkin .ui-widget-header .ui-state-default {
  border-color: #D3D3D3;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555;
}
/* line 651, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .ui-state-default a {
  color: #555555;
}
/* line 653, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .ui-state-default a:link, body.atkin .ui-state-default a:visited {
  color: #555555;
}
/* line 658, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .ui-state-hover, body.atkin .ui-widget-content .ui-state-hover, body.atkin .ui-widget-header .ui-state-hover, body.atkin .ui-state-focus, body.atkin .ui-widget-content .ui-state-focus, body.atkin .ui-widget-header .ui-state-focus {
  border-color: #bababa;
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c;
}
/* line 664, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .ui-state-hover a {
  color: #3c3c3c;
}
/* line 666, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .ui-state-hover a:hover, body.atkin .ui-state-hover a:link, body.atkin .ui-state-hover a:visited {
  color: #3c3c3c;
}
/* line 671, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .ui-state-active, body.atkin .ui-widget-content .ui-state-active, body.atkin .ui-widget-header .ui-state-active {
  border-color: #bababa;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #e6e6e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c;
}
/* line 677, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .ui-state-active a {
  color: #3c3c3c;
  text-decoration: none;
}
/* line 680, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .ui-state-active a:link, body.atkin .ui-state-active a:visited {
  color: #3c3c3c;
  text-decoration: none;
}
/* line 689, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .ui-state-highlight, body.atkin .ui-widget-content .ui-state-highlight, body.atkin .ui-widget-header .ui-state-highlight {
  border-color: #E1D520;
  background: #F5F5F5;
  color: #666666;
}
/* line 693, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .ui-state-highlight i, body.atkin .ui-widget-content .ui-state-highlight i, body.atkin .ui-widget-header .ui-state-highlight i {
  color: #2e83ff;
}
/* line 698, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .ui-state-highlight a, body.atkin .ui-widget-content .ui-state-highlight a, body.atkin .ui-widget-header .ui-state-highlight a {
  color: #666666;
}
/* line 702, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .ui-state-error, body.atkin .ui-widget-content .ui-state-error, body.atkin .ui-widget-header .ui-state-error {
  border-color: #cd0a0a;
  background: #F5F5F5;
  color: #cd0a0a;
}
/* line 706, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .ui-state-error i, body.atkin .ui-widget-content .ui-state-error i, body.atkin .ui-widget-header .ui-state-error i {
  color: #cd0a0a;
}
/* line 711, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .ui-state-error a, body.atkin .ui-widget-content .ui-state-error a, body.atkin .ui-widget-header .ui-state-error a, body.atkin .ui-state-error-text, body.atkin .ui-widget-content .ui-state-error-text, body.atkin .ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}
/* line 717, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .ui-widget-overlay, body.atkin .ui-widget-shadow {
  background: #EEEEEE;
}
/* line 722, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin ul.mantle-item-dialog a {
  cursor: pointer;
  color: #578CB8;
  text-decoration: none;
  font-weight: bold;
}
/* line 727, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin ul.mantle-item-dialog a:hover {
  cursor: pointer;
  color: #41729b;
  text-decoration: underline;
}
/* line 731, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin ul.mantle-item-dialog a:hover span.ui-icon {
  color: #555555;
}
/* line 739, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin table.mantle-chart-colors th.mantle-chart-label {
  color: #606060;
  font-size: 12px;
  font-weight: "bold";
}
/* line 744, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin table.mantle-chart-colors th.mantle-chart-legend {
  color: #606060;
  font-size: 12px;
  font-weight: "bold";
}
/* line 749, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin table.mantle-chart-colors th.mantle-chart-title {
  color: #606060;
  font-size: 16px;
  font-weight: "bold";
}
/* line 754, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin table.mantle-chart-colors th.mantle-chart-axis-title {
  color: #606060;
  font-size: 12px;
  font-weight: "bold";
}
/* line 759, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin table.mantle-chart-colors th.mantle-chart-axis-label {
  color: #606060;
  font-size: 10px;
  font-weight: "bold";
}
/* line 764, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin table.mantle-chart-colors tr td {
  color: #21499e;
}
/* line 766, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin table.mantle-chart-colors tr td + td {
  color: #499e21;
}
/* line 768, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin table.mantle-chart-colors tr td + td + td {
  color: #9f2149;
}
/* line 770, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin table.mantle-chart-colors tr td + td + td + td {
  color: #9e2187;
}
/* line 772, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin table.mantle-chart-colors tr td + td + td + td + td {
  color: #21879e;
}
/* line 774, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin table.mantle-chart-colors tr td + td + td + td + td + td {
  color: #ffd520;
}
/* line 776, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin table.mantle-chart-colors tr td + td + td + td + td + td + td {
  color: rgba(33, 73, 158, 0.5);
}
/* line 778, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin table.mantle-chart-colors tr td + td + td + td + td + td + td + td {
  color: #93D674;
}
/* line 780, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin table.mantle-chart-colors tr td + td + td + td + td + td + td + td + td {
  color: rgba(159, 33, 73, 0.5);
}
/* line 794, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin table {
  font-size: 11px;
}
/* line 797, ../../../../app/assets/stylesheets/app/branding/atkin.css.scss */
body.atkin .dataTables_wrapper * {
  font-size: 11px;
}

/*end of brand*/
/*
Branding file for brand - MANTLE
*/
/*main logo in top left corner - width best set to 200px*/
/*sets the height of the topbar which should be same as logo height*/
/*when a modal dialog is on screen this color greys out the rest of the page*/
/*main color of the top bar*/
/*color of text and logos on the top bar*/
/*alternative color for top bar to show alert status (eg current edits not saved)*/
/*font family for top bar*/
/*background color of main navigation*/
/*font color for main nav*/
/*background for the selected element on main nav*/
/*font color for the selected element on main nav*/
/*background for the selected element on sub navigation*/
/*font color for the selected element on sub navigation*/
/*background color for sub navigation*/
/*font color for sub navigation*/
/*font family for main nav and sub nav*/
/*font family in all headers*/
/*main color of the sidebar background*/
/*main color of the sidebar border*/
/*main color of all backgrounds in modules and widgets*/
/*main font color in all controls and body text*/
/*all borders of widgets and menus*/
/*background color of all headers*/
/*font color in all headers*/
/*font color in all headers that are dimmed*/
/*font color for general anchors*/
/*main font family for all controls and body text*/
/*font family in all headers*/
/*background of highlight popup boxes*/
/*font color in highlight popups*/
/*border of highlight popups*/
/*color of icons in highlight popup boxes*/
/*background of content popup boxes*/
/*font color in content popups*/
/*border of content popups*/
/*color of icons in content popup boxes*/
/*background of error popup boxes*/
/*font color in error popups*/
/*border of error popups*/
/*color of icons in error popup boxes*/
/*border for all controls (inputs, selectbox etc)*/
/*background for all controls*/
/*text color in all controls*/
/*highlighting border color for current active control*/
/*font color for general anchors*/
/*background color for all even numbered rows in tables*/
/*background color for all odd numbered rows in tables*/
/*background color for selected rows in tables*/
/*table row cell font size*/
/*button, label, input, select, textarea font size*/
/*surplus colour#B0BAD1;*/
/*deficit colour#D4ADB9;*/
/*
EVERYTHING BEYOND THIS LINE SHOULD BE LEFT ALONE IF POSSIBLE!
################################################################################################################
*/
/*
Special functions to shade from one color to another
*/
/*start brand mantle*/
/* line 134, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo {
  /*main font, every set using ems elsewhere*/
  font-family: Helvetica, Arial, sans-serif;
  /*
  General settings and controls
  */
  /*
  The top bar
  */
  /*
  The main navigation
  */
  /*
  
  Module styles
  
  */
  /*
  jquery-ui
  */
  /* Interaction Cues
  ----------------------------------*/
  /* Overlays */
  /* dialog box */
  /* colors for highcharts */
  /* table */
}
/* line 143, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo h1, body.bdo h2, body.bdo h3, body.bdo h4, body.bdo h5, body.bdo h6 {
  color: #444444;
}
/* line 147, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo hr {
  border-bottom-color: #BBBBBB;
}
/* line 151, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo a {
  color: #578CB8;
}
/* line 153, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo a:hover {
  color: #41729b;
}
/* line 155, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo a:hover span.ui-icon {
  color: #444444;
}
/* line 159, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo a span.ui-icon {
  color: #444444;
}
/* line 164, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo strong.frs17_previous_calc {
  color: #578CB8;
}
/* line 168, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo a.ui-button, body.bdo input[type=button], body.bdo button {
  border-color: #D3D3D3;
  color: #555555;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 173, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo a.ui-button:hover, body.bdo input:hover[type=button], body.bdo button:hover {
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 177, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .tab button {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  color: #555555;
}
/* line 182, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .tab button:hover {
  background: #f3f3f3;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #f3f3f3), color-stop(100%, silver));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* IE10+ */
  background: linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  font-weight: bold;
}
/* line 186, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .tab button.active {
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  font-weight: bold;
}
/* line 191, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo div.dropdown-content {
  background-color: #E6E6E6;
}
/* line 194, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo div.dropdown-content a {
  color: #555555;
}
/* line 197, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo div.dropdown-content a:hover {
  background-color: #cdcdcd;
}
/* line 201, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo label {
  color: #555555;
}
/* line 205, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo body {
  font-size: 13px;
}
/* line 209, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo p, body.bdo strong, body.bdo th, body.bdo td {
  font-size: 13px;
}
/* line 213, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo p small {
  font-size: 11px;
}
/* line 217, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo h1 {
  font-size: 30px;
}
/* line 221, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo h1 small {
  font-size: 18px;
}
/* line 225, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo h2 {
  font-size: 24px;
}
/* line 229, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo h2 small {
  font-size: 14px;
}
/* line 233, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo h3 {
  font-size: 18px;
}
/* line 237, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo h3 small {
  font-size: 14px;
}
/* line 241, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo h4 {
  font-size: 16px;
}
/* line 245, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo h4 small {
  font-size: 12px;
}
/* line 249, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo h5 {
  font-size: 14px;
}
/* line 253, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo h6 {
  font-size: 13px;
}
/* line 257, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo button, body.bdo label, body.bdo input, body.bdo select, body.bdo textarea {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
}
/* line 262, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo input, body.bdo textarea, body.bdo select {
  color: #555555;
  border-color: #D3D3D3;
}
/* line 267, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo select, body.bdo select[multiple] {
  background-color: #E6E6E6;
}
/* line 271, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo input[type=file] {
  background-color: #E6E6E6;
}
/* line 275, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo input[disabled], body.bdo select[disabled], body.bdo textarea[disabled], body.bdo input[readonly], body.bdo select[readonly], body.bdo textarea[readonly] {
  background-color: #E6E6E6;
  border-color: #D3D3D3;
}
/* line 280, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo input:focus, body.bdo textarea:focus {
  border-color: rgba(225, 213, 32, 0.8);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(225, 213, 32, 0.8);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(225, 213, 32, 0.8);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(225, 213, 32, 0.8);
}
/* line 287, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo :-moz-placeholder, body.bdo ::-webkit-input-placeholder {
  color: #D3D3D3;
}
/* line 292, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .container-fluid > .content, body.bdo .container-fluid > div > .content {
  padding-top: 60px;
}
/* line 295, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .container-fluid > .content > h1, body.bdo .container-fluid > div > .content > h1, body.bdo .container-fluid > .content > div > h1, body.bdo .container-fluid > .content > div > div > h1 {
  font-family: Helvetica, Arial, sans-serif;
  line-height: 25px;
  font-size: 25px;
}
/* line 306, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo header.topbar {
  height: 60px;
  background: #333333;
  color: #FFFFFF;
  font-family: Helvetica, Arial, sans-serif;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
/* line 315, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo header.topbar h1 {
  height: 60px;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  color: #FFFFFF;
  background: url("images/mantle-logo.png") no-repeat;
  font-size: 20px;
  line-height: 20px;
}
/* line 326, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo header.topbar .subheader {
  border-right-color: #333333;
}
/* line 328, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo header.topbar .subheader h2 {
  color: #FFFFFF;
  font-size: 20px;
  line-height: 20px;
}
/* line 332, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo header.topbar .subheader h2 span {
  font-size: 20px;
  font-weight: normal;
}
/* line 336, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo header.topbar .subheader h2 span.member-banner-require-save {
  color: #E1D520;
}
/* line 341, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo header.topbar .subheader nav ul li {
  font-size: 20px;
  width: 20px;
  height: 20px;
}
/* line 347, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo header.topbar .subheader nav ul li.issues-new, body.bdo header.topbar .subheader nav ul li.issues-new a {
  color: #E1D520;
}
/* line 349, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo header.topbar .subheader nav ul li.issues-new:hover, body.bdo header.topbar .subheader nav ul li.issues-new a:hover {
  color: #E1D520;
}
/* line 353, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo header.topbar .subheader nav ul li, body.bdo header.topbar .subheader nav ul li a {
  color: #FFFFFF;
}
/* line 355, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo header.topbar .subheader nav ul li:hover, body.bdo header.topbar .subheader nav ul li a:hover {
  color: #FFFFFF;
}
/* line 363, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .topbar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10000;
  overflow: visible;
}
/* line 377, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo section.sidebar {
  background-color: #F5F5F5;
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 13px;
}
/* line 385, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo section.sidebar nav ul li a {
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  color: #444444;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 393, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo section.sidebar nav > ul > li > a:hover {
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #e6e6e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 397, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo section.sidebar nav > ul > li.selected > a {
  color: #FFFFFF;
  background: #99c7ec;
  /* Old browsers */
  background: -moz-linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #99c7ec), color-stop(100%, #4397dc));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* IE10+ */
  background: linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 402, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo section.sidebar nav > ul > li.selected > ul > li.selected > a {
  color: #578CB8;
  background: #FFFFFF;
}
/* line 406, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo section.sidebar nav > ul > li.selected > ul > li.selected > ul {
  background: #E9F3FB;
  border-bottom-color: #BBBBBB;
  color: #578CB8;
  border-right: #BBBBBB;
}
/* line 414, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo section.sidebar nav > ul > li > ul > li > a {
  background: #E9F3FB;
  color: #578CB8;
  border-bottom-color: #BBBBBB;
}
/* line 418, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo section.sidebar nav > ul > li > ul > li > a:hover {
  color: #41729b;
  background: #bedbf3;
}
/* line 423, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo section.sidebar nav > ul > li > ul > li.selected > ul > li a {
  color: #444444;
}
/* line 439, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .module {
  background-color: #F5F5F5;
  border-color: #BBBBBB;
  /*other colors for dataTable*/
  /*these are for the case where the whole module is taken up with a ul*/
}
/* line 442, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .module header h2 {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 16px;
}
/* line 447, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .module th {
  padding: 15px 10px;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 451, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .module header {
  padding: 15px 20px;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 455, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .module header, body.bdo .module thead {
  border-bottom-color: #F5F5F5;
}
/* line 458, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .module header h2, body.bdo .module thead h2, body.bdo .module header h2 select {
  color: #444444;
}
/* line 461, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .module header h2.show-dimmed {
  color: #AAAAAA;
}
/* line 464, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .module header span.not-available, body.bdo .module thead span.not-available {
  color: #E1D520;
}
/* line 467, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .module footer {
  border-top-color: #EEEEEE;
}
/* line 472, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .module table thead th, body.bdo .module table.dataTable thead th {
  border-bottom-color: #BBBBBB;
  color: #444444;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 478, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .module table tbody tr th {
  border-top-color: #BBBBBB;
  color: #444444;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 483, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .module table tbody tr td {
  border-top-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  color: #444444;
}
/* line 487, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .module table tbody tr td button {
  border-top-color: #BBBBBB;
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  color: #444444;
}
/* line 495, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .module table tbody tr.full_borders td {
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
}
/* line 499, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .module table tbody tr.row_selected td {
  background-color: #CCCCCC;
}
/* line 502, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .module table tbody tr.odd {
  background-color: #E2E4FF;
}
/* line 505, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .module table tbody tr.even {
  background-color: #FFFFFF;
}
/* line 509, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .module table tbody tr.odd td.sorting_1 {
  background-color: #c3c8ff;
}
/* line 512, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .module table tbody tr.odd td.sorting_2 {
  background-color: #ced1ff;
}
/* line 515, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .module table tbody tr.odd td.sorting_3 {
  background-color: #d8dbff;
}
/* line 520, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .module table tbody tr.even td.sorting_1 {
  background-color: #ecedff;
}
/* line 523, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .module table tbody tr.even td.sorting_2 {
  background-color: #f6f7ff;
}
/* line 526, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .module table tbody tr.even td.sorting_3 {
  background-color: white;
}
/* line 534, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .module .paginate_disabled_next {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 539, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .module .paginate_disabled_previous,
body.bdo .module .paginate_enabled_previous,
body.bdo .module .paginate_disabled_next,
body.bdo .module .paginate_enabled_next {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 547, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .module .paginate_disabled_next {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 553, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .module .paging_full_numbers .ui-button {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 558, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .module .paging_full_numbers a.paginate_button {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 563, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .module .paging_full_numbers a.paginate_button:hover {
  border-color: #bababa !important;
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c !important;
}
/* line 568, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .module .paging_full_numbers a.paginate_active {
  border-color: #bababa !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #e6e6e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c !important;
}
/* line 574, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .module .dataTables_length {
  color: #555555 !important;
}
/* line 576, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .module .dataTables_length select {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 582, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .module .dataTables_info {
  color: #555555 !important;
}
/* line 587, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .module > ul > li {
  color: #444444;
  background-color: #F5F5F5;
  border-color: #BBBBBB;
  border-top-color: #F5F5F5;
  border-bottom-color: #c2c2c2;
  /*padding-left: 10px;*/
}
/* line 594, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .module > ul > li.add {
  color: #444444;
}
/* line 598, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .module.module-warning {
  background-color: #F5F5F5;
  color: #666666;
  border-color: #E1D520;
}
/* line 603, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .module.module-warning p, body.bdo .module.module-action p, body.bdo .module.module div.member-table-notes p {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 614, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .ui-tooltip {
  -webkit-box-shadow: 0 0 5px #EEEEEE;
  box-shadow: 0 0 5px #EEEEEE;
}
/* line 619, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .ui-widget {
  font-family: Helvetica, Arial, sans-serif;
}
/* line 621, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .ui-widget input, body.bdo .ui-widget select, body.bdo .ui-widget textarea, body.bdo .ui-widget button {
  font-family: Helvetica, Arial, sans-serif;
}
/* line 626, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .ui-widget-content {
  border-color: #D3D3D3;
  background: #F5F5F5;
  color: #666666;
}
/* line 630, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .ui-widget-content a {
  color: #578CB8;
}
/* line 635, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .ui-widget-header {
  border-color: #BBBBBB;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #444444;
  font-family: Helvetica, Arial, sans-serif;
}
/* line 640, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .ui-widget-header a {
  color: #578CB8;
}
/* line 645, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .ui-state-default, body.bdo .ui-widget-content .ui-state-default, body.bdo .ui-widget-header .ui-state-default {
  border-color: #D3D3D3;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555;
}
/* line 651, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .ui-state-default a {
  color: #555555;
}
/* line 653, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .ui-state-default a:link, body.bdo .ui-state-default a:visited {
  color: #555555;
}
/* line 658, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .ui-state-hover, body.bdo .ui-widget-content .ui-state-hover, body.bdo .ui-widget-header .ui-state-hover, body.bdo .ui-state-focus, body.bdo .ui-widget-content .ui-state-focus, body.bdo .ui-widget-header .ui-state-focus {
  border-color: #bababa;
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c;
}
/* line 664, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .ui-state-hover a {
  color: #3c3c3c;
}
/* line 666, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .ui-state-hover a:hover, body.bdo .ui-state-hover a:link, body.bdo .ui-state-hover a:visited {
  color: #3c3c3c;
}
/* line 671, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .ui-state-active, body.bdo .ui-widget-content .ui-state-active, body.bdo .ui-widget-header .ui-state-active {
  border-color: #bababa;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #e6e6e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c;
}
/* line 677, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .ui-state-active a {
  color: #3c3c3c;
  text-decoration: none;
}
/* line 680, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .ui-state-active a:link, body.bdo .ui-state-active a:visited {
  color: #3c3c3c;
  text-decoration: none;
}
/* line 689, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .ui-state-highlight, body.bdo .ui-widget-content .ui-state-highlight, body.bdo .ui-widget-header .ui-state-highlight {
  border-color: #E1D520;
  background: #F5F5F5;
  color: #666666;
}
/* line 693, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .ui-state-highlight i, body.bdo .ui-widget-content .ui-state-highlight i, body.bdo .ui-widget-header .ui-state-highlight i {
  color: #2e83ff;
}
/* line 698, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .ui-state-highlight a, body.bdo .ui-widget-content .ui-state-highlight a, body.bdo .ui-widget-header .ui-state-highlight a {
  color: #666666;
}
/* line 702, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .ui-state-error, body.bdo .ui-widget-content .ui-state-error, body.bdo .ui-widget-header .ui-state-error {
  border-color: #cd0a0a;
  background: #F5F5F5;
  color: #cd0a0a;
}
/* line 706, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .ui-state-error i, body.bdo .ui-widget-content .ui-state-error i, body.bdo .ui-widget-header .ui-state-error i {
  color: #cd0a0a;
}
/* line 711, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .ui-state-error a, body.bdo .ui-widget-content .ui-state-error a, body.bdo .ui-widget-header .ui-state-error a, body.bdo .ui-state-error-text, body.bdo .ui-widget-content .ui-state-error-text, body.bdo .ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}
/* line 717, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .ui-widget-overlay, body.bdo .ui-widget-shadow {
  background: #EEEEEE;
}
/* line 722, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo ul.mantle-item-dialog a {
  cursor: pointer;
  color: #578CB8;
  text-decoration: none;
  font-weight: bold;
}
/* line 727, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo ul.mantle-item-dialog a:hover {
  cursor: pointer;
  color: #41729b;
  text-decoration: underline;
}
/* line 731, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo ul.mantle-item-dialog a:hover span.ui-icon {
  color: #555555;
}
/* line 739, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo table.mantle-chart-colors th.mantle-chart-label {
  color: #606060;
  font-size: 12px;
  font-weight: "bold";
}
/* line 744, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo table.mantle-chart-colors th.mantle-chart-legend {
  color: #606060;
  font-size: 12px;
  font-weight: "bold";
}
/* line 749, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo table.mantle-chart-colors th.mantle-chart-title {
  color: #606060;
  font-size: 16px;
  font-weight: "bold";
}
/* line 754, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo table.mantle-chart-colors th.mantle-chart-axis-title {
  color: #606060;
  font-size: 12px;
  font-weight: "bold";
}
/* line 759, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo table.mantle-chart-colors th.mantle-chart-axis-label {
  color: #606060;
  font-size: 10px;
  font-weight: "bold";
}
/* line 764, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo table.mantle-chart-colors tr td {
  color: #21499e;
}
/* line 766, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo table.mantle-chart-colors tr td + td {
  color: #499e21;
}
/* line 768, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo table.mantle-chart-colors tr td + td + td {
  color: #9f2149;
}
/* line 770, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo table.mantle-chart-colors tr td + td + td + td {
  color: #9e2187;
}
/* line 772, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo table.mantle-chart-colors tr td + td + td + td + td {
  color: #21879e;
}
/* line 774, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo table.mantle-chart-colors tr td + td + td + td + td + td {
  color: #ffd520;
}
/* line 776, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo table.mantle-chart-colors tr td + td + td + td + td + td + td {
  color: rgba(33, 73, 158, 0.5);
}
/* line 778, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo table.mantle-chart-colors tr td + td + td + td + td + td + td + td {
  color: #93D674;
}
/* line 780, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo table.mantle-chart-colors tr td + td + td + td + td + td + td + td + td {
  color: rgba(159, 33, 73, 0.5);
}
/* line 794, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo table {
  font-size: 11px;
}
/* line 797, ../../../../app/assets/stylesheets/app/branding/bdo.css.scss */
body.bdo .dataTables_wrapper * {
  font-size: 11px;
}

/*end of brand*/
/*
Branding file for brand - DALRIADA
*/
/*main logo in top left corner - width best set to 200px*/
/*sets the height of the topbar which should be same as logo height*/
/*when a modal dialog is on screen this color greys out the rest of the page*/
/*main color of the top bar*/
/*color of text and logos on the top bar*/
/*alternative color for top bar to show alert status (eg current edits not saved)*/
/*Helvetica, Arial, sans-serif;/*font family for top bar*/
/*background color of main navigation*/
/*font color for main nav*/
/*background for the selected element on main nav*/
/*font color for the selected element on main nav*/
/*padding for main navigation*/
/*background for the selected element on sub navigation*/
/*font color for the selected element on sub navigation*/
/*background color for sub navigation*/
/*font color for sub navigation*/
/*padding for sub navigation*/
/*Helvetica, Arial, sans-serif;/*font family for main nav and sub nav*/
/*Helvetica, Arial, sans-serif;/*font family in all headers*/
/*main color of the sidebar background*/
/*main color of the sidebar border*/
/*main color of all backgrounds in modules and widgets*/
/*main font color in all controls and body text*/
/*all borders of widgets and menus*/
/*background color of all headers*/
/*font color in all headers*/
/*font color in all headers that are dimmed*/
/*003976;/*font color for general anchors*/
/*Helvetica, Arial, sans-serif;/*main font family for all controls and body text*/
/*Helvetica, Arial, sans-serif;/*font family in all headers*/
/*background of highlight popup boxes*/
/*font color in highlight popups*/
/*border of highlight popups*/
/*color of icons in highlight popup boxes*/
/*background of content popup boxes*/
/*font color in content popups*/
/*border of content popups*/
/*color of icons in content popup boxes*/
/*background of error popup boxes*/
/*font color in error popups*/
/*border of error popups*/
/*color of icons in error popup boxes*/
/*border for all controls (inputs, selectbox etc)*/
/*background for all controls*/
/*text color in all controls*/
/*highlighting border color for current active control*/
/*font color for general anchors*/
/*background color for all even numbered rows in tables*/
/*background color for all odd numbered rows in tables*/
/*background color for selected rows in tables*/
/*table row cell font size*/
/*button, label, input, select, textarea font size*/
/*#21499e;*/
/*#499e21;*/
/*#ba008e; /*#e40074; /*#9f2149;*/
/*#9e2187;*/
/*#21879e;*/
/*surplus colour#B0BAD1;*/
/*deficit colour#D4ADB9;*/
/*
EVERYTHING BEYOND THIS LINE SHOULD BE LEFT ALONE IF POSSIBLE!
################################################################################################################
*/
/*
Special functions to shade from one color to another
*/
/*start brand mantle*/
/* line 137, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada {
  /*main font, every set using ems elsewhere*/
  font-family: VERDANA;
  /*
  General settings and controls
  */
  /*
  The top bar
  */
  /*
  The main navigation
  */
  /*
  
  Module styles
  
  */
  /*
  jquery-ui
  */
  /* Interaction Cues
  ----------------------------------*/
  /* Overlays */
  /* dialog box */
  /* colors for highcharts */
  /* table */
}
/* line 146, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada h1, body.dalriada h2, body.dalriada h3, body.dalriada h4, body.dalriada h5, body.dalriada h6 {
  color: #003976;
}
/* line 150, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada hr {
  border-bottom-color: #FFFFFF;
}
/* line 154, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada a {
  color: #ec008c;
}
/* line 156, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada a:hover {
  color: #b9006e;
}
/* line 158, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada a:hover span.ui-icon {
  color: #003976;
}
/* line 162, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada a span.ui-icon {
  color: #003976;
}
/* line 167, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada strong.frs17_previous_calc {
  color: #ec008c;
}
/* line 171, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada a.ui-button, body.dalriada input[type=button], body.dalriada input, body.dalriada button {
  border-color: #FFFFFF;
  color: #003976;
  background: #e1f5fd;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e1f5fd 1%, #e1f5fd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e1f5fd), color-stop(100%, #e1f5fd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e1f5fd 1%, #e1f5fd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e1f5fd 1%, #e1f5fd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e1f5fd 1%, #e1f5fd 100%);
  /* IE10+ */
  background: linear-gradient(top, #e1f5fd 1%, #e1f5fd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 176, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada a.ui-button:hover, body.dalriada input:hover[type=button], body.dalriada button:hover {
  background: #b1e5fa;
  /* Old browsers */
  background: -moz-linear-gradient(top, #b1e5fa 1%, #b1e5fa 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #b1e5fa), color-stop(100%, #b1e5fa));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #b1e5fa 1%, #b1e5fa 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #b1e5fa 1%, #b1e5fa 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #b1e5fa 1%, #b1e5fa 100%);
  /* IE10+ */
  background: linear-gradient(top, #b1e5fa 1%, #b1e5fa 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 180, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .tab button {
  font-family: VERDANA;
  font-size: 13px;
  color: #003976;
}
/* line 185, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .tab button:hover {
  background: #c9edfb;
  /* Old browsers */
  background: -moz-linear-gradient(top, #c9edfb 1%, #c9edfb 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #c9edfb), color-stop(100%, #c9edfb));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #c9edfb 1%, #c9edfb 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #c9edfb 1%, #c9edfb 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #c9edfb 1%, #c9edfb 100%);
  /* IE10+ */
  background: linear-gradient(top, #c9edfb 1%, #c9edfb 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  font-weight: bold;
}
/* line 189, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .tab button.active {
  background: #b1e5fa;
  /* Old browsers */
  background: -moz-linear-gradient(top, #b1e5fa 1%, #b1e5fa 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #b1e5fa), color-stop(100%, #b1e5fa));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #b1e5fa 1%, #b1e5fa 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #b1e5fa 1%, #b1e5fa 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #b1e5fa 1%, #b1e5fa 100%);
  /* IE10+ */
  background: linear-gradient(top, #b1e5fa 1%, #b1e5fa 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  font-weight: bold;
}
/* line 194, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada div.dropdown-content {
  background-color: #e1f5fd;
}
/* line 197, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada div.dropdown-content a {
  color: #003976;
}
/* line 200, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada div.dropdown-content a:hover {
  background-color: #b1e5fa;
}
/* line 204, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada label {
  color: #003976;
  width: 125px !important;
}
/* line 208, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada div.dataTables_filter, body.dalriada div.dataTables_filter label {
  width: 200px !important;
}
/* line 212, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada body {
  font-size: 13px;
}
/* line 216, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada p, body.dalriada strong, body.dalriada th, body.dalriada td {
  font-size: 13px;
}
/* line 220, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada p small {
  font-size: 11px;
}
/* line 224, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada h1 {
  font-size: 30px;
}
/* line 228, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada h1 small {
  font-size: 18px;
}
/* line 232, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada h2 {
  font-size: 24px;
}
/* line 236, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada h2 small {
  font-size: 14px;
}
/* line 240, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada h3 {
  font-size: 18px;
}
/* line 244, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada h3 small {
  font-size: 14px;
}
/* line 248, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada h4 {
  font-size: 16px;
}
/* line 252, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada h4 small {
  font-size: 12px;
}
/* line 256, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada h5 {
  font-size: 14px;
}
/* line 260, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada h6 {
  font-size: 13px;
}
/* line 264, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada button, body.dalriada label, body.dalriada input, body.dalriada select, body.dalriada textarea {
  font-family: VERDANA;
  font-size: 13px;
}
/* line 269, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada input, body.dalriada textarea, body.dalriada select {
  color: #003976;
  border-color: #FFFFFF;
}
/* line 274, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada select, body.dalriada select[multiple] {
  background-color: #e1f5fd;
}
/* line 278, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada input[type=file] {
  background-color: #e1f5fd;
}
/* line 282, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada input[disabled], body.dalriada select[disabled], body.dalriada textarea[disabled], body.dalriada input[readonly], body.dalriada select[readonly], body.dalriada textarea[readonly] {
  background-color: #e1f5fd;
  border-color: #FFFFFF;
}
/* line 287, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada input:focus, body.dalriada textarea:focus {
  border-color: #c1d82f;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px #c1d82f;
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px #c1d82f;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px #c1d82f;
}
/* line 294, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada :-moz-placeholder, body.dalriada ::-webkit-input-placeholder {
  color: #FFFFFF;
}
/* line 299, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .container-fluid > .content, body.dalriada .container-fluid > div > .content {
  padding-top: 60px;
  margin-left: 240px;
}
/* line 303, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .container-fluid > .content > h1, body.dalriada .container-fluid > div > .content > h1, body.dalriada .container-fluid > .content > div > h1, body.dalriada .container-fluid > .content > div > div > h1 {
  font-family: VERDANA;
  line-height: 25px;
  font-size: 25px;
}
/* line 315, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada header.topbar {
  height: 60px;
  background: #c1d82f;
  color: #003976;
  font-family: VERDANA;
  border-right-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
/* line 324, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada header.topbar h1 {
  height: 60px;
  width: 220px;
  border-right-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  color: #003976;
  background: url("images/blue-dalriada-logo-stretched.png") no-repeat;
  font-size: 20px;
  line-height: 20px;
}
/* line 336, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada header.topbar .subheader {
  border-right-color: #c1d82f;
}
/* line 338, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada header.topbar .subheader h2 {
  color: #003976;
  font-size: 20px;
  line-height: 20px;
}
/* line 342, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada header.topbar .subheader h2 span {
  font-size: 20px;
  font-weight: normal;
}
/* line 346, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada header.topbar .subheader h2 span.member-banner-require-save {
  color: #ec008c;
}
/* line 351, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada header.topbar .subheader nav ul li {
  font-size: 20px;
  width: 20px;
  height: 20px;
}
/* line 357, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada header.topbar .subheader nav ul li.issues-new, body.dalriada header.topbar .subheader nav ul li.issues-new a {
  color: #ec008c;
}
/* line 359, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada header.topbar .subheader nav ul li.issues-new:hover, body.dalriada header.topbar .subheader nav ul li.issues-new a:hover {
  color: #ec008c;
}
/* line 363, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada header.topbar .subheader nav ul li, body.dalriada header.topbar .subheader nav ul li a {
  color: #003976;
}
/* line 365, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada header.topbar .subheader nav ul li:hover, body.dalriada header.topbar .subheader nav ul li a:hover {
  color: #003976;
}
/* line 373, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .topbar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10000;
  overflow: visible;
}
/* line 387, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada section.sidebar {
  background-color: #c1d82f;
  border-left-color: #FFFFFF;
  border-right-color: #FFFFFF;
  font-family: VERDANA;
  font-size: 13px;
  line-height: 13px;
  width: 221px;
}
/* line 396, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada section.sidebar nav ul li a {
  border-left-color: #FFFFFF;
  border-right-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
  color: #003976;
  padding: 15px 20px;
  background: #c1d82f;
  /* Old browsers */
  background: -moz-linear-gradient(top, #c1d82f 1%, #c1d82f 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #c1d82f), color-stop(100%, #c1d82f));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #c1d82f 1%, #c1d82f 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #c1d82f 1%, #c1d82f 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #c1d82f 1%, #c1d82f 100%);
  /* IE10+ */
  background: linear-gradient(top, #c1d82f 1%, #c1d82f 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 405, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada section.sidebar nav > ul > li > a:hover {
  background: #dbe885;
  /* Old browsers */
  background: -moz-linear-gradient(top, #dbe885 1%, #dbe885 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #dbe885), color-stop(100%, #dbe885));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #dbe885 1%, #dbe885 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #dbe885 1%, #dbe885 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #dbe885 1%, #dbe885 100%);
  /* IE10+ */
  background: linear-gradient(top, #dbe885 1%, #dbe885 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 409, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada section.sidebar nav > ul > li.selected > a {
  color: #003976;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, white 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, white));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, white 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, white 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, white 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, white 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 414, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada section.sidebar nav > ul > li.selected > ul > li.selected > a {
  color: #003976;
  background: #c1d82f;
  /*lighten($navigation-sub-selected-color,50%);*/
}
/* line 418, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada section.sidebar nav > ul > li.selected > ul > li.selected > ul {
  background: #c1d82f;
  border-bottom-color: #FFFFFF;
  color: #FFFFFF;
  border-right: #FFFFFF;
}
/* line 426, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada section.sidebar nav > ul > li > ul > li > a {
  background: #9fb321;
  color: #FFFFFF;
  border-bottom-color: #FFFFFF;
  padding: 15px 30px;
}
/* line 431, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada section.sidebar nav > ul > li > ul > li > a:hover {
  color: #003976;
  /*$navigation-sub-color-text; /*lighten($navigation-sub-color-text,20%);*/
  background: #9fb321;
  /*lighten($navigation-sub-color,5%);*/
}
/* line 436, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada section.sidebar nav > ul > li > ul > li.selected > ul > li a {
  color: #003976;
}
/* line 452, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .module {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  /*other colors for dataTable*/
  /*these are for the case where the whole module is taken up with a ul*/
}
/* line 455, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .module header h2 {
  font-family: VERDANA;
  font-size: 16px;
  line-height: 16px;
}
/* line 460, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .module header, body.dalriada .module th {
  padding: 15px 10px;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, white 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, white));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, white 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, white 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, white 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, white 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 464, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .module header, body.dalriada .module thead {
  border-bottom-color: #FFFFFF;
}
/* line 467, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .module header h2, body.dalriada .module thead h2, body.dalriada .module header h2 select {
  color: #003976;
}
/* line 470, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .module header h2.show-dimmed {
  color: #AAAAAA;
}
/* line 473, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .module header span.not-available, body.dalriada .module thead span.not-available {
  color: #FFFFFF;
}
/* line 476, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .module footer {
  border-top-color: #FFFFFF;
}
/* line 481, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .module table thead th, body.dalriada .module table.dataTable thead th {
  border-bottom-color: #FFFFFF;
  color: #003976;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, white 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, white));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, white 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, white 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, white 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, white 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 487, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .module table tbody tr th {
  border-top-color: #FFFFFF;
  color: #003976;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, white 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, white));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, white 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, white 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, white 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, white 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 492, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .module table tbody tr td {
  border-top-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
  color: #003976;
}
/* line 496, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .module table tbody tr td button {
  border-top-color: #FFFFFF;
  border-left-color: #FFFFFF;
  border-right-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
  color: #003976;
}
/* line 504, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .module table tbody tr.full_borders td {
  border-top-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
  border-left-color: #FFFFFF;
  border-right-color: #FFFFFF;
}
/* line 510, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .module table tbody tr.bottom_borders td {
  border-bottom-color: #FFFFFF;
}
/* line 513, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .module table tbody tr.bottom_borders td.no_bottom_borders {
  border-bottom-color: #FFFFFF;
}
/* line 516, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .module table tbody tr.row_selected td {
  background-color: #33bef3;
}
/* line 519, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .module table tbody tr.odd {
  background-color: #e1f5fd;
}
/* line 522, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .module table tbody tr.even {
  background-color: #FFFFFF;
}
/* line 526, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .module table tbody tr.odd td.sorting_1 {
  background-color: #c4ebfb;
}
/* line 529, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .module table tbody tr.odd td.sorting_2 {
  background-color: #ceeffc;
}
/* line 532, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .module table tbody tr.odd td.sorting_3 {
  background-color: #d7f2fc;
}
/* line 537, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .module table tbody tr.even td.sorting_1 {
  background-color: #ebf8fe;
}
/* line 540, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .module table tbody tr.even td.sorting_2 {
  background-color: #f4fbfe;
}
/* line 543, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .module table tbody tr.even td.sorting_3 {
  background-color: #feffff;
}
/* line 551, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .module .paginate_disabled_next {
  border-color: #FFFFFF !important;
  background: #e1f5fd;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e1f5fd 1%, #e1f5fd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e1f5fd), color-stop(100%, #e1f5fd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e1f5fd 1%, #e1f5fd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e1f5fd 1%, #e1f5fd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e1f5fd 1%, #e1f5fd 100%);
  /* IE10+ */
  background: linear-gradient(top, #e1f5fd 1%, #e1f5fd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #003976 !important;
}
/* line 556, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .module .paginate_disabled_previous,
body.dalriada .module .paginate_enabled_previous,
body.dalriada .module .paginate_disabled_next,
body.dalriada .module .paginate_enabled_next {
  border-color: #FFFFFF !important;
  background: #e1f5fd;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e1f5fd 1%, #e1f5fd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e1f5fd), color-stop(100%, #e1f5fd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e1f5fd 1%, #e1f5fd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e1f5fd 1%, #e1f5fd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e1f5fd 1%, #e1f5fd 100%);
  /* IE10+ */
  background: linear-gradient(top, #e1f5fd 1%, #e1f5fd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #003976 !important;
}
/* line 564, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .module .paginate_disabled_next {
  border-color: #FFFFFF !important;
  background: #e1f5fd;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e1f5fd 1%, #e1f5fd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e1f5fd), color-stop(100%, #e1f5fd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e1f5fd 1%, #e1f5fd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e1f5fd 1%, #e1f5fd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e1f5fd 1%, #e1f5fd 100%);
  /* IE10+ */
  background: linear-gradient(top, #e1f5fd 1%, #e1f5fd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #003976 !important;
}
/* line 570, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .module .paging_full_numbers .ui-button {
  border-color: #FFFFFF !important;
  background: #e1f5fd;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e1f5fd 1%, #e1f5fd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e1f5fd), color-stop(100%, #e1f5fd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e1f5fd 1%, #e1f5fd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e1f5fd 1%, #e1f5fd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e1f5fd 1%, #e1f5fd 100%);
  /* IE10+ */
  background: linear-gradient(top, #e1f5fd 1%, #e1f5fd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #003976 !important;
}
/* line 575, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .module .paging_full_numbers a.paginate_button {
  border-color: #FFFFFF !important;
  background: #e1f5fd;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e1f5fd 1%, #e1f5fd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e1f5fd), color-stop(100%, #e1f5fd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e1f5fd 1%, #e1f5fd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e1f5fd 1%, #e1f5fd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e1f5fd 1%, #e1f5fd 100%);
  /* IE10+ */
  background: linear-gradient(top, #e1f5fd 1%, #e1f5fd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #003976 !important;
}
/* line 580, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .module .paging_full_numbers a.paginate_button:hover {
  border-color: #e6e6e6 !important;
  background: #b1e5fa;
  /* Old browsers */
  background: -moz-linear-gradient(top, #b1e5fa 1%, #b1e5fa 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #b1e5fa), color-stop(100%, #b1e5fa));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #b1e5fa 1%, #b1e5fa 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #b1e5fa 1%, #b1e5fa 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #b1e5fa 1%, #b1e5fa 100%);
  /* IE10+ */
  background: linear-gradient(top, #b1e5fa 1%, #b1e5fa 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #002043 !important;
}
/* line 585, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .module .paging_full_numbers a.paginate_active {
  border-color: #e6e6e6 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, white 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, white));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, white 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, white 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, white 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, white 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #002043 !important;
}
/* line 591, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .module .dataTables_length {
  color: #003976 !important;
}
/* line 593, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .module .dataTables_length select {
  border-color: #FFFFFF !important;
  background: #e1f5fd;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e1f5fd 1%, #e1f5fd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e1f5fd), color-stop(100%, #e1f5fd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e1f5fd 1%, #e1f5fd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e1f5fd 1%, #e1f5fd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e1f5fd 1%, #e1f5fd 100%);
  /* IE10+ */
  background: linear-gradient(top, #e1f5fd 1%, #e1f5fd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #003976 !important;
}
/* line 599, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .module .dataTables_info {
  color: #003976 !important;
}
/* line 604, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .module > ul > li {
  color: #003976;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  border-top-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
  padding-left: 10px;
}
/* line 611, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .module > ul > li.add {
  color: #003976;
}
/* line 615, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .module.module-warning {
  background-color: #FFFFFF;
  color: #003976;
  border-color: #FFFFFF;
}
/* line 620, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .module.module-warning p, body.dalriada .module.module-action p, body.dalriada .module.module div.member-table-notes p {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 631, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .ui-tooltip {
  -webkit-box-shadow: 0 0 5px #FFFFFF;
  box-shadow: 0 0 5px #FFFFFF;
}
/* line 636, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .ui-widget {
  font-family: VERDANA;
}
/* line 638, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .ui-widget input, body.dalriada .ui-widget select, body.dalriada .ui-widget textarea, body.dalriada .ui-widget button {
  font-family: VERDANA;
}
/* line 643, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .ui-widget-content {
  border-color: #c1d82f;
  background: #FFFFFF;
  color: #003976;
}
/* line 647, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .ui-widget-content a {
  color: #ec008c;
}
/* line 652, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .ui-widget-header {
  border-color: #FFFFFF;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, white 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, white));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, white 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, white 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, white 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, white 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #003976;
  font-family: VERDANA;
}
/* line 657, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .ui-widget-header a {
  color: #ec008c;
}
/* line 662, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .ui-state-default, body.dalriada .ui-widget-content .ui-state-default, body.dalriada .ui-widget-header .ui-state-default {
  border-color: #FFFFFF;
  background: #e1f5fd;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e1f5fd 1%, #e1f5fd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e1f5fd), color-stop(100%, #e1f5fd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e1f5fd 1%, #e1f5fd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e1f5fd 1%, #e1f5fd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e1f5fd 1%, #e1f5fd 100%);
  /* IE10+ */
  background: linear-gradient(top, #e1f5fd 1%, #e1f5fd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #003976;
}
/* line 668, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .ui-state-default a {
  color: #003976;
}
/* line 670, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .ui-state-default a:link, body.dalriada .ui-state-default a:visited {
  color: #003976;
}
/* line 675, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .ui-state-hover, body.dalriada .ui-widget-content .ui-state-hover, body.dalriada .ui-widget-header .ui-state-hover, body.dalriada .ui-state-focus, body.dalriada .ui-widget-content .ui-state-focus, body.dalriada .ui-widget-header .ui-state-focus {
  border-color: #e6e6e6;
  background: #b1e5fa;
  /* Old browsers */
  background: -moz-linear-gradient(top, #b1e5fa 1%, #b1e5fa 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #b1e5fa), color-stop(100%, #b1e5fa));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #b1e5fa 1%, #b1e5fa 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #b1e5fa 1%, #b1e5fa 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #b1e5fa 1%, #b1e5fa 100%);
  /* IE10+ */
  background: linear-gradient(top, #b1e5fa 1%, #b1e5fa 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #002043;
}
/* line 681, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .ui-state-hover a {
  color: #002043;
}
/* line 683, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .ui-state-hover a:hover, body.dalriada .ui-state-hover a:link, body.dalriada .ui-state-hover a:visited {
  color: #002043;
}
/* line 688, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .ui-state-active, body.dalriada .ui-widget-content .ui-state-active, body.dalriada .ui-widget-header .ui-state-active {
  border-color: #e6e6e6;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, white 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, white));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, white 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, white 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, white 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, white 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #002043;
}
/* line 694, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .ui-state-active a {
  color: #002043;
  text-decoration: none;
}
/* line 697, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .ui-state-active a:link, body.dalriada .ui-state-active a:visited {
  color: #002043;
  text-decoration: none;
}
/* line 706, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .ui-state-highlight, body.dalriada .ui-widget-content .ui-state-highlight, body.dalriada .ui-widget-header .ui-state-highlight {
  border-color: #FFFFFF;
  background: #FFFFFF;
  color: #003976;
}
/* line 710, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .ui-state-highlight i, body.dalriada .ui-widget-content .ui-state-highlight i, body.dalriada .ui-widget-header .ui-state-highlight i {
  color: #003976;
}
/* line 715, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .ui-state-highlight a, body.dalriada .ui-widget-content .ui-state-highlight a, body.dalriada .ui-widget-header .ui-state-highlight a {
  color: #003976;
}
/* line 719, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .ui-state-error, body.dalriada .ui-widget-content .ui-state-error, body.dalriada .ui-widget-header .ui-state-error {
  border-color: #c1d82f;
  background: #FFFFFF;
  color: #003976;
}
/* line 723, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .ui-state-error i, body.dalriada .ui-widget-content .ui-state-error i, body.dalriada .ui-widget-header .ui-state-error i {
  color: #003976;
}
/* line 728, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .ui-state-error a, body.dalriada .ui-widget-content .ui-state-error a, body.dalriada .ui-widget-header .ui-state-error a, body.dalriada .ui-state-error-text, body.dalriada .ui-widget-content .ui-state-error-text, body.dalriada .ui-widget-header .ui-state-error-text {
  color: #003976;
}
/* line 734, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .ui-widget-overlay, body.dalriada .ui-widget-shadow {
  background: #FFFFFF;
}
/* line 739, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada ul.mantle-item-dialog a {
  cursor: pointer;
  color: #ec008c;
  text-decoration: none;
  font-weight: bold;
}
/* line 744, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada ul.mantle-item-dialog a:hover {
  cursor: pointer;
  color: #b9006e;
  text-decoration: underline;
}
/* line 748, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada ul.mantle-item-dialog a:hover span.ui-icon {
  color: #003976;
}
/* line 756, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada table.mantle-chart-colors th.mantle-chart-label {
  color: #222222;
  font-size: 12px;
  font-weight: "bold";
}
/* line 761, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada table.mantle-chart-colors th.mantle-chart-legend {
  color: #222222;
  font-size: 12px;
  font-weight: "bold";
}
/* line 766, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada table.mantle-chart-colors th.mantle-chart-title {
  color: #222222;
  font-size: 16px;
  font-weight: "bold";
}
/* line 771, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada table.mantle-chart-colors th.mantle-chart-axis-title {
  color: #222222;
  font-size: 12px;
  font-weight: "bold";
}
/* line 776, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada table.mantle-chart-colors th.mantle-chart-axis-label {
  color: #222222;
  font-size: 10px;
  font-weight: "bold";
}
/* line 781, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada table.mantle-chart-colors tr td {
  color: #003976;
}
/* line 783, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada table.mantle-chart-colors tr td + td {
  color: #c1d82f;
}
/* line 785, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada table.mantle-chart-colors tr td + td + td {
  color: #ec008c;
}
/* line 787, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada table.mantle-chart-colors tr td + td + td + td {
  color: #f9a350;
}
/* line 789, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada table.mantle-chart-colors tr td + td + td + td + td {
  color: #00b9f2;
}
/* line 791, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada table.mantle-chart-colors tr td + td + td + td + td + td {
  color: #ffd520;
}
/* line 793, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada table.mantle-chart-colors tr td + td + td + td + td + td + td {
  color: rgba(0, 57, 118, 0.5);
}
/* line 795, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada table.mantle-chart-colors tr td + td + td + td + td + td + td + td {
  color: #93D674;
}
/* line 797, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada table.mantle-chart-colors tr td + td + td + td + td + td + td + td + td {
  color: rgba(236, 0, 140, 0.5);
}
/* line 811, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada table {
  font-size: 11px;
}
/* line 814, ../../../../app/assets/stylesheets/app/branding/dalriada.css.scss */
body.dalriada .dataTables_wrapper * {
  font-size: 11px;
}

/*end of brand*/
/*
Branding file for brand - MANTLE
*/
/*main logo in top left corner - width best set to 200px*/
/*sets the height of the topbar which should be same as logo height*/
/*when a modal dialog is on screen this color greys out the rest of the page*/
/*main color of the top bar*/
/*color of text and logos on the top bar*/
/*alternative color for top bar to show alert status (eg current edits not saved)*/
/*font family for top bar*/
/*background color of main navigation*/
/*font color for main nav*/
/*background for the selected element on main nav*/
/*font color for the selected element on main nav*/
/*background for the selected element on sub navigation*/
/*font color for the selected element on sub navigation*/
/*background color for sub navigation*/
/*font color for sub navigation*/
/*font family for main nav and sub nav*/
/*font family in all headers*/
/*main color of the sidebar background*/
/*main color of the sidebar border*/
/*main color of all backgrounds in modules and widgets*/
/*main font color in all controls and body text*/
/*all borders of widgets and menus*/
/*background color of all headers*/
/*font color in all headers*/
/*font color in all headers that are dimmed*/
/*font color for general anchors*/
/*main font family for all controls and body text*/
/*font family in all headers*/
/*background of highlight popup boxes*/
/*font color in highlight popups*/
/*border of highlight popups*/
/*color of icons in highlight popup boxes*/
/*background of content popup boxes*/
/*font color in content popups*/
/*border of content popups*/
/*color of icons in content popup boxes*/
/*background of error popup boxes*/
/*font color in error popups*/
/*border of error popups*/
/*color of icons in error popup boxes*/
/*border for all controls (inputs, selectbox etc)*/
/*background for all controls*/
/*text color in all controls*/
/*highlighting border color for current active control*/
/*font color for general anchors*/
/*background color for all even numbered rows in tables*/
/*background color for all odd numbered rows in tables*/
/*background color for selected rows in tables*/
/*table row cell font size*/
/*button, label, input, select, textarea font size*/
/*sur   colour#B0BAD1;*/
/*deficit colour#D4ADB9;*/
/*
EVERYTHING BEYOND THIS LINE SHOULD BE LEFT ALONE IF POSSIBLE!
################################################################################################################
*/
/*
Special functions to shade from one color to another
*/
/*start brand mantle*/
/* line 134, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions {
  /*main font, every set using ems elsewhere*/
  font-family: Helvetica, Arial, sans-serif;
  /*
  General settings and controls
  */
  /*
  The top bar
  */
  /*
  The main navigation
  */
  /*
  
  Module styles
  
  */
  /*
  jquery-ui
  */
  /* Interaction Cues
  ----------------------------------*/
  /* Overlays */
  /* dialog box */
  /* colors for highcharts */
  /* table */
}
/* line 143, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions h1, body.dbpensionsolutions h2, body.dbpensionsolutions h3, body.dbpensionsolutions h4, body.dbpensionsolutions h5, body.dbpensionsolutions h6 {
  color: #444444;
}
/* line 147, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions hr {
  border-bottom-color: #BBBBBB;
}
/* line 151, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions a {
  color: #578CB8;
}
/* line 153, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions a:hover {
  color: #41729b;
}
/* line 155, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions a:hover span.ui-icon {
  color: #444444;
}
/* line 159, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions a span.ui-icon {
  color: #444444;
}
/* line 164, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions strong.frs17_previous_calc {
  color: #578CB8;
}
/* line 168, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions a.ui-button, body.dbpensionsolutions input[type=button], body.dbpensionsolutions button {
  border-color: #D3D3D3;
  color: #555555;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 173, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions a.ui-button:hover, body.dbpensionsolutions input:hover[type=button], body.dbpensionsolutions button:hover {
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 177, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .tab button {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  color: #555555;
}
/* line 182, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .tab button:hover {
  background: #f3f3f3;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #f3f3f3), color-stop(100%, silver));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* IE10+ */
  background: linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  font-weight: bold;
}
/* line 186, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .tab button.active {
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  font-weight: bold;
}
/* line 191, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions div.dropdown-content {
  background-color: #E6E6E6;
}
/* line 194, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions div.dropdown-content a {
  color: #555555;
}
/* line 197, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions div.dropdown-content a:hover {
  background-color: #cdcdcd;
}
/* line 201, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions label {
  color: #555555;
}
/* line 205, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions body {
  font-size: 13px;
}
/* line 209, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions p, body.dbpensionsolutions strong, body.dbpensionsolutions th, body.dbpensionsolutions td {
  font-size: 13px;
}
/* line 213, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions p small {
  font-size: 11px;
}
/* line 217, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions h1 {
  font-size: 30px;
}
/* line 221, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions h1 small {
  font-size: 18px;
}
/* line 225, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions h2 {
  font-size: 24px;
}
/* line 229, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions h2 small {
  font-size: 14px;
}
/* line 233, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions h3 {
  font-size: 18px;
}
/* line 237, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions h3 small {
  font-size: 14px;
}
/* line 241, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions h4 {
  font-size: 16px;
}
/* line 245, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions h4 small {
  font-size: 12px;
}
/* line 249, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions h5 {
  font-size: 14px;
}
/* line 253, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions h6 {
  font-size: 13px;
}
/* line 257, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions button, body.dbpensionsolutions label, body.dbpensionsolutions input, body.dbpensionsolutions select, body.dbpensionsolutions textarea {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
}
/* line 262, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions input, body.dbpensionsolutions textarea, body.dbpensionsolutions select {
  color: #555555;
  border-color: #D3D3D3;
}
/* line 267, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions select, body.dbpensionsolutions select[multiple] {
  background-color: #E6E6E6;
}
/* line 271, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions input[type=file] {
  background-color: #E6E6E6;
}
/* line 275, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions input[disabled], body.dbpensionsolutions select[disabled], body.dbpensionsolutions textarea[disabled], body.dbpensionsolutions input[readonly], body.dbpensionsolutions select[readonly], body.dbpensionsolutions textarea[readonly] {
  background-color: #E6E6E6;
  border-color: #D3D3D3;
}
/* line 280, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions input:focus, body.dbpensionsolutions textarea:focus {
  border-color: rgba(225, 213, 32, 0.8);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(225, 213, 32, 0.8);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(225, 213, 32, 0.8);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(225, 213, 32, 0.8);
}
/* line 287, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions :-moz-placeholder, body.dbpensionsolutions ::-webkit-input-placeholder {
  color: #D3D3D3;
}
/* line 292, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .container-fluid > .content, body.dbpensionsolutions .container-fluid > div > .content {
  padding-top: 60px;
}
/* line 295, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .container-fluid > .content > h1, body.dbpensionsolutions .container-fluid > div > .content > h1, body.dbpensionsolutions .container-fluid > .content > div > h1, body.dbpensionsolutions .container-fluid > .content > div > div > h1 {
  font-family: Helvetica, Arial, sans-serif;
  line-height: 25px;
  font-size: 25px;
}
/* line 306, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions header.topbar {
  height: 60px;
  background: #333333;
  color: #FFFFFF;
  font-family: Helvetica, Arial, sans-serif;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
/* line 315, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions header.topbar h1 {
  height: 60px;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  color: #FFFFFF;
  background: url("images/new/dbpensionsolutions/logo.png") no-repeat;
  font-size: 20px;
  line-height: 20px;
}
/* line 326, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions header.topbar .subheader {
  border-right-color: #333333;
}
/* line 328, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions header.topbar .subheader h2 {
  color: #FFFFFF;
  font-size: 20px;
  line-height: 20px;
}
/* line 332, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions header.topbar .subheader h2 span {
  font-size: 20px;
  font-weight: normal;
}
/* line 336, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions header.topbar .subheader h2 span.member-banner-require-save, body.dbpensionsolutions header.topbar .subheader h2 span.benefits-banner-require-save {
  color: #E1D520;
}
/* line 341, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions header.topbar .subheader nav ul li {
  font-size: 20px;
  width: 20px;
  height: 20px;
}
/* line 347, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions header.topbar .subheader nav ul li.issues-new, body.dbpensionsolutions header.topbar .subheader nav ul li.issues-new a {
  color: #E1D520;
}
/* line 349, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions header.topbar .subheader nav ul li.issues-new:hover, body.dbpensionsolutions header.topbar .subheader nav ul li.issues-new a:hover {
  color: #E1D520;
}
/* line 353, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions header.topbar .subheader nav ul li, body.dbpensionsolutions header.topbar .subheader nav ul li a {
  color: #FFFFFF;
}
/* line 355, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions header.topbar .subheader nav ul li:hover, body.dbpensionsolutions header.topbar .subheader nav ul li a:hover {
  color: #FFFFFF;
}
/* line 363, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .topbar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10000;
  overflow: visible;
}
/* line 377, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions section.sidebar {
  background-color: #F5F5F5;
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 13px;
}
/* line 385, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions section.sidebar nav ul li a {
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  color: #444444;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 393, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions section.sidebar nav > ul > li > a:hover {
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #e6e6e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 397, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions section.sidebar nav > ul > li.selected > a {
  color: #FFFFFF;
  background: #99c7ec;
  /* Old browsers */
  background: -moz-linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #99c7ec), color-stop(100%, #4397dc));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* IE10+ */
  background: linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 402, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions section.sidebar nav > ul > li.selected > ul > li.selected > a {
  color: #578CB8;
  background: #FFFFFF;
}
/* line 406, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions section.sidebar nav > ul > li.selected > ul > li.selected > ul {
  background: #E9F3FB;
  border-bottom-color: #BBBBBB;
  color: #578CB8;
  border-right: #BBBBBB;
}
/* line 414, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions section.sidebar nav > ul > li > ul > li > a {
  background: #E9F3FB;
  color: #578CB8;
  border-bottom-color: #BBBBBB;
}
/* line 418, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions section.sidebar nav > ul > li > ul > li > a:hover {
  color: #41729b;
  background: #bedbf3;
}
/* line 423, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions section.sidebar nav > ul > li > ul > li.selected > ul > li a {
  color: #444444;
}
/* line 439, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .module {
  background-color: #F5F5F5;
  border-color: #BBBBBB;
  /*other colors for dataTable*/
  /*these are for the case where the whole module is taken up with a ul*/
}
/* line 442, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .module header h2 {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 16px;
}
/* line 447, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .module th {
  padding: 15px 10px;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 451, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .module header {
  padding: 15px 20px;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 455, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .module header, body.dbpensionsolutions .module thead {
  border-bottom-color: #F5F5F5;
}
/* line 458, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .module header h2, body.dbpensionsolutions .module thead h2, body.dbpensionsolutions .module header h2 select {
  color: #444444;
}
/* line 461, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .module header h2.show-dimmed {
  color: #AAAAAA;
}
/* line 464, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .module header span.not-available, body.dbpensionsolutions .module thead span.not-available {
  color: #E1D520;
}
/* line 467, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .module footer {
  border-top-color: #EEEEEE;
}
/* line 472, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .module table thead th, body.dbpensionsolutions .module table.dataTable thead th {
  border-bottom-color: #BBBBBB;
  color: #444444;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 478, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .module table tbody tr th {
  border-top-color: #BBBBBB;
  color: #444444;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 483, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .module table tbody tr td {
  border-top-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  color: #444444;
}
/* line 487, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .module table tbody tr td button {
  border-top-color: #BBBBBB;
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  color: #444444;
}
/* line 495, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .module table tbody tr.full_borders td {
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
}
/* line 499, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .module table tbody tr.row_selected td {
  background-color: #CCCCCC;
}
/* line 502, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .module table tbody tr.odd {
  background-color: #E2E4FF;
}
/* line 505, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .module table tbody tr.even {
  background-color: #FFFFFF;
}
/* line 509, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .module table tbody tr.odd td.sorting_1 {
  background-color: #c3c8ff;
}
/* line 512, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .module table tbody tr.odd td.sorting_2 {
  background-color: #ced1ff;
}
/* line 515, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .module table tbody tr.odd td.sorting_3 {
  background-color: #d8dbff;
}
/* line 520, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .module table tbody tr.even td.sorting_1 {
  background-color: #ecedff;
}
/* line 523, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .module table tbody tr.even td.sorting_2 {
  background-color: #f6f7ff;
}
/* line 526, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .module table tbody tr.even td.sorting_3 {
  background-color: white;
}
/* line 534, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .module .paginate_disabled_next {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 539, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .module .paginate_disabled_previous,
body.dbpensionsolutions .module .paginate_enabled_previous,
body.dbpensionsolutions .module .paginate_disabled_next,
body.dbpensionsolutions .module .paginate_enabled_next {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 547, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .module .paginate_disabled_next {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 553, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .module .paging_full_numbers .ui-button {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 558, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .module .paging_full_numbers a.paginate_button {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 563, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .module .paging_full_numbers a.paginate_button:hover {
  border-color: #bababa !important;
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c !important;
}
/* line 568, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .module .paging_full_numbers a.paginate_active {
  border-color: #bababa !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #e6e6e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c !important;
}
/* line 574, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .module .dataTables_length {
  color: #555555 !important;
}
/* line 576, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .module .dataTables_length select {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 582, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .module .dataTables_info {
  color: #555555 !important;
}
/* line 587, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .module > ul > li {
  color: #444444;
  background-color: #F5F5F5;
  border-color: #BBBBBB;
  border-top-color: #F5F5F5;
  border-bottom-color: #c2c2c2;
  /*padding-left: 10px;*/
}
/* line 594, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .module > ul > li.add {
  color: #444444;
}
/* line 598, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .module.module-warning {
  background-color: #F5F5F5;
  color: #666666;
  border-color: #E1D520;
}
/* line 603, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .module.module-warning p, body.dbpensionsolutions .module.module-action p, body.dbpensionsolutions .module.module div.member-table-notes p {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 614, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .ui-tooltip {
  -webkit-box-shadow: 0 0 5px #EEEEEE;
  box-shadow: 0 0 5px #EEEEEE;
}
/* line 619, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .ui-widget {
  font-family: Helvetica, Arial, sans-serif;
}
/* line 621, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .ui-widget input, body.dbpensionsolutions .ui-widget select, body.dbpensionsolutions .ui-widget textarea, body.dbpensionsolutions .ui-widget button {
  font-family: Helvetica, Arial, sans-serif;
}
/* line 626, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .ui-widget-content {
  border-color: #D3D3D3;
  background: #F5F5F5;
  color: #666666;
}
/* line 630, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .ui-widget-content a {
  color: #578CB8;
}
/* line 635, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .ui-widget-header {
  border-color: #BBBBBB;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #444444;
  font-family: Helvetica, Arial, sans-serif;
}
/* line 640, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .ui-widget-header a {
  color: #578CB8;
}
/* line 645, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .ui-state-default, body.dbpensionsolutions .ui-widget-content .ui-state-default, body.dbpensionsolutions .ui-widget-header .ui-state-default {
  border-color: #D3D3D3;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555;
}
/* line 651, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .ui-state-default a {
  color: #555555;
}
/* line 653, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .ui-state-default a:link, body.dbpensionsolutions .ui-state-default a:visited {
  color: #555555;
}
/* line 658, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .ui-state-hover, body.dbpensionsolutions .ui-widget-content .ui-state-hover, body.dbpensionsolutions .ui-widget-header .ui-state-hover, body.dbpensionsolutions .ui-state-focus, body.dbpensionsolutions .ui-widget-content .ui-state-focus, body.dbpensionsolutions .ui-widget-header .ui-state-focus {
  border-color: #bababa;
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c;
}
/* line 664, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .ui-state-hover a {
  color: #3c3c3c;
}
/* line 666, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .ui-state-hover a:hover, body.dbpensionsolutions .ui-state-hover a:link, body.dbpensionsolutions .ui-state-hover a:visited {
  color: #3c3c3c;
}
/* line 671, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .ui-state-active, body.dbpensionsolutions .ui-widget-content .ui-state-active, body.dbpensionsolutions .ui-widget-header .ui-state-active {
  border-color: #bababa;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #e6e6e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c;
}
/* line 677, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .ui-state-active a {
  color: #3c3c3c;
  text-decoration: none;
}
/* line 680, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .ui-state-active a:link, body.dbpensionsolutions .ui-state-active a:visited {
  color: #3c3c3c;
  text-decoration: none;
}
/* line 689, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .ui-state-highlight, body.dbpensionsolutions .ui-widget-content .ui-state-highlight, body.dbpensionsolutions .ui-widget-header .ui-state-highlight {
  border-color: #E1D520;
  background: #F5F5F5;
  color: #666666;
}
/* line 693, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .ui-state-highlight i, body.dbpensionsolutions .ui-widget-content .ui-state-highlight i, body.dbpensionsolutions .ui-widget-header .ui-state-highlight i {
  color: #2e83ff;
}
/* line 698, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .ui-state-highlight a, body.dbpensionsolutions .ui-widget-content .ui-state-highlight a, body.dbpensionsolutions .ui-widget-header .ui-state-highlight a {
  color: #666666;
}
/* line 702, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .ui-state-error, body.dbpensionsolutions .ui-widget-content .ui-state-error, body.dbpensionsolutions .ui-widget-header .ui-state-error {
  border-color: #cd0a0a;
  background: #F5F5F5;
  color: #cd0a0a;
}
/* line 706, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .ui-state-error i, body.dbpensionsolutions .ui-widget-content .ui-state-error i, body.dbpensionsolutions .ui-widget-header .ui-state-error i {
  color: #cd0a0a;
}
/* line 711, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .ui-state-error a, body.dbpensionsolutions .ui-widget-content .ui-state-error a, body.dbpensionsolutions .ui-widget-header .ui-state-error a, body.dbpensionsolutions .ui-state-error-text, body.dbpensionsolutions .ui-widget-content .ui-state-error-text, body.dbpensionsolutions .ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}
/* line 717, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .ui-widget-overlay, body.dbpensionsolutions .ui-widget-shadow {
  background: #EEEEEE;
}
/* line 722, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions ul.mantle-item-dialog a {
  cursor: pointer;
  color: #578CB8;
  text-decoration: none;
  font-weight: bold;
}
/* line 727, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions ul.mantle-item-dialog a:hover {
  cursor: pointer;
  color: #41729b;
  text-decoration: underline;
}
/* line 731, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions ul.mantle-item-dialog a:hover span.ui-icon {
  color: #555555;
}
/* line 739, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions table.mantle-chart-colors th.mantle-chart-label {
  color: #606060;
  font-size: 12px;
  font-weight: "bold";
}
/* line 744, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions table.mantle-chart-colors th.mantle-chart-legend {
  color: #606060;
  font-size: 12px;
  font-weight: "bold";
}
/* line 749, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions table.mantle-chart-colors th.mantle-chart-title {
  color: #606060;
  font-size: 16px;
  font-weight: "bold";
}
/* line 754, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions table.mantle-chart-colors th.mantle-chart-axis-title {
  color: #606060;
  font-size: 12px;
  font-weight: "bold";
}
/* line 759, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions table.mantle-chart-colors th.mantle-chart-axis-label {
  color: #606060;
  font-size: 10px;
  font-weight: "bold";
}
/* line 764, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions table.mantle-chart-colors tr td {
  color: #21499e;
}
/* line 766, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions table.mantle-chart-colors tr td + td {
  color: #499e21;
}
/* line 768, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions table.mantle-chart-colors tr td + td + td {
  color: #9f2149;
}
/* line 770, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions table.mantle-chart-colors tr td + td + td + td {
  color: #9e2187;
}
/* line 772, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions table.mantle-chart-colors tr td + td + td + td + td {
  color: #21879e;
}
/* line 774, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions table.mantle-chart-colors tr td + td + td + td + td + td {
  color: #ffd520;
}
/* line 776, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions table.mantle-chart-colors tr td + td + td + td + td + td + td {
  color: rgba(33, 73, 158, 0.5);
}
/* line 778, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions table.mantle-chart-colors tr td + td + td + td + td + td + td + td {
  color: #93D674;
}
/* line 780, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions table.mantle-chart-colors tr td + td + td + td + td + td + td + td + td {
  color: rgba(159, 33, 73, 0.5);
}
/* line 794, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions table {
  font-size: 11px;
}
/* line 797, ../../../../app/assets/stylesheets/app/branding/dbpensionsolutions.css.scss */
body.dbpensionsolutions .dataTables_wrapper * {
  font-size: 11px;
}

/*end of brand*/
/*
Branding file for brand - EY
*/
/*main logo in top left corner - width best set to 200px*/
/*sets the height of the topbar which should be same as logo height*/
/*when a modal dialog is on screen this color greys out the rest of the page*/
/*main color of the top bar*/
/*color of text and logos on the top bar*/
/*alternative color for top bar to show alert status (eg current edits not saved)*/
/*font family for top bar*/
/*background color of main navigation*/
/*font color for main nav*/
/*background for the selected element on main nav*/
/*font color for the selected element on main nav*/
/*background for the selected element on sub navigation*/
/*font color for the selected element on sub navigation*/
/*background color for sub navigation*/
/*font color for sub navigation*/
/*font family for main nav and sub nav*/
/*font family in all headers*/
/*main color of the sidebar background*/
/*main color of the sidebar border*/
/*main color of all backgrounds in modules and widgets*/
/*main font color in all controls and body text*/
/*all borders of widgets and menus*/
/*background color of all headers*/
/*font color in all headers*/
/*font color in all headers that are dimmed*/
/*font color for general anchors*/
/*main font family for all controls and body text*/
/*font family in all headers*/
/*background of highlight popup boxes*/
/*font color in highlight popups*/
/*border of highlight popups*/
/*color of icons in highlight popup boxes*/
/*background of content popup boxes*/
/*font color in content popups*/
/*border of content popups*/
/*color of icons in content popup boxes*/
/*background of error popup boxes*/
/*font color in error popups*/
/*border of error popups*/
/*color of icons in error popup boxes*/
/*border for all controls (inputs, selectbox etc)*/
/*background for all controls*/
/*text color in all controls*/
/*highlighting border color for current active control*/
/*font color for general anchors*/
/*background color for all even numbered rows in tables*/
/*background color for all odd numbered rows in tables*/
/*background color for selected rows in tables*/
/*table row cell font size*/
/*button, label, input, select, textarea font size*/
/*sur   colour#B0BAD1;*/
/*deficit colour#D4ADB9;*/
/*
EVERYTHING BEYOND THIS LINE SHOULD BE LEFT ALONE IF POSSIBLE!
################################################################################################################
*/
/*
Special functions to shade from one color to another
*/
/*start brand mantle*/
/* line 134, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey {
  /*main font, every set using ems elsewhere*/
  font-family: Helvetica, Arial, sans-serif;
  /*
  General settings and controls
  */
  /*
  The top bar
  */
  /*
  The main navigation
  */
  /*
  
  Module styles
  
  */
  /*
  jquery-ui
  */
  /* Interaction Cues
  ----------------------------------*/
  /* Overlays */
  /* dialog box */
  /* colors for highcharts */
  /* table */
}
/* line 143, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey h1, body.ey h2, body.ey h3, body.ey h4, body.ey h5, body.ey h6 {
  color: #1a1a24;
}
/* line 147, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey hr {
  border-bottom-color: #747480;
}
/* line 151, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey a {
  color: #feeb09;
}
/* line 153, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey a:hover {
  color: #d3c301;
}
/* line 155, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey a:hover span.ui-icon {
  color: #1a1a24;
}
/* line 159, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey a span.ui-icon {
  color: #1a1a24;
}
/* line 164, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey strong.frs17_previous_calc {
  color: #feeb09;
}
/* line 168, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey a:link, body.ey a:visited {
  color: #2e2e38;
  text-decoration: underline;
}
/* line 173, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey a.ui-button, body.ey input[type=button], body.ey button {
  border-color: #c2c2ce;
  color: #1a1a24;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cbcbdf 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cbcbdf));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cbcbdf 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cbcbdf 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cbcbdf 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cbcbdf 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 178, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey a.ui-button:hover, body.ey input:hover[type=button], body.ey button:hover {
  background: #eaeaf2;
  /* Old browsers */
  background: -moz-linear-gradient(top, #eaeaf2 1%, #ababcb 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eaeaf2), color-stop(100%, #ababcb));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #eaeaf2 1%, #ababcb 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #eaeaf2 1%, #ababcb 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #eaeaf2 1%, #ababcb 100%);
  /* IE10+ */
  background: linear-gradient(top, #eaeaf2 1%, #ababcb 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 182, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .tab button {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  color: #1a1a24;
}
/* line 187, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .tab button:hover {
  background: #fafafc;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fafafc 1%, #bbbbd5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #fafafc), color-stop(100%, #bbbbd5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fafafc 1%, #bbbbd5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fafafc 1%, #bbbbd5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fafafc 1%, #bbbbd5 100%);
  /* IE10+ */
  background: linear-gradient(top, #fafafc 1%, #bbbbd5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  font-weight: bold;
}
/* line 191, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .tab button.active {
  background: #eaeaf2;
  /* Old browsers */
  background: -moz-linear-gradient(top, #eaeaf2 1%, #ababcb 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eaeaf2), color-stop(100%, #ababcb));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #eaeaf2 1%, #ababcb 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #eaeaf2 1%, #ababcb 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #eaeaf2 1%, #ababcb 100%);
  /* IE10+ */
  background: linear-gradient(top, #eaeaf2 1%, #ababcb 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  font-weight: bold;
}
/* line 196, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey div.dropdown-content {
  background-color: #eaeaf2;
}
/* line 199, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey div.dropdown-content a {
  color: #1a1a24;
}
/* line 202, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey div.dropdown-content a:hover {
  background-color: #cbcbdf;
}
/* line 206, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey label {
  color: #1a1a24;
}
/* line 210, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey body {
  font-size: 13px;
}
/* line 214, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey p, body.ey strong, body.ey th, body.ey td {
  font-size: 13px;
}
/* line 218, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey p small {
  font-size: 11px;
}
/* line 222, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey h1 {
  font-size: 30px;
}
/* line 226, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey h1 small {
  font-size: 18px;
}
/* line 230, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey h2 {
  font-size: 24px;
}
/* line 234, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey h2 small {
  font-size: 14px;
}
/* line 238, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey h3 {
  font-size: 18px;
}
/* line 242, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey h3 small {
  font-size: 14px;
}
/* line 246, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey h4 {
  font-size: 16px;
}
/* line 250, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey h4 small {
  font-size: 12px;
}
/* line 254, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey h5 {
  font-size: 14px;
}
/* line 258, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey h6 {
  font-size: 13px;
}
/* line 262, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey button, body.ey label, body.ey input, body.ey select, body.ey textarea {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
}
/* line 267, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey input, body.ey textarea, body.ey select {
  color: #1a1a24;
  border-color: #c2c2ce;
}
/* line 272, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey select, body.ey select[multiple] {
  background-color: #eaeaf2;
}
/* line 276, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey input[type="checkbox"] {
  accent-color: #feeb09;
}
/* line 280, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey input[type=file] {
  background-color: #eaeaf2;
}
/* line 284, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey input[disabled], body.ey select[disabled], body.ey textarea[disabled], body.ey input[readonly], body.ey select[readonly], body.ey textarea[readonly] {
  background-color: #eaeaf2;
  border-color: #c2c2ce;
}
/* line 289, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey input:focus, body.ey textarea:focus {
  border-color: #feeb09;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px #feeb09;
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px #feeb09;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px #feeb09;
}
/* line 296, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey :-moz-placeholder, body.ey ::-webkit-input-placeholder {
  color: #c2c2ce;
}
/* line 301, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .container-fluid > .content, body.ey .container-fluid > div > .content {
  padding-top: 60px;
}
/* line 304, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .container-fluid > .content > h1, body.ey .container-fluid > div > .content > h1, body.ey .container-fluid > .content > div > h1, body.ey .container-fluid > .content > div > div > h1 {
  font-family: Helvetica, Arial, sans-serif;
  line-height: 25px;
  font-size: 25px;
}
/* line 315, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey header.topbar {
  height: 60px;
  background: #1a1a24;
  color: #eaeaf2;
  font-family: Helvetica, Arial, sans-serif;
  border-right-color: #747480;
  border-bottom-color: #747480;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
/* line 324, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey header.topbar h1 {
  height: 60px;
  border-right-color: #747480;
  border-bottom-color: #747480;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  color: #eaeaf2;
  background: url("images/new/ey/logo.png") no-repeat;
  font-size: 20px;
  line-height: 20px;
}
/* line 335, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey header.topbar .subheader {
  border-right-color: #1a1a24;
}
/* line 337, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey header.topbar .subheader h2 {
  color: #eaeaf2;
  font-size: 20px;
  line-height: 20px;
}
/* line 341, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey header.topbar .subheader h2 span {
  font-size: 20px;
  font-weight: normal;
}
/* line 345, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey header.topbar .subheader h2 span.member-banner-require-save, body.ey header.topbar .subheader h2 span.benefits-banner-require-save {
  color: #feeb09;
}
/* line 350, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey header.topbar .subheader nav ul li {
  font-size: 20px;
  width: 20px;
  height: 20px;
}
/* line 356, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey header.topbar .subheader nav ul li.issues-new, body.ey header.topbar .subheader nav ul li.issues-new a {
  color: #feeb09;
}
/* line 358, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey header.topbar .subheader nav ul li.issues-new:hover, body.ey header.topbar .subheader nav ul li.issues-new a:hover {
  color: #feeb09;
}
/* line 362, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey header.topbar .subheader nav ul li, body.ey header.topbar .subheader nav ul li a {
  color: #eaeaf2;
}
/* line 364, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey header.topbar .subheader nav ul li:hover, body.ey header.topbar .subheader nav ul li a:hover {
  color: #eaeaf2;
}
/* line 372, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .topbar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10000;
  overflow: visible;
}
/* line 386, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey section.sidebar {
  background-color: #ffffff;
  border-left-color: #2e2e38;
  border-right-color: #2e2e38;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 13px;
}
/* line 394, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey section.sidebar nav ul li a {
  border-left-color: #747480;
  border-right-color: #747480;
  border-bottom-color: #747480;
  color: #1a1a24;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cbcbdf 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cbcbdf));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cbcbdf 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cbcbdf 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cbcbdf 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cbcbdf 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 402, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey section.sidebar nav > ul > li > a:hover {
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #e0e0ec 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #e0e0ec));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #e0e0ec 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #e0e0ec 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #e0e0ec 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #e0e0ec 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 406, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey section.sidebar nav > ul > li.selected > a {
  color: #eaeaf2;
  background: #2f2f42;
  /* Old browsers */
  background: -moz-linear-gradient(top, #2f2f42 1%, #050506 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #2f2f42), color-stop(100%, #050506));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2f2f42 1%, #050506 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #2f2f42 1%, #050506 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #2f2f42 1%, #050506 100%);
  /* IE10+ */
  background: linear-gradient(top, #2f2f42 1%, #050506 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 411, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey section.sidebar nav > ul > li.selected > ul > li.selected > a {
  color: #feeb09;
  background: #747480;
}
/* line 415, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey section.sidebar nav > ul > li.selected > ul > li.selected > ul {
  background: #c2c2ce;
  border-bottom-color: #747480;
  color: #1a1a24;
  border-right: #747480;
}
/* line 423, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey section.sidebar nav > ul > li > ul > li > a {
  background: #c2c2ce;
  color: #1a1a24;
  border-bottom-color: #747480;
}
/* line 427, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey section.sidebar nav > ul > li > ul > li > a:hover {
  color: #050506;
  background: #a6a6b7;
}
/* line 432, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey section.sidebar nav > ul > li > ul > li.selected > ul > li a {
  color: #2e2e38;
}
/* line 448, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .module {
  background-color: #eaeaf2;
  border-color: #747480;
  /*other colors for dataTable*/
  /*these are for the case where the whole module is taken up with a ul*/
}
/* line 451, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .module header h2 {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 16px;
}
/* line 456, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .module th {
  padding: 15px 10px;
  background: #8e8e99;
  /* Old browsers */
  background: -moz-linear-gradient(top, #8e8e99 1%, #5c5c65 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #8e8e99), color-stop(100%, #5c5c65));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #8e8e99 1%, #5c5c65 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #8e8e99 1%, #5c5c65 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #8e8e99 1%, #5c5c65 100%);
  /* IE10+ */
  background: linear-gradient(top, #8e8e99 1%, #5c5c65 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 460, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .module header {
  padding: 15px 20px;
  background: #8e8e99;
  /* Old browsers */
  background: -moz-linear-gradient(top, #8e8e99 1%, #5c5c65 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #8e8e99), color-stop(100%, #5c5c65));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #8e8e99 1%, #5c5c65 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #8e8e99 1%, #5c5c65 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #8e8e99 1%, #5c5c65 100%);
  /* IE10+ */
  background: linear-gradient(top, #8e8e99 1%, #5c5c65 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 464, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .module header, body.ey .module thead {
  border-bottom-color: #eaeaf2;
}
/* line 467, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .module header h2, body.ey .module thead h2, body.ey .module header h2 select {
  color: #2e2e38;
}
/* line 470, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .module header h2.show-dimmed {
  color: #1a1a1a;
}
/* line 473, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .module header span.not-available, body.ey .module thead span.not-available {
  color: #c2c2ce;
}
/* line 476, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .module footer {
  border-top-color: #747480;
}
/* line 481, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .module table thead th, body.ey .module table.dataTable thead th {
  border-bottom-color: #747480;
  color: #1a1a24;
  background: #8e8e99;
  /* Old browsers */
  background: -moz-linear-gradient(top, #8e8e99 1%, #5c5c65 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #8e8e99), color-stop(100%, #5c5c65));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #8e8e99 1%, #5c5c65 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #8e8e99 1%, #5c5c65 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #8e8e99 1%, #5c5c65 100%);
  /* IE10+ */
  background: linear-gradient(top, #8e8e99 1%, #5c5c65 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 487, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .module table tbody tr th {
  border-top-color: #747480;
  color: #1a1a24;
  background: #8e8e99;
  /* Old browsers */
  background: -moz-linear-gradient(top, #8e8e99 1%, #5c5c65 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #8e8e99), color-stop(100%, #5c5c65));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #8e8e99 1%, #5c5c65 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #8e8e99 1%, #5c5c65 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #8e8e99 1%, #5c5c65 100%);
  /* IE10+ */
  background: linear-gradient(top, #8e8e99 1%, #5c5c65 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 492, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .module table tbody tr td {
  border-top-color: #747480;
  border-bottom-color: #747480;
  color: #1a1a24;
}
/* line 496, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .module table tbody tr td button {
  border-top-color: #747480;
  border-left-color: #747480;
  border-right-color: #747480;
  border-bottom-color: #747480;
  color: #1a1a24;
}
/* line 504, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .module table tbody tr.full_borders td {
  border-left-color: #747480;
  border-right-color: #747480;
}
/* line 508, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .module table tbody tr.row_selected td {
  background-color: #feeb09;
}
/* line 511, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .module table tbody tr.odd {
  background-color: #c2c2ce;
}
/* line 514, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .module table tbody tr.even {
  background-color: #eaeaf2;
}
/* line 518, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .module table tbody tr.odd td.sorting_1 {
  background-color: #b1b1c0;
}
/* line 521, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .module table tbody tr.odd td.sorting_2 {
  background-color: #b7b7c5;
}
/* line 524, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .module table tbody tr.odd td.sorting_3 {
  background-color: #bcbcc9;
}
/* line 529, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .module table tbody tr.even td.sorting_1 {
  background-color: #c8c8d3;
}
/* line 532, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .module table tbody tr.even td.sorting_2 {
  background-color: #cdcdd7;
}
/* line 535, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .module table tbody tr.even td.sorting_3 {
  background-color: #d3d3dc;
}
/* line 543, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .module .paginate_disabled_next {
  border-color: #c2c2ce !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cbcbdf 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cbcbdf));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cbcbdf 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cbcbdf 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cbcbdf 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cbcbdf 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #1a1a24 !important;
}
/* line 548, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .module .paginate_disabled_previous,
body.ey .module .paginate_enabled_previous,
body.ey .module .paginate_disabled_next,
body.ey .module .paginate_enabled_next {
  border-color: #c2c2ce !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cbcbdf 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cbcbdf));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cbcbdf 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cbcbdf 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cbcbdf 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cbcbdf 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #1a1a24 !important;
}
/* line 556, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .module .paginate_disabled_next {
  border-color: #c2c2ce !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cbcbdf 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cbcbdf));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cbcbdf 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cbcbdf 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cbcbdf 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cbcbdf 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #1a1a24 !important;
}
/* line 562, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .module .paging_full_numbers .ui-button {
  border-color: #c2c2ce !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cbcbdf 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cbcbdf));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cbcbdf 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cbcbdf 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cbcbdf 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cbcbdf 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #1a1a24 !important;
}
/* line 567, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .module .paging_full_numbers a.paginate_button {
  border-color: #c2c2ce !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cbcbdf 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cbcbdf));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cbcbdf 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cbcbdf 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cbcbdf 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cbcbdf 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #1a1a24 !important;
}
/* line 572, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .module .paging_full_numbers a.paginate_button:hover {
  border-color: #a6a6b7 !important;
  background: #eaeaf2;
  /* Old browsers */
  background: -moz-linear-gradient(top, #eaeaf2 1%, #ababcb 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eaeaf2), color-stop(100%, #ababcb));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #eaeaf2 1%, #ababcb 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #eaeaf2 1%, #ababcb 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #eaeaf2 1%, #ababcb 100%);
  /* IE10+ */
  background: linear-gradient(top, #eaeaf2 1%, #ababcb 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #050506 !important;
}
/* line 577, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .module .paging_full_numbers a.paginate_active {
  border-color: #a6a6b7 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #e0e0ec 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #e0e0ec));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #e0e0ec 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #e0e0ec 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #e0e0ec 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #e0e0ec 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #050506 !important;
}
/* line 583, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .module .dataTables_length {
  color: #1a1a24 !important;
}
/* line 585, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .module .dataTables_length select {
  border-color: #c2c2ce !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cbcbdf 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cbcbdf));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cbcbdf 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cbcbdf 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cbcbdf 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cbcbdf 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #1a1a24 !important;
}
/* line 591, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .module .dataTables_info {
  color: #1a1a24 !important;
}
/* line 596, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .module > ul > li {
  color: #1a1a24;
  background-color: #eaeaf2;
  border-color: #747480;
  border-top-color: #eaeaf2;
  border-bottom-color: #ababcb;
  /*padding-left: 10px;*/
}
/* line 603, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .module > ul > li.add {
  color: #1a1a24;
}
/* line 607, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .module.module-warning {
  background-color: #eaeaf2;
  color: #1a1a24;
  border-color: #c2c2ce;
}
/* line 612, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .module.module-warning p, body.ey .module.module-action p, body.ey .module.module div.member-table-notes p {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 623, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .ui-tooltip {
  -webkit-box-shadow: 0 0 5px #EEEEEE;
  box-shadow: 0 0 5px #EEEEEE;
}
/* line 628, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .ui-widget {
  font-family: Helvetica, Arial, sans-serif;
}
/* line 630, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .ui-widget input, body.ey .ui-widget select, body.ey .ui-widget textarea, body.ey .ui-widget button {
  font-family: Helvetica, Arial, sans-serif;
}
/* line 635, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .ui-widget-content {
  border-color: #c2c2ce;
  background: #eaeaf2;
  color: #1a1a24;
}
/* line 639, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .ui-widget-content a {
  color: #feeb09;
}
/* line 644, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .ui-widget-header {
  border-color: #747480;
  background: #8e8e99;
  /* Old browsers */
  background: -moz-linear-gradient(top, #8e8e99 1%, #5c5c65 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #8e8e99), color-stop(100%, #5c5c65));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #8e8e99 1%, #5c5c65 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #8e8e99 1%, #5c5c65 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #8e8e99 1%, #5c5c65 100%);
  /* IE10+ */
  background: linear-gradient(top, #8e8e99 1%, #5c5c65 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #2e2e38;
  font-family: Helvetica, Arial, sans-serif;
}
/* line 649, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .ui-widget-header a {
  color: #feeb09;
}
/* line 654, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .ui-state-default, body.ey .ui-widget-content .ui-state-default, body.ey .ui-widget-header .ui-state-default {
  border-color: #c2c2ce;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cbcbdf 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cbcbdf));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cbcbdf 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cbcbdf 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cbcbdf 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cbcbdf 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #1a1a24;
}
/* line 660, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .ui-state-default a {
  color: #1a1a24;
}
/* line 662, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .ui-state-default a:link, body.ey .ui-state-default a:visited {
  color: #1a1a24;
}
/* line 667, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .ui-state-hover, body.ey .ui-widget-content .ui-state-hover, body.ey .ui-widget-header .ui-state-hover, body.ey .ui-state-focus, body.ey .ui-widget-content .ui-state-focus, body.ey .ui-widget-header .ui-state-focus {
  border-color: #a6a6b7;
  background: #eaeaf2;
  /* Old browsers */
  background: -moz-linear-gradient(top, #eaeaf2 1%, #ababcb 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eaeaf2), color-stop(100%, #ababcb));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #eaeaf2 1%, #ababcb 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #eaeaf2 1%, #ababcb 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #eaeaf2 1%, #ababcb 100%);
  /* IE10+ */
  background: linear-gradient(top, #eaeaf2 1%, #ababcb 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #050506;
}
/* line 673, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .ui-state-hover a {
  color: #050506;
}
/* line 675, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .ui-state-hover a:hover, body.ey .ui-state-hover a:link, body.ey .ui-state-hover a:visited {
  color: #050506;
}
/* line 680, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .ui-state-active, body.ey .ui-widget-content .ui-state-active, body.ey .ui-widget-header .ui-state-active {
  border-color: #a6a6b7;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #e0e0ec 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #e0e0ec));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #e0e0ec 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #e0e0ec 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #e0e0ec 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #e0e0ec 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #050506;
}
/* line 686, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .ui-state-active a {
  color: #050506;
  text-decoration: none;
}
/* line 689, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .ui-state-active a:link, body.ey .ui-state-active a:visited {
  color: #050506;
  text-decoration: none;
}
/* line 698, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .ui-state-highlight, body.ey .ui-widget-content .ui-state-highlight, body.ey .ui-widget-header .ui-state-highlight {
  border-color: #c2c2ce;
  background: #eaeaf2;
  color: #1a1a24;
}
/* line 702, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .ui-state-highlight i, body.ey .ui-widget-content .ui-state-highlight i, body.ey .ui-widget-header .ui-state-highlight i {
  color: #feeb09;
}
/* line 707, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .ui-state-highlight a, body.ey .ui-widget-content .ui-state-highlight a, body.ey .ui-widget-header .ui-state-highlight a {
  color: #1a1a24;
}
/* line 711, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .ui-state-error, body.ey .ui-widget-content .ui-state-error, body.ey .ui-widget-header .ui-state-error {
  border-color: #cd0a0a;
  background: #F5F5F5;
  color: #cd0a0a;
}
/* line 715, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .ui-state-error i, body.ey .ui-widget-content .ui-state-error i, body.ey .ui-widget-header .ui-state-error i {
  color: #cd0a0a;
}
/* line 720, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .ui-state-error a, body.ey .ui-widget-content .ui-state-error a, body.ey .ui-widget-header .ui-state-error a, body.ey .ui-state-error-text, body.ey .ui-widget-content .ui-state-error-text, body.ey .ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}
/* line 726, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .ui-widget-overlay, body.ey .ui-widget-shadow {
  background: #EEEEEE;
}
/* line 731, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey ul.mantle-item-dialog a {
  cursor: pointer;
  color: #1a1a24;
  text-decoration: none;
  font-weight: bold;
}
/* line 736, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey ul.mantle-item-dialog a:hover {
  cursor: pointer;
  color: #050506;
  text-decoration: underline;
}
/* line 740, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey ul.mantle-item-dialog a:hover span.ui-icon {
  color: #1a1a24;
}
/* line 748, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey table.mantle-chart-colors th.mantle-chart-label {
  color: #606060;
  font-size: 12px;
  font-weight: "bold";
}
/* line 753, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey table.mantle-chart-colors th.mantle-chart-legend {
  color: #606060;
  font-size: 12px;
  font-weight: "bold";
}
/* line 758, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey table.mantle-chart-colors th.mantle-chart-title {
  color: #606060;
  font-size: 16px;
  font-weight: "bold";
}
/* line 763, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey table.mantle-chart-colors th.mantle-chart-axis-title {
  color: #606060;
  font-size: 12px;
  font-weight: "bold";
}
/* line 768, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey table.mantle-chart-colors th.mantle-chart-axis-label {
  color: #606060;
  font-size: 10px;
  font-weight: "bold";
}
/* line 773, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey table.mantle-chart-colors tr td {
  color: #21499e;
}
/* line 775, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey table.mantle-chart-colors tr td + td {
  color: #499e21;
}
/* line 777, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey table.mantle-chart-colors tr td + td + td {
  color: #9f2149;
}
/* line 779, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey table.mantle-chart-colors tr td + td + td + td {
  color: #9e2187;
}
/* line 781, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey table.mantle-chart-colors tr td + td + td + td + td {
  color: #21879e;
}
/* line 783, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey table.mantle-chart-colors tr td + td + td + td + td + td {
  color: #ffd520;
}
/* line 785, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey table.mantle-chart-colors tr td + td + td + td + td + td + td {
  color: rgba(33, 73, 158, 0.5);
}
/* line 787, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey table.mantle-chart-colors tr td + td + td + td + td + td + td + td {
  color: #93D674;
}
/* line 789, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey table.mantle-chart-colors tr td + td + td + td + td + td + td + td + td {
  color: rgba(159, 33, 73, 0.5);
}
/* line 803, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey table {
  font-size: 11px;
}
/* line 806, ../../../../app/assets/stylesheets/app/branding/ey.css.scss */
body.ey .dataTables_wrapper * {
  font-size: 11px;
}

/*end of brand*/
/*
Branding file for brand - MANTLE
*/
/*main logo in top left corner - width best set to 200px*/
/*sets the height of the topbar which should be same as logo height*/
/*when a modal dialog is on screen this color greys out the rest of the page*/
/*main color of the top bar*/
/*color of text and logos on the top bar*/
/*alternative color for top bar to show alert status (eg current edits not saved)*/
/*font family for top bar*/
/*background color of main navigation*/
/*font color for main nav*/
/*background for the selected element on main nav*/
/*font color for the selected element on main nav*/
/*background for the selected element on sub navigation*/
/*font color for the selected element on sub navigation*/
/*background color for sub navigation*/
/*font color for sub navigation*/
/*font family for main nav and sub nav*/
/*font family in all headers*/
/*main color of the sidebar background*/
/*main color of the sidebar border*/
/*main color of all backgrounds in modules and widgets*/
/*main font color in all controls and body text*/
/*all borders of widgets and menus*/
/*background color of all headers*/
/*font color in all headers*/
/*font color in all headers that are dimmed*/
/*font color for general anchors*/
/*main font family for all controls and body text*/
/*font family in all headers*/
/*background of highlight popup boxes*/
/*font color in highlight popups*/
/*border of highlight popups*/
/*color of icons in highlight popup boxes*/
/*background of content popup boxes*/
/*font color in content popups*/
/*border of content popups*/
/*color of icons in content popup boxes*/
/*background of error popup boxes*/
/*font color in error popups*/
/*border of error popups*/
/*color of icons in error popup boxes*/
/*border for all controls (inputs, selectbox etc)*/
/*background for all controls*/
/*text color in all controls*/
/*highlighting border color for current active control*/
/*font color for general anchors*/
/*background color for all even numbered rows in tables*/
/*background color for all odd numbered rows in tables*/
/*background color for selected rows in tables*/
/*table row cell font size*/
/*button, label, input, select, textarea font size*/
/*surplus colour#B0BAD1;*/
/*deficit colour#D4ADB9;*/
/*
EVERYTHING BEYOND THIS LINE SHOULD BE LEFT ALONE IF POSSIBLE!
################################################################################################################
*/
/*
Special functions to shade from one color to another
*/
/*start brand mantle*/
/* line 134, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry {
  /*main font, every set using ems elsewhere*/
  font-family: Helvetica, Arial, sans-serif;
  /*
  General settings and controls
  */
  /*
  The top bar
  */
  /*
  The main navigation
  */
  /*
  
  Module styles
  
  */
  /*
  jquery-ui
  */
  /* Interaction Cues
  ----------------------------------*/
  /* Overlays */
  /* dialog box */
  /* colors for highcharts */
  /* table */
}
/* line 143, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry h1, body.goddardperry h2, body.goddardperry h3, body.goddardperry h4, body.goddardperry h5, body.goddardperry h6 {
  color: #444444;
}
/* line 147, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry hr {
  border-bottom-color: #BBBBBB;
}
/* line 151, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry a {
  color: #578CB8;
}
/* line 153, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry a:hover {
  color: #41729b;
}
/* line 155, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry a:hover span.ui-icon {
  color: #444444;
}
/* line 159, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry a span.ui-icon {
  color: #444444;
}
/* line 164, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry strong.frs17_previous_calc {
  color: #578CB8;
}
/* line 168, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry a.ui-button, body.goddardperry input[type=button], body.goddardperry button {
  border-color: #D3D3D3;
  color: #555555;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 173, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry a.ui-button:hover, body.goddardperry input:hover[type=button], body.goddardperry button:hover {
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 177, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .tab button {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  color: #555555;
}
/* line 182, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .tab button:hover {
  background: #f3f3f3;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #f3f3f3), color-stop(100%, silver));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* IE10+ */
  background: linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  font-weight: bold;
}
/* line 186, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .tab button.active {
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  font-weight: bold;
}
/* line 191, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry div.dropdown-content {
  background-color: #E6E6E6;
}
/* line 194, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry div.dropdown-content a {
  color: #555555;
}
/* line 197, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry div.dropdown-content a:hover {
  background-color: #cdcdcd;
}
/* line 201, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry label {
  color: #555555;
}
/* line 205, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry body {
  font-size: 13px;
}
/* line 209, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry p, body.goddardperry strong, body.goddardperry th, body.goddardperry td {
  font-size: 13px;
}
/* line 213, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry p small {
  font-size: 11px;
}
/* line 217, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry h1 {
  font-size: 30px;
}
/* line 221, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry h1 small {
  font-size: 18px;
}
/* line 225, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry h2 {
  font-size: 24px;
}
/* line 229, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry h2 small {
  font-size: 14px;
}
/* line 233, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry h3 {
  font-size: 18px;
}
/* line 237, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry h3 small {
  font-size: 14px;
}
/* line 241, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry h4 {
  font-size: 16px;
}
/* line 245, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry h4 small {
  font-size: 12px;
}
/* line 249, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry h5 {
  font-size: 14px;
}
/* line 253, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry h6 {
  font-size: 13px;
}
/* line 257, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry button, body.goddardperry label, body.goddardperry input, body.goddardperry select, body.goddardperry textarea {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
}
/* line 262, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry input, body.goddardperry textarea, body.goddardperry select {
  color: #555555;
  border-color: #D3D3D3;
}
/* line 267, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry select, body.goddardperry select[multiple] {
  background-color: #E6E6E6;
}
/* line 271, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry input[type=file] {
  background-color: #E6E6E6;
}
/* line 275, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry input[disabled], body.goddardperry select[disabled], body.goddardperry textarea[disabled], body.goddardperry input[readonly], body.goddardperry select[readonly], body.goddardperry textarea[readonly] {
  background-color: #E6E6E6;
  border-color: #D3D3D3;
}
/* line 280, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry input:focus, body.goddardperry textarea:focus {
  border-color: rgba(225, 213, 32, 0.8);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(225, 213, 32, 0.8);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(225, 213, 32, 0.8);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(225, 213, 32, 0.8);
}
/* line 287, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry :-moz-placeholder, body.goddardperry ::-webkit-input-placeholder {
  color: #D3D3D3;
}
/* line 292, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .container-fluid > .content, body.goddardperry .container-fluid > div > .content {
  padding-top: 60px;
}
/* line 295, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .container-fluid > .content > h1, body.goddardperry .container-fluid > div > .content > h1, body.goddardperry .container-fluid > .content > div > h1, body.goddardperry .container-fluid > .content > div > div > h1 {
  font-family: Helvetica, Arial, sans-serif;
  line-height: 25px;
  font-size: 25px;
}
/* line 306, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry header.topbar {
  height: 60px;
  background: #333333;
  color: #FFFFFF;
  font-family: Helvetica, Arial, sans-serif;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
/* line 315, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry header.topbar h1 {
  height: 60px;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  color: #FFFFFF;
  background: url("images/goddardperry-logo.png") no-repeat;
  font-size: 20px;
  line-height: 20px;
}
/* line 326, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry header.topbar .subheader {
  border-right-color: #333333;
}
/* line 328, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry header.topbar .subheader h2 {
  color: #FFFFFF;
  font-size: 20px;
  line-height: 20px;
}
/* line 332, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry header.topbar .subheader h2 span {
  font-size: 20px;
  font-weight: normal;
}
/* line 336, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry header.topbar .subheader h2 span.member-banner-require-save {
  color: #E1D520;
}
/* line 341, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry header.topbar .subheader nav ul li {
  font-size: 20px;
  width: 20px;
  height: 20px;
}
/* line 347, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry header.topbar .subheader nav ul li.issues-new, body.goddardperry header.topbar .subheader nav ul li.issues-new a {
  color: #E1D520;
}
/* line 349, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry header.topbar .subheader nav ul li.issues-new:hover, body.goddardperry header.topbar .subheader nav ul li.issues-new a:hover {
  color: #E1D520;
}
/* line 353, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry header.topbar .subheader nav ul li, body.goddardperry header.topbar .subheader nav ul li a {
  color: #FFFFFF;
}
/* line 355, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry header.topbar .subheader nav ul li:hover, body.goddardperry header.topbar .subheader nav ul li a:hover {
  color: #FFFFFF;
}
/* line 363, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .topbar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10000;
  overflow: visible;
}
/* line 377, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry section.sidebar {
  background-color: #F5F5F5;
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 13px;
}
/* line 385, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry section.sidebar nav ul li a {
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  color: #444444;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 393, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry section.sidebar nav > ul > li > a:hover {
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #e6e6e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 397, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry section.sidebar nav > ul > li.selected > a {
  color: #FFFFFF;
  background: #99c7ec;
  /* Old browsers */
  background: -moz-linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #99c7ec), color-stop(100%, #4397dc));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* IE10+ */
  background: linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 402, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry section.sidebar nav > ul > li.selected > ul > li.selected > a {
  color: #578CB8;
  background: #FFFFFF;
}
/* line 406, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry section.sidebar nav > ul > li.selected > ul > li.selected > ul {
  background: #E9F3FB;
  border-bottom-color: #BBBBBB;
  color: #578CB8;
  border-right: #BBBBBB;
}
/* line 414, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry section.sidebar nav > ul > li > ul > li > a {
  background: #E9F3FB;
  color: #578CB8;
  border-bottom-color: #BBBBBB;
}
/* line 418, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry section.sidebar nav > ul > li > ul > li > a:hover {
  color: #41729b;
  background: #bedbf3;
}
/* line 423, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry section.sidebar nav > ul > li > ul > li.selected > ul > li a {
  color: #444444;
}
/* line 439, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .module {
  background-color: #F5F5F5;
  border-color: #BBBBBB;
  /*other colors for dataTable*/
  /*these are for the case where the whole module is taken up with a ul*/
}
/* line 442, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .module header h2 {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 16px;
}
/* line 447, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .module header, body.goddardperry .module th {
  padding: 15px 20px;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 451, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .module header, body.goddardperry .module thead {
  border-bottom-color: #F5F5F5;
}
/* line 454, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .module header h2, body.goddardperry .module thead h2, body.goddardperry .module header h2 select {
  color: #444444;
}
/* line 457, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .module header h2.show-dimmed {
  color: #AAAAAA;
}
/* line 460, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .module header span.not-available, body.goddardperry .module thead span.not-available {
  color: #E1D520;
}
/* line 463, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .module footer {
  border-top-color: #EEEEEE;
}
/* line 468, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .module table thead th, body.goddardperry .module table.dataTable thead th {
  border-bottom-color: #BBBBBB;
  color: #444444;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 474, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .module table tbody tr th {
  border-top-color: #BBBBBB;
  color: #444444;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 479, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .module table tbody tr td {
  border-top-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  color: #444444;
}
/* line 483, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .module table tbody tr td button {
  border-top-color: #BBBBBB;
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  color: #444444;
}
/* line 491, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .module table tbody tr.full_borders td {
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
}
/* line 495, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .module table tbody tr.row_selected td {
  background-color: #CCCCCC;
}
/* line 498, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .module table tbody tr.odd {
  background-color: #E2E4FF;
}
/* line 501, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .module table tbody tr.even {
  background-color: #FFFFFF;
}
/* line 505, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .module table tbody tr.odd td.sorting_1 {
  background-color: #c3c8ff;
}
/* line 508, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .module table tbody tr.odd td.sorting_2 {
  background-color: #ced1ff;
}
/* line 511, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .module table tbody tr.odd td.sorting_3 {
  background-color: #d8dbff;
}
/* line 516, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .module table tbody tr.even td.sorting_1 {
  background-color: #ecedff;
}
/* line 519, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .module table tbody tr.even td.sorting_2 {
  background-color: #f6f7ff;
}
/* line 522, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .module table tbody tr.even td.sorting_3 {
  background-color: white;
}
/* line 530, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .module .paginate_disabled_next {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 535, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .module .paginate_disabled_previous,
body.goddardperry .module .paginate_enabled_previous,
body.goddardperry .module .paginate_disabled_next,
body.goddardperry .module .paginate_enabled_next {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 543, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .module .paginate_disabled_next {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 549, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .module .paging_full_numbers .ui-button {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 554, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .module .paging_full_numbers a.paginate_button {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 559, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .module .paging_full_numbers a.paginate_button:hover {
  border-color: #bababa !important;
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c !important;
}
/* line 564, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .module .paging_full_numbers a.paginate_active {
  border-color: #bababa !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #e6e6e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c !important;
}
/* line 570, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .module .dataTables_length {
  color: #555555 !important;
}
/* line 572, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .module .dataTables_length select {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 578, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .module .dataTables_info {
  color: #555555 !important;
}
/* line 583, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .module > ul > li {
  color: #444444;
  background-color: #F5F5F5;
  border-color: #BBBBBB;
  border-top-color: #F5F5F5;
  border-bottom-color: #c2c2c2;
  /*padding-left: 10px;*/
}
/* line 590, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .module > ul > li.add {
  color: #444444;
}
/* line 594, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .module.module-warning {
  background-color: #F5F5F5;
  color: #666666;
  border-color: #E1D520;
}
/* line 599, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .module.module-warning p, body.goddardperry .module.module-action p, body.goddardperry .module.module div.member-table-notes p {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 610, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .ui-tooltip {
  -webkit-box-shadow: 0 0 5px #EEEEEE;
  box-shadow: 0 0 5px #EEEEEE;
}
/* line 615, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .ui-widget {
  font-family: Helvetica, Arial, sans-serif;
}
/* line 617, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .ui-widget input, body.goddardperry .ui-widget select, body.goddardperry .ui-widget textarea, body.goddardperry .ui-widget button {
  font-family: Helvetica, Arial, sans-serif;
}
/* line 622, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .ui-widget-content {
  border-color: #D3D3D3;
  background: #F5F5F5;
  color: #666666;
}
/* line 626, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .ui-widget-content a {
  color: #578CB8;
}
/* line 631, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .ui-widget-header {
  border-color: #BBBBBB;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #444444;
  font-family: Helvetica, Arial, sans-serif;
}
/* line 636, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .ui-widget-header a {
  color: #578CB8;
}
/* line 641, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .ui-state-default, body.goddardperry .ui-widget-content .ui-state-default, body.goddardperry .ui-widget-header .ui-state-default {
  border-color: #D3D3D3;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555;
}
/* line 647, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .ui-state-default a {
  color: #555555;
}
/* line 649, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .ui-state-default a:link, body.goddardperry .ui-state-default a:visited {
  color: #555555;
}
/* line 654, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .ui-state-hover, body.goddardperry .ui-widget-content .ui-state-hover, body.goddardperry .ui-widget-header .ui-state-hover, body.goddardperry .ui-state-focus, body.goddardperry .ui-widget-content .ui-state-focus, body.goddardperry .ui-widget-header .ui-state-focus {
  border-color: #bababa;
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c;
}
/* line 660, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .ui-state-hover a {
  color: #3c3c3c;
}
/* line 662, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .ui-state-hover a:hover, body.goddardperry .ui-state-hover a:link, body.goddardperry .ui-state-hover a:visited {
  color: #3c3c3c;
}
/* line 667, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .ui-state-active, body.goddardperry .ui-widget-content .ui-state-active, body.goddardperry .ui-widget-header .ui-state-active {
  border-color: #bababa;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #e6e6e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c;
}
/* line 673, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .ui-state-active a {
  color: #3c3c3c;
  text-decoration: none;
}
/* line 676, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .ui-state-active a:link, body.goddardperry .ui-state-active a:visited {
  color: #3c3c3c;
  text-decoration: none;
}
/* line 685, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .ui-state-highlight, body.goddardperry .ui-widget-content .ui-state-highlight, body.goddardperry .ui-widget-header .ui-state-highlight {
  border-color: #E1D520;
  background: #F5F5F5;
  color: #666666;
}
/* line 689, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .ui-state-highlight i, body.goddardperry .ui-widget-content .ui-state-highlight i, body.goddardperry .ui-widget-header .ui-state-highlight i {
  color: #2e83ff;
}
/* line 694, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .ui-state-highlight a, body.goddardperry .ui-widget-content .ui-state-highlight a, body.goddardperry .ui-widget-header .ui-state-highlight a {
  color: #666666;
}
/* line 698, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .ui-state-error, body.goddardperry .ui-widget-content .ui-state-error, body.goddardperry .ui-widget-header .ui-state-error {
  border-color: #cd0a0a;
  background: #F5F5F5;
  color: #cd0a0a;
}
/* line 702, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .ui-state-error i, body.goddardperry .ui-widget-content .ui-state-error i, body.goddardperry .ui-widget-header .ui-state-error i {
  color: #cd0a0a;
}
/* line 707, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .ui-state-error a, body.goddardperry .ui-widget-content .ui-state-error a, body.goddardperry .ui-widget-header .ui-state-error a, body.goddardperry .ui-state-error-text, body.goddardperry .ui-widget-content .ui-state-error-text, body.goddardperry .ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}
/* line 713, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .ui-widget-overlay, body.goddardperry .ui-widget-shadow {
  background: #EEEEEE;
}
/* line 718, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry ul.mantle-item-dialog a {
  cursor: pointer;
  color: #578CB8;
  text-decoration: none;
  font-weight: bold;
}
/* line 723, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry ul.mantle-item-dialog a:hover {
  cursor: pointer;
  color: #41729b;
  text-decoration: underline;
}
/* line 727, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry ul.mantle-item-dialog a:hover span.ui-icon {
  color: #555555;
}
/* line 735, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry table.mantle-chart-colors th.mantle-chart-label {
  color: #606060;
  font-size: 12px;
  font-weight: "bold";
}
/* line 740, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry table.mantle-chart-colors th.mantle-chart-legend {
  color: #606060;
  font-size: 12px;
  font-weight: "bold";
}
/* line 745, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry table.mantle-chart-colors th.mantle-chart-title {
  color: #606060;
  font-size: 16px;
  font-weight: "bold";
}
/* line 750, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry table.mantle-chart-colors th.mantle-chart-axis-title {
  color: #606060;
  font-size: 12px;
  font-weight: "bold";
}
/* line 755, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry table.mantle-chart-colors th.mantle-chart-axis-label {
  color: #606060;
  font-size: 10px;
  font-weight: "bold";
}
/* line 760, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry table.mantle-chart-colors tr td {
  color: #21499e;
}
/* line 762, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry table.mantle-chart-colors tr td + td {
  color: #499e21;
}
/* line 764, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry table.mantle-chart-colors tr td + td + td {
  color: #9f2149;
}
/* line 766, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry table.mantle-chart-colors tr td + td + td + td {
  color: #9e2187;
}
/* line 768, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry table.mantle-chart-colors tr td + td + td + td + td {
  color: #21879e;
}
/* line 770, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry table.mantle-chart-colors tr td + td + td + td + td + td {
  color: #ffd520;
}
/* line 772, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry table.mantle-chart-colors tr td + td + td + td + td + td + td {
  color: rgba(33, 73, 158, 0.5);
}
/* line 774, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry table.mantle-chart-colors tr td + td + td + td + td + td + td + td {
  color: #93D674;
}
/* line 776, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry table.mantle-chart-colors tr td + td + td + td + td + td + td + td + td {
  color: rgba(159, 33, 73, 0.5);
}
/* line 790, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry table {
  font-size: 11px;
}
/* line 793, ../../../../app/assets/stylesheets/app/branding/goddardperry.css.scss */
body.goddardperry .dataTables_wrapper * {
  font-size: 11px;
}

/*end of brand*/
/*
Branding file for brand - MANTLE
*/
/*main logo in top left corner - width best set to 200px*/
/*sets the height of the topbar which should be same as logo height*/
/*when a modal dialog is on screen this color greys out the rest of the page*/
/*main color of the top bar*/
/*color of text and logos on the top bar*/
/*alternative color for top bar to show alert status (eg current edits not saved)*/
/*font family for top bar*/
/*background color of main navigation*/
/*font color for main nav*/
/*background for the selected element on main nav*/
/*font color for the selected element on main nav*/
/*background for the selected element on sub navigation*/
/*font color for the selected element on sub navigation*/
/*background color for sub navigation*/
/*font color for sub navigation*/
/*font family for main nav and sub nav*/
/*font family in all headers*/
/*main color of the sidebar background*/
/*main color of the sidebar border*/
/*main color of all backgrounds in modules and widgets*/
/*main font color in all controls and body text*/
/*all borders of widgets and menus*/
/*background color of all headers*/
/*font color in all headers*/
/*font color in all headers that are dimmed*/
/*font color for general anchors*/
/*main font family for all controls and body text*/
/*font family in all headers*/
/*background of highlight popup boxes*/
/*font color in highlight popups*/
/*border of highlight popups*/
/*color of icons in highlight popup boxes*/
/*background of content popup boxes*/
/*font color in content popups*/
/*border of content popups*/
/*color of icons in content popup boxes*/
/*background of error popup boxes*/
/*font color in error popups*/
/*border of error popups*/
/*color of icons in error popup boxes*/
/*border for all controls (inputs, selectbox etc)*/
/*background for all controls*/
/*text color in all controls*/
/*highlighting border color for current active control*/
/*font color for general anchors*/
/*background color for all even numbered rows in tables*/
/*background color for all odd numbered rows in tables*/
/*background color for selected rows in tables*/
/*table row cell font size*/
/*button, label, input, select, textarea font size*/
/*sur   colour#B0BAD1;*/
/*deficit colour#D4ADB9;*/
/*
EVERYTHING BEYOND THIS LINE SHOULD BE LEFT ALONE IF POSSIBLE!
################################################################################################################
*/
/*
Special functions to shade from one color to another
*/
/*start brand mantle*/
/* line 134, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial {
  /*main font, every set using ems elsewhere*/
  font-family: Helvetica, Arial, sans-serif;
  /*
  General settings and controls
  */
  /*
  The top bar
  */
  /*
  The main navigation
  */
  /*
  
  Module styles
  
  */
  /*
  jquery-ui
  */
  /* Interaction Cues
  ----------------------------------*/
  /* Overlays */
  /* dialog box */
  /* colors for highcharts */
  /* table */
}
/* line 143, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial h1, body.gpactuarial h2, body.gpactuarial h3, body.gpactuarial h4, body.gpactuarial h5, body.gpactuarial h6 {
  color: #444444;
}
/* line 147, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial hr {
  border-bottom-color: #BBBBBB;
}
/* line 151, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial a {
  color: #578CB8;
}
/* line 153, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial a:hover {
  color: #41729b;
}
/* line 155, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial a:hover span.ui-icon {
  color: #444444;
}
/* line 159, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial a span.ui-icon {
  color: #444444;
}
/* line 164, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial strong.frs17_previous_calc {
  color: #578CB8;
}
/* line 168, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial a.ui-button, body.gpactuarial input[type=button], body.gpactuarial button {
  border-color: #D3D3D3;
  color: #555555;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 173, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial a.ui-button:hover, body.gpactuarial input:hover[type=button], body.gpactuarial button:hover {
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 177, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .tab button {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  color: #555555;
}
/* line 182, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .tab button:hover {
  background: #f3f3f3;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #f3f3f3), color-stop(100%, silver));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* IE10+ */
  background: linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  font-weight: bold;
}
/* line 186, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .tab button.active {
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  font-weight: bold;
}
/* line 191, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial div.dropdown-content {
  background-color: #E6E6E6;
}
/* line 194, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial div.dropdown-content a {
  color: #555555;
}
/* line 197, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial div.dropdown-content a:hover {
  background-color: #cdcdcd;
}
/* line 201, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial label {
  color: #555555;
}
/* line 205, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial body {
  font-size: 13px;
}
/* line 209, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial p, body.gpactuarial strong, body.gpactuarial th, body.gpactuarial td {
  font-size: 13px;
}
/* line 213, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial p small {
  font-size: 11px;
}
/* line 217, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial h1 {
  font-size: 30px;
}
/* line 221, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial h1 small {
  font-size: 18px;
}
/* line 225, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial h2 {
  font-size: 24px;
}
/* line 229, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial h2 small {
  font-size: 14px;
}
/* line 233, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial h3 {
  font-size: 18px;
}
/* line 237, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial h3 small {
  font-size: 14px;
}
/* line 241, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial h4 {
  font-size: 16px;
}
/* line 245, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial h4 small {
  font-size: 12px;
}
/* line 249, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial h5 {
  font-size: 14px;
}
/* line 253, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial h6 {
  font-size: 13px;
}
/* line 257, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial button, body.gpactuarial label, body.gpactuarial input, body.gpactuarial select, body.gpactuarial textarea {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
}
/* line 262, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial input, body.gpactuarial textarea, body.gpactuarial select {
  color: #555555;
  border-color: #D3D3D3;
}
/* line 267, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial select, body.gpactuarial select[multiple] {
  background-color: #E6E6E6;
}
/* line 271, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial input[type=file] {
  background-color: #E6E6E6;
}
/* line 275, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial input[disabled], body.gpactuarial select[disabled], body.gpactuarial textarea[disabled], body.gpactuarial input[readonly], body.gpactuarial select[readonly], body.gpactuarial textarea[readonly] {
  background-color: #E6E6E6;
  border-color: #D3D3D3;
}
/* line 280, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial input:focus, body.gpactuarial textarea:focus {
  border-color: rgba(225, 213, 32, 0.8);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(225, 213, 32, 0.8);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(225, 213, 32, 0.8);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(225, 213, 32, 0.8);
}
/* line 287, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial :-moz-placeholder, body.gpactuarial ::-webkit-input-placeholder {
  color: #D3D3D3;
}
/* line 292, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .container-fluid > .content, body.gpactuarial .container-fluid > div > .content {
  padding-top: 60px;
}
/* line 295, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .container-fluid > .content > h1, body.gpactuarial .container-fluid > div > .content > h1, body.gpactuarial .container-fluid > .content > div > h1, body.gpactuarial .container-fluid > .content > div > div > h1 {
  font-family: Helvetica, Arial, sans-serif;
  line-height: 25px;
  font-size: 25px;
}
/* line 306, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial header.topbar {
  height: 60px;
  background: #333333;
  color: #FFFFFF;
  font-family: Helvetica, Arial, sans-serif;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
/* line 315, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial header.topbar h1 {
  height: 60px;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  color: #FFFFFF;
  background: url("images/new/gpactuarial/logo.png") no-repeat;
  font-size: 20px;
  line-height: 20px;
}
/* line 326, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial header.topbar .subheader {
  border-right-color: #333333;
}
/* line 328, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial header.topbar .subheader h2 {
  color: #FFFFFF;
  font-size: 20px;
  line-height: 20px;
}
/* line 332, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial header.topbar .subheader h2 span {
  font-size: 20px;
  font-weight: normal;
}
/* line 336, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial header.topbar .subheader h2 span.member-banner-require-save, body.gpactuarial header.topbar .subheader h2 span.benefits-banner-require-save {
  color: #E1D520;
}
/* line 341, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial header.topbar .subheader nav ul li {
  font-size: 20px;
  width: 20px;
  height: 20px;
}
/* line 347, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial header.topbar .subheader nav ul li.issues-new, body.gpactuarial header.topbar .subheader nav ul li.issues-new a {
  color: #E1D520;
}
/* line 349, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial header.topbar .subheader nav ul li.issues-new:hover, body.gpactuarial header.topbar .subheader nav ul li.issues-new a:hover {
  color: #E1D520;
}
/* line 353, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial header.topbar .subheader nav ul li, body.gpactuarial header.topbar .subheader nav ul li a {
  color: #FFFFFF;
}
/* line 355, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial header.topbar .subheader nav ul li:hover, body.gpactuarial header.topbar .subheader nav ul li a:hover {
  color: #FFFFFF;
}
/* line 363, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .topbar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10000;
  overflow: visible;
}
/* line 377, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial section.sidebar {
  background-color: #F5F5F5;
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 13px;
}
/* line 385, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial section.sidebar nav ul li a {
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  color: #444444;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 393, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial section.sidebar nav > ul > li > a:hover {
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #e6e6e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 397, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial section.sidebar nav > ul > li.selected > a {
  color: #FFFFFF;
  background: #99c7ec;
  /* Old browsers */
  background: -moz-linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #99c7ec), color-stop(100%, #4397dc));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* IE10+ */
  background: linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 402, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial section.sidebar nav > ul > li.selected > ul > li.selected > a {
  color: #578CB8;
  background: #FFFFFF;
}
/* line 406, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial section.sidebar nav > ul > li.selected > ul > li.selected > ul {
  background: #E9F3FB;
  border-bottom-color: #BBBBBB;
  color: #578CB8;
  border-right: #BBBBBB;
}
/* line 414, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial section.sidebar nav > ul > li > ul > li > a {
  background: #E9F3FB;
  color: #578CB8;
  border-bottom-color: #BBBBBB;
}
/* line 418, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial section.sidebar nav > ul > li > ul > li > a:hover {
  color: #41729b;
  background: #bedbf3;
}
/* line 423, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial section.sidebar nav > ul > li > ul > li.selected > ul > li a {
  color: #444444;
}
/* line 439, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .module {
  background-color: #F5F5F5;
  border-color: #BBBBBB;
  /*other colors for dataTable*/
  /*these are for the case where the whole module is taken up with a ul*/
}
/* line 442, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .module header h2 {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 16px;
}
/* line 447, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .module th {
  padding: 15px 10px;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 451, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .module header {
  padding: 15px 20px;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 455, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .module header, body.gpactuarial .module thead {
  border-bottom-color: #F5F5F5;
}
/* line 458, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .module header h2, body.gpactuarial .module thead h2, body.gpactuarial .module header h2 select {
  color: #444444;
}
/* line 461, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .module header h2.show-dimmed {
  color: #AAAAAA;
}
/* line 464, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .module header span.not-available, body.gpactuarial .module thead span.not-available {
  color: #E1D520;
}
/* line 467, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .module footer {
  border-top-color: #EEEEEE;
}
/* line 472, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .module table thead th, body.gpactuarial .module table.dataTable thead th {
  border-bottom-color: #BBBBBB;
  color: #444444;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 478, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .module table tbody tr th {
  border-top-color: #BBBBBB;
  color: #444444;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 483, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .module table tbody tr td {
  border-top-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  color: #444444;
}
/* line 487, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .module table tbody tr td button {
  border-top-color: #BBBBBB;
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  color: #444444;
}
/* line 495, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .module table tbody tr.full_borders td {
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
}
/* line 499, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .module table tbody tr.row_selected td {
  background-color: #CCCCCC;
}
/* line 502, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .module table tbody tr.odd {
  background-color: #E2E4FF;
}
/* line 505, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .module table tbody tr.even {
  background-color: #FFFFFF;
}
/* line 509, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .module table tbody tr.odd td.sorting_1 {
  background-color: #c3c8ff;
}
/* line 512, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .module table tbody tr.odd td.sorting_2 {
  background-color: #ced1ff;
}
/* line 515, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .module table tbody tr.odd td.sorting_3 {
  background-color: #d8dbff;
}
/* line 520, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .module table tbody tr.even td.sorting_1 {
  background-color: #ecedff;
}
/* line 523, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .module table tbody tr.even td.sorting_2 {
  background-color: #f6f7ff;
}
/* line 526, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .module table tbody tr.even td.sorting_3 {
  background-color: white;
}
/* line 534, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .module .paginate_disabled_next {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 539, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .module .paginate_disabled_previous,
body.gpactuarial .module .paginate_enabled_previous,
body.gpactuarial .module .paginate_disabled_next,
body.gpactuarial .module .paginate_enabled_next {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 547, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .module .paginate_disabled_next {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 553, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .module .paging_full_numbers .ui-button {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 558, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .module .paging_full_numbers a.paginate_button {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 563, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .module .paging_full_numbers a.paginate_button:hover {
  border-color: #bababa !important;
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c !important;
}
/* line 568, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .module .paging_full_numbers a.paginate_active {
  border-color: #bababa !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #e6e6e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c !important;
}
/* line 574, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .module .dataTables_length {
  color: #555555 !important;
}
/* line 576, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .module .dataTables_length select {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 582, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .module .dataTables_info {
  color: #555555 !important;
}
/* line 587, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .module > ul > li {
  color: #444444;
  background-color: #F5F5F5;
  border-color: #BBBBBB;
  border-top-color: #F5F5F5;
  border-bottom-color: #c2c2c2;
  /*padding-left: 10px;*/
}
/* line 594, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .module > ul > li.add {
  color: #444444;
}
/* line 598, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .module.module-warning {
  background-color: #F5F5F5;
  color: #666666;
  border-color: #E1D520;
}
/* line 603, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .module.module-warning p, body.gpactuarial .module.module-action p, body.gpactuarial .module.module div.member-table-notes p {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 614, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .ui-tooltip {
  -webkit-box-shadow: 0 0 5px #EEEEEE;
  box-shadow: 0 0 5px #EEEEEE;
}
/* line 619, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .ui-widget {
  font-family: Helvetica, Arial, sans-serif;
}
/* line 621, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .ui-widget input, body.gpactuarial .ui-widget select, body.gpactuarial .ui-widget textarea, body.gpactuarial .ui-widget button {
  font-family: Helvetica, Arial, sans-serif;
}
/* line 626, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .ui-widget-content {
  border-color: #D3D3D3;
  background: #F5F5F5;
  color: #666666;
}
/* line 630, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .ui-widget-content a {
  color: #578CB8;
}
/* line 635, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .ui-widget-header {
  border-color: #BBBBBB;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #444444;
  font-family: Helvetica, Arial, sans-serif;
}
/* line 640, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .ui-widget-header a {
  color: #578CB8;
}
/* line 645, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .ui-state-default, body.gpactuarial .ui-widget-content .ui-state-default, body.gpactuarial .ui-widget-header .ui-state-default {
  border-color: #D3D3D3;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555;
}
/* line 651, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .ui-state-default a {
  color: #555555;
}
/* line 653, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .ui-state-default a:link, body.gpactuarial .ui-state-default a:visited {
  color: #555555;
}
/* line 658, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .ui-state-hover, body.gpactuarial .ui-widget-content .ui-state-hover, body.gpactuarial .ui-widget-header .ui-state-hover, body.gpactuarial .ui-state-focus, body.gpactuarial .ui-widget-content .ui-state-focus, body.gpactuarial .ui-widget-header .ui-state-focus {
  border-color: #bababa;
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c;
}
/* line 664, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .ui-state-hover a {
  color: #3c3c3c;
}
/* line 666, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .ui-state-hover a:hover, body.gpactuarial .ui-state-hover a:link, body.gpactuarial .ui-state-hover a:visited {
  color: #3c3c3c;
}
/* line 671, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .ui-state-active, body.gpactuarial .ui-widget-content .ui-state-active, body.gpactuarial .ui-widget-header .ui-state-active {
  border-color: #bababa;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #e6e6e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c;
}
/* line 677, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .ui-state-active a {
  color: #3c3c3c;
  text-decoration: none;
}
/* line 680, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .ui-state-active a:link, body.gpactuarial .ui-state-active a:visited {
  color: #3c3c3c;
  text-decoration: none;
}
/* line 689, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .ui-state-highlight, body.gpactuarial .ui-widget-content .ui-state-highlight, body.gpactuarial .ui-widget-header .ui-state-highlight {
  border-color: #E1D520;
  background: #F5F5F5;
  color: #666666;
}
/* line 693, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .ui-state-highlight i, body.gpactuarial .ui-widget-content .ui-state-highlight i, body.gpactuarial .ui-widget-header .ui-state-highlight i {
  color: #2e83ff;
}
/* line 698, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .ui-state-highlight a, body.gpactuarial .ui-widget-content .ui-state-highlight a, body.gpactuarial .ui-widget-header .ui-state-highlight a {
  color: #666666;
}
/* line 702, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .ui-state-error, body.gpactuarial .ui-widget-content .ui-state-error, body.gpactuarial .ui-widget-header .ui-state-error {
  border-color: #cd0a0a;
  background: #F5F5F5;
  color: #cd0a0a;
}
/* line 706, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .ui-state-error i, body.gpactuarial .ui-widget-content .ui-state-error i, body.gpactuarial .ui-widget-header .ui-state-error i {
  color: #cd0a0a;
}
/* line 711, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .ui-state-error a, body.gpactuarial .ui-widget-content .ui-state-error a, body.gpactuarial .ui-widget-header .ui-state-error a, body.gpactuarial .ui-state-error-text, body.gpactuarial .ui-widget-content .ui-state-error-text, body.gpactuarial .ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}
/* line 717, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .ui-widget-overlay, body.gpactuarial .ui-widget-shadow {
  background: #EEEEEE;
}
/* line 722, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial ul.mantle-item-dialog a {
  cursor: pointer;
  color: #578CB8;
  text-decoration: none;
  font-weight: bold;
}
/* line 727, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial ul.mantle-item-dialog a:hover {
  cursor: pointer;
  color: #41729b;
  text-decoration: underline;
}
/* line 731, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial ul.mantle-item-dialog a:hover span.ui-icon {
  color: #555555;
}
/* line 739, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial table.mantle-chart-colors th.mantle-chart-label {
  color: #606060;
  font-size: 12px;
  font-weight: "bold";
}
/* line 744, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial table.mantle-chart-colors th.mantle-chart-legend {
  color: #606060;
  font-size: 12px;
  font-weight: "bold";
}
/* line 749, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial table.mantle-chart-colors th.mantle-chart-title {
  color: #606060;
  font-size: 16px;
  font-weight: "bold";
}
/* line 754, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial table.mantle-chart-colors th.mantle-chart-axis-title {
  color: #606060;
  font-size: 12px;
  font-weight: "bold";
}
/* line 759, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial table.mantle-chart-colors th.mantle-chart-axis-label {
  color: #606060;
  font-size: 10px;
  font-weight: "bold";
}
/* line 764, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial table.mantle-chart-colors tr td {
  color: #21499e;
}
/* line 766, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial table.mantle-chart-colors tr td + td {
  color: #499e21;
}
/* line 768, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial table.mantle-chart-colors tr td + td + td {
  color: #9f2149;
}
/* line 770, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial table.mantle-chart-colors tr td + td + td + td {
  color: #9e2187;
}
/* line 772, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial table.mantle-chart-colors tr td + td + td + td + td {
  color: #21879e;
}
/* line 774, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial table.mantle-chart-colors tr td + td + td + td + td + td {
  color: #ffd520;
}
/* line 776, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial table.mantle-chart-colors tr td + td + td + td + td + td + td {
  color: rgba(33, 73, 158, 0.5);
}
/* line 778, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial table.mantle-chart-colors tr td + td + td + td + td + td + td + td {
  color: #93D674;
}
/* line 780, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial table.mantle-chart-colors tr td + td + td + td + td + td + td + td + td {
  color: rgba(159, 33, 73, 0.5);
}
/* line 794, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial table {
  font-size: 11px;
}
/* line 797, ../../../../app/assets/stylesheets/app/branding/gpactuarial.css.scss */
body.gpactuarial .dataTables_wrapper * {
  font-size: 11px;
}

/*end of brand*/
/*
Branding file for brand - MANTLE
*/
/*main logo in top left corner - width best set to 200px*/
/*sets the height of the topbar which should be same as logo height*/
/*when a modal dialog is on screen this color greys out the rest of the page*/
/*main color of the top bar*/
/*color of text and logos on the top bar*/
/*alternative color for top bar to show alert status (eg current edits not saved)*/
/*font family for top bar*/
/*background color of main navigation*/
/*font color for main nav*/
/*background for the selected element on main nav*/
/*font color for the selected element on main nav*/
/*background for the selected element on sub navigation*/
/*font color for the selected element on sub navigation*/
/*background color for sub navigation*/
/*font color for sub navigation*/
/*font family for main nav and sub nav*/
/*font family in all headers*/
/*main color of the sidebar background*/
/*main color of the sidebar border*/
/*main color of all backgrounds in modules and widgets*/
/*main font color in all controls and body text*/
/*all borders of widgets and menus*/
/*background color of all headers*/
/*font color in all headers*/
/*font color in all headers that are dimmed*/
/*font color for general anchors*/
/*main font family for all controls and body text*/
/*font family in all headers*/
/*background of highlight popup boxes*/
/*font color in highlight popups*/
/*border of highlight popups*/
/*color of icons in highlight popup boxes*/
/*background of content popup boxes*/
/*font color in content popups*/
/*border of content popups*/
/*color of icons in content popup boxes*/
/*background of error popup boxes*/
/*font color in error popups*/
/*border of error popups*/
/*color of icons in error popup boxes*/
/*border for all controls (inputs, selectbox etc)*/
/*background for all controls*/
/*text color in all controls*/
/*highlighting border color for current active control*/
/*font color for general anchors*/
/*background color for all even numbered rows in tables*/
/*background color for all odd numbered rows in tables*/
/*background color for selected rows in tables*/
/*table row cell font size*/
/*button, label, input, select, textarea font size*/
/*sur   colour#B0BAD1;*/
/*deficit colour#D4ADB9;*/
/*
EVERYTHING BEYOND THIS LINE SHOULD BE LEFT ALONE IF POSSIBLE!
################################################################################################################
*/
/*
Special functions to shade from one color to another
*/
/*start brand mantle*/
/* line 134, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton {
  /*main font, every set using ems elsewhere*/
  font-family: Helvetica, Arial, sans-serif;
  /*
  General settings and controls
  */
  /*
  The top bar
  */
  /*
  The main navigation
  */
  /*
  
  Module styles
  
  */
  /*
  jquery-ui
  */
  /* Interaction Cues
  ----------------------------------*/
  /* Overlays */
  /* dialog box */
  /* colors for highcharts */
  /* table */
}
/* line 143, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton h1, body.grantthornton h2, body.grantthornton h3, body.grantthornton h4, body.grantthornton h5, body.grantthornton h6 {
  color: #444444;
}
/* line 147, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton hr {
  border-bottom-color: #BBBBBB;
}
/* line 151, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton a {
  color: #578CB8;
}
/* line 153, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton a:hover {
  color: #41729b;
}
/* line 155, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton a:hover span.ui-icon {
  color: #444444;
}
/* line 159, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton a span.ui-icon {
  color: #444444;
}
/* line 164, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton strong.frs17_previous_calc {
  color: #578CB8;
}
/* line 168, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton a.ui-button, body.grantthornton input[type=button], body.grantthornton button {
  border-color: #D3D3D3;
  color: #555555;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 173, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton a.ui-button:hover, body.grantthornton input:hover[type=button], body.grantthornton button:hover {
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 177, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .tab button {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  color: #555555;
}
/* line 182, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .tab button:hover {
  background: #f3f3f3;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #f3f3f3), color-stop(100%, silver));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* IE10+ */
  background: linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  font-weight: bold;
}
/* line 186, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .tab button.active {
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  font-weight: bold;
}
/* line 191, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton div.dropdown-content {
  background-color: #E6E6E6;
}
/* line 194, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton div.dropdown-content a {
  color: #555555;
}
/* line 197, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton div.dropdown-content a:hover {
  background-color: #cdcdcd;
}
/* line 201, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton label {
  color: #555555;
}
/* line 205, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton body {
  font-size: 13px;
}
/* line 209, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton p, body.grantthornton strong, body.grantthornton th, body.grantthornton td {
  font-size: 13px;
}
/* line 213, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton p small {
  font-size: 11px;
}
/* line 217, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton h1 {
  font-size: 30px;
}
/* line 221, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton h1 small {
  font-size: 18px;
}
/* line 225, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton h2 {
  font-size: 24px;
}
/* line 229, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton h2 small {
  font-size: 14px;
}
/* line 233, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton h3 {
  font-size: 18px;
}
/* line 237, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton h3 small {
  font-size: 14px;
}
/* line 241, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton h4 {
  font-size: 16px;
}
/* line 245, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton h4 small {
  font-size: 12px;
}
/* line 249, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton h5 {
  font-size: 14px;
}
/* line 253, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton h6 {
  font-size: 13px;
}
/* line 257, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton button, body.grantthornton label, body.grantthornton input, body.grantthornton select, body.grantthornton textarea {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
}
/* line 262, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton input, body.grantthornton textarea, body.grantthornton select {
  color: #555555;
  border-color: #D3D3D3;
}
/* line 267, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton select, body.grantthornton select[multiple] {
  background-color: #E6E6E6;
}
/* line 271, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton input[type=file] {
  background-color: #E6E6E6;
}
/* line 275, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton input[disabled], body.grantthornton select[disabled], body.grantthornton textarea[disabled], body.grantthornton input[readonly], body.grantthornton select[readonly], body.grantthornton textarea[readonly] {
  background-color: #E6E6E6;
  border-color: #D3D3D3;
}
/* line 280, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton input:focus, body.grantthornton textarea:focus {
  border-color: rgba(225, 213, 32, 0.8);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(225, 213, 32, 0.8);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(225, 213, 32, 0.8);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(225, 213, 32, 0.8);
}
/* line 287, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton :-moz-placeholder, body.grantthornton ::-webkit-input-placeholder {
  color: #D3D3D3;
}
/* line 292, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .container-fluid > .content, body.grantthornton .container-fluid > div > .content {
  padding-top: 60px;
}
/* line 295, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .container-fluid > .content > h1, body.grantthornton .container-fluid > div > .content > h1, body.grantthornton .container-fluid > .content > div > h1, body.grantthornton .container-fluid > .content > div > div > h1 {
  font-family: Helvetica, Arial, sans-serif;
  line-height: 25px;
  font-size: 25px;
}
/* line 306, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton header.topbar {
  height: 60px;
  background: #333333;
  color: #FFFFFF;
  font-family: Helvetica, Arial, sans-serif;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
/* line 315, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton header.topbar h1 {
  height: 60px;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  color: #FFFFFF;
  background: url("images/new/grantthornton/logo.png") no-repeat;
  font-size: 20px;
  line-height: 20px;
}
/* line 326, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton header.topbar .subheader {
  border-right-color: #333333;
}
/* line 328, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton header.topbar .subheader h2 {
  color: #FFFFFF;
  font-size: 20px;
  line-height: 20px;
}
/* line 332, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton header.topbar .subheader h2 span {
  font-size: 20px;
  font-weight: normal;
}
/* line 336, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton header.topbar .subheader h2 span.member-banner-require-save, body.grantthornton header.topbar .subheader h2 span.benefits-banner-require-save {
  color: #E1D520;
}
/* line 341, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton header.topbar .subheader nav ul li {
  font-size: 20px;
  width: 20px;
  height: 20px;
}
/* line 347, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton header.topbar .subheader nav ul li.issues-new, body.grantthornton header.topbar .subheader nav ul li.issues-new a {
  color: #E1D520;
}
/* line 349, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton header.topbar .subheader nav ul li.issues-new:hover, body.grantthornton header.topbar .subheader nav ul li.issues-new a:hover {
  color: #E1D520;
}
/* line 353, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton header.topbar .subheader nav ul li, body.grantthornton header.topbar .subheader nav ul li a {
  color: #FFFFFF;
}
/* line 355, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton header.topbar .subheader nav ul li:hover, body.grantthornton header.topbar .subheader nav ul li a:hover {
  color: #FFFFFF;
}
/* line 363, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .topbar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10000;
  overflow: visible;
}
/* line 377, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton section.sidebar {
  background-color: #F5F5F5;
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 13px;
}
/* line 385, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton section.sidebar nav ul li a {
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  color: #444444;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 393, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton section.sidebar nav > ul > li > a:hover {
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #e6e6e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 397, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton section.sidebar nav > ul > li.selected > a {
  color: #FFFFFF;
  background: #99c7ec;
  /* Old browsers */
  background: -moz-linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #99c7ec), color-stop(100%, #4397dc));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* IE10+ */
  background: linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 402, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton section.sidebar nav > ul > li.selected > ul > li.selected > a {
  color: #578CB8;
  background: #FFFFFF;
}
/* line 406, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton section.sidebar nav > ul > li.selected > ul > li.selected > ul {
  background: #E9F3FB;
  border-bottom-color: #BBBBBB;
  color: #578CB8;
  border-right: #BBBBBB;
}
/* line 414, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton section.sidebar nav > ul > li > ul > li > a {
  background: #E9F3FB;
  color: #578CB8;
  border-bottom-color: #BBBBBB;
}
/* line 418, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton section.sidebar nav > ul > li > ul > li > a:hover {
  color: #41729b;
  background: #bedbf3;
}
/* line 423, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton section.sidebar nav > ul > li > ul > li.selected > ul > li a {
  color: #444444;
}
/* line 439, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .module {
  background-color: #F5F5F5;
  border-color: #BBBBBB;
  /*other colors for dataTable*/
  /*these are for the case where the whole module is taken up with a ul*/
}
/* line 442, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .module header h2 {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 16px;
}
/* line 447, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .module th {
  padding: 15px 10px;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 451, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .module header {
  padding: 15px 20px;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 455, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .module header, body.grantthornton .module thead {
  border-bottom-color: #F5F5F5;
}
/* line 458, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .module header h2, body.grantthornton .module thead h2, body.grantthornton .module header h2 select {
  color: #444444;
}
/* line 461, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .module header h2.show-dimmed {
  color: #AAAAAA;
}
/* line 464, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .module header span.not-available, body.grantthornton .module thead span.not-available {
  color: #E1D520;
}
/* line 467, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .module footer {
  border-top-color: #EEEEEE;
}
/* line 472, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .module table thead th, body.grantthornton .module table.dataTable thead th {
  border-bottom-color: #BBBBBB;
  color: #444444;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 478, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .module table tbody tr th {
  border-top-color: #BBBBBB;
  color: #444444;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 483, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .module table tbody tr td {
  border-top-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  color: #444444;
}
/* line 487, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .module table tbody tr td button {
  border-top-color: #BBBBBB;
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  color: #444444;
}
/* line 495, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .module table tbody tr.full_borders td {
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
}
/* line 499, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .module table tbody tr.row_selected td {
  background-color: #CCCCCC;
}
/* line 502, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .module table tbody tr.odd {
  background-color: #E2E4FF;
}
/* line 505, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .module table tbody tr.even {
  background-color: #FFFFFF;
}
/* line 509, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .module table tbody tr.odd td.sorting_1 {
  background-color: #c3c8ff;
}
/* line 512, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .module table tbody tr.odd td.sorting_2 {
  background-color: #ced1ff;
}
/* line 515, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .module table tbody tr.odd td.sorting_3 {
  background-color: #d8dbff;
}
/* line 520, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .module table tbody tr.even td.sorting_1 {
  background-color: #ecedff;
}
/* line 523, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .module table tbody tr.even td.sorting_2 {
  background-color: #f6f7ff;
}
/* line 526, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .module table tbody tr.even td.sorting_3 {
  background-color: white;
}
/* line 534, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .module .paginate_disabled_next {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 539, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .module .paginate_disabled_previous,
body.grantthornton .module .paginate_enabled_previous,
body.grantthornton .module .paginate_disabled_next,
body.grantthornton .module .paginate_enabled_next {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 547, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .module .paginate_disabled_next {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 553, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .module .paging_full_numbers .ui-button {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 558, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .module .paging_full_numbers a.paginate_button {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 563, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .module .paging_full_numbers a.paginate_button:hover {
  border-color: #bababa !important;
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c !important;
}
/* line 568, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .module .paging_full_numbers a.paginate_active {
  border-color: #bababa !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #e6e6e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c !important;
}
/* line 574, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .module .dataTables_length {
  color: #555555 !important;
}
/* line 576, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .module .dataTables_length select {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 582, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .module .dataTables_info {
  color: #555555 !important;
}
/* line 587, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .module > ul > li {
  color: #444444;
  background-color: #F5F5F5;
  border-color: #BBBBBB;
  border-top-color: #F5F5F5;
  border-bottom-color: #c2c2c2;
  /*padding-left: 10px;*/
}
/* line 594, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .module > ul > li.add {
  color: #444444;
}
/* line 598, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .module.module-warning {
  background-color: #F5F5F5;
  color: #666666;
  border-color: #E1D520;
}
/* line 603, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .module.module-warning p, body.grantthornton .module.module-action p, body.grantthornton .module.module div.member-table-notes p {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 614, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .ui-tooltip {
  -webkit-box-shadow: 0 0 5px #EEEEEE;
  box-shadow: 0 0 5px #EEEEEE;
}
/* line 619, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .ui-widget {
  font-family: Helvetica, Arial, sans-serif;
}
/* line 621, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .ui-widget input, body.grantthornton .ui-widget select, body.grantthornton .ui-widget textarea, body.grantthornton .ui-widget button {
  font-family: Helvetica, Arial, sans-serif;
}
/* line 626, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .ui-widget-content {
  border-color: #D3D3D3;
  background: #F5F5F5;
  color: #666666;
}
/* line 630, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .ui-widget-content a {
  color: #578CB8;
}
/* line 635, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .ui-widget-header {
  border-color: #BBBBBB;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #444444;
  font-family: Helvetica, Arial, sans-serif;
}
/* line 640, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .ui-widget-header a {
  color: #578CB8;
}
/* line 645, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .ui-state-default, body.grantthornton .ui-widget-content .ui-state-default, body.grantthornton .ui-widget-header .ui-state-default {
  border-color: #D3D3D3;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555;
}
/* line 651, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .ui-state-default a {
  color: #555555;
}
/* line 653, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .ui-state-default a:link, body.grantthornton .ui-state-default a:visited {
  color: #555555;
}
/* line 658, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .ui-state-hover, body.grantthornton .ui-widget-content .ui-state-hover, body.grantthornton .ui-widget-header .ui-state-hover, body.grantthornton .ui-state-focus, body.grantthornton .ui-widget-content .ui-state-focus, body.grantthornton .ui-widget-header .ui-state-focus {
  border-color: #bababa;
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c;
}
/* line 664, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .ui-state-hover a {
  color: #3c3c3c;
}
/* line 666, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .ui-state-hover a:hover, body.grantthornton .ui-state-hover a:link, body.grantthornton .ui-state-hover a:visited {
  color: #3c3c3c;
}
/* line 671, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .ui-state-active, body.grantthornton .ui-widget-content .ui-state-active, body.grantthornton .ui-widget-header .ui-state-active {
  border-color: #bababa;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #e6e6e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c;
}
/* line 677, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .ui-state-active a {
  color: #3c3c3c;
  text-decoration: none;
}
/* line 680, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .ui-state-active a:link, body.grantthornton .ui-state-active a:visited {
  color: #3c3c3c;
  text-decoration: none;
}
/* line 689, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .ui-state-highlight, body.grantthornton .ui-widget-content .ui-state-highlight, body.grantthornton .ui-widget-header .ui-state-highlight {
  border-color: #E1D520;
  background: #F5F5F5;
  color: #666666;
}
/* line 693, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .ui-state-highlight i, body.grantthornton .ui-widget-content .ui-state-highlight i, body.grantthornton .ui-widget-header .ui-state-highlight i {
  color: #2e83ff;
}
/* line 698, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .ui-state-highlight a, body.grantthornton .ui-widget-content .ui-state-highlight a, body.grantthornton .ui-widget-header .ui-state-highlight a {
  color: #666666;
}
/* line 702, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .ui-state-error, body.grantthornton .ui-widget-content .ui-state-error, body.grantthornton .ui-widget-header .ui-state-error {
  border-color: #cd0a0a;
  background: #F5F5F5;
  color: #cd0a0a;
}
/* line 706, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .ui-state-error i, body.grantthornton .ui-widget-content .ui-state-error i, body.grantthornton .ui-widget-header .ui-state-error i {
  color: #cd0a0a;
}
/* line 711, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .ui-state-error a, body.grantthornton .ui-widget-content .ui-state-error a, body.grantthornton .ui-widget-header .ui-state-error a, body.grantthornton .ui-state-error-text, body.grantthornton .ui-widget-content .ui-state-error-text, body.grantthornton .ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}
/* line 717, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .ui-widget-overlay, body.grantthornton .ui-widget-shadow {
  background: #EEEEEE;
}
/* line 722, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton ul.mantle-item-dialog a {
  cursor: pointer;
  color: #578CB8;
  text-decoration: none;
  font-weight: bold;
}
/* line 727, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton ul.mantle-item-dialog a:hover {
  cursor: pointer;
  color: #41729b;
  text-decoration: underline;
}
/* line 731, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton ul.mantle-item-dialog a:hover span.ui-icon {
  color: #555555;
}
/* line 739, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton table.mantle-chart-colors th.mantle-chart-label {
  color: #606060;
  font-size: 12px;
  font-weight: "bold";
}
/* line 744, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton table.mantle-chart-colors th.mantle-chart-legend {
  color: #606060;
  font-size: 12px;
  font-weight: "bold";
}
/* line 749, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton table.mantle-chart-colors th.mantle-chart-title {
  color: #606060;
  font-size: 16px;
  font-weight: "bold";
}
/* line 754, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton table.mantle-chart-colors th.mantle-chart-axis-title {
  color: #606060;
  font-size: 12px;
  font-weight: "bold";
}
/* line 759, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton table.mantle-chart-colors th.mantle-chart-axis-label {
  color: #606060;
  font-size: 10px;
  font-weight: "bold";
}
/* line 764, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton table.mantle-chart-colors tr td {
  color: #21499e;
}
/* line 766, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton table.mantle-chart-colors tr td + td {
  color: #499e21;
}
/* line 768, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton table.mantle-chart-colors tr td + td + td {
  color: #9f2149;
}
/* line 770, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton table.mantle-chart-colors tr td + td + td + td {
  color: #9e2187;
}
/* line 772, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton table.mantle-chart-colors tr td + td + td + td + td {
  color: #21879e;
}
/* line 774, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton table.mantle-chart-colors tr td + td + td + td + td + td {
  color: #ffd520;
}
/* line 776, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton table.mantle-chart-colors tr td + td + td + td + td + td + td {
  color: rgba(33, 73, 158, 0.5);
}
/* line 778, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton table.mantle-chart-colors tr td + td + td + td + td + td + td + td {
  color: #93D674;
}
/* line 780, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton table.mantle-chart-colors tr td + td + td + td + td + td + td + td + td {
  color: rgba(159, 33, 73, 0.5);
}
/* line 794, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton table {
  font-size: 11px;
}
/* line 797, ../../../../app/assets/stylesheets/app/branding/grantthornton.css.scss */
body.grantthornton .dataTables_wrapper * {
  font-size: 11px;
}

/*end of brand*/
/*
Branding file for brand - MANTLE
*/
/*main logo in top left corner - width best set to 200px*/
/*sets the height of the topbar which should be same as logo height*/
/*when a modal dialog is on screen this color greys out the rest of the page*/
/*main color of the top bar*/
/*color of text and logos on the top bar*/
/*alternative color for top bar to show alert status (eg current edits not saved)*/
/*font family for top bar*/
/*background color of main navigation*/
/*font color for main nav*/
/*background for the selected element on main nav*/
/*font color for the selected element on main nav*/
/*background for the selected element on sub navigation*/
/*font color for the selected element on sub navigation*/
/*background color for sub navigation*/
/*font color for sub navigation*/
/*font family for main nav and sub nav*/
/*font family in all headers*/
/*main color of the sidebar background*/
/*main color of the sidebar border*/
/*main color of all backgrounds in modules and widgets*/
/*main font color in all controls and body text*/
/*all borders of widgets and menus*/
/*background color of all headers*/
/*font color in all headers*/
/*font color in all headers that are dimmed*/
/*font color for general anchors*/
/*main font family for all controls and body text*/
/*font family in all headers*/
/*background of highlight popup boxes*/
/*font color in highlight popups*/
/*border of highlight popups*/
/*color of icons in highlight popup boxes*/
/*background of content popup boxes*/
/*font color in content popups*/
/*border of content popups*/
/*color of icons in content popup boxes*/
/*background of error popup boxes*/
/*font color in error popups*/
/*border of error popups*/
/*color of icons in error popup boxes*/
/*border for all controls (inputs, selectbox etc)*/
/*background for all controls*/
/*text color in all controls*/
/*highlighting border color for current active control*/
/*font color for general anchors*/
/*background color for all even numbered rows in tables*/
/*background color for all odd numbered rows in tables*/
/*background color for selected rows in tables*/
/*table row cell font size*/
/*button, label, input, select, textarea font size*/
/*sur   colour#B0BAD1;*/
/*deficit colour#D4ADB9;*/
/*
EVERYTHING BEYOND THIS LINE SHOULD BE LEFT ALONE IF POSSIBLE!
################################################################################################################
*/
/*
Special functions to shade from one color to another
*/
/*start brand mantle*/
/* line 134, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea {
  /*main font, every set using ems elsewhere*/
  font-family: Helvetica, Arial, sans-serif;
  /*
  General settings and controls
  */
  /*
  The top bar
  */
  /*
  The main navigation
  */
  /*
  
  Module styles
  
  */
  /*
  jquery-ui
  */
  /* Interaction Cues
  ----------------------------------*/
  /* Overlays */
  /* dialog box */
  /* colors for highcharts */
  /* table */
}
/* line 143, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea h1, body.linkgroupemea h2, body.linkgroupemea h3, body.linkgroupemea h4, body.linkgroupemea h5, body.linkgroupemea h6 {
  color: #444444;
}
/* line 147, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea hr {
  border-bottom-color: #BBBBBB;
}
/* line 151, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea a {
  color: #578CB8;
}
/* line 153, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea a:hover {
  color: #41729b;
}
/* line 155, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea a:hover span.ui-icon {
  color: #444444;
}
/* line 159, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea a span.ui-icon {
  color: #444444;
}
/* line 164, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea strong.frs17_previous_calc {
  color: #578CB8;
}
/* line 168, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea a.ui-button, body.linkgroupemea input[type=button], body.linkgroupemea button {
  border-color: #D3D3D3;
  color: #555555;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 173, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea a.ui-button:hover, body.linkgroupemea input:hover[type=button], body.linkgroupemea button:hover {
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 177, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .tab button {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  color: #555555;
}
/* line 182, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .tab button:hover {
  background: #f3f3f3;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #f3f3f3), color-stop(100%, silver));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* IE10+ */
  background: linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  font-weight: bold;
}
/* line 186, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .tab button.active {
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  font-weight: bold;
}
/* line 191, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea div.dropdown-content {
  background-color: #E6E6E6;
}
/* line 194, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea div.dropdown-content a {
  color: #555555;
}
/* line 197, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea div.dropdown-content a:hover {
  background-color: #cdcdcd;
}
/* line 201, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea label {
  color: #555555;
}
/* line 205, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea body {
  font-size: 13px;
}
/* line 209, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea p, body.linkgroupemea strong, body.linkgroupemea th, body.linkgroupemea td {
  font-size: 13px;
}
/* line 213, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea p small {
  font-size: 11px;
}
/* line 217, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea h1 {
  font-size: 30px;
}
/* line 221, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea h1 small {
  font-size: 18px;
}
/* line 225, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea h2 {
  font-size: 24px;
}
/* line 229, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea h2 small {
  font-size: 14px;
}
/* line 233, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea h3 {
  font-size: 18px;
}
/* line 237, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea h3 small {
  font-size: 14px;
}
/* line 241, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea h4 {
  font-size: 16px;
}
/* line 245, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea h4 small {
  font-size: 12px;
}
/* line 249, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea h5 {
  font-size: 14px;
}
/* line 253, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea h6 {
  font-size: 13px;
}
/* line 257, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea button, body.linkgroupemea label, body.linkgroupemea input, body.linkgroupemea select, body.linkgroupemea textarea {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
}
/* line 262, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea input, body.linkgroupemea textarea, body.linkgroupemea select {
  color: #555555;
  border-color: #D3D3D3;
}
/* line 267, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea select, body.linkgroupemea select[multiple] {
  background-color: #E6E6E6;
}
/* line 271, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea input[type=file] {
  background-color: #E6E6E6;
}
/* line 275, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea input[disabled], body.linkgroupemea select[disabled], body.linkgroupemea textarea[disabled], body.linkgroupemea input[readonly], body.linkgroupemea select[readonly], body.linkgroupemea textarea[readonly] {
  background-color: #E6E6E6;
  border-color: #D3D3D3;
}
/* line 280, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea input:focus, body.linkgroupemea textarea:focus {
  border-color: rgba(225, 213, 32, 0.8);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(225, 213, 32, 0.8);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(225, 213, 32, 0.8);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(225, 213, 32, 0.8);
}
/* line 287, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea :-moz-placeholder, body.linkgroupemea ::-webkit-input-placeholder {
  color: #D3D3D3;
}
/* line 292, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .container-fluid > .content, body.linkgroupemea .container-fluid > div > .content {
  padding-top: 60px;
}
/* line 295, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .container-fluid > .content > h1, body.linkgroupemea .container-fluid > div > .content > h1, body.linkgroupemea .container-fluid > .content > div > h1, body.linkgroupemea .container-fluid > .content > div > div > h1 {
  font-family: Helvetica, Arial, sans-serif;
  line-height: 25px;
  font-size: 25px;
}
/* line 306, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea header.topbar {
  height: 60px;
  background: #333333;
  color: #FFFFFF;
  font-family: Helvetica, Arial, sans-serif;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
/* line 315, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea header.topbar h1 {
  height: 60px;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  color: #FFFFFF;
  background: url("images/new/linkgroupemea/logo.png") no-repeat;
  font-size: 20px;
  line-height: 20px;
}
/* line 326, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea header.topbar .subheader {
  border-right-color: #333333;
}
/* line 328, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea header.topbar .subheader h2 {
  color: #FFFFFF;
  font-size: 20px;
  line-height: 20px;
}
/* line 332, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea header.topbar .subheader h2 span {
  font-size: 20px;
  font-weight: normal;
}
/* line 336, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea header.topbar .subheader h2 span.member-banner-require-save, body.linkgroupemea header.topbar .subheader h2 span.benefits-banner-require-save {
  color: #E1D520;
}
/* line 341, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea header.topbar .subheader nav ul li {
  font-size: 20px;
  width: 20px;
  height: 20px;
}
/* line 347, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea header.topbar .subheader nav ul li.issues-new, body.linkgroupemea header.topbar .subheader nav ul li.issues-new a {
  color: #E1D520;
}
/* line 349, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea header.topbar .subheader nav ul li.issues-new:hover, body.linkgroupemea header.topbar .subheader nav ul li.issues-new a:hover {
  color: #E1D520;
}
/* line 353, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea header.topbar .subheader nav ul li, body.linkgroupemea header.topbar .subheader nav ul li a {
  color: #FFFFFF;
}
/* line 355, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea header.topbar .subheader nav ul li:hover, body.linkgroupemea header.topbar .subheader nav ul li a:hover {
  color: #FFFFFF;
}
/* line 363, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .topbar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10000;
  overflow: visible;
}
/* line 377, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea section.sidebar {
  background-color: #F5F5F5;
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 13px;
}
/* line 385, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea section.sidebar nav ul li a {
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  color: #444444;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 393, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea section.sidebar nav > ul > li > a:hover {
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #e6e6e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 397, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea section.sidebar nav > ul > li.selected > a {
  color: #FFFFFF;
  background: #99c7ec;
  /* Old browsers */
  background: -moz-linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #99c7ec), color-stop(100%, #4397dc));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* IE10+ */
  background: linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 402, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea section.sidebar nav > ul > li.selected > ul > li.selected > a {
  color: #578CB8;
  background: #FFFFFF;
}
/* line 406, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea section.sidebar nav > ul > li.selected > ul > li.selected > ul {
  background: #E9F3FB;
  border-bottom-color: #BBBBBB;
  color: #578CB8;
  border-right: #BBBBBB;
}
/* line 414, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea section.sidebar nav > ul > li > ul > li > a {
  background: #E9F3FB;
  color: #578CB8;
  border-bottom-color: #BBBBBB;
}
/* line 418, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea section.sidebar nav > ul > li > ul > li > a:hover {
  color: #41729b;
  background: #bedbf3;
}
/* line 423, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea section.sidebar nav > ul > li > ul > li.selected > ul > li a {
  color: #444444;
}
/* line 439, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .module {
  background-color: #F5F5F5;
  border-color: #BBBBBB;
  /*other colors for dataTable*/
  /*these are for the case where the whole module is taken up with a ul*/
}
/* line 442, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .module header h2 {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 16px;
}
/* line 447, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .module th {
  padding: 15px 10px;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 451, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .module header {
  padding: 15px 20px;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 455, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .module header, body.linkgroupemea .module thead {
  border-bottom-color: #F5F5F5;
}
/* line 458, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .module header h2, body.linkgroupemea .module thead h2, body.linkgroupemea .module header h2 select {
  color: #444444;
}
/* line 461, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .module header h2.show-dimmed {
  color: #AAAAAA;
}
/* line 464, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .module header span.not-available, body.linkgroupemea .module thead span.not-available {
  color: #E1D520;
}
/* line 467, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .module footer {
  border-top-color: #EEEEEE;
}
/* line 472, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .module table thead th, body.linkgroupemea .module table.dataTable thead th {
  border-bottom-color: #BBBBBB;
  color: #444444;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 478, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .module table tbody tr th {
  border-top-color: #BBBBBB;
  color: #444444;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 483, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .module table tbody tr td {
  border-top-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  color: #444444;
}
/* line 487, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .module table tbody tr td button {
  border-top-color: #BBBBBB;
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  color: #444444;
}
/* line 495, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .module table tbody tr.full_borders td {
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
}
/* line 499, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .module table tbody tr.row_selected td {
  background-color: #CCCCCC;
}
/* line 502, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .module table tbody tr.odd {
  background-color: #E2E4FF;
}
/* line 505, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .module table tbody tr.even {
  background-color: #FFFFFF;
}
/* line 509, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .module table tbody tr.odd td.sorting_1 {
  background-color: #c3c8ff;
}
/* line 512, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .module table tbody tr.odd td.sorting_2 {
  background-color: #ced1ff;
}
/* line 515, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .module table tbody tr.odd td.sorting_3 {
  background-color: #d8dbff;
}
/* line 520, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .module table tbody tr.even td.sorting_1 {
  background-color: #ecedff;
}
/* line 523, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .module table tbody tr.even td.sorting_2 {
  background-color: #f6f7ff;
}
/* line 526, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .module table tbody tr.even td.sorting_3 {
  background-color: white;
}
/* line 534, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .module .paginate_disabled_next {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 539, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .module .paginate_disabled_previous,
body.linkgroupemea .module .paginate_enabled_previous,
body.linkgroupemea .module .paginate_disabled_next,
body.linkgroupemea .module .paginate_enabled_next {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 547, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .module .paginate_disabled_next {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 553, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .module .paging_full_numbers .ui-button {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 558, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .module .paging_full_numbers a.paginate_button {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 563, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .module .paging_full_numbers a.paginate_button:hover {
  border-color: #bababa !important;
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c !important;
}
/* line 568, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .module .paging_full_numbers a.paginate_active {
  border-color: #bababa !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #e6e6e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c !important;
}
/* line 574, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .module .dataTables_length {
  color: #555555 !important;
}
/* line 576, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .module .dataTables_length select {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 582, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .module .dataTables_info {
  color: #555555 !important;
}
/* line 587, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .module > ul > li {
  color: #444444;
  background-color: #F5F5F5;
  border-color: #BBBBBB;
  border-top-color: #F5F5F5;
  border-bottom-color: #c2c2c2;
  /*padding-left: 10px;*/
}
/* line 594, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .module > ul > li.add {
  color: #444444;
}
/* line 598, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .module.module-warning {
  background-color: #F5F5F5;
  color: #666666;
  border-color: #E1D520;
}
/* line 603, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .module.module-warning p, body.linkgroupemea .module.module-action p, body.linkgroupemea .module.module div.member-table-notes p {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 614, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .ui-tooltip {
  -webkit-box-shadow: 0 0 5px #EEEEEE;
  box-shadow: 0 0 5px #EEEEEE;
}
/* line 619, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .ui-widget {
  font-family: Helvetica, Arial, sans-serif;
}
/* line 621, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .ui-widget input, body.linkgroupemea .ui-widget select, body.linkgroupemea .ui-widget textarea, body.linkgroupemea .ui-widget button {
  font-family: Helvetica, Arial, sans-serif;
}
/* line 626, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .ui-widget-content {
  border-color: #D3D3D3;
  background: #F5F5F5;
  color: #666666;
}
/* line 630, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .ui-widget-content a {
  color: #578CB8;
}
/* line 635, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .ui-widget-header {
  border-color: #BBBBBB;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #444444;
  font-family: Helvetica, Arial, sans-serif;
}
/* line 640, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .ui-widget-header a {
  color: #578CB8;
}
/* line 645, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .ui-state-default, body.linkgroupemea .ui-widget-content .ui-state-default, body.linkgroupemea .ui-widget-header .ui-state-default {
  border-color: #D3D3D3;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555;
}
/* line 651, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .ui-state-default a {
  color: #555555;
}
/* line 653, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .ui-state-default a:link, body.linkgroupemea .ui-state-default a:visited {
  color: #555555;
}
/* line 658, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .ui-state-hover, body.linkgroupemea .ui-widget-content .ui-state-hover, body.linkgroupemea .ui-widget-header .ui-state-hover, body.linkgroupemea .ui-state-focus, body.linkgroupemea .ui-widget-content .ui-state-focus, body.linkgroupemea .ui-widget-header .ui-state-focus {
  border-color: #bababa;
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c;
}
/* line 664, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .ui-state-hover a {
  color: #3c3c3c;
}
/* line 666, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .ui-state-hover a:hover, body.linkgroupemea .ui-state-hover a:link, body.linkgroupemea .ui-state-hover a:visited {
  color: #3c3c3c;
}
/* line 671, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .ui-state-active, body.linkgroupemea .ui-widget-content .ui-state-active, body.linkgroupemea .ui-widget-header .ui-state-active {
  border-color: #bababa;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #e6e6e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c;
}
/* line 677, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .ui-state-active a {
  color: #3c3c3c;
  text-decoration: none;
}
/* line 680, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .ui-state-active a:link, body.linkgroupemea .ui-state-active a:visited {
  color: #3c3c3c;
  text-decoration: none;
}
/* line 689, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .ui-state-highlight, body.linkgroupemea .ui-widget-content .ui-state-highlight, body.linkgroupemea .ui-widget-header .ui-state-highlight {
  border-color: #E1D520;
  background: #F5F5F5;
  color: #666666;
}
/* line 693, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .ui-state-highlight i, body.linkgroupemea .ui-widget-content .ui-state-highlight i, body.linkgroupemea .ui-widget-header .ui-state-highlight i {
  color: #2e83ff;
}
/* line 698, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .ui-state-highlight a, body.linkgroupemea .ui-widget-content .ui-state-highlight a, body.linkgroupemea .ui-widget-header .ui-state-highlight a {
  color: #666666;
}
/* line 702, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .ui-state-error, body.linkgroupemea .ui-widget-content .ui-state-error, body.linkgroupemea .ui-widget-header .ui-state-error {
  border-color: #cd0a0a;
  background: #F5F5F5;
  color: #cd0a0a;
}
/* line 706, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .ui-state-error i, body.linkgroupemea .ui-widget-content .ui-state-error i, body.linkgroupemea .ui-widget-header .ui-state-error i {
  color: #cd0a0a;
}
/* line 711, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .ui-state-error a, body.linkgroupemea .ui-widget-content .ui-state-error a, body.linkgroupemea .ui-widget-header .ui-state-error a, body.linkgroupemea .ui-state-error-text, body.linkgroupemea .ui-widget-content .ui-state-error-text, body.linkgroupemea .ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}
/* line 717, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .ui-widget-overlay, body.linkgroupemea .ui-widget-shadow {
  background: #EEEEEE;
}
/* line 722, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea ul.mantle-item-dialog a {
  cursor: pointer;
  color: #578CB8;
  text-decoration: none;
  font-weight: bold;
}
/* line 727, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea ul.mantle-item-dialog a:hover {
  cursor: pointer;
  color: #41729b;
  text-decoration: underline;
}
/* line 731, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea ul.mantle-item-dialog a:hover span.ui-icon {
  color: #555555;
}
/* line 739, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea table.mantle-chart-colors th.mantle-chart-label {
  color: #606060;
  font-size: 12px;
  font-weight: "bold";
}
/* line 744, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea table.mantle-chart-colors th.mantle-chart-legend {
  color: #606060;
  font-size: 12px;
  font-weight: "bold";
}
/* line 749, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea table.mantle-chart-colors th.mantle-chart-title {
  color: #606060;
  font-size: 16px;
  font-weight: "bold";
}
/* line 754, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea table.mantle-chart-colors th.mantle-chart-axis-title {
  color: #606060;
  font-size: 12px;
  font-weight: "bold";
}
/* line 759, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea table.mantle-chart-colors th.mantle-chart-axis-label {
  color: #606060;
  font-size: 10px;
  font-weight: "bold";
}
/* line 764, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea table.mantle-chart-colors tr td {
  color: #21499e;
}
/* line 766, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea table.mantle-chart-colors tr td + td {
  color: #499e21;
}
/* line 768, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea table.mantle-chart-colors tr td + td + td {
  color: #9f2149;
}
/* line 770, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea table.mantle-chart-colors tr td + td + td + td {
  color: #9e2187;
}
/* line 772, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea table.mantle-chart-colors tr td + td + td + td + td {
  color: #21879e;
}
/* line 774, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea table.mantle-chart-colors tr td + td + td + td + td + td {
  color: #ffd520;
}
/* line 776, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea table.mantle-chart-colors tr td + td + td + td + td + td + td {
  color: rgba(33, 73, 158, 0.5);
}
/* line 778, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea table.mantle-chart-colors tr td + td + td + td + td + td + td + td {
  color: #93D674;
}
/* line 780, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea table.mantle-chart-colors tr td + td + td + td + td + td + td + td + td {
  color: rgba(159, 33, 73, 0.5);
}
/* line 794, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea table {
  font-size: 11px;
}
/* line 797, ../../../../app/assets/stylesheets/app/branding/linkgroupemea.css.scss */
body.linkgroupemea .dataTables_wrapper * {
  font-size: 11px;
}

/*end of brand*/
/*
Branding file for brand - MANTLE
*/
/*main logo in top left corner - width best set to 200px*/
/*sets the height of the topbar which should be same as logo height*/
/*when a modal dialog is on screen this color greys out the rest of the page*/
/*main color of the top bar*/
/*color of text and logos on the top bar*/
/*alternative color for top bar to show alert status (eg current edits not saved)*/
/*font family for top bar*/
/*background color of main navigation*/
/*font color for main nav*/
/*background for the selected element on main nav*/
/*font color for the selected element on main nav*/
/*background for the selected element on sub navigation*/
/*font color for the selected element on sub navigation*/
/*background color for sub navigation*/
/*font color for sub navigation*/
/*font family for main nav and sub nav*/
/*font family in all headers*/
/*main color of the sidebar background*/
/*main color of the sidebar border*/
/*main color of all backgrounds in modules and widgets*/
/*main font color in all controls and body text*/
/*all borders of widgets and menus*/
/*background color of all headers*/
/*font color in all headers*/
/*font color in all headers that are dimmed*/
/*font color for general anchors*/
/*main font family for all controls and body text*/
/*font family in all headers*/
/*background of highlight popup boxes*/
/*font color in highlight popups*/
/*border of highlight popups*/
/*color of icons in highlight popup boxes*/
/*background of content popup boxes*/
/*font color in content popups*/
/*border of content popups*/
/*color of icons in content popup boxes*/
/*background of error popup boxes*/
/*font color in error popups*/
/*border of error popups*/
/*color of icons in error popup boxes*/
/*border for all controls (inputs, selectbox etc)*/
/*background for all controls*/
/*text color in all controls*/
/*highlighting border color for current active control*/
/*font color for general anchors*/
/*background color for all even numbered rows in tables*/
/*background color for all odd numbered rows in tables*/
/*background color for selected rows in tables*/
/*table row cell font size*/
/*table header text color*/
/*background color for table header*/
/*button, label, input, select, textarea font size*/
/*sur   colour#B0BAD1;*/
/*deficit colour#D4ADB9;*/
/*
EVERYTHING BEYOND THIS LINE SHOULD BE LEFT ALONE IF POSSIBLE!
################################################################################################################
*/
/*
Special functions to shade from one color to another
*/
/*start brand mantle*/
/* line 139, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle {
  /*main font, every set using ems elsewhere*/
  font-family: work-sans, sans-serif;
  /*
  General settings and controls
  */
  /*
  The top bar
  */
  /*
  The main navigation
  */
  /*
  
  Module styles
  
  */
  /*
  jquery-ui
  */
  /* Interaction Cues
  ----------------------------------*/
  /* Overlays */
  /* dialog box */
  /* colors for highcharts */
  /* table */
}
/* line 148, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle h1, body.mantle h2, body.mantle h3, body.mantle h4, body.mantle h5, body.mantle h6, body.mantle h7 {
  color: #111111;
}
/* line 152, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle hr {
  border-bottom-color: #FFFFFF;
}
/* line 156, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle a {
  color: #4E95FF;
}
/* line 158, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle a:hover {
  color: #1b76ff;
}
/* line 160, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle a:hover span.ui-icon {
  color: #111111;
}
/* line 164, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle a span.ui-icon {
  color: #111111;
}
/* line 169, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle strong.frs17_previous_calc {
  color: #4E95FF;
}
/* line 173, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle a:link, body.mantle a:visited {
  color: #4E95FF;
  text-decoration: underline;
}
/* line 178, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle a.ui-button, body.mantle input[type=button], body.mantle button {
  border-color: #FFFBF8;
  color: #111111;
  background-color: #F5F1EE;
  /* Old browsers */
  background-color: -moz-linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* FF3.6+ */
  background-color: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #F5F1EE), color-stop(100%, #F5F1EE));
  /* Chrome,Safari4+ */
  background-color: -webkit-linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* Chrome10+,Safari5.1+ */
  background-color: -o-linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* Opera 11.10+ */
  background-color: -ms-linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* IE10+ */
  background-color: linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 184, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle a.ui-button:hover, body.mantle input:hover[type=button], body.mantle button:hover {
  background-color: #e2d7ce;
  /* Old browsers */
  background-color: -moz-linear-gradient(top, #e2d7ce 1%, #e2d7ce 100%);
  /* FF3.6+ */
  background-color: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e2d7ce), color-stop(100%, #e2d7ce));
  /* Chrome,Safari4+ */
  background-color: -webkit-linear-gradient(top, #e2d7ce 1%, #e2d7ce 100%);
  /* Chrome10+,Safari5.1+ */
  background-color: -o-linear-gradient(top, #e2d7ce 1%, #e2d7ce 100%);
  /* Opera 11.10+ */
  background-color: -ms-linear-gradient(top, #e2d7ce 1%, #e2d7ce 100%);
  /* IE10+ */
  background-color: linear-gradient(top, #e2d7ce 1%, #e2d7ce 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 188, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .tab button {
  font-family: work-sans, sans-serif;
  font-size: 12px;
  color: #111111;
}
/* line 193, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .tab button:hover {
  background-color: #ece4de;
  /* Old browsers */
  background-color: -moz-linear-gradient(top, #ece4de 1%, #ece4de 100%);
  /* FF3.6+ */
  background-color: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ece4de), color-stop(100%, #ece4de));
  /* Chrome,Safari4+ */
  background-color: -webkit-linear-gradient(top, #ece4de 1%, #ece4de 100%);
  /* Chrome10+,Safari5.1+ */
  background-color: -o-linear-gradient(top, #ece4de 1%, #ece4de 100%);
  /* Opera 11.10+ */
  background-color: -ms-linear-gradient(top, #ece4de 1%, #ece4de 100%);
  /* IE10+ */
  background-color: linear-gradient(top, #ece4de 1%, #ece4de 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  font-weight: bold;
}
/* line 197, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .tab button.active {
  background-color: #e2d7ce;
  /* Old browsers */
  background-color: -moz-linear-gradient(top, #e2d7ce 1%, #e2d7ce 100%);
  /* FF3.6+ */
  background-color: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e2d7ce), color-stop(100%, #e2d7ce));
  /* Chrome,Safari4+ */
  background-color: -webkit-linear-gradient(top, #e2d7ce 1%, #e2d7ce 100%);
  /* Chrome10+,Safari5.1+ */
  background-color: -o-linear-gradient(top, #e2d7ce 1%, #e2d7ce 100%);
  /* Opera 11.10+ */
  background-color: -ms-linear-gradient(top, #e2d7ce 1%, #e2d7ce 100%);
  /* IE10+ */
  background-color: linear-gradient(top, #e2d7ce 1%, #e2d7ce 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  font-weight: bold;
}
/* line 202, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle div.dropdown-content {
  background-color: #F5F1EE;
}
/* line 205, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle div.dropdown-content a {
  color: #111111;
}
/* line 208, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle div.dropdown-content a:hover {
  background-color: #e2d7ce;
}
/* line 212, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle label {
  color: #111111;
}
/* line 216, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle body {
  font-size: 12px;
}
/* line 220, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle p, body.mantle strong, body.mantle th, body.mantle td {
  font-size: 12px;
}
/* line 224, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle p small {
  font-size: 10px;
}
/* line 228, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle h1 {
  font-size: 29px;
}
/* line 232, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle h1 small {
  font-size: 17px;
}
/* line 236, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle h2 {
  font-size: 23px;
}
/* line 240, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle h2 small {
  font-size: 13px;
}
/* line 244, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle h3 {
  font-size: 17px;
}
/* line 248, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle h3 small {
  font-size: 13px;
}
/* line 252, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle h4 {
  font-size: 15px;
}
/* line 256, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle h4 small {
  font-size: 11px;
}
/* line 260, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle h5 {
  font-size: 13px;
}
/* line 264, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle h6 {
  font-size: 12px;
}
/* line 268, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle h7 {
  font-size: 13px;
}
/* line 272, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle button, body.mantle label, body.mantle input, body.mantle select, body.mantle textarea {
  font-family: work-sans, sans-serif;
  font-size: 12px;
}
/* line 277, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle input, body.mantle textarea, body.mantle select {
  color: #111111;
  border-color: #FFFBF8;
}
/* line 282, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle select, body.mantle select[multiple] {
  background-color: #F5F1EE;
}
/* line 286, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle input[type=file] {
  background-color: #F5F1EE;
}
/* line 290, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle input[disabled], body.mantle select[disabled], body.mantle textarea[disabled], body.mantle input[readonly], body.mantle select[readonly], body.mantle textarea[readonly] {
  background-color: #F5F1EE;
  border-color: #FFFBF8;
}
/* line 295, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle input:focus, body.mantle textarea:focus {
  border-color: #FFD447;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px #FFD447;
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px #FFD447;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px #FFD447;
}
/* line 302, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle :-moz-placeholder, body.mantle ::-webkit-input-placeholder {
  color: #FFFBF8;
}
/* line 307, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .container-fluid > .content, body.mantle .container-fluid > div > .content {
  padding-top: 60px;
}
/* line 310, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .container-fluid > .content > h1, body.mantle .container-fluid > div > .content > h1, body.mantle .container-fluid > .content > div > h1, body.mantle .container-fluid > .content > div > div > h1 {
  font-family: work-sans, sans-serif;
  line-height: 24px;
  font-size: 24px;
}
/* line 321, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle header.topbar {
  height: 60px;
  background: #111111;
  color: #FFFFFF;
  font-family: work-sans, sans-serif;
  border-right-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
/* line 330, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle header.topbar h1 {
  height: 60px;
  border-right-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  color: #FFFFFF;
  background: url("images/mantle-logo.png") no-repeat;
  font-size: 19px;
  line-height: 19px;
}
/* line 341, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle header.topbar .subheader {
  border-right-color: #111111;
}
/* line 343, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle header.topbar .subheader h2 {
  color: #FFFFFF;
  font-size: 19px;
  line-height: 19px;
}
/* line 347, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle header.topbar .subheader h2 span {
  font-size: 19px;
  font-weight: normal;
}
/* line 351, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle header.topbar .subheader h2 span.member-banner-require-save, body.mantle header.topbar .subheader h2 span.benefits-banner-require-save {
  color: #FFD447;
}
/* line 356, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle header.topbar .subheader nav ul li {
  font-size: 19px;
  width: 19px;
  height: 19px;
}
/* line 362, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle header.topbar .subheader nav ul li.issues-new, body.mantle header.topbar .subheader nav ul li.issues-new a {
  color: #FFD447;
}
/* line 364, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle header.topbar .subheader nav ul li.issues-new:hover, body.mantle header.topbar .subheader nav ul li.issues-new a:hover {
  color: #FFD447;
}
/* line 368, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle header.topbar .subheader nav ul li, body.mantle header.topbar .subheader nav ul li a {
  color: #FFFFFF;
}
/* line 370, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle header.topbar .subheader nav ul li:hover, body.mantle header.topbar .subheader nav ul li a:hover {
  color: #FFFFFF;
}
/* line 378, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .topbar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10000;
  overflow: visible;
}
/* line 392, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle section.sidebar {
  background-color: #FFFFFF;
  border-left-color: #FFFFFF;
  border-right-color: #FFFFFF;
  font-family: work-sans, sans-serif;
  font-size: 12px;
  line-height: 12px;
}
/* line 400, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle section.sidebar nav ul li a {
  border-left-color: #FFFFFF;
  border-right-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
  color: #111111;
  background-color: #F5F1EE;
  /* Old browsers */
  background-color: -moz-linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* FF3.6+ */
  background-color: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #F5F1EE), color-stop(100%, #F5F1EE));
  /* Chrome,Safari4+ */
  background-color: -webkit-linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* Chrome10+,Safari5.1+ */
  background-color: -o-linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* Opera 11.10+ */
  background-color: -ms-linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* IE10+ */
  background-color: linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 408, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle section.sidebar nav > ul > li > a:hover {
  background-color: white;
  /* Old browsers */
  background-color: -moz-linear-gradient(top, white 1%, white 100%);
  /* FF3.6+ */
  background-color: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, white));
  /* Chrome,Safari4+ */
  background-color: -webkit-linear-gradient(top, white 1%, white 100%);
  /* Chrome10+,Safari5.1+ */
  background-color: -o-linear-gradient(top, white 1%, white 100%);
  /* Opera 11.10+ */
  background-color: -ms-linear-gradient(top, white 1%, white 100%);
  /* IE10+ */
  background-color: linear-gradient(top, white 1%, white 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 412, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle section.sidebar nav > ul > li.selected > a {
  color: #FFFFFF;
  background-color: #111111;
  /* Old browsers */
  background-color: -moz-linear-gradient(top, #111111 1%, #111111 100%);
  /* FF3.6+ */
  background-color: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #111111), color-stop(100%, #111111));
  /* Chrome,Safari4+ */
  background-color: -webkit-linear-gradient(top, #111111 1%, #111111 100%);
  /* Chrome10+,Safari5.1+ */
  background-color: -o-linear-gradient(top, #111111 1%, #111111 100%);
  /* Opera 11.10+ */
  background-color: -ms-linear-gradient(top, #111111 1%, #111111 100%);
  /* IE10+ */
  background-color: linear-gradient(top, #111111 1%, #111111 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 417, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle section.sidebar nav > ul > li.selected > ul > li.selected > a {
  color: #111111;
  background: #FFD447;
}
/* line 421, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle section.sidebar nav > ul > li.selected > ul > li.selected > ul {
  background: #F5F1EE;
  border-bottom-color: #FFFFFF;
  color: #111111;
  border-right: #FFFFFF;
}
/* line 429, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle section.sidebar nav > ul > li > ul > li > a {
  background: #F5F1EE;
  color: #111111;
  border-bottom-color: #FFFFFF;
}
/* line 433, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle section.sidebar nav > ul > li > ul > li > a:hover {
  color: black;
  background: #e2d7ce;
}
/* line 438, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle section.sidebar nav > ul > li > ul > li.selected > ul > li a {
  color: #FFFFFF;
}
/* line 454, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .module {
  background-color: #FFFBF8;
  border-color: #FFFFFF;
  /*other colors for dataTable*/
  /*these are for the case where the whole module is taken up with a ul*/
}
/* line 457, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .module header h2 {
  font-family: work-sans, sans-serif;
  font-size: 17px;
  line-height: 17px;
}
/* line 462, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .module th {
  padding: 15px 10px;
  background-color: #111111;
  /* Old browsers */
  background-color: -moz-linear-gradient(top, #111111 1%, #111111 100%);
  /* FF3.6+ */
  background-color: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #111111), color-stop(100%, #111111));
  /* Chrome,Safari4+ */
  background-color: -webkit-linear-gradient(top, #111111 1%, #111111 100%);
  /* Chrome10+,Safari5.1+ */
  background-color: -o-linear-gradient(top, #111111 1%, #111111 100%);
  /* Opera 11.10+ */
  background-color: -ms-linear-gradient(top, #111111 1%, #111111 100%);
  /* IE10+ */
  background-color: linear-gradient(top, #111111 1%, #111111 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 466, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .module header {
  padding: 15px 20px;
  background-color: #111111;
  /* Old browsers */
  background-color: -moz-linear-gradient(top, #111111 1%, #111111 100%);
  /* FF3.6+ */
  background-color: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #111111), color-stop(100%, #111111));
  /* Chrome,Safari4+ */
  background-color: -webkit-linear-gradient(top, #111111 1%, #111111 100%);
  /* Chrome10+,Safari5.1+ */
  background-color: -o-linear-gradient(top, #111111 1%, #111111 100%);
  /* Opera 11.10+ */
  background-color: -ms-linear-gradient(top, #111111 1%, #111111 100%);
  /* IE10+ */
  background-color: linear-gradient(top, #111111 1%, #111111 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 470, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .module header, body.mantle .module thead {
  border-bottom-color: #FFFBF8;
}
/* line 473, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .module header h2, body.mantle .module thead h2, body.mantle .module th h7 {
  color: #FFFFFF;
}
/* line 476, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .module header h2 select {
  color: #widget-text;
}
/* line 479, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .module header h2.show-dimmed {
  color: #FFFFFF;
}
/* line 482, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .module header span.not-available, body.mantle .module thead span.not-available {
  color: #FFFFFF;
}
/* line 485, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .module footer {
  border-top-color: #111111;
}
/* line 490, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .module table thead th, body.mantle .module table.dataTable thead th {
  border-bottom-color: #FFFFFF;
  color: #111111;
  background-color: #FFD447;
  /* Old browsers */
  background-color: -moz-linear-gradient(top, #FFD447 1%, #FFD447 100%);
  /* FF3.6+ */
  background-color: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #FFD447), color-stop(100%, #FFD447));
  /* Chrome,Safari4+ */
  background-color: -webkit-linear-gradient(top, #FFD447 1%, #FFD447 100%);
  /* Chrome10+,Safari5.1+ */
  background-color: -o-linear-gradient(top, #FFD447 1%, #FFD447 100%);
  /* Opera 11.10+ */
  background-color: -ms-linear-gradient(top, #FFD447 1%, #FFD447 100%);
  /* IE10+ */
  background-color: linear-gradient(top, #FFD447 1%, #FFD447 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 496, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .module table tbody tr td {
  border-top-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
  color: #111111;
}
/* line 500, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .module table tbody tr td button {
  border-top-color: #FFFFFF;
  border-left-color: #FFFFFF;
  border-right-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
  color: #111111;
}
/* line 508, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .module table tbody tr.full_borders td {
  border-left-color: #FFFFFF;
  border-right-color: #FFFFFF;
}
/* line 512, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .module table tbody tr th {
  border-top-color: #FFFFFF;
  color: #111111;
  background-color: #111111;
  /* Old browsers */
  background-color: -moz-linear-gradient(top, #111111 1%, #111111 100%);
  /* FF3.6+ */
  background-color: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #111111), color-stop(100%, #111111));
  /* Chrome,Safari4+ */
  background-color: -webkit-linear-gradient(top, #111111 1%, #111111 100%);
  /* Chrome10+,Safari5.1+ */
  background-color: -o-linear-gradient(top, #111111 1%, #111111 100%);
  /* Opera 11.10+ */
  background-color: -ms-linear-gradient(top, #111111 1%, #111111 100%);
  /* IE10+ */
  background-color: linear-gradient(top, #111111 1%, #111111 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 517, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .module table tbody tr.row_selected td {
  background-color: #BFBFFF;
}
/* line 520, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .module table tbody tr.odd {
  background-color: #F5F1EE;
}
/* line 523, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .module table tbody tr.even {
  background-color: #FFFFFF;
}
/* line 527, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .module table tbody tr.odd td.sorting_1 {
  background-color: #eae1db;
}
/* line 530, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .module table tbody tr.odd td.sorting_2 {
  background-color: #ede6e1;
}
/* line 533, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .module table tbody tr.odd td.sorting_3 {
  background-color: #f1ece8;
}
/* line 538, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .module table tbody tr.even td.sorting_1 {
  background-color: #f9f6f4;
}
/* line 541, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .module table tbody tr.even td.sorting_2 {
  background-color: #fdfcfb;
}
/* line 544, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .module table tbody tr.even td.sorting_3 {
  background-color: white;
}
/* line 552, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .module .paginate_disabled_next {
  border-color: #FFFBF8 !important;
  background-color: #F5F1EE;
  /* Old browsers */
  background-color: -moz-linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* FF3.6+ */
  background-color: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #F5F1EE), color-stop(100%, #F5F1EE));
  /* Chrome,Safari4+ */
  background-color: -webkit-linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* Chrome10+,Safari5.1+ */
  background-color: -o-linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* Opera 11.10+ */
  background-color: -ms-linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* IE10+ */
  background-color: linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #111111 !important;
}
/* line 557, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .module .paginate_disabled_previous,
body.mantle .module .paginate_enabled_previous,
body.mantle .module .paginate_disabled_next,
body.mantle .module .paginate_enabled_next {
  border-color: #FFFBF8 !important;
  background-color: #F5F1EE;
  /* Old browsers */
  background-color: -moz-linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* FF3.6+ */
  background-color: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #F5F1EE), color-stop(100%, #F5F1EE));
  /* Chrome,Safari4+ */
  background-color: -webkit-linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* Chrome10+,Safari5.1+ */
  background-color: -o-linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* Opera 11.10+ */
  background-color: -ms-linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* IE10+ */
  background-color: linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #111111 !important;
}
/* line 565, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .module .paginate_disabled_next {
  border-color: #FFFBF8 !important;
  background-color: #F5F1EE;
  /* Old browsers */
  background-color: -moz-linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* FF3.6+ */
  background-color: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #F5F1EE), color-stop(100%, #F5F1EE));
  /* Chrome,Safari4+ */
  background-color: -webkit-linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* Chrome10+,Safari5.1+ */
  background-color: -o-linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* Opera 11.10+ */
  background-color: -ms-linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* IE10+ */
  background-color: linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #111111 !important;
}
/* line 571, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .module .paging_full_numbers .ui-button {
  border-color: #FFFBF8 !important;
  background-color: #F5F1EE;
  /* Old browsers */
  background-color: -moz-linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* FF3.6+ */
  background-color: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #F5F1EE), color-stop(100%, #F5F1EE));
  /* Chrome,Safari4+ */
  background-color: -webkit-linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* Chrome10+,Safari5.1+ */
  background-color: -o-linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* Opera 11.10+ */
  background-color: -ms-linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* IE10+ */
  background-color: linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #111111 !important;
}
/* line 576, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .module .paging_full_numbers a.paginate_button {
  border-color: #FFFBF8 !important;
  background-color: #F5F1EE;
  /* Old browsers */
  background-color: -moz-linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* FF3.6+ */
  background-color: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #F5F1EE), color-stop(100%, #F5F1EE));
  /* Chrome,Safari4+ */
  background-color: -webkit-linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* Chrome10+,Safari5.1+ */
  background-color: -o-linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* Opera 11.10+ */
  background-color: -ms-linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* IE10+ */
  background-color: linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #111111 !important;
}
/* line 581, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .module .paging_full_numbers a.paginate_button:hover {
  border-color: #ffdec5 !important;
  background-color: #e2d7ce;
  /* Old browsers */
  background-color: -moz-linear-gradient(top, #e2d7ce 1%, #e2d7ce 100%);
  /* FF3.6+ */
  background-color: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e2d7ce), color-stop(100%, #e2d7ce));
  /* Chrome,Safari4+ */
  background-color: -webkit-linear-gradient(top, #e2d7ce 1%, #e2d7ce 100%);
  /* Chrome10+,Safari5.1+ */
  background-color: -o-linear-gradient(top, #e2d7ce 1%, #e2d7ce 100%);
  /* Opera 11.10+ */
  background-color: -ms-linear-gradient(top, #e2d7ce 1%, #e2d7ce 100%);
  /* IE10+ */
  background-color: linear-gradient(top, #e2d7ce 1%, #e2d7ce 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: black !important;
}
/* line 586, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .module .paging_full_numbers a.paginate_active {
  border-color: #ffdec5 !important;
  background-color: white;
  /* Old browsers */
  background-color: -moz-linear-gradient(top, white 1%, white 100%);
  /* FF3.6+ */
  background-color: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, white));
  /* Chrome,Safari4+ */
  background-color: -webkit-linear-gradient(top, white 1%, white 100%);
  /* Chrome10+,Safari5.1+ */
  background-color: -o-linear-gradient(top, white 1%, white 100%);
  /* Opera 11.10+ */
  background-color: -ms-linear-gradient(top, white 1%, white 100%);
  /* IE10+ */
  background-color: linear-gradient(top, white 1%, white 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: black !important;
}
/* line 592, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .module .dataTables_length {
  color: #111111 !important;
}
/* line 594, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .module .dataTables_length select {
  border-color: #FFFBF8 !important;
  background-color: #F5F1EE;
  /* Old browsers */
  background-color: -moz-linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* FF3.6+ */
  background-color: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #F5F1EE), color-stop(100%, #F5F1EE));
  /* Chrome,Safari4+ */
  background-color: -webkit-linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* Chrome10+,Safari5.1+ */
  background-color: -o-linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* Opera 11.10+ */
  background-color: -ms-linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* IE10+ */
  background-color: linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #111111 !important;
}
/* line 600, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .module .dataTables_info {
  color: #111111 !important;
}
/* line 603, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .module .dataTables_filter label input {
  background-color: #F5F1EE !important;
}
/* line 608, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .module > ul > li {
  color: #111111;
  background-color: #FFFBF8;
  border-color: #FFFFFF;
  border-top-color: #FFFBF8;
  border-bottom-color: #ffc192;
  /*padding-left: 10px;*/
}
/* line 615, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .module > ul > li.add {
  color: #111111;
}
/* line 619, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .module.module-warning {
  background-color: #F5F1EE;
  color: #111111;
  border-color: #FFFFFF;
}
/* line 624, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .module.module-warning p, body.mantle .module.module-action p, body.mantle .module.module div.member-table-notes p {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 635, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .ui-tooltip {
  -webkit-box-shadow: 0 0 5px #EEEEEE;
  box-shadow: 0 0 5px #EEEEEE;
}
/* line 640, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .ui-widget {
  font-family: work-sans, sans-serif;
}
/* line 642, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .ui-widget input, body.mantle .ui-widget select, body.mantle .ui-widget textarea, body.mantle .ui-widget button {
  font-family: work-sans, sans-serif;
}
/* line 647, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle input[type="checkbox"] {
  accent-color: #4E95FF;
}
/* line 651, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .ui-widget-content {
  border-color: #FFFFFF;
  background: #F5F1EE;
  color: #111111;
}
/* line 655, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .ui-widget-content a {
  color: #4E95FF;
}
/* line 660, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .ui-widget-header {
  border-color: #FFFFFF;
  background-color: #111111;
  /* Old browsers */
  background-color: -moz-linear-gradient(top, #111111 1%, #111111 100%);
  /* FF3.6+ */
  background-color: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #111111), color-stop(100%, #111111));
  /* Chrome,Safari4+ */
  background-color: -webkit-linear-gradient(top, #111111 1%, #111111 100%);
  /* Chrome10+,Safari5.1+ */
  background-color: -o-linear-gradient(top, #111111 1%, #111111 100%);
  /* Opera 11.10+ */
  background-color: -ms-linear-gradient(top, #111111 1%, #111111 100%);
  /* IE10+ */
  background-color: linear-gradient(top, #111111 1%, #111111 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #FFFFFF;
  font-family: work-sans, sans-serif;
}
/* line 665, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .ui-widget-header a {
  color: #4E95FF;
}
/* line 670, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .ui-state-default, body.mantle .ui-widget-content .ui-state-default, body.mantle .ui-widget-header .ui-state-default {
  border-color: #FFFBF8;
  background-color: #F5F1EE;
  /* Old browsers */
  background-color: -moz-linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* FF3.6+ */
  background-color: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #F5F1EE), color-stop(100%, #F5F1EE));
  /* Chrome,Safari4+ */
  background-color: -webkit-linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* Chrome10+,Safari5.1+ */
  background-color: -o-linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* Opera 11.10+ */
  background-color: -ms-linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* IE10+ */
  background-color: linear-gradient(top, #F5F1EE 1%, #F5F1EE 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #111111;
}
/* line 676, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .ui-state-default a {
  color: #111111;
}
/* line 678, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .ui-state-default a:link, body.mantle .ui-state-default a:visited {
  color: #111111;
}
/* line 683, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .ui-state-hover, body.mantle .ui-widget-content .ui-state-hover, body.mantle .ui-widget-header .ui-state-hover, body.mantle .ui-state-focus, body.mantle .ui-widget-content .ui-state-focus, body.mantle .ui-widget-header .ui-state-focus {
  border-color: #ffdec5;
  background-color: #e2d7ce;
  /* Old browsers */
  background-color: -moz-linear-gradient(top, #e2d7ce 1%, #e2d7ce 100%);
  /* FF3.6+ */
  background-color: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e2d7ce), color-stop(100%, #e2d7ce));
  /* Chrome,Safari4+ */
  background-color: -webkit-linear-gradient(top, #e2d7ce 1%, #e2d7ce 100%);
  /* Chrome10+,Safari5.1+ */
  background-color: -o-linear-gradient(top, #e2d7ce 1%, #e2d7ce 100%);
  /* Opera 11.10+ */
  background-color: -ms-linear-gradient(top, #e2d7ce 1%, #e2d7ce 100%);
  /* IE10+ */
  background-color: linear-gradient(top, #e2d7ce 1%, #e2d7ce 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: black;
}
/* line 689, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .ui-state-hover a {
  color: black;
}
/* line 691, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .ui-state-hover a:hover, body.mantle .ui-state-hover a:link, body.mantle .ui-state-hover a:visited {
  color: black;
}
/* line 696, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .ui-state-active, body.mantle .ui-widget-content .ui-state-active, body.mantle .ui-widget-header .ui-state-active {
  border-color: #ffdec5;
  background-color: white;
  /* Old browsers */
  background-color: -moz-linear-gradient(top, white 1%, white 100%);
  /* FF3.6+ */
  background-color: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, white));
  /* Chrome,Safari4+ */
  background-color: -webkit-linear-gradient(top, white 1%, white 100%);
  /* Chrome10+,Safari5.1+ */
  background-color: -o-linear-gradient(top, white 1%, white 100%);
  /* Opera 11.10+ */
  background-color: -ms-linear-gradient(top, white 1%, white 100%);
  /* IE10+ */
  background-color: linear-gradient(top, white 1%, white 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: black;
}
/* line 702, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .ui-state-active a {
  color: black;
  text-decoration: none;
}
/* line 705, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .ui-state-active a:link, body.mantle .ui-state-active a:visited {
  color: black;
  text-decoration: none;
}
/* line 714, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .ui-state-highlight, body.mantle .ui-widget-content .ui-state-highlight, body.mantle .ui-widget-header .ui-state-highlight {
  border-color: #FFFFFF;
  background: #F5F1EE;
  color: #111111;
}
/* line 718, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .ui-state-highlight i, body.mantle .ui-widget-content .ui-state-highlight i, body.mantle .ui-widget-header .ui-state-highlight i {
  color: #FFD447;
}
/* line 723, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .ui-state-highlight a, body.mantle .ui-widget-content .ui-state-highlight a, body.mantle .ui-widget-header .ui-state-highlight a {
  color: #111111;
}
/* line 727, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .ui-state-error, body.mantle .ui-widget-content .ui-state-error, body.mantle .ui-widget-header .ui-state-error {
  border-color: #cd0a0a;
  background: #F5F5F5;
  color: #cd0a0a;
}
/* line 731, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .ui-state-error i, body.mantle .ui-widget-content .ui-state-error i, body.mantle .ui-widget-header .ui-state-error i {
  color: #cd0a0a;
}
/* line 736, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .ui-state-error a, body.mantle .ui-widget-content .ui-state-error a, body.mantle .ui-widget-header .ui-state-error a, body.mantle .ui-state-error-text, body.mantle .ui-widget-content .ui-state-error-text, body.mantle .ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}
/* line 742, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .ui-widget-overlay, body.mantle .ui-widget-shadow {
  background: #EEEEEE;
}
/* line 747, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle ul.mantle-item-dialog a {
  cursor: pointer;
  color: #4E95FF;
  text-decoration: none;
  font-weight: bold;
}
/* line 752, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle ul.mantle-item-dialog a:hover {
  cursor: pointer;
  color: #ffc814;
  text-decoration: underline;
}
/* line 756, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle ul.mantle-item-dialog a:hover span.ui-icon {
  color: #111111;
}
/* line 764, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle table.mantle-chart-colors th.mantle-chart-label {
  color: #606060;
  font-size: 11px;
  font-weight: "bold";
}
/* line 769, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle table.mantle-chart-colors th.mantle-chart-legend {
  color: #606060;
  font-size: 11px;
  font-weight: "bold";
}
/* line 774, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle table.mantle-chart-colors th.mantle-chart-title {
  color: #606060;
  font-size: 15px;
  font-weight: "bold";
}
/* line 779, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle table.mantle-chart-colors th.mantle-chart-axis-title {
  color: #606060;
  font-size: 11px;
  font-weight: "bold";
}
/* line 784, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle table.mantle-chart-colors th.mantle-chart-axis-label {
  color: #606060;
  font-size: 9px;
  font-weight: "bold";
}
/* line 789, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle table.mantle-chart-colors tr td {
  color: #FFD447;
}
/* line 791, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle table.mantle-chart-colors tr td + td {
  color: #FFAA86;
}
/* line 793, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle table.mantle-chart-colors tr td + td + td {
  color: #BFBFFF;
}
/* line 795, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle table.mantle-chart-colors tr td + td + td + td {
  color: #61EB7F;
}
/* line 797, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle table.mantle-chart-colors tr td + td + td + td + td {
  color: #FF931A;
}
/* line 799, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle table.mantle-chart-colors tr td + td + td + td + td + td {
  color: #FC5656;
}
/* line 801, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle table.mantle-chart-colors tr td + td + td + td + td + td + td {
  color: rgba(191, 191, 255, 0.5);
}
/* line 803, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle table.mantle-chart-colors tr td + td + td + td + td + td + td + td {
  color: #111111;
}
/* line 805, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle table.mantle-chart-colors tr td + td + td + td + td + td + td + td + td {
  color: rgba(255, 170, 134, 0.5);
}
/* line 819, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle table {
  font-size: 10px;
}
/* line 822, ../../../../app/assets/stylesheets/app/branding/mantle.css.scss */
body.mantle .dataTables_wrapper * {
  font-size: 10px;
}

/*end of brand*/
/*
Branding file for brand - MANTLE
*/
/*main logo in top left corner - width best set to 200px*/
/*sets the height of the topbar which should be same as logo height*/
/*when a modal dialog is on screen this color greys out the rest of the page*/
/*main color of the top bar*/
/*color of text and logos on the top bar*/
/*alternative color for top bar to show alert status (eg current edits not saved)*/
/*font family for top bar*/
/*background color of main navigation*/
/*font color for main nav*/
/*background for the selected element on main nav*/
/*font color for the selected element on main nav*/
/*background for the selected element on sub navigation*/
/*font color for the selected element on sub navigation*/
/*background color for sub navigation*/
/*font color for sub navigation*/
/*font family for main nav and sub nav*/
/*font family in all headers*/
/*main color of the sidebar background*/
/*main color of the sidebar border*/
/*main color of all backgrounds in modules and widgets*/
/*main font color in all controls and body text*/
/*all borders of widgets and menus*/
/*background color of all headers*/
/*font color in all headers*/
/*font color in all headers that are dimmed*/
/*font color for general anchors*/
/*main font family for all controls and body text*/
/*font family in all headers*/
/*background of highlight popup boxes*/
/*font color in highlight popups*/
/*border of highlight popups*/
/*color of icons in highlight popup boxes*/
/*background of content popup boxes*/
/*font color in content popups*/
/*border of content popups*/
/*color of icons in content popup boxes*/
/*background of error popup boxes*/
/*font color in error popups*/
/*border of error popups*/
/*color of icons in error popup boxes*/
/*border for all controls (inputs, selectbox etc)*/
/*background for all controls*/
/*text color in all controls*/
/*highlighting border color for current active control*/
/*font color for general anchors*/
/*background color for all even numbered rows in tables*/
/*background color for all odd numbered rows in tables*/
/*background color for selected rows in tables*/
/*table row cell font size*/
/*button, label, input, select, textarea font size*/
/*surplus colour#B0BAD1;*/
/*deficit colour#D4ADB9;*/
/*
EVERYTHING BEYOND THIS LINE SHOULD BE LEFT ALONE IF POSSIBLE!
################################################################################################################
*/
/*
Special functions to shade from one color to another
*/
/*start brand mantle*/
/* line 134, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt {
  /*main font, every set using ems elsewhere*/
  font-family: Helvetica, Arial, sans-serif;
  /*
  General settings and controls
  */
  /*
  The top bar
  */
  /*
  The main navigation
  */
  /*
  
  Module styles
  
  */
  /*
  jquery-ui
  */
  /* Interaction Cues
  ----------------------------------*/
  /* Overlays */
  /* dialog box */
  /* colors for highcharts */
  /* table */
}
/* line 143, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt h1, body.matt h2, body.matt h3, body.matt h4, body.matt h5, body.matt h6 {
  color: #444444;
}
/* line 147, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt hr {
  border-bottom-color: #BBBBBB;
}
/* line 151, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt a {
  color: #578CB8;
}
/* line 153, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt a:hover {
  color: #41729b;
}
/* line 155, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt a:hover span.ui-icon {
  color: #444444;
}
/* line 159, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt a span.ui-icon {
  color: #444444;
}
/* line 164, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt strong.frs17_previous_calc {
  color: #578CB8;
}
/* line 168, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt a.ui-button, body.matt input[type=button], body.matt button {
  border-color: #D3D3D3;
  color: #555555;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 173, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt a.ui-button:hover, body.matt input:hover[type=button], body.matt button:hover {
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 177, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .tab button {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  color: #555555;
}
/* line 182, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .tab button:hover {
  background: #f3f3f3;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #f3f3f3), color-stop(100%, silver));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* IE10+ */
  background: linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  font-weight: bold;
}
/* line 186, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .tab button.active {
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  font-weight: bold;
}
/* line 191, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt div.dropdown-content {
  background-color: #E6E6E6;
}
/* line 194, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt div.dropdown-content a {
  color: #555555;
}
/* line 197, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt div.dropdown-content a:hover {
  background-color: #cdcdcd;
}
/* line 201, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt label {
  color: #555555;
}
/* line 205, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt body {
  font-size: 13px;
}
/* line 209, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt p, body.matt strong, body.matt th, body.matt td {
  font-size: 13px;
}
/* line 213, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt p small {
  font-size: 11px;
}
/* line 217, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt h1 {
  font-size: 30px;
}
/* line 221, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt h1 small {
  font-size: 18px;
}
/* line 225, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt h2 {
  font-size: 24px;
}
/* line 229, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt h2 small {
  font-size: 14px;
}
/* line 233, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt h3 {
  font-size: 18px;
}
/* line 237, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt h3 small {
  font-size: 14px;
}
/* line 241, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt h4 {
  font-size: 16px;
}
/* line 245, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt h4 small {
  font-size: 12px;
}
/* line 249, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt h5 {
  font-size: 14px;
}
/* line 253, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt h6 {
  font-size: 13px;
}
/* line 257, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt button, body.matt label, body.matt input, body.matt select, body.matt textarea {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
}
/* line 262, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt input, body.matt textarea, body.matt select {
  color: #555555;
  border-color: #D3D3D3;
}
/* line 267, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt select, body.matt select[multiple] {
  background-color: #E6E6E6;
}
/* line 271, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt input[type=file] {
  background-color: #E6E6E6;
}
/* line 275, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt input[disabled], body.matt select[disabled], body.matt textarea[disabled], body.matt input[readonly], body.matt select[readonly], body.matt textarea[readonly] {
  background-color: #E6E6E6;
  border-color: #D3D3D3;
}
/* line 280, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt input:focus, body.matt textarea:focus {
  border-color: rgba(225, 213, 32, 0.8);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(225, 213, 32, 0.8);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(225, 213, 32, 0.8);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(225, 213, 32, 0.8);
}
/* line 287, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt :-moz-placeholder, body.matt ::-webkit-input-placeholder {
  color: #D3D3D3;
}
/* line 292, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .container-fluid > .content, body.matt .container-fluid > div > .content {
  padding-top: 60px;
}
/* line 295, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .container-fluid > .content > h1, body.matt .container-fluid > div > .content > h1, body.matt .container-fluid > .content > div > h1, body.matt .container-fluid > .content > div > div > h1 {
  font-family: Helvetica, Arial, sans-serif;
  line-height: 25px;
  font-size: 25px;
}
/* line 306, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt header.topbar {
  height: 60px;
  background: #333333;
  color: #FFFFFF;
  font-family: Helvetica, Arial, sans-serif;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
/* line 315, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt header.topbar h1 {
  height: 60px;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  color: #FFFFFF;
  background: url("images/mantle-logo.png") no-repeat;
  font-size: 20px;
  line-height: 20px;
}
/* line 326, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt header.topbar .subheader {
  border-right-color: #333333;
}
/* line 328, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt header.topbar .subheader h2 {
  color: #FFFFFF;
  font-size: 20px;
  line-height: 20px;
}
/* line 332, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt header.topbar .subheader h2 span {
  font-size: 20px;
  font-weight: normal;
}
/* line 336, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt header.topbar .subheader h2 span.member-banner-require-save {
  color: #E1D520;
}
/* line 341, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt header.topbar .subheader nav ul li {
  font-size: 20px;
  width: 20px;
  height: 20px;
}
/* line 347, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt header.topbar .subheader nav ul li.issues-new, body.matt header.topbar .subheader nav ul li.issues-new a {
  color: #E1D520;
}
/* line 349, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt header.topbar .subheader nav ul li.issues-new:hover, body.matt header.topbar .subheader nav ul li.issues-new a:hover {
  color: #E1D520;
}
/* line 353, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt header.topbar .subheader nav ul li, body.matt header.topbar .subheader nav ul li a {
  color: #FFFFFF;
}
/* line 355, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt header.topbar .subheader nav ul li:hover, body.matt header.topbar .subheader nav ul li a:hover {
  color: #FFFFFF;
}
/* line 363, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .topbar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10000;
  overflow: visible;
}
/* line 377, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt section.sidebar {
  background-color: #F5F5F5;
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 13px;
}
/* line 385, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt section.sidebar nav ul li a {
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  color: #444444;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 393, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt section.sidebar nav > ul > li > a:hover {
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #e6e6e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 397, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt section.sidebar nav > ul > li.selected > a {
  color: #FFFFFF;
  background: #99c7ec;
  /* Old browsers */
  background: -moz-linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #99c7ec), color-stop(100%, #4397dc));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* IE10+ */
  background: linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 402, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt section.sidebar nav > ul > li.selected > ul > li.selected > a {
  color: #578CB8;
  background: #FFFFFF;
}
/* line 406, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt section.sidebar nav > ul > li.selected > ul > li.selected > ul {
  background: #E9F3FB;
  border-bottom-color: #BBBBBB;
  color: #578CB8;
  border-right: #BBBBBB;
}
/* line 414, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt section.sidebar nav > ul > li > ul > li > a {
  background: #E9F3FB;
  color: #578CB8;
  border-bottom-color: #BBBBBB;
}
/* line 418, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt section.sidebar nav > ul > li > ul > li > a:hover {
  color: #41729b;
  background: #bedbf3;
}
/* line 423, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt section.sidebar nav > ul > li > ul > li.selected > ul > li a {
  color: #444444;
}
/* line 439, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .module {
  background-color: #F5F5F5;
  border-color: #BBBBBB;
  /*other colors for dataTable*/
  /*these are for the case where the whole module is taken up with a ul*/
}
/* line 442, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .module header h2 {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 16px;
}
/* line 447, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .module th {
  padding: 15px 10px;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 451, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .module header {
  padding: 15px 20px;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 455, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .module header, body.matt .module thead {
  border-bottom-color: #F5F5F5;
}
/* line 458, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .module header h2, body.matt .module thead h2, body.matt .module header h2 select {
  color: #444444;
}
/* line 461, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .module header h2.show-dimmed {
  color: #AAAAAA;
}
/* line 464, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .module header span.not-available, body.matt .module thead span.not-available {
  color: #E1D520;
}
/* line 467, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .module footer {
  border-top-color: #EEEEEE;
}
/* line 472, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .module table thead th, body.matt .module table.dataTable thead th {
  border-bottom-color: #BBBBBB;
  color: #444444;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 478, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .module table tbody tr th {
  border-top-color: #BBBBBB;
  color: #444444;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 483, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .module table tbody tr td {
  border-top-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  color: #444444;
}
/* line 487, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .module table tbody tr td button {
  border-top-color: #BBBBBB;
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  color: #444444;
}
/* line 495, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .module table tbody tr.full_borders td {
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
}
/* line 499, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .module table tbody tr.row_selected td {
  background-color: #CCCCCC;
}
/* line 502, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .module table tbody tr.odd {
  background-color: #E2E4FF;
}
/* line 505, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .module table tbody tr.even {
  background-color: #FFFFFF;
}
/* line 509, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .module table tbody tr.odd td.sorting_1 {
  background-color: #c3c8ff;
}
/* line 512, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .module table tbody tr.odd td.sorting_2 {
  background-color: #ced1ff;
}
/* line 515, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .module table tbody tr.odd td.sorting_3 {
  background-color: #d8dbff;
}
/* line 520, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .module table tbody tr.even td.sorting_1 {
  background-color: #ecedff;
}
/* line 523, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .module table tbody tr.even td.sorting_2 {
  background-color: #f6f7ff;
}
/* line 526, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .module table tbody tr.even td.sorting_3 {
  background-color: white;
}
/* line 534, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .module .paginate_disabled_next {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 539, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .module .paginate_disabled_previous,
body.matt .module .paginate_enabled_previous,
body.matt .module .paginate_disabled_next,
body.matt .module .paginate_enabled_next {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 547, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .module .paginate_disabled_next {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 553, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .module .paging_full_numbers .ui-button {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 558, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .module .paging_full_numbers a.paginate_button {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 563, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .module .paging_full_numbers a.paginate_button:hover {
  border-color: #bababa !important;
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c !important;
}
/* line 568, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .module .paging_full_numbers a.paginate_active {
  border-color: #bababa !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #e6e6e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c !important;
}
/* line 574, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .module .dataTables_length {
  color: #555555 !important;
}
/* line 576, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .module .dataTables_length select {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 582, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .module .dataTables_info {
  color: #555555 !important;
}
/* line 587, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .module > ul > li {
  color: #444444;
  background-color: #F5F5F5;
  border-color: #BBBBBB;
  border-top-color: #F5F5F5;
  border-bottom-color: #c2c2c2;
  /*padding-left: 10px;*/
}
/* line 594, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .module > ul > li.add {
  color: #444444;
}
/* line 598, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .module.module-warning {
  background-color: #F5F5F5;
  color: #666666;
  border-color: #E1D520;
}
/* line 603, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .module.module-warning p, body.matt .module.module-action p, body.matt .module.module div.member-table-notes p {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 614, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .ui-tooltip {
  -webkit-box-shadow: 0 0 5px #EEEEEE;
  box-shadow: 0 0 5px #EEEEEE;
}
/* line 619, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .ui-widget {
  font-family: Helvetica, Arial, sans-serif;
}
/* line 621, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .ui-widget input, body.matt .ui-widget select, body.matt .ui-widget textarea, body.matt .ui-widget button {
  font-family: Helvetica, Arial, sans-serif;
}
/* line 626, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .ui-widget-content {
  border-color: #D3D3D3;
  background: #F5F5F5;
  color: #666666;
}
/* line 630, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .ui-widget-content a {
  color: #578CB8;
}
/* line 635, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .ui-widget-header {
  border-color: #BBBBBB;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #444444;
  font-family: Helvetica, Arial, sans-serif;
}
/* line 640, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .ui-widget-header a {
  color: #578CB8;
}
/* line 645, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .ui-state-default, body.matt .ui-widget-content .ui-state-default, body.matt .ui-widget-header .ui-state-default {
  border-color: #D3D3D3;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555;
}
/* line 651, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .ui-state-default a {
  color: #555555;
}
/* line 653, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .ui-state-default a:link, body.matt .ui-state-default a:visited {
  color: #555555;
}
/* line 658, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .ui-state-hover, body.matt .ui-widget-content .ui-state-hover, body.matt .ui-widget-header .ui-state-hover, body.matt .ui-state-focus, body.matt .ui-widget-content .ui-state-focus, body.matt .ui-widget-header .ui-state-focus {
  border-color: #bababa;
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c;
}
/* line 664, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .ui-state-hover a {
  color: #3c3c3c;
}
/* line 666, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .ui-state-hover a:hover, body.matt .ui-state-hover a:link, body.matt .ui-state-hover a:visited {
  color: #3c3c3c;
}
/* line 671, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .ui-state-active, body.matt .ui-widget-content .ui-state-active, body.matt .ui-widget-header .ui-state-active {
  border-color: #bababa;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #e6e6e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c;
}
/* line 677, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .ui-state-active a {
  color: #3c3c3c;
  text-decoration: none;
}
/* line 680, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .ui-state-active a:link, body.matt .ui-state-active a:visited {
  color: #3c3c3c;
  text-decoration: none;
}
/* line 689, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .ui-state-highlight, body.matt .ui-widget-content .ui-state-highlight, body.matt .ui-widget-header .ui-state-highlight {
  border-color: #E1D520;
  background: #F5F5F5;
  color: #666666;
}
/* line 693, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .ui-state-highlight i, body.matt .ui-widget-content .ui-state-highlight i, body.matt .ui-widget-header .ui-state-highlight i {
  color: #2e83ff;
}
/* line 698, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .ui-state-highlight a, body.matt .ui-widget-content .ui-state-highlight a, body.matt .ui-widget-header .ui-state-highlight a {
  color: #666666;
}
/* line 702, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .ui-state-error, body.matt .ui-widget-content .ui-state-error, body.matt .ui-widget-header .ui-state-error {
  border-color: #cd0a0a;
  background: #F5F5F5;
  color: #cd0a0a;
}
/* line 706, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .ui-state-error i, body.matt .ui-widget-content .ui-state-error i, body.matt .ui-widget-header .ui-state-error i {
  color: #cd0a0a;
}
/* line 711, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .ui-state-error a, body.matt .ui-widget-content .ui-state-error a, body.matt .ui-widget-header .ui-state-error a, body.matt .ui-state-error-text, body.matt .ui-widget-content .ui-state-error-text, body.matt .ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}
/* line 717, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .ui-widget-overlay, body.matt .ui-widget-shadow {
  background: #EEEEEE;
}
/* line 722, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt ul.mantle-item-dialog a {
  cursor: pointer;
  color: #578CB8;
  text-decoration: none;
  font-weight: bold;
}
/* line 727, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt ul.mantle-item-dialog a:hover {
  cursor: pointer;
  color: #41729b;
  text-decoration: underline;
}
/* line 731, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt ul.mantle-item-dialog a:hover span.ui-icon {
  color: #555555;
}
/* line 739, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt table.mantle-chart-colors th.mantle-chart-label {
  color: #606060;
  font-size: 12px;
  font-weight: "bold";
}
/* line 744, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt table.mantle-chart-colors th.mantle-chart-legend {
  color: #606060;
  font-size: 12px;
  font-weight: "bold";
}
/* line 749, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt table.mantle-chart-colors th.mantle-chart-title {
  color: #606060;
  font-size: 16px;
  font-weight: "bold";
}
/* line 754, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt table.mantle-chart-colors th.mantle-chart-axis-title {
  color: #606060;
  font-size: 12px;
  font-weight: "bold";
}
/* line 759, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt table.mantle-chart-colors th.mantle-chart-axis-label {
  color: #606060;
  font-size: 10px;
  font-weight: "bold";
}
/* line 764, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt table.mantle-chart-colors tr td {
  color: #21499e;
}
/* line 766, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt table.mantle-chart-colors tr td + td {
  color: #499e21;
}
/* line 768, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt table.mantle-chart-colors tr td + td + td {
  color: #9f2149;
}
/* line 770, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt table.mantle-chart-colors tr td + td + td + td {
  color: #9e2187;
}
/* line 772, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt table.mantle-chart-colors tr td + td + td + td + td {
  color: #21879e;
}
/* line 774, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt table.mantle-chart-colors tr td + td + td + td + td + td {
  color: #ffd520;
}
/* line 776, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt table.mantle-chart-colors tr td + td + td + td + td + td + td {
  color: rgba(33, 73, 158, 0.5);
}
/* line 778, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt table.mantle-chart-colors tr td + td + td + td + td + td + td + td {
  color: #93D674;
}
/* line 780, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt table.mantle-chart-colors tr td + td + td + td + td + td + td + td + td {
  color: rgba(159, 33, 73, 0.5);
}
/* line 794, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt table {
  font-size: 11px;
}
/* line 797, ../../../../app/assets/stylesheets/app/branding/matt.css.scss */
body.matt .dataTables_wrapper * {
  font-size: 11px;
}

/*end of brand*/
/*
Branding file for brand - MANTLE
*/
/*main logo in top left corner - width best set to 200px*/
/*sets the height of the topbar which should be same as logo height*/
/*when a modal dialog is on screen this color greys out the rest of the page*/
/*main color of the top bar*/
/*color of text and logos on the top bar*/
/*alternative color for top bar to show alert status (eg current edits not saved)*/
/*font family for top bar*/
/*background color of main navigation*/
/*font color for main nav*/
/*background for the selected element on main nav*/
/*font color for the selected element on main nav*/
/*background for the selected element on sub navigation*/
/*font color for the selected element on sub navigation*/
/*background color for sub navigation*/
/*font color for sub navigation*/
/*font family for main nav and sub nav*/
/*font family in all headers*/
/*main color of the sidebar background*/
/*main color of the sidebar border*/
/*main color of all backgrounds in modules and widgets*/
/*main font color in all controls and body text*/
/*all borders of widgets and menus*/
/*background color of all headers*/
/*font color in all headers*/
/*font color in all headers that are dimmed*/
/*font color for general anchors*/
/*main font family for all controls and body text*/
/*font family in all headers*/
/*background of highlight popup boxes*/
/*font color in highlight popups*/
/*border of highlight popups*/
/*color of icons in highlight popup boxes*/
/*background of content popup boxes*/
/*font color in content popups*/
/*border of content popups*/
/*color of icons in content popup boxes*/
/*background of error popup boxes*/
/*font color in error popups*/
/*border of error popups*/
/*color of icons in error popup boxes*/
/*border for all controls (inputs, selectbox etc)*/
/*background for all controls*/
/*text color in all controls*/
/*highlighting border color for current active control*/
/*font color for general anchors*/
/*background color for all even numbered rows in tables*/
/*background color for all odd numbered rows in tables*/
/*background color for selected rows in tables*/
/*table row cell font size*/
/*button, label, input, select, textarea font size*/
/*sur   colour#B0BAD1;*/
/*deficit colour#D4ADB9;*/
/*
EVERYTHING BEYOND THIS LINE SHOULD BE LEFT ALONE IF POSSIBLE!
################################################################################################################
*/
/*
Special functions to shade from one color to another
*/
/*start brand mantle*/
/* line 134, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg {
  /*main font, every set using ems elsewhere*/
  font-family: Helvetica, Arial, sans-serif;
  /*
  General settings and controls
  */
  /*
  The top bar
  */
  /*
  The main navigation
  */
  /*
  
  Module styles
  
  */
  /*
  jquery-ui
  */
  /* Interaction Cues
  ----------------------------------*/
  /* Overlays */
  /* dialog box */
  /* colors for highcharts */
  /* table */
}
/* line 143, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg h1, body.mufg h2, body.mufg h3, body.mufg h4, body.mufg h5, body.mufg h6 {
  color: #444444;
}
/* line 147, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg hr {
  border-bottom-color: #BBBBBB;
}
/* line 151, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg a {
  color: #578CB8;
}
/* line 153, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg a:hover {
  color: #41729b;
}
/* line 155, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg a:hover span.ui-icon {
  color: #444444;
}
/* line 159, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg a span.ui-icon {
  color: #444444;
}
/* line 164, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg strong.frs17_previous_calc {
  color: #578CB8;
}
/* line 168, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg a.ui-button, body.mufg input[type=button], body.mufg button {
  border-color: #D3D3D3;
  color: #555555;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 173, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg a.ui-button:hover, body.mufg input:hover[type=button], body.mufg button:hover {
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 177, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .tab button {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  color: #555555;
}
/* line 182, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .tab button:hover {
  background: #f3f3f3;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #f3f3f3), color-stop(100%, silver));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* IE10+ */
  background: linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  font-weight: bold;
}
/* line 186, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .tab button.active {
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  font-weight: bold;
}
/* line 191, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg div.dropdown-content {
  background-color: #E6E6E6;
}
/* line 194, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg div.dropdown-content a {
  color: #555555;
}
/* line 197, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg div.dropdown-content a:hover {
  background-color: #cdcdcd;
}
/* line 201, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg label {
  color: #555555;
}
/* line 205, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg body {
  font-size: 13px;
}
/* line 209, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg p, body.mufg strong, body.mufg th, body.mufg td {
  font-size: 13px;
}
/* line 213, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg p small {
  font-size: 11px;
}
/* line 217, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg h1 {
  font-size: 30px;
}
/* line 221, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg h1 small {
  font-size: 18px;
}
/* line 225, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg h2 {
  font-size: 24px;
}
/* line 229, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg h2 small {
  font-size: 14px;
}
/* line 233, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg h3 {
  font-size: 18px;
}
/* line 237, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg h3 small {
  font-size: 14px;
}
/* line 241, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg h4 {
  font-size: 16px;
}
/* line 245, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg h4 small {
  font-size: 12px;
}
/* line 249, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg h5 {
  font-size: 14px;
}
/* line 253, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg h6 {
  font-size: 13px;
}
/* line 257, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg button, body.mufg label, body.mufg input, body.mufg select, body.mufg textarea {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
}
/* line 262, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg input, body.mufg textarea, body.mufg select {
  color: #555555;
  border-color: #D3D3D3;
}
/* line 267, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg select, body.mufg select[multiple] {
  background-color: #E6E6E6;
}
/* line 271, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg input[type=file] {
  background-color: #E6E6E6;
}
/* line 275, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg input[disabled], body.mufg select[disabled], body.mufg textarea[disabled], body.mufg input[readonly], body.mufg select[readonly], body.mufg textarea[readonly] {
  background-color: #E6E6E6;
  border-color: #D3D3D3;
}
/* line 280, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg input:focus, body.mufg textarea:focus {
  border-color: rgba(225, 213, 32, 0.8);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(225, 213, 32, 0.8);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(225, 213, 32, 0.8);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(225, 213, 32, 0.8);
}
/* line 287, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg :-moz-placeholder, body.mufg ::-webkit-input-placeholder {
  color: #D3D3D3;
}
/* line 292, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .container-fluid > .content, body.mufg .container-fluid > div > .content {
  padding-top: 60px;
}
/* line 295, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .container-fluid > .content > h1, body.mufg .container-fluid > div > .content > h1, body.mufg .container-fluid > .content > div > h1, body.mufg .container-fluid > .content > div > div > h1 {
  font-family: Helvetica, Arial, sans-serif;
  line-height: 25px;
  font-size: 25px;
}
/* line 306, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg header.topbar {
  height: 60px;
  background: #333333;
  color: #FFFFFF;
  font-family: Helvetica, Arial, sans-serif;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
/* line 315, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg header.topbar h1 {
  height: 60px;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  color: #FFFFFF;
  background: url("images/new/mufg/logo.png") no-repeat;
  font-size: 20px;
  line-height: 20px;
}
/* line 326, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg header.topbar .subheader {
  border-right-color: #333333;
}
/* line 328, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg header.topbar .subheader h2 {
  color: #FFFFFF;
  font-size: 20px;
  line-height: 20px;
}
/* line 332, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg header.topbar .subheader h2 span {
  font-size: 20px;
  font-weight: normal;
}
/* line 336, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg header.topbar .subheader h2 span.member-banner-require-save, body.mufg header.topbar .subheader h2 span.benefits-banner-require-save {
  color: #E1D520;
}
/* line 341, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg header.topbar .subheader nav ul li {
  font-size: 20px;
  width: 20px;
  height: 20px;
}
/* line 347, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg header.topbar .subheader nav ul li.issues-new, body.mufg header.topbar .subheader nav ul li.issues-new a {
  color: #E1D520;
}
/* line 349, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg header.topbar .subheader nav ul li.issues-new:hover, body.mufg header.topbar .subheader nav ul li.issues-new a:hover {
  color: #E1D520;
}
/* line 353, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg header.topbar .subheader nav ul li, body.mufg header.topbar .subheader nav ul li a {
  color: #FFFFFF;
}
/* line 355, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg header.topbar .subheader nav ul li:hover, body.mufg header.topbar .subheader nav ul li a:hover {
  color: #FFFFFF;
}
/* line 363, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .topbar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10000;
  overflow: visible;
}
/* line 377, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg section.sidebar {
  background-color: #F5F5F5;
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 13px;
}
/* line 385, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg section.sidebar nav ul li a {
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  color: #444444;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 393, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg section.sidebar nav > ul > li > a:hover {
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #e6e6e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 397, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg section.sidebar nav > ul > li.selected > a {
  color: #FFFFFF;
  background: #99c7ec;
  /* Old browsers */
  background: -moz-linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #99c7ec), color-stop(100%, #4397dc));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* IE10+ */
  background: linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 402, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg section.sidebar nav > ul > li.selected > ul > li.selected > a {
  color: #578CB8;
  background: #FFFFFF;
}
/* line 406, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg section.sidebar nav > ul > li.selected > ul > li.selected > ul {
  background: #E9F3FB;
  border-bottom-color: #BBBBBB;
  color: #578CB8;
  border-right: #BBBBBB;
}
/* line 414, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg section.sidebar nav > ul > li > ul > li > a {
  background: #E9F3FB;
  color: #578CB8;
  border-bottom-color: #BBBBBB;
}
/* line 418, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg section.sidebar nav > ul > li > ul > li > a:hover {
  color: #41729b;
  background: #bedbf3;
}
/* line 423, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg section.sidebar nav > ul > li > ul > li.selected > ul > li a {
  color: #444444;
}
/* line 439, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .module {
  background-color: #F5F5F5;
  border-color: #BBBBBB;
  /*other colors for dataTable*/
  /*these are for the case where the whole module is taken up with a ul*/
}
/* line 442, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .module header h2 {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 16px;
}
/* line 447, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .module th {
  padding: 15px 10px;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 451, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .module header {
  padding: 15px 20px;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 455, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .module header, body.mufg .module thead {
  border-bottom-color: #F5F5F5;
}
/* line 458, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .module header h2, body.mufg .module thead h2, body.mufg .module header h2 select {
  color: #444444;
}
/* line 461, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .module header h2.show-dimmed {
  color: #AAAAAA;
}
/* line 464, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .module header span.not-available, body.mufg .module thead span.not-available {
  color: #E1D520;
}
/* line 467, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .module footer {
  border-top-color: #EEEEEE;
}
/* line 472, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .module table thead th, body.mufg .module table.dataTable thead th {
  border-bottom-color: #BBBBBB;
  color: #444444;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 478, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .module table tbody tr th {
  border-top-color: #BBBBBB;
  color: #444444;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 483, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .module table tbody tr td {
  border-top-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  color: #444444;
}
/* line 487, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .module table tbody tr td button {
  border-top-color: #BBBBBB;
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  color: #444444;
}
/* line 495, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .module table tbody tr.full_borders td {
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
}
/* line 499, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .module table tbody tr.row_selected td {
  background-color: #CCCCCC;
}
/* line 502, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .module table tbody tr.odd {
  background-color: #E2E4FF;
}
/* line 505, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .module table tbody tr.even {
  background-color: #FFFFFF;
}
/* line 509, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .module table tbody tr.odd td.sorting_1 {
  background-color: #c3c8ff;
}
/* line 512, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .module table tbody tr.odd td.sorting_2 {
  background-color: #ced1ff;
}
/* line 515, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .module table tbody tr.odd td.sorting_3 {
  background-color: #d8dbff;
}
/* line 520, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .module table tbody tr.even td.sorting_1 {
  background-color: #ecedff;
}
/* line 523, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .module table tbody tr.even td.sorting_2 {
  background-color: #f6f7ff;
}
/* line 526, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .module table tbody tr.even td.sorting_3 {
  background-color: white;
}
/* line 534, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .module .paginate_disabled_next {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 539, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .module .paginate_disabled_previous,
body.mufg .module .paginate_enabled_previous,
body.mufg .module .paginate_disabled_next,
body.mufg .module .paginate_enabled_next {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 547, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .module .paginate_disabled_next {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 553, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .module .paging_full_numbers .ui-button {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 558, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .module .paging_full_numbers a.paginate_button {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 563, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .module .paging_full_numbers a.paginate_button:hover {
  border-color: #bababa !important;
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c !important;
}
/* line 568, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .module .paging_full_numbers a.paginate_active {
  border-color: #bababa !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #e6e6e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c !important;
}
/* line 574, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .module .dataTables_length {
  color: #555555 !important;
}
/* line 576, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .module .dataTables_length select {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 582, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .module .dataTables_info {
  color: #555555 !important;
}
/* line 587, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .module > ul > li {
  color: #444444;
  background-color: #F5F5F5;
  border-color: #BBBBBB;
  border-top-color: #F5F5F5;
  border-bottom-color: #c2c2c2;
  /*padding-left: 10px;*/
}
/* line 594, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .module > ul > li.add {
  color: #444444;
}
/* line 598, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .module.module-warning {
  background-color: #F5F5F5;
  color: #666666;
  border-color: #E1D520;
}
/* line 603, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .module.module-warning p, body.mufg .module.module-action p, body.mufg .module.module div.member-table-notes p {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 614, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .ui-tooltip {
  -webkit-box-shadow: 0 0 5px #EEEEEE;
  box-shadow: 0 0 5px #EEEEEE;
}
/* line 619, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .ui-widget {
  font-family: Helvetica, Arial, sans-serif;
}
/* line 621, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .ui-widget input, body.mufg .ui-widget select, body.mufg .ui-widget textarea, body.mufg .ui-widget button {
  font-family: Helvetica, Arial, sans-serif;
}
/* line 626, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .ui-widget-content {
  border-color: #D3D3D3;
  background: #F5F5F5;
  color: #666666;
}
/* line 630, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .ui-widget-content a {
  color: #578CB8;
}
/* line 635, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .ui-widget-header {
  border-color: #BBBBBB;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #444444;
  font-family: Helvetica, Arial, sans-serif;
}
/* line 640, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .ui-widget-header a {
  color: #578CB8;
}
/* line 645, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .ui-state-default, body.mufg .ui-widget-content .ui-state-default, body.mufg .ui-widget-header .ui-state-default {
  border-color: #D3D3D3;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555;
}
/* line 651, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .ui-state-default a {
  color: #555555;
}
/* line 653, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .ui-state-default a:link, body.mufg .ui-state-default a:visited {
  color: #555555;
}
/* line 658, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .ui-state-hover, body.mufg .ui-widget-content .ui-state-hover, body.mufg .ui-widget-header .ui-state-hover, body.mufg .ui-state-focus, body.mufg .ui-widget-content .ui-state-focus, body.mufg .ui-widget-header .ui-state-focus {
  border-color: #bababa;
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c;
}
/* line 664, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .ui-state-hover a {
  color: #3c3c3c;
}
/* line 666, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .ui-state-hover a:hover, body.mufg .ui-state-hover a:link, body.mufg .ui-state-hover a:visited {
  color: #3c3c3c;
}
/* line 671, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .ui-state-active, body.mufg .ui-widget-content .ui-state-active, body.mufg .ui-widget-header .ui-state-active {
  border-color: #bababa;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #e6e6e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c;
}
/* line 677, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .ui-state-active a {
  color: #3c3c3c;
  text-decoration: none;
}
/* line 680, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .ui-state-active a:link, body.mufg .ui-state-active a:visited {
  color: #3c3c3c;
  text-decoration: none;
}
/* line 689, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .ui-state-highlight, body.mufg .ui-widget-content .ui-state-highlight, body.mufg .ui-widget-header .ui-state-highlight {
  border-color: #E1D520;
  background: #F5F5F5;
  color: #666666;
}
/* line 693, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .ui-state-highlight i, body.mufg .ui-widget-content .ui-state-highlight i, body.mufg .ui-widget-header .ui-state-highlight i {
  color: #2e83ff;
}
/* line 698, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .ui-state-highlight a, body.mufg .ui-widget-content .ui-state-highlight a, body.mufg .ui-widget-header .ui-state-highlight a {
  color: #666666;
}
/* line 702, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .ui-state-error, body.mufg .ui-widget-content .ui-state-error, body.mufg .ui-widget-header .ui-state-error {
  border-color: #cd0a0a;
  background: #F5F5F5;
  color: #cd0a0a;
}
/* line 706, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .ui-state-error i, body.mufg .ui-widget-content .ui-state-error i, body.mufg .ui-widget-header .ui-state-error i {
  color: #cd0a0a;
}
/* line 711, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .ui-state-error a, body.mufg .ui-widget-content .ui-state-error a, body.mufg .ui-widget-header .ui-state-error a, body.mufg .ui-state-error-text, body.mufg .ui-widget-content .ui-state-error-text, body.mufg .ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}
/* line 717, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .ui-widget-overlay, body.mufg .ui-widget-shadow {
  background: #EEEEEE;
}
/* line 722, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg ul.mantle-item-dialog a {
  cursor: pointer;
  color: #578CB8;
  text-decoration: none;
  font-weight: bold;
}
/* line 727, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg ul.mantle-item-dialog a:hover {
  cursor: pointer;
  color: #41729b;
  text-decoration: underline;
}
/* line 731, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg ul.mantle-item-dialog a:hover span.ui-icon {
  color: #555555;
}
/* line 739, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg table.mantle-chart-colors th.mantle-chart-label {
  color: #606060;
  font-size: 12px;
  font-weight: "bold";
}
/* line 744, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg table.mantle-chart-colors th.mantle-chart-legend {
  color: #606060;
  font-size: 12px;
  font-weight: "bold";
}
/* line 749, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg table.mantle-chart-colors th.mantle-chart-title {
  color: #606060;
  font-size: 16px;
  font-weight: "bold";
}
/* line 754, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg table.mantle-chart-colors th.mantle-chart-axis-title {
  color: #606060;
  font-size: 12px;
  font-weight: "bold";
}
/* line 759, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg table.mantle-chart-colors th.mantle-chart-axis-label {
  color: #606060;
  font-size: 10px;
  font-weight: "bold";
}
/* line 764, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg table.mantle-chart-colors tr td {
  color: #21499e;
}
/* line 766, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg table.mantle-chart-colors tr td + td {
  color: #499e21;
}
/* line 768, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg table.mantle-chart-colors tr td + td + td {
  color: #9f2149;
}
/* line 770, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg table.mantle-chart-colors tr td + td + td + td {
  color: #9e2187;
}
/* line 772, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg table.mantle-chart-colors tr td + td + td + td + td {
  color: #21879e;
}
/* line 774, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg table.mantle-chart-colors tr td + td + td + td + td + td {
  color: #ffd520;
}
/* line 776, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg table.mantle-chart-colors tr td + td + td + td + td + td + td {
  color: rgba(33, 73, 158, 0.5);
}
/* line 778, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg table.mantle-chart-colors tr td + td + td + td + td + td + td + td {
  color: #93D674;
}
/* line 780, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg table.mantle-chart-colors tr td + td + td + td + td + td + td + td + td {
  color: rgba(159, 33, 73, 0.5);
}
/* line 794, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg table {
  font-size: 11px;
}
/* line 797, ../../../../app/assets/stylesheets/app/branding/mufg.css.scss */
body.mufg .dataTables_wrapper * {
  font-size: 11px;
}

/*end of brand*/
/*
Branding file for brand - MANTLE
*/
/*main logo in top left corner - width best set to 200px*/
/*sets the height of the topbar which should be same as logo height*/
/*when a modal dialog is on screen this color greys out the rest of the page*/
/*main color of the top bar*/
/*color of text and logos on the top bar*/
/*alternative color for top bar to show alert status (eg current edits not saved)*/
/*font family for top bar*/
/*background color of main navigation*/
/*font color for main nav*/
/*background for the selected element on main nav*/
/*font color for the selected element on main nav*/
/*background for the selected element on sub navigation*/
/*font color for the selected element on sub navigation*/
/*background color for sub navigation*/
/*font color for sub navigation*/
/*font family for main nav and sub nav*/
/*font family in all headers*/
/*main color of the sidebar background*/
/*main color of the sidebar border*/
/*main color of all backgrounds in modules and widgets*/
/*main font color in all controls and body text*/
/*all borders of widgets and menus*/
/*background color of all headers*/
/*font color in all headers*/
/*font color in all headers that are dimmed*/
/*font color for general anchors*/
/*main font family for all controls and body text*/
/*font family in all headers*/
/*background of highlight popup boxes*/
/*font color in highlight popups*/
/*border of highlight popups*/
/*color of icons in highlight popup boxes*/
/*background of content popup boxes*/
/*font color in content popups*/
/*border of content popups*/
/*color of icons in content popup boxes*/
/*background of error popup boxes*/
/*font color in error popups*/
/*border of error popups*/
/*color of icons in error popup boxes*/
/*border for all controls (inputs, selectbox etc)*/
/*background for all controls*/
/*text color in all controls*/
/*highlighting border color for current active control*/
/*font color for general anchors*/
/*background color for all even numbered rows in tables*/
/*background color for all odd numbered rows in tables*/
/*background color for selected rows in tables*/
/*table row cell font size*/
/*button, label, input, select, textarea font size*/
/*sur   colour#B0BAD1;*/
/*deficit colour#D4ADB9;*/
/*
EVERYTHING BEYOND THIS LINE SHOULD BE LEFT ALONE IF POSSIBLE!
################################################################################################################
*/
/*
Special functions to shade from one color to another
*/
/*start brand mantle*/
/* line 134, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa {
  /*main font, every set using ems elsewhere*/
  font-family: Helvetica, Arial, sans-serif;
  /*
  General settings and controls
  */
  /*
  The top bar
  */
  /*
  The main navigation
  */
  /*
  
  Module styles
  
  */
  /*
  jquery-ui
  */
  /* Interaction Cues
  ----------------------------------*/
  /* Overlays */
  /* dialog box */
  /* colors for highcharts */
  /* table */
}
/* line 143, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa h1, body.pspa h2, body.pspa h3, body.pspa h4, body.pspa h5, body.pspa h6 {
  color: #444444;
}
/* line 147, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa hr {
  border-bottom-color: #BBBBBB;
}
/* line 151, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa a {
  color: #578CB8;
}
/* line 153, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa a:hover {
  color: #41729b;
}
/* line 155, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa a:hover span.ui-icon {
  color: #444444;
}
/* line 159, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa a span.ui-icon {
  color: #444444;
}
/* line 164, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa strong.frs17_previous_calc {
  color: #578CB8;
}
/* line 168, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa a.ui-button, body.pspa input[type=button], body.pspa button {
  border-color: #D3D3D3;
  color: #555555;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 173, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa a.ui-button:hover, body.pspa input:hover[type=button], body.pspa button:hover {
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 177, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .tab button {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  color: #555555;
}
/* line 182, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .tab button:hover {
  background: #f3f3f3;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #f3f3f3), color-stop(100%, silver));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* IE10+ */
  background: linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  font-weight: bold;
}
/* line 186, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .tab button.active {
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  font-weight: bold;
}
/* line 191, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa div.dropdown-content {
  background-color: #E6E6E6;
}
/* line 194, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa div.dropdown-content a {
  color: #555555;
}
/* line 197, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa div.dropdown-content a:hover {
  background-color: #cdcdcd;
}
/* line 201, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa label {
  color: #555555;
}
/* line 205, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa body {
  font-size: 13px;
}
/* line 209, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa p, body.pspa strong, body.pspa th, body.pspa td {
  font-size: 13px;
}
/* line 213, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa p small {
  font-size: 11px;
}
/* line 217, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa h1 {
  font-size: 30px;
}
/* line 221, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa h1 small {
  font-size: 18px;
}
/* line 225, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa h2 {
  font-size: 24px;
}
/* line 229, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa h2 small {
  font-size: 14px;
}
/* line 233, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa h3 {
  font-size: 18px;
}
/* line 237, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa h3 small {
  font-size: 14px;
}
/* line 241, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa h4 {
  font-size: 16px;
}
/* line 245, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa h4 small {
  font-size: 12px;
}
/* line 249, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa h5 {
  font-size: 14px;
}
/* line 253, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa h6 {
  font-size: 13px;
}
/* line 257, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa button, body.pspa label, body.pspa input, body.pspa select, body.pspa textarea {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
}
/* line 262, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa input, body.pspa textarea, body.pspa select {
  color: #555555;
  border-color: #D3D3D3;
}
/* line 267, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa select, body.pspa select[multiple] {
  background-color: #E6E6E6;
}
/* line 271, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa input[type=file] {
  background-color: #E6E6E6;
}
/* line 275, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa input[disabled], body.pspa select[disabled], body.pspa textarea[disabled], body.pspa input[readonly], body.pspa select[readonly], body.pspa textarea[readonly] {
  background-color: #E6E6E6;
  border-color: #D3D3D3;
}
/* line 280, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa input:focus, body.pspa textarea:focus {
  border-color: rgba(225, 213, 32, 0.8);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(225, 213, 32, 0.8);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(225, 213, 32, 0.8);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(225, 213, 32, 0.8);
}
/* line 287, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa :-moz-placeholder, body.pspa ::-webkit-input-placeholder {
  color: #D3D3D3;
}
/* line 292, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .container-fluid > .content, body.pspa .container-fluid > div > .content {
  padding-top: 60px;
}
/* line 295, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .container-fluid > .content > h1, body.pspa .container-fluid > div > .content > h1, body.pspa .container-fluid > .content > div > h1, body.pspa .container-fluid > .content > div > div > h1 {
  font-family: Helvetica, Arial, sans-serif;
  line-height: 25px;
  font-size: 25px;
}
/* line 306, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa header.topbar {
  height: 60px;
  background: #28B1b0;
  color: #FFFFFF;
  font-family: Helvetica, Arial, sans-serif;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
/* line 315, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa header.topbar h1 {
  height: 60px;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  color: #FFFFFF;
  background: url("images/new/pspa/logo.png") no-repeat;
  font-size: 20px;
  line-height: 20px;
}
/* line 326, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa header.topbar .subheader {
  border-right-color: #28B1b0;
}
/* line 328, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa header.topbar .subheader h2 {
  color: #FFFFFF;
  font-size: 20px;
  line-height: 20px;
}
/* line 332, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa header.topbar .subheader h2 span {
  font-size: 20px;
  font-weight: normal;
}
/* line 336, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa header.topbar .subheader h2 span.member-banner-require-save, body.pspa header.topbar .subheader h2 span.benefits-banner-require-save {
  color: #E4008A;
}
/* line 341, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa header.topbar .subheader nav ul li {
  font-size: 20px;
  width: 20px;
  height: 20px;
}
/* line 347, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa header.topbar .subheader nav ul li.issues-new, body.pspa header.topbar .subheader nav ul li.issues-new a {
  color: #E4008A;
}
/* line 349, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa header.topbar .subheader nav ul li.issues-new:hover, body.pspa header.topbar .subheader nav ul li.issues-new a:hover {
  color: #E4008A;
}
/* line 353, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa header.topbar .subheader nav ul li, body.pspa header.topbar .subheader nav ul li a {
  color: #FFFFFF;
}
/* line 355, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa header.topbar .subheader nav ul li:hover, body.pspa header.topbar .subheader nav ul li a:hover {
  color: #FFFFFF;
}
/* line 363, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .topbar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10000;
  overflow: visible;
}
/* line 377, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa section.sidebar {
  background-color: #E4008A;
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 13px;
}
/* line 385, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa section.sidebar nav ul li a {
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  color: #FFFFFF;
  background: #ff18a4;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ff18a4 1%, #b1006b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ff18a4), color-stop(100%, #b1006b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ff18a4 1%, #b1006b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ff18a4 1%, #b1006b 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ff18a4 1%, #b1006b 100%);
  /* IE10+ */
  background: linear-gradient(top, #ff18a4 1%, #b1006b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 393, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa section.sidebar nav > ul > li > a:hover {
  background: #ff7ecc;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ff7ecc 1%, #ff18a4 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ff7ecc), color-stop(100%, #ff18a4));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ff7ecc 1%, #ff18a4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ff7ecc 1%, #ff18a4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ff7ecc 1%, #ff18a4 100%);
  /* IE10+ */
  background: linear-gradient(top, #ff7ecc 1%, #ff18a4 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 397, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa section.sidebar nav > ul > li.selected > a {
  color: #FFFFFF;
  background: #3ad2d1;
  /* Old browsers */
  background: -moz-linear-gradient(top, #3ad2d1 1%, #1f8787 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #3ad2d1), color-stop(100%, #1f8787));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #3ad2d1 1%, #1f8787 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #3ad2d1 1%, #1f8787 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #3ad2d1 1%, #1f8787 100%);
  /* IE10+ */
  background: linear-gradient(top, #3ad2d1 1%, #1f8787 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 402, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa section.sidebar nav > ul > li.selected > ul > li.selected > a {
  color: #FFFFFF;
  background: #28B1B0;
}
/* line 406, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa section.sidebar nav > ul > li.selected > ul > li.selected > ul {
  background: #EBF2F6;
  border-bottom-color: #BBBBBB;
  color: #444444;
  border-right: #BBBBBB;
}
/* line 414, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa section.sidebar nav > ul > li > ul > li > a {
  background: #EBF2F6;
  color: #444444;
  border-bottom-color: #BBBBBB;
}
/* line 418, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa section.sidebar nav > ul > li > ul > li > a:hover {
  color: #2b2b2b;
  background: #c8dbe6;
}
/* line 423, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa section.sidebar nav > ul > li > ul > li.selected > ul > li a {
  color: #444444;
}
/* line 439, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .module {
  background-color: #EBF2F6;
  border-color: #BBBBBB;
  /*other colors for dataTable*/
  /*these are for the case where the whole module is taken up with a ul*/
}
/* line 442, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .module header h2 {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 16px;
}
/* line 447, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .module th {
  padding: 15px 10px;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #c8dbe6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #c8dbe6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #c8dbe6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #c8dbe6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #c8dbe6 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #c8dbe6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 451, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .module header {
  padding: 15px 20px;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #c8dbe6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #c8dbe6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #c8dbe6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #c8dbe6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #c8dbe6 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #c8dbe6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 455, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .module header, body.pspa .module thead {
  border-bottom-color: #EBF2F6;
}
/* line 458, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .module header h2, body.pspa .module thead h2, body.pspa .module header h2 select {
  color: #444444;
}
/* line 461, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .module header h2.show-dimmed {
  color: #AAAAAA;
}
/* line 464, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .module header span.not-available, body.pspa .module thead span.not-available {
  color: #E1D520;
}
/* line 467, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .module footer {
  border-top-color: #EBF2F6;
}
/* line 472, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .module table thead th, body.pspa .module table.dataTable thead th {
  border-bottom-color: #BBBBBB;
  color: #444444;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #c8dbe6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #c8dbe6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #c8dbe6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #c8dbe6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #c8dbe6 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #c8dbe6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 478, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .module table tbody tr th {
  border-top-color: #BBBBBB;
  color: #444444;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #c8dbe6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #c8dbe6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #c8dbe6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #c8dbe6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #c8dbe6 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #c8dbe6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 483, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .module table tbody tr td {
  border-top-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  color: #444444;
}
/* line 487, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .module table tbody tr td button {
  border-top-color: #BBBBBB;
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  color: #444444;
}
/* line 495, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .module table tbody tr.full_borders td {
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
}
/* line 499, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .module table tbody tr.row_selected td {
  background-color: #CCCCCC;
}
/* line 502, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .module table tbody tr.odd {
  background-color: #EEEEEE;
}
/* line 505, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .module table tbody tr.even {
  background-color: #FFFFFF;
}
/* line 509, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .module table tbody tr.odd td.sorting_1 {
  background-color: #dfdfdf;
}
/* line 512, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .module table tbody tr.odd td.sorting_2 {
  background-color: #e4e4e4;
}
/* line 515, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .module table tbody tr.odd td.sorting_3 {
  background-color: #e9e9e9;
}
/* line 520, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .module table tbody tr.even td.sorting_1 {
  background-color: #f3f3f3;
}
/* line 523, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .module table tbody tr.even td.sorting_2 {
  background-color: #f8f8f8;
}
/* line 526, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .module table tbody tr.even td.sorting_3 {
  background-color: #fdfdfd;
}
/* line 534, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .module .paginate_disabled_next {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 539, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .module .paginate_disabled_previous,
body.pspa .module .paginate_enabled_previous,
body.pspa .module .paginate_disabled_next,
body.pspa .module .paginate_enabled_next {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 547, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .module .paginate_disabled_next {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 553, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .module .paging_full_numbers .ui-button {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 558, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .module .paging_full_numbers a.paginate_button {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 563, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .module .paging_full_numbers a.paginate_button:hover {
  border-color: #bababa !important;
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c !important;
}
/* line 568, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .module .paging_full_numbers a.paginate_active {
  border-color: #bababa !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #e6e6e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c !important;
}
/* line 574, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .module .dataTables_length {
  color: #555555 !important;
}
/* line 576, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .module .dataTables_length select {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 582, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .module .dataTables_info {
  color: #555555 !important;
}
/* line 587, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .module > ul > li {
  color: #444444;
  background-color: #EBF2F6;
  border-color: #BBBBBB;
  border-top-color: #EBF2F6;
  border-bottom-color: #a5c4d6;
  /*padding-left: 10px;*/
}
/* line 594, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .module > ul > li.add {
  color: #444444;
}
/* line 598, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .module.module-warning {
  background-color: #F5F5F5;
  color: #666666;
  border-color: #E1D520;
}
/* line 603, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .module.module-warning p, body.pspa .module.module-action p, body.pspa .module.module div.member-table-notes p {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 614, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .ui-tooltip {
  -webkit-box-shadow: 0 0 5px #EEEEEE;
  box-shadow: 0 0 5px #EEEEEE;
}
/* line 619, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .ui-widget {
  font-family: Helvetica, Arial, sans-serif;
}
/* line 621, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .ui-widget input, body.pspa .ui-widget select, body.pspa .ui-widget textarea, body.pspa .ui-widget button {
  font-family: Helvetica, Arial, sans-serif;
}
/* line 626, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .ui-widget-content {
  border-color: #D3D3D3;
  background: #F5F5F5;
  color: #666666;
}
/* line 630, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .ui-widget-content a {
  color: #578CB8;
}
/* line 635, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .ui-widget-header {
  border-color: #BBBBBB;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #c8dbe6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #c8dbe6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #c8dbe6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #c8dbe6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #c8dbe6 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #c8dbe6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #444444;
  font-family: Helvetica, Arial, sans-serif;
}
/* line 640, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .ui-widget-header a {
  color: #578CB8;
}
/* line 645, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .ui-state-default, body.pspa .ui-widget-content .ui-state-default, body.pspa .ui-widget-header .ui-state-default {
  border-color: #D3D3D3;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555;
}
/* line 651, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .ui-state-default a {
  color: #555555;
}
/* line 653, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .ui-state-default a:link, body.pspa .ui-state-default a:visited {
  color: #555555;
}
/* line 658, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .ui-state-hover, body.pspa .ui-widget-content .ui-state-hover, body.pspa .ui-widget-header .ui-state-hover, body.pspa .ui-state-focus, body.pspa .ui-widget-content .ui-state-focus, body.pspa .ui-widget-header .ui-state-focus {
  border-color: #bababa;
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c;
}
/* line 664, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .ui-state-hover a {
  color: #3c3c3c;
}
/* line 666, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .ui-state-hover a:hover, body.pspa .ui-state-hover a:link, body.pspa .ui-state-hover a:visited {
  color: #3c3c3c;
}
/* line 671, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .ui-state-active, body.pspa .ui-widget-content .ui-state-active, body.pspa .ui-widget-header .ui-state-active {
  border-color: #bababa;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #e6e6e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c;
}
/* line 677, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .ui-state-active a {
  color: #3c3c3c;
  text-decoration: none;
}
/* line 680, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .ui-state-active a:link, body.pspa .ui-state-active a:visited {
  color: #3c3c3c;
  text-decoration: none;
}
/* line 689, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .ui-state-highlight, body.pspa .ui-widget-content .ui-state-highlight, body.pspa .ui-widget-header .ui-state-highlight {
  border-color: #E1D520;
  background: #F5F5F5;
  color: #666666;
}
/* line 693, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .ui-state-highlight i, body.pspa .ui-widget-content .ui-state-highlight i, body.pspa .ui-widget-header .ui-state-highlight i {
  color: #2e83ff;
}
/* line 698, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .ui-state-highlight a, body.pspa .ui-widget-content .ui-state-highlight a, body.pspa .ui-widget-header .ui-state-highlight a {
  color: #666666;
}
/* line 702, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .ui-state-error, body.pspa .ui-widget-content .ui-state-error, body.pspa .ui-widget-header .ui-state-error {
  border-color: #cd0a0a;
  background: #F5F5F5;
  color: #cd0a0a;
}
/* line 706, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .ui-state-error i, body.pspa .ui-widget-content .ui-state-error i, body.pspa .ui-widget-header .ui-state-error i {
  color: #cd0a0a;
}
/* line 711, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .ui-state-error a, body.pspa .ui-widget-content .ui-state-error a, body.pspa .ui-widget-header .ui-state-error a, body.pspa .ui-state-error-text, body.pspa .ui-widget-content .ui-state-error-text, body.pspa .ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}
/* line 717, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .ui-widget-overlay, body.pspa .ui-widget-shadow {
  background: #EEEEEE;
}
/* line 722, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa ul.mantle-item-dialog a {
  cursor: pointer;
  color: #578CB8;
  text-decoration: none;
  font-weight: bold;
}
/* line 727, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa ul.mantle-item-dialog a:hover {
  cursor: pointer;
  color: #41729b;
  text-decoration: underline;
}
/* line 731, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa ul.mantle-item-dialog a:hover span.ui-icon {
  color: #555555;
}
/* line 739, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa table.mantle-chart-colors th.mantle-chart-label {
  color: #606060;
  font-size: 12px;
  font-weight: "bold";
}
/* line 744, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa table.mantle-chart-colors th.mantle-chart-legend {
  color: #606060;
  font-size: 12px;
  font-weight: "bold";
}
/* line 749, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa table.mantle-chart-colors th.mantle-chart-title {
  color: #606060;
  font-size: 16px;
  font-weight: "bold";
}
/* line 754, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa table.mantle-chart-colors th.mantle-chart-axis-title {
  color: #606060;
  font-size: 12px;
  font-weight: "bold";
}
/* line 759, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa table.mantle-chart-colors th.mantle-chart-axis-label {
  color: #606060;
  font-size: 10px;
  font-weight: "bold";
}
/* line 764, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa table.mantle-chart-colors tr td {
  color: #21499e;
}
/* line 766, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa table.mantle-chart-colors tr td + td {
  color: #499e21;
}
/* line 768, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa table.mantle-chart-colors tr td + td + td {
  color: #9f2149;
}
/* line 770, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa table.mantle-chart-colors tr td + td + td + td {
  color: #9e2187;
}
/* line 772, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa table.mantle-chart-colors tr td + td + td + td + td {
  color: #21879e;
}
/* line 774, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa table.mantle-chart-colors tr td + td + td + td + td + td {
  color: #ffd520;
}
/* line 776, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa table.mantle-chart-colors tr td + td + td + td + td + td + td {
  color: rgba(33, 73, 158, 0.5);
}
/* line 778, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa table.mantle-chart-colors tr td + td + td + td + td + td + td + td {
  color: #93D674;
}
/* line 780, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa table.mantle-chart-colors tr td + td + td + td + td + td + td + td + td {
  color: rgba(159, 33, 73, 0.5);
}
/* line 794, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa table {
  font-size: 11px;
}
/* line 797, ../../../../app/assets/stylesheets/app/branding/pspa.css.scss */
body.pspa .dataTables_wrapper * {
  font-size: 11px;
}

/*end of brand*/
/*
Branding file for brand - SPENCE
*/
/*main logo in top left corner - width best set to 200px*/
/*sets the height of the topbar which should be same as logo height*/
/*when a modal dialog is on screen this color greys out the rest of the page*/
/*main color of the top bar*/
/*color of text and logos on the top bar*/
/*ec008c;/*alternative color for top bar to show alert status (eg current edits not saved)*/
/*Helvetica, Arial, sans-serif;/*font family for top bar*/
/*font weight for top bar*/
/*background color of main navigation*/
/*font color for main nav*/
/*background for the selected element on main nav*/
/*font color for the selected element on main nav*/
/*padding for main navigation*/
/*background for the selected element on sub navigation*/
/*font color for the selected element on sub navigation*/
/*background color for sub navigation*/
/*font color for sub navigation*/
/*padding for sub navigation*/
/*Helvetica, Arial, sans-serif;/*font family for main nav*/
/*font weight for main nav*/
/*Helvetica, Arial, sans-serif;/*font family for sub nav*/
/*Helvetica, Arial, sans-serif;/*font family in all headers*/
/*main color of the sidebar background*/
/*main color of the sidebar border*/
/*main color of all backgrounds in modules and widgets*/
/*main font color in all controls and body text*/
/*all borders of widgets and menus*/
/*background color of all headers*/
/*font color in all headers*/
/*font color in all headers that are dimmed*/
/*font color for general anchors*/
/*Helvetica, Arial, sans-serif;/*main font family for all controls and body text*/
/*Helvetica, Arial, sans-serif;/*font family in all headers*/
/*background of highlight popup boxes*/
/*font color in highlight popups*/
/*border of highlight popups*/
/*color of icons in highlight popup boxes*/
/*background of content popup boxes*/
/*font color in content popups*/
/*border of content popups*/
/*color of icons in content popup boxes*/
/*background of error popup boxes*/
/*font color in error popups*/
/*border of error popups*/
/*color of icons in error popup boxes*/
/*border for all controls (inputs, selectbox etc)*/
/*background for all controls*/
/*text color in all controls*/
/*highlighting border color for current active control*/
/*font color for general anchors*/
/*background color for all even numbered rows in tables*/
/*background color for all odd numbered rows in tables*/
/*background color for selected rows in tables*/
/*table row cell font size*/
/*button, label, input, select, textarea font size*/
/*#21499e;*/
/*#499e21;*/
/*#ba008e; /*#e40074; /*#9f2149;*/
/*#9e2187;*/
/*#21879e;*/
/*surplus colour#B0BAD1;*/
/*deficit colour#D4ADB9;*/
/*
EVERYTHING BEYOND THIS LINE SHOULD BE LEFT ALONE IF POSSIBLE!
################################################################################################################
*/
/*
Special functions to shade from one color to another
*/
/*start brand mantle*/
/* line 139, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence {
  /*main font, every set using ems elsewhere*/
  font-family: VERDANA;
  /*
  General settings and controls
  */
  /*
  The top bar
  */
  /*
  The main navigation
  */
  /*
  
  Module styles
  
  */
  /*
  jquery-ui
  */
  /* Interaction Cues
  ----------------------------------*/
  /* Overlays */
  /* dialog box */
  /* colors for highcharts */
  /* table */
}
/* line 148, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence h1, body.spence h2, body.spence h3, body.spence h4, body.spence h5, body.spence h6 {
  color: #222222;
}
/* line 152, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence hr {
  border-bottom-color: #FFFFFF;
}
/* line 156, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence a {
  color: #BD1A80;
}
/* line 158, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence a:hover {
  color: #901462;
}
/* line 160, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence a:hover span.ui-icon {
  color: #222222;
}
/* line 164, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence a span.ui-icon {
  color: #222222;
}
/* line 169, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence strong.frs17_previous_calc {
  color: #BD1A80;
}
/* line 173, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence a.ui-button, body.spence input[type=button], body.spence input, body.spence button {
  border-color: #FFFFFF;
  color: #222222;
  background: #b1e8ff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #b1e8ff 1%, #b1e8ff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #b1e8ff), color-stop(100%, #b1e8ff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #b1e8ff 1%, #b1e8ff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #b1e8ff 1%, #b1e8ff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #b1e8ff 1%, #b1e8ff 100%);
  /* IE10+ */
  background: linear-gradient(top, #b1e8ff 1%, #b1e8ff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 178, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence a.ui-button:hover, body.spence input:hover[type=button], body.spence button:hover {
  background: #7ed9ff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #7ed9ff 1%, #7ed9ff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #7ed9ff), color-stop(100%, #7ed9ff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #7ed9ff 1%, #7ed9ff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #7ed9ff 1%, #7ed9ff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #7ed9ff 1%, #7ed9ff 100%);
  /* IE10+ */
  background: linear-gradient(top, #7ed9ff 1%, #7ed9ff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 182, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .tab button {
  font-family: VERDANA;
  font-size: 12px;
  color: #222222;
}
/* line 187, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .tab button:hover {
  background: #98e1ff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #98e1ff 1%, #98e1ff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #98e1ff), color-stop(100%, #98e1ff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #98e1ff 1%, #98e1ff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #98e1ff 1%, #98e1ff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #98e1ff 1%, #98e1ff 100%);
  /* IE10+ */
  background: linear-gradient(top, #98e1ff 1%, #98e1ff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  font-weight: bold;
}
/* line 191, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .tab button.active {
  background: #7ed9ff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #7ed9ff 1%, #7ed9ff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #7ed9ff), color-stop(100%, #7ed9ff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #7ed9ff 1%, #7ed9ff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #7ed9ff 1%, #7ed9ff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #7ed9ff 1%, #7ed9ff 100%);
  /* IE10+ */
  background: linear-gradient(top, #7ed9ff 1%, #7ed9ff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  font-weight: bold;
}
/* line 196, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence div.dropdown-content {
  background-color: #b1e8ff;
}
/* line 199, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence div.dropdown-content a {
  color: #222222;
}
/* line 202, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence div.dropdown-content a:hover {
  background-color: #7ed9ff;
}
/* line 206, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence label {
  color: #222222 !important;
  /*width: 125px !important;*/
}
/* line 210, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence div.dataTables_filter, body.spence div.dataTables_filter label {
  width: 200px !important;
}
/* line 214, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence body {
  font-size: 12px;
}
/* line 218, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence p, body.spence strong, body.spence th, body.spence td {
  font-size: 12px;
}
/* line 222, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence p small {
  font-size: 10px;
}
/* line 226, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence h1 {
  font-size: 29px;
}
/* line 230, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence h1 small {
  font-size: 17px;
}
/* line 234, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence h2 {
  font-size: 23px;
}
/* line 238, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence h2 small {
  font-size: 13px;
}
/* line 242, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence h3 {
  font-size: 17px;
}
/* line 246, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence h3 small {
  font-size: 13px;
}
/* line 250, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence h4 {
  font-size: 15px;
}
/* line 254, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence h4 small {
  font-size: 11px;
}
/* line 258, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence h5 {
  font-size: 13px;
}
/* line 262, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence h6 {
  font-size: 12px;
}
/* line 266, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence button, body.spence label, body.spence input, body.spence select, body.spence textarea {
  font-family: VERDANA;
  font-size: 12px;
}
/* line 271, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence input, body.spence textarea, body.spence select {
  color: #222222;
  border-color: #FFFFFF;
}
/* line 276, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence select, body.spence select[multiple] {
  background-color: #b1e8ff;
}
/* line 280, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence input[type=file] {
  background-color: #b1e8ff;
}
/* line 284, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence input[disabled], body.spence select[disabled], body.spence textarea[disabled], body.spence input[readonly], body.spence select[readonly], body.spence textarea[readonly] {
  background-color: #b1e8ff;
  border-color: #FFFFFF;
}
/* line 289, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence input:focus, body.spence textarea:focus {
  border-color: #bd1a80;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px #bd1a80;
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px #bd1a80;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px #bd1a80;
}
/* line 296, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence :-moz-placeholder, body.spence ::-webkit-input-placeholder {
  color: #FFFFFF;
}
/* line 301, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .container-fluid > .content, body.spence .container-fluid > div > .content {
  padding-top: 60px;
}
/* line 304, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .container-fluid > .content > h1, body.spence .container-fluid > div > .content > h1, body.spence .container-fluid > .content > div > h1, body.spence .container-fluid > .content > div > div > h1 {
  font-family: VERDANA;
  line-height: 24px;
  font-size: 24px;
}
/* line 315, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence header.topbar {
  height: 60px;
  background: #BD1A80;
  color: #FFFFFF;
  font-family: VERDANA;
  border-right-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
/* line 324, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence header.topbar h1 {
  height: 60px;
  border-right-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  color: #FFFFFF;
  background: url("images/white-spence-logo.png") no-repeat;
  font-size: 19px;
  line-height: 19px;
}
/* line 335, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence header.topbar .subheader {
  border-right-color: #BD1A80;
}
/* line 337, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence header.topbar .subheader h2 {
  color: #FFFFFF;
  font-size: 19px;
  line-height: 19px;
}
/* line 341, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence header.topbar .subheader h2 span {
  font-size: 19px;
  font-weight: normal;
}
/* line 345, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence header.topbar .subheader h2 span.member-banner-require-save {
  color: #8fcc00;
}
/* line 350, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence header.topbar .subheader nav ul li {
  font-size: 19px;
  width: 19px;
  height: 19px;
}
/* line 356, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence header.topbar .subheader nav ul li.issues-new, body.spence header.topbar .subheader nav ul li.issues-new a {
  color: #8fcc00;
}
/* line 358, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence header.topbar .subheader nav ul li.issues-new:hover, body.spence header.topbar .subheader nav ul li.issues-new a:hover {
  color: #8fcc00;
}
/* line 362, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence header.topbar .subheader nav ul li, body.spence header.topbar .subheader nav ul li a {
  color: #FFFFFF;
}
/* line 364, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence header.topbar .subheader nav ul li:hover, body.spence header.topbar .subheader nav ul li a:hover {
  color: #FFFFFF;
}
/* line 372, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .topbar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10000;
  overflow: visible;
}
/* line 386, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence section.sidebar {
  background-color: #BD1A80;
  border-left-color: #FFFFFF;
  border-right-color: #FFFFFF;
  font-family: VERDANA;
  font-size: 12px;
  font-weight: bold;
  line-height: 12px;
}
/* line 395, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence section.sidebar nav ul li a {
  border-left-color: #FFFFFF;
  border-right-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
  color: #FFFFFF;
  padding: 15px 20px;
  background: #bd1a80;
  /* Old browsers */
  background: -moz-linear-gradient(top, #bd1a80 1%, #bd1a80 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #bd1a80), color-stop(100%, #bd1a80));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #bd1a80 1%, #bd1a80 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #bd1a80 1%, #bd1a80 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #bd1a80 1%, #bd1a80 100%);
  /* IE10+ */
  background: linear-gradient(top, #bd1a80 1%, #bd1a80 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 404, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence section.sidebar nav > ul > li > a:hover {
  background: #92005b;
  /* Old browsers */
  background: -moz-linear-gradient(top, #92005b 1%, #92005b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #92005b), color-stop(100%, #92005b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #92005b 1%, #92005b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #92005b 1%, #92005b 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #92005b 1%, #92005b 100%);
  /* IE10+ */
  background: linear-gradient(top, #92005b 1%, #92005b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 408, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence section.sidebar nav > ul > li.selected > a {
  color: #FFFFFF;
  background: #92005b;
  /* Old browsers */
  background: -moz-linear-gradient(top, #92005b 1%, #92005b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #92005b), color-stop(100%, #92005b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #92005b 1%, #92005b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #92005b 1%, #92005b 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #92005b 1%, #92005b 100%);
  /* IE10+ */
  background: linear-gradient(top, #92005b 1%, #92005b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 413, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence section.sidebar nav > ul > li.selected > ul > li.selected > a {
  font-family: VERDANA;
  color: #FFFFFF;
  background: #92005B;
  /*lighten($navigation-sub-selected-color,50%);*/
}
/* line 418, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence section.sidebar nav > ul > li.selected > ul > li.selected > ul {
  background: #BD1A80;
  border-bottom-color: #FFFFFF;
  font-family: VERDANA;
  color: #FFFFFF;
  border-right: #FFFFFF;
}
/* line 427, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence section.sidebar nav > ul > li > ul > li > a {
  background: #BD1A80;
  color: #FFFFFF;
  font-family: VERDANA;
  border-bottom-color: #FFFFFF;
  padding: 15px 30px;
}
/* line 433, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence section.sidebar nav > ul > li > ul > li > a:hover {
  color: #FFFFFF;
  /*$navigation-sub-color-text; /*lighten($navigation-sub-color-text,20%);*/
  background: #92005B;
  /*lighten($navigation-sub-color,5%);*/
}
/* line 438, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence section.sidebar nav > ul > li > ul > li.selected > ul > li a {
  color: #222222;
}
/* line 454, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .module {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  /*other colors for dataTable*/
  /*these are for the case where the whole module is taken up with a ul*/
}
/* line 457, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .module header h2 {
  font-family: VERDANA;
  font-size: 15px;
  line-height: 15px;
}
/* line 462, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .module header, body.spence .module th {
  padding: 15px 10px;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, white 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, white));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, white 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, white 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, white 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, white 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 466, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .module header, body.spence .module thead {
  border-bottom-color: #FFFFFF;
}
/* line 469, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .module header h2, body.spence .module thead h2, body.spence .module header h2 select {
  color: #222222;
}
/* line 472, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .module header h2.show-dimmed {
  color: #AAAAAA;
}
/* line 475, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .module header span.not-available, body.spence .module thead span.not-available {
  color: #BD1A80;
}
/* line 478, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .module footer {
  border-top-color: #FFFFFF;
}
/* line 483, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .module table thead th, body.spence .module table.dataTable thead th {
  border-bottom-color: #FFFFFF;
  color: #222222;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, white 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, white));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, white 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, white 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, white 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, white 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 489, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .module table tbody tr th {
  border-top-color: #FFFFFF;
  color: #222222;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, white 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, white));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, white 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, white 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, white 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, white 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 494, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .module table tbody tr td {
  border-top-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
  color: #222222;
}
/* line 498, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .module table tbody tr td button {
  border-top-color: #FFFFFF;
  border-left-color: #FFFFFF;
  border-right-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
  color: #222222;
}
/* line 506, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .module table tbody tr.full_borders td {
  border-top-color: #BD1A80;
  border-bottom-color: #BD1A80;
  border-left-color: #BD1A80;
  border-right-color: #BD1A80;
}
/* line 512, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .module table tbody tr.bottom_borders td {
  border-bottom-color: #BD1A80;
}
/* line 515, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .module table tbody tr.bottom_borders td.no_bottom_borders {
  border-bottom-color: #FFFFFF;
}
/* line 518, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .module table tbody tr.row_selected td {
  background-color: #18bbff;
}
/* line 521, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .module table tbody tr.odd {
  background-color: #b1e8ff;
}
/* line 524, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .module table tbody tr.even {
  background-color: #FFFFFF;
}
/* line 528, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .module table tbody tr.odd td.sorting_1 {
  background-color: #92dfff;
}
/* line 531, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .module table tbody tr.odd td.sorting_2 {
  background-color: #9de2ff;
}
/* line 534, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .module table tbody tr.odd td.sorting_3 {
  background-color: #a7e5ff;
}
/* line 539, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .module table tbody tr.even td.sorting_1 {
  background-color: #bbebff;
}
/* line 542, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .module table tbody tr.even td.sorting_2 {
  background-color: #c5eeff;
}
/* line 545, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .module table tbody tr.even td.sorting_3 {
  background-color: #d0f1ff;
}
/* line 549, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .module table tbody tr td button {
  border-top-color: #BD1A80;
  border-bottom-color: #BD1A80;
  border-left-color: #BD1A80;
  border-right-color: #BD1A80;
}
/* line 559, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .module .paginate_disabled_next {
  border-color: #FFFFFF !important;
  background: #b1e8ff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #b1e8ff 1%, #b1e8ff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #b1e8ff), color-stop(100%, #b1e8ff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #b1e8ff 1%, #b1e8ff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #b1e8ff 1%, #b1e8ff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #b1e8ff 1%, #b1e8ff 100%);
  /* IE10+ */
  background: linear-gradient(top, #b1e8ff 1%, #b1e8ff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #222222 !important;
}
/* line 564, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .module .paginate_disabled_previous,
body.spence .module .paginate_enabled_previous,
body.spence .module .paginate_disabled_next,
body.spence .module .paginate_enabled_next {
  border-color: #FFFFFF !important;
  background: #b1e8ff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #b1e8ff 1%, #b1e8ff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #b1e8ff), color-stop(100%, #b1e8ff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #b1e8ff 1%, #b1e8ff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #b1e8ff 1%, #b1e8ff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #b1e8ff 1%, #b1e8ff 100%);
  /* IE10+ */
  background: linear-gradient(top, #b1e8ff 1%, #b1e8ff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #222222 !important;
}
/* line 572, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .module .paginate_disabled_next {
  border-color: #FFFFFF !important;
  background: #b1e8ff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #b1e8ff 1%, #b1e8ff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #b1e8ff), color-stop(100%, #b1e8ff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #b1e8ff 1%, #b1e8ff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #b1e8ff 1%, #b1e8ff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #b1e8ff 1%, #b1e8ff 100%);
  /* IE10+ */
  background: linear-gradient(top, #b1e8ff 1%, #b1e8ff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #222222 !important;
}
/* line 578, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .module .paging_full_numbers .ui-button {
  border-color: #FFFFFF !important;
  background: #b1e8ff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #b1e8ff 1%, #b1e8ff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #b1e8ff), color-stop(100%, #b1e8ff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #b1e8ff 1%, #b1e8ff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #b1e8ff 1%, #b1e8ff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #b1e8ff 1%, #b1e8ff 100%);
  /* IE10+ */
  background: linear-gradient(top, #b1e8ff 1%, #b1e8ff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #222222 !important;
}
/* line 583, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .module .paging_full_numbers a.paginate_button {
  border-color: #FFFFFF !important;
  background: #b1e8ff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #b1e8ff 1%, #b1e8ff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #b1e8ff), color-stop(100%, #b1e8ff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #b1e8ff 1%, #b1e8ff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #b1e8ff 1%, #b1e8ff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #b1e8ff 1%, #b1e8ff 100%);
  /* IE10+ */
  background: linear-gradient(top, #b1e8ff 1%, #b1e8ff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #222222 !important;
}
/* line 588, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .module .paging_full_numbers a.paginate_button:hover {
  border-color: #e6e6e6 !important;
  background: #7ed9ff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #7ed9ff 1%, #7ed9ff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #7ed9ff), color-stop(100%, #7ed9ff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #7ed9ff 1%, #7ed9ff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #7ed9ff 1%, #7ed9ff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #7ed9ff 1%, #7ed9ff 100%);
  /* IE10+ */
  background: linear-gradient(top, #7ed9ff 1%, #7ed9ff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #090909 !important;
}
/* line 593, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .module .paging_full_numbers a.paginate_active {
  border-color: #e6e6e6 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, white 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, white));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, white 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, white 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, white 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, white 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #090909 !important;
}
/* line 599, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .module .dataTables_length {
  color: #222222 !important;
}
/* line 601, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .module .dataTables_length select {
  border-color: #FFFFFF !important;
  background: #b1e8ff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #b1e8ff 1%, #b1e8ff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #b1e8ff), color-stop(100%, #b1e8ff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #b1e8ff 1%, #b1e8ff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #b1e8ff 1%, #b1e8ff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #b1e8ff 1%, #b1e8ff 100%);
  /* IE10+ */
  background: linear-gradient(top, #b1e8ff 1%, #b1e8ff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #222222 !important;
}
/* line 607, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .module .dataTables_info {
  color: #222222 !important;
}
/* line 612, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .module > ul > li {
  color: #222222;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  border-top-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
  padding-left: 10px;
}
/* line 619, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .module > ul > li.add {
  color: #222222;
}
/* line 623, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .module.module-warning {
  background-color: #FFFFFF;
  color: #222222;
  border-color: #BD1A80;
}
/* line 628, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .module.module-warning p, body.spence .module.module-action p, body.spence .module.module div.member-table-notes p {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 639, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .ui-tooltip {
  -webkit-box-shadow: 0 0 5px #FFFFFF;
  box-shadow: 0 0 5px #FFFFFF;
}
/* line 644, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .ui-widget {
  font-family: VERDANA;
}
/* line 646, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .ui-widget input, body.spence .ui-widget select, body.spence .ui-widget textarea, body.spence .ui-widget button {
  font-family: VERDANA;
}
/* line 651, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .ui-widget-content {
  border-color: #BD1A80;
  background: #FFFFFF;
  color: #222222;
}
/* line 655, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .ui-widget-content a {
  color: #BD1A80;
}
/* line 660, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .ui-widget-header {
  border-color: #FFFFFF;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, white 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, white));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, white 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, white 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, white 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, white 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #222222;
  font-family: VERDANA;
}
/* line 665, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .ui-widget-header a {
  color: #BD1A80;
}
/* line 670, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .ui-state-default, body.spence .ui-widget-content .ui-state-default, body.spence .ui-widget-header .ui-state-default {
  border-color: #FFFFFF;
  background: #b1e8ff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #b1e8ff 1%, #b1e8ff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #b1e8ff), color-stop(100%, #b1e8ff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #b1e8ff 1%, #b1e8ff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #b1e8ff 1%, #b1e8ff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #b1e8ff 1%, #b1e8ff 100%);
  /* IE10+ */
  background: linear-gradient(top, #b1e8ff 1%, #b1e8ff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #222222;
}
/* line 676, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .ui-state-default a {
  color: #222222;
}
/* line 678, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .ui-state-default a:link, body.spence .ui-state-default a:visited {
  color: #222222;
}
/* line 683, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .ui-state-hover, body.spence .ui-widget-content .ui-state-hover, body.spence .ui-widget-header .ui-state-hover, body.spence .ui-state-focus, body.spence .ui-widget-content .ui-state-focus, body.spence .ui-widget-header .ui-state-focus {
  border-color: #e6e6e6;
  background: #7ed9ff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #7ed9ff 1%, #7ed9ff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #7ed9ff), color-stop(100%, #7ed9ff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #7ed9ff 1%, #7ed9ff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #7ed9ff 1%, #7ed9ff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #7ed9ff 1%, #7ed9ff 100%);
  /* IE10+ */
  background: linear-gradient(top, #7ed9ff 1%, #7ed9ff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #090909;
}
/* line 689, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .ui-state-hover a {
  color: #090909;
}
/* line 691, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .ui-state-hover a:hover, body.spence .ui-state-hover a:link, body.spence .ui-state-hover a:visited {
  color: #090909;
}
/* line 696, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .ui-state-active, body.spence .ui-widget-content .ui-state-active, body.spence .ui-widget-header .ui-state-active {
  border-color: #e6e6e6;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, white 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, white));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, white 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, white 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, white 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, white 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #090909;
}
/* line 702, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .ui-state-active a {
  color: #090909;
  text-decoration: none;
}
/* line 705, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .ui-state-active a:link, body.spence .ui-state-active a:visited {
  color: #090909;
  text-decoration: none;
}
/* line 714, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .ui-state-highlight, body.spence .ui-widget-content .ui-state-highlight, body.spence .ui-widget-header .ui-state-highlight {
  border-color: #BD1A80;
  background: #FFFFFF;
  color: #222222;
}
/* line 718, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .ui-state-highlight i, body.spence .ui-widget-content .ui-state-highlight i, body.spence .ui-widget-header .ui-state-highlight i {
  color: #222222;
}
/* line 723, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .ui-state-highlight a, body.spence .ui-widget-content .ui-state-highlight a, body.spence .ui-widget-header .ui-state-highlight a {
  color: #222222;
}
/* line 727, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .ui-state-error, body.spence .ui-widget-content .ui-state-error, body.spence .ui-widget-header .ui-state-error {
  border-color: #BD1A80;
  background: #FFFFFF;
  color: #222222;
}
/* line 731, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .ui-state-error i, body.spence .ui-widget-content .ui-state-error i, body.spence .ui-widget-header .ui-state-error i {
  color: #222222;
}
/* line 736, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .ui-state-error a, body.spence .ui-widget-content .ui-state-error a, body.spence .ui-widget-header .ui-state-error a, body.spence .ui-state-error-text, body.spence .ui-widget-content .ui-state-error-text, body.spence .ui-widget-header .ui-state-error-text {
  color: #222222;
}
/* line 742, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .ui-widget-overlay, body.spence .ui-widget-shadow {
  background: #FFFFFF;
}
/* line 747, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence ul.mantle-item-dialog a {
  cursor: pointer;
  color: #BD1A80;
  text-decoration: none;
  font-weight: bold;
}
/* line 752, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence ul.mantle-item-dialog a:hover {
  cursor: pointer;
  color: #901462;
  text-decoration: underline;
}
/* line 756, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence ul.mantle-item-dialog a:hover span.ui-icon {
  color: #222222;
}
/* line 764, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence table.mantle-chart-colors th.mantle-chart-label {
  color: #222222;
  font-size: 12px;
  font-weight: "bold";
}
/* line 769, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence table.mantle-chart-colors th.mantle-chart-legend {
  color: #222222;
  font-size: 12px;
  font-weight: "bold";
}
/* line 774, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence table.mantle-chart-colors th.mantle-chart-title {
  color: #222222;
  font-size: 16px;
  font-weight: "bold";
}
/* line 779, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence table.mantle-chart-colors th.mantle-chart-axis-title {
  color: #222222;
  font-size: 12px;
  font-weight: "bold";
}
/* line 784, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence table.mantle-chart-colors th.mantle-chart-axis-label {
  color: #222222;
  font-size: 10px;
  font-weight: "bold";
}
/* line 789, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence table.mantle-chart-colors tr td {
  color: #00597E;
}
/* line 791, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence table.mantle-chart-colors tr td + td {
  color: #8FCC00;
}
/* line 793, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence table.mantle-chart-colors tr td + td + td {
  color: #BD1A80;
}
/* line 795, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence table.mantle-chart-colors tr td + td + td + td {
  color: #B33600;
}
/* line 797, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence table.mantle-chart-colors tr td + td + td + td + td {
  color: #72623F;
}
/* line 799, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence table.mantle-chart-colors tr td + td + td + td + td + td {
  color: #8FCC00;
}
/* line 801, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence table.mantle-chart-colors tr td + td + td + td + td + td + td {
  color: rgba(0, 89, 126, 0.5);
}
/* line 803, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence table.mantle-chart-colors tr td + td + td + td + td + td + td + td {
  color: #93D674;
}
/* line 805, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence table.mantle-chart-colors tr td + td + td + td + td + td + td + td + td {
  color: rgba(189, 26, 128, 0.5);
}
/* line 819, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence table {
  font-size: 10px;
}
/* line 822, ../../../../app/assets/stylesheets/app/branding/spence.css.scss */
body.spence .dataTables_wrapper * {
  font-size: 10px;
}

/*end of brand*/
/*
Branding file for brand - MANTLE
*/
/*main logo in top left corner - width best set to 200px*/
/*sets the height of the topbar which should be same as logo height*/
/*when a modal dialog is on screen this color greys out the rest of the page*/
/*main color of the top bar*/
/*color of text and logos on the top bar*/
/*alternative color for top bar to show alert status (eg current edits not saved)*/
/*font family for top bar*/
/*background color of main navigation*/
/*font color for main nav*/
/*background for the selected element on main nav*/
/*font color for the selected element on main nav*/
/*background for the selected element on sub navigation*/
/*font color for the selected element on sub navigation*/
/*background color for sub navigation*/
/*font color for sub navigation*/
/*font family for main nav and sub nav*/
/*font family in all headers*/
/*main color of the sidebar background*/
/*main color of the sidebar border*/
/*main color of all backgrounds in modules and widgets*/
/*main font color in all controls and body text*/
/*all borders of widgets and menus*/
/*background color of all headers*/
/*font color in all headers*/
/*font color in all headers that are dimmed*/
/*font color for general anchors*/
/*main font family for all controls and body text*/
/*font family in all headers*/
/*background of highlight popup boxes*/
/*font color in highlight popups*/
/*border of highlight popups*/
/*color of icons in highlight popup boxes*/
/*background of content popup boxes*/
/*font color in content popups*/
/*border of content popups*/
/*color of icons in content popup boxes*/
/*background of error popup boxes*/
/*font color in error popups*/
/*border of error popups*/
/*color of icons in error popup boxes*/
/*border for all controls (inputs, selectbox etc)*/
/*background for all controls*/
/*text color in all controls*/
/*highlighting border color for current active control*/
/*font color for general anchors*/
/*background color for all even numbered rows in tables*/
/*background color for all odd numbered rows in tables*/
/*background color for selected rows in tables*/
/*table row cell font size*/
/*button, label, input, select, textarea font size*/
/*sur   colour#B0BAD1;*/
/*deficit colour#D4ADB9;*/
/*
EVERYTHING BEYOND THIS LINE SHOULD BE LEFT ALONE IF POSSIBLE!
################################################################################################################
*/
/*
Special functions to shade from one color to another
*/
/*start brand mantle*/
/* line 134, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp {
  /*main font, every set using ems elsewhere*/
  font-family: Helvetica, Arial, sans-serif;
  /*
  General settings and controls
  */
  /*
  The top bar
  */
  /*
  The main navigation
  */
  /*
  
  Module styles
  
  */
  /*
  jquery-ui
  */
  /* Interaction Cues
  ----------------------------------*/
  /* Overlays */
  /* dialog box */
  /* colors for highcharts */
  /* table */
}
/* line 143, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp h1, body.testapp h2, body.testapp h3, body.testapp h4, body.testapp h5, body.testapp h6 {
  color: #444444;
}
/* line 147, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp hr {
  border-bottom-color: #BBBBBB;
}
/* line 151, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp a {
  color: #578CB8;
}
/* line 153, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp a:hover {
  color: #41729b;
}
/* line 155, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp a:hover span.ui-icon {
  color: #444444;
}
/* line 159, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp a span.ui-icon {
  color: #444444;
}
/* line 164, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp strong.frs17_previous_calc {
  color: #578CB8;
}
/* line 168, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp a.ui-button, body.testapp input[type=button], body.testapp button {
  border-color: #D3D3D3;
  color: #555555;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 173, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp a.ui-button:hover, body.testapp input:hover[type=button], body.testapp button:hover {
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 177, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .tab button {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  color: #555555;
}
/* line 182, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .tab button:hover {
  background: #f3f3f3;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #f3f3f3), color-stop(100%, silver));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* IE10+ */
  background: linear-gradient(top, #f3f3f3 1%, silver 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  font-weight: bold;
}
/* line 186, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .tab button.active {
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  font-weight: bold;
}
/* line 191, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp div.dropdown-content {
  background-color: #E6E6E6;
}
/* line 194, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp div.dropdown-content a {
  color: #555555;
}
/* line 197, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp div.dropdown-content a:hover {
  background-color: #cdcdcd;
}
/* line 201, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp label {
  color: #555555;
}
/* line 205, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp body {
  font-size: 13px;
}
/* line 209, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp p, body.testapp strong, body.testapp th, body.testapp td {
  font-size: 13px;
}
/* line 213, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp p small {
  font-size: 11px;
}
/* line 217, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp h1 {
  font-size: 30px;
}
/* line 221, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp h1 small {
  font-size: 18px;
}
/* line 225, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp h2 {
  font-size: 24px;
}
/* line 229, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp h2 small {
  font-size: 14px;
}
/* line 233, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp h3 {
  font-size: 18px;
}
/* line 237, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp h3 small {
  font-size: 14px;
}
/* line 241, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp h4 {
  font-size: 16px;
}
/* line 245, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp h4 small {
  font-size: 12px;
}
/* line 249, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp h5 {
  font-size: 14px;
}
/* line 253, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp h6 {
  font-size: 13px;
}
/* line 257, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp button, body.testapp label, body.testapp input, body.testapp select, body.testapp textarea {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
}
/* line 262, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp input, body.testapp textarea, body.testapp select {
  color: #555555;
  border-color: #D3D3D3;
}
/* line 267, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp select, body.testapp select[multiple] {
  background-color: #E6E6E6;
}
/* line 271, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp input[type=file] {
  background-color: #E6E6E6;
}
/* line 275, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp input[disabled], body.testapp select[disabled], body.testapp textarea[disabled], body.testapp input[readonly], body.testapp select[readonly], body.testapp textarea[readonly] {
  background-color: #E6E6E6;
  border-color: #D3D3D3;
}
/* line 280, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp input:focus, body.testapp textarea:focus {
  border-color: rgba(225, 213, 32, 0.8);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(225, 213, 32, 0.8);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(225, 213, 32, 0.8);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(225, 213, 32, 0.8);
}
/* line 287, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp :-moz-placeholder, body.testapp ::-webkit-input-placeholder {
  color: #D3D3D3;
}
/* line 292, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .container-fluid > .content, body.testapp .container-fluid > div > .content {
  padding-top: 60px;
}
/* line 295, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .container-fluid > .content > h1, body.testapp .container-fluid > div > .content > h1, body.testapp .container-fluid > .content > div > h1, body.testapp .container-fluid > .content > div > div > h1 {
  font-family: Helvetica, Arial, sans-serif;
  line-height: 25px;
  font-size: 25px;
}
/* line 306, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp header.topbar {
  height: 60px;
  background: #333333;
  color: #FFFFFF;
  font-family: Helvetica, Arial, sans-serif;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
/* line 315, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp header.topbar h1 {
  height: 60px;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  color: #FFFFFF;
  background: url("images/new/testapp/logo.png") no-repeat;
  font-size: 20px;
  line-height: 20px;
}
/* line 326, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp header.topbar .subheader {
  border-right-color: #333333;
}
/* line 328, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp header.topbar .subheader h2 {
  color: #FFFFFF;
  font-size: 20px;
  line-height: 20px;
}
/* line 332, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp header.topbar .subheader h2 span {
  font-size: 20px;
  font-weight: normal;
}
/* line 336, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp header.topbar .subheader h2 span.member-banner-require-save, body.testapp header.topbar .subheader h2 span.benefits-banner-require-save {
  color: #E1D520;
}
/* line 341, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp header.topbar .subheader nav ul li {
  font-size: 20px;
  width: 20px;
  height: 20px;
}
/* line 347, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp header.topbar .subheader nav ul li.issues-new, body.testapp header.topbar .subheader nav ul li.issues-new a {
  color: #E1D520;
}
/* line 349, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp header.topbar .subheader nav ul li.issues-new:hover, body.testapp header.topbar .subheader nav ul li.issues-new a:hover {
  color: #E1D520;
}
/* line 353, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp header.topbar .subheader nav ul li, body.testapp header.topbar .subheader nav ul li a {
  color: #FFFFFF;
}
/* line 355, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp header.topbar .subheader nav ul li:hover, body.testapp header.topbar .subheader nav ul li a:hover {
  color: #FFFFFF;
}
/* line 363, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .topbar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10000;
  overflow: visible;
}
/* line 377, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp section.sidebar {
  background-color: #F5F5F5;
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 13px;
}
/* line 385, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp section.sidebar nav ul li a {
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  color: #444444;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 393, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp section.sidebar nav > ul > li > a:hover {
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #e6e6e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 397, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp section.sidebar nav > ul > li.selected > a {
  color: #FFFFFF;
  background: #99c7ec;
  /* Old browsers */
  background: -moz-linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #99c7ec), color-stop(100%, #4397dc));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* IE10+ */
  background: linear-gradient(top, #99c7ec 1%, #4397dc 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 402, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp section.sidebar nav > ul > li.selected > ul > li.selected > a {
  color: #578CB8;
  background: #FFFFFF;
}
/* line 406, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp section.sidebar nav > ul > li.selected > ul > li.selected > ul {
  background: #E9F3FB;
  border-bottom-color: #BBBBBB;
  color: #578CB8;
  border-right: #BBBBBB;
}
/* line 414, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp section.sidebar nav > ul > li > ul > li > a {
  background: #E9F3FB;
  color: #578CB8;
  border-bottom-color: #BBBBBB;
}
/* line 418, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp section.sidebar nav > ul > li > ul > li > a:hover {
  color: #41729b;
  background: #bedbf3;
}
/* line 423, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp section.sidebar nav > ul > li > ul > li.selected > ul > li a {
  color: #444444;
}
/* line 439, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .module {
  background-color: #F5F5F5;
  border-color: #BBBBBB;
  /*other colors for dataTable*/
  /*these are for the case where the whole module is taken up with a ul*/
}
/* line 442, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .module header h2 {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 16px;
}
/* line 447, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .module th {
  padding: 15px 10px;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 451, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .module header {
  padding: 15px 20px;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 455, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .module header, body.testapp .module thead {
  border-bottom-color: #F5F5F5;
}
/* line 458, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .module header h2, body.testapp .module thead h2, body.testapp .module header h2 select {
  color: #444444;
}
/* line 461, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .module header h2.show-dimmed {
  color: #AAAAAA;
}
/* line 464, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .module header span.not-available, body.testapp .module thead span.not-available {
  color: #E1D520;
}
/* line 467, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .module footer {
  border-top-color: #EEEEEE;
}
/* line 472, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .module table thead th, body.testapp .module table.dataTable thead th {
  border-bottom-color: #BBBBBB;
  color: #444444;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 478, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .module table tbody tr th {
  border-top-color: #BBBBBB;
  color: #444444;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
}
/* line 483, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .module table tbody tr td {
  border-top-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  color: #444444;
}
/* line 487, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .module table tbody tr td button {
  border-top-color: #BBBBBB;
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
  border-bottom-color: #BBBBBB;
  color: #444444;
}
/* line 495, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .module table tbody tr.full_borders td {
  border-left-color: #BBBBBB;
  border-right-color: #BBBBBB;
}
/* line 499, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .module table tbody tr.row_selected td {
  background-color: #CCCCCC;
}
/* line 502, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .module table tbody tr.odd {
  background-color: #E2E4FF;
}
/* line 505, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .module table tbody tr.even {
  background-color: #FFFFFF;
}
/* line 509, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .module table tbody tr.odd td.sorting_1 {
  background-color: #c3c8ff;
}
/* line 512, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .module table tbody tr.odd td.sorting_2 {
  background-color: #ced1ff;
}
/* line 515, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .module table tbody tr.odd td.sorting_3 {
  background-color: #d8dbff;
}
/* line 520, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .module table tbody tr.even td.sorting_1 {
  background-color: #ecedff;
}
/* line 523, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .module table tbody tr.even td.sorting_2 {
  background-color: #f6f7ff;
}
/* line 526, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .module table tbody tr.even td.sorting_3 {
  background-color: white;
}
/* line 534, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .module .paginate_disabled_next {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 539, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .module .paginate_disabled_previous,
body.testapp .module .paginate_enabled_previous,
body.testapp .module .paginate_disabled_next,
body.testapp .module .paginate_enabled_next {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 547, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .module .paginate_disabled_next {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 553, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .module .paging_full_numbers .ui-button {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 558, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .module .paging_full_numbers a.paginate_button {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 563, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .module .paging_full_numbers a.paginate_button:hover {
  border-color: #bababa !important;
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c !important;
}
/* line 568, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .module .paging_full_numbers a.paginate_active {
  border-color: #bababa !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #e6e6e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c !important;
}
/* line 574, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .module .dataTables_length {
  color: #555555 !important;
}
/* line 576, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .module .dataTables_length select {
  border-color: #D3D3D3 !important;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555 !important;
}
/* line 582, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .module .dataTables_info {
  color: #555555 !important;
}
/* line 587, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .module > ul > li {
  color: #444444;
  background-color: #F5F5F5;
  border-color: #BBBBBB;
  border-top-color: #F5F5F5;
  border-bottom-color: #c2c2c2;
  /*padding-left: 10px;*/
}
/* line 594, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .module > ul > li.add {
  color: #444444;
}
/* line 598, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .module.module-warning {
  background-color: #F5F5F5;
  color: #666666;
  border-color: #E1D520;
}
/* line 603, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .module.module-warning p, body.testapp .module.module-action p, body.testapp .module.module div.member-table-notes p {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 614, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .ui-tooltip {
  -webkit-box-shadow: 0 0 5px #EEEEEE;
  box-shadow: 0 0 5px #EEEEEE;
}
/* line 619, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .ui-widget {
  font-family: Helvetica, Arial, sans-serif;
}
/* line 621, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .ui-widget input, body.testapp .ui-widget select, body.testapp .ui-widget textarea, body.testapp .ui-widget button {
  font-family: Helvetica, Arial, sans-serif;
}
/* line 626, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .ui-widget-content {
  border-color: #D3D3D3;
  background: #F5F5F5;
  color: #666666;
}
/* line 630, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .ui-widget-content a {
  color: #578CB8;
}
/* line 635, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .ui-widget-header {
  border-color: #BBBBBB;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #d5d5d5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #d5d5d5 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #d5d5d5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #444444;
  font-family: Helvetica, Arial, sans-serif;
}
/* line 640, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .ui-widget-header a {
  color: #578CB8;
}
/* line 645, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .ui-state-default, body.testapp .ui-widget-content .ui-state-default, body.testapp .ui-widget-header .ui-state-default {
  border-color: #D3D3D3;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #cdcdcd 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #cdcdcd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #555555;
}
/* line 651, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .ui-state-default a {
  color: #555555;
}
/* line 653, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .ui-state-default a:link, body.testapp .ui-state-default a:visited {
  color: #555555;
}
/* line 658, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .ui-state-hover, body.testapp .ui-widget-content .ui-state-hover, body.testapp .ui-widget-header .ui-state-hover, body.testapp .ui-state-focus, body.testapp .ui-widget-content .ui-state-focus, body.testapp .ui-widget-header .ui-state-focus {
  border-color: #bababa;
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e6e6e6), color-stop(100%, #b3b3b3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* IE10+ */
  background: linear-gradient(top, #e6e6e6 1%, #b3b3b3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c;
}
/* line 664, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .ui-state-hover a {
  color: #3c3c3c;
}
/* line 666, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .ui-state-hover a:hover, body.testapp .ui-state-hover a:link, body.testapp .ui-state-hover a:visited {
  color: #3c3c3c;
}
/* line 671, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .ui-state-active, body.testapp .ui-widget-content .ui-state-active, body.testapp .ui-widget-header .ui-state-active {
  border-color: #bababa;
  background: white;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(100%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 1%, #e6e6e6 100%);
  /* IE10+ */
  background: linear-gradient(top, white 1%, #e6e6e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$start", endColorstr="$stop",GradientType=0 );
  /* IE6-9 */
  color: #3c3c3c;
}
/* line 677, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .ui-state-active a {
  color: #3c3c3c;
  text-decoration: none;
}
/* line 680, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .ui-state-active a:link, body.testapp .ui-state-active a:visited {
  color: #3c3c3c;
  text-decoration: none;
}
/* line 689, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .ui-state-highlight, body.testapp .ui-widget-content .ui-state-highlight, body.testapp .ui-widget-header .ui-state-highlight {
  border-color: #E1D520;
  background: #F5F5F5;
  color: #666666;
}
/* line 693, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .ui-state-highlight i, body.testapp .ui-widget-content .ui-state-highlight i, body.testapp .ui-widget-header .ui-state-highlight i {
  color: #2e83ff;
}
/* line 698, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .ui-state-highlight a, body.testapp .ui-widget-content .ui-state-highlight a, body.testapp .ui-widget-header .ui-state-highlight a {
  color: #666666;
}
/* line 702, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .ui-state-error, body.testapp .ui-widget-content .ui-state-error, body.testapp .ui-widget-header .ui-state-error {
  border-color: #cd0a0a;
  background: #F5F5F5;
  color: #cd0a0a;
}
/* line 706, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .ui-state-error i, body.testapp .ui-widget-content .ui-state-error i, body.testapp .ui-widget-header .ui-state-error i {
  color: #cd0a0a;
}
/* line 711, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .ui-state-error a, body.testapp .ui-widget-content .ui-state-error a, body.testapp .ui-widget-header .ui-state-error a, body.testapp .ui-state-error-text, body.testapp .ui-widget-content .ui-state-error-text, body.testapp .ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}
/* line 717, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .ui-widget-overlay, body.testapp .ui-widget-shadow {
  background: #EEEEEE;
}
/* line 722, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp ul.mantle-item-dialog a {
  cursor: pointer;
  color: #578CB8;
  text-decoration: none;
  font-weight: bold;
}
/* line 727, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp ul.mantle-item-dialog a:hover {
  cursor: pointer;
  color: #41729b;
  text-decoration: underline;
}
/* line 731, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp ul.mantle-item-dialog a:hover span.ui-icon {
  color: #555555;
}
/* line 739, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp table.mantle-chart-colors th.mantle-chart-label {
  color: #606060;
  font-size: 12px;
  font-weight: "bold";
}
/* line 744, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp table.mantle-chart-colors th.mantle-chart-legend {
  color: #606060;
  font-size: 12px;
  font-weight: "bold";
}
/* line 749, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp table.mantle-chart-colors th.mantle-chart-title {
  color: #606060;
  font-size: 16px;
  font-weight: "bold";
}
/* line 754, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp table.mantle-chart-colors th.mantle-chart-axis-title {
  color: #606060;
  font-size: 12px;
  font-weight: "bold";
}
/* line 759, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp table.mantle-chart-colors th.mantle-chart-axis-label {
  color: #606060;
  font-size: 10px;
  font-weight: "bold";
}
/* line 764, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp table.mantle-chart-colors tr td {
  color: #21499e;
}
/* line 766, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp table.mantle-chart-colors tr td + td {
  color: #499e21;
}
/* line 768, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp table.mantle-chart-colors tr td + td + td {
  color: #9f2149;
}
/* line 770, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp table.mantle-chart-colors tr td + td + td + td {
  color: #9e2187;
}
/* line 772, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp table.mantle-chart-colors tr td + td + td + td + td {
  color: #21879e;
}
/* line 774, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp table.mantle-chart-colors tr td + td + td + td + td + td {
  color: #ffd520;
}
/* line 776, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp table.mantle-chart-colors tr td + td + td + td + td + td + td {
  color: rgba(33, 73, 158, 0.5);
}
/* line 778, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp table.mantle-chart-colors tr td + td + td + td + td + td + td + td {
  color: #93D674;
}
/* line 780, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp table.mantle-chart-colors tr td + td + td + td + td + td + td + td + td {
  color: rgba(159, 33, 73, 0.5);
}
/* line 794, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp table {
  font-size: 11px;
}
/* line 797, ../../../../app/assets/stylesheets/app/branding/testapp.css.scss */
body.testapp .dataTables_wrapper * {
  font-size: 11px;
}

/*end of brand*/
@media only screen and (max-device-width: 1100px) {
  /*no minimum width*/
  /* line 5, ../../../../app/assets/stylesheets/app/device/1100px.css.scss */
  #wrapper {
    min-width: 0px;
  }

  /*no navigation*/
  /* line 10, ../../../../app/assets/stylesheets/app/device/1100px.css.scss */
  section.sidebar {
    display: none !important;
  }

  /* line 13, ../../../../app/assets/stylesheets/app/device/1100px.css.scss */
  section.content {
    margin-left: 0px !important;
  }

  /*let the modules fill available space*/
  /* line 19, ../../../../app/assets/stylesheets/app/device/1100px.css.scss */
  section.module {
    margin: 5% 0 0 5%;
    width: 90%;
  }
  /* line 22, ../../../../app/assets/stylesheets/app/device/1100px.css.scss */
  section.module.small {
    width: 25%;
    margin: 5% 0 0 5%;
  }
  /* line 26, ../../../../app/assets/stylesheets/app/device/1100px.css.scss */
  section.module.extra-wide {
    width: 90%;
    margin: 5% 0 0 5%;
  }
  /* line 30, ../../../../app/assets/stylesheets/app/device/1100px.css.scss */
  section.module.login {
    width: 50%;
    margin: 5% 0 0 25%;
  }
  /* line 34, ../../../../app/assets/stylesheets/app/device/1100px.css.scss */
  section.module.member-table {
    max-width: 640px;
    width: 90%;
  }

  /* line 41, ../../../../app/assets/stylesheets/app/device/1100px.css.scss */
  .container-fluid > .content, .container-fluid > div > .content {
    padding-top: 110px !important;
  }

  /* line 46, ../../../../app/assets/stylesheets/app/device/1100px.css.scss */
  .ignore-on-pc-mobile {
    display: block !important;
  }

  /* line 51, ../../../../app/assets/stylesheets/app/device/1100px.css.scss */
  header.topbar {
    height: 110px !important;
  }
  /* line 53, ../../../../app/assets/stylesheets/app/device/1100px.css.scss */
  header.topbar h1 {
    margin-top: 10px !important;
    height: 70px !important;
    border: none !important;
  }
  /* line 58, ../../../../app/assets/stylesheets/app/device/1100px.css.scss */
  header.topbar div.subheader {
    position: fixed;
    left: 0;
    top: 40px;
    margin: 0;
    width: 100%;
    text-align: center;
  }
  /* line 65, ../../../../app/assets/stylesheets/app/device/1100px.css.scss */
  header.topbar div.subheader h2, header.topbar div.subheader h2 span {
    width: 100%;
    margin: 0;
    padding-top: 10px !important;
    font-size: 24px !important;
  }
  /* line 71, ../../../../app/assets/stylesheets/app/device/1100px.css.scss */
  header.topbar div.subheader nav ul li {
    font-size: 36px !important;
    width: 36px !important;
    height: 36px !important;
  }
}
@media only screen and (max-device-width: 500px) {
  /*no minimum width*/
  /* line 5, ../../../../app/assets/stylesheets/app/device/500px.css.scss */
  #wrapper {
    min-width: 0px;
  }

  /*no navigation*/
  /* line 10, ../../../../app/assets/stylesheets/app/device/500px.css.scss */
  section.sidebar {
    display: none !important;
  }

  /* line 13, ../../../../app/assets/stylesheets/app/device/500px.css.scss */
  section.content {
    margin-left: 0px !important;
  }

  /*let the modules fill available space*/
  /* line 19, ../../../../app/assets/stylesheets/app/device/500px.css.scss */
  section.module {
    margin: 5% 5% 5% 5%;
    width: 90%;
  }
  /* line 22, ../../../../app/assets/stylesheets/app/device/500px.css.scss */
  section.module.small {
    width: 25%;
    margin: 5% 5% 5% 5%;
  }
  /* line 26, ../../../../app/assets/stylesheets/app/device/500px.css.scss */
  section.module.extra-wide {
    width: 90%;
    margin: 5% 5% 5% 5%;
  }
  /* line 30, ../../../../app/assets/stylesheets/app/device/500px.css.scss */
  section.module.login {
    width: 75%;
    margin: 5% 5% 5% 5%;
  }
  /* line 34, ../../../../app/assets/stylesheets/app/device/500px.css.scss */
  section.module.member-table {
    max-width: 90%;
    width: 90%;
    margin: 5% 5% 5% 5%;
  }

  /* line 41, ../../../../app/assets/stylesheets/app/device/500px.css.scss */
  .dataTables_wrapper {
    width: 100% !important;
    margin: 0% 0% 0% 0%;
  }

  /* line 46, ../../../../app/assets/stylesheets/app/device/500px.css.scss */
  table.dataTable {
    width: 100%;
    overflow-x: hidden;
    margin: 0% 0% 0% 0%;
  }

  /* line 52, ../../../../app/assets/stylesheets/app/device/500px.css.scss */
  html {
    font-size: 90%;
    -webkit-text-size-adjust: 90%;
    -ms-text-size-adjust: 90%;
  }

  /* line 57, ../../../../app/assets/stylesheets/app/device/500px.css.scss */
  body {
    font-size: 13px;
    line-height: 15px;
  }

  /* line 61, ../../../../app/assets/stylesheets/app/device/500px.css.scss */
  h1 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 23px;
  }

  /* line 67, ../../../../app/assets/stylesheets/app/device/500px.css.scss */
  h1 small {
    font-size: 13px;
  }

  /* line 71, ../../../../app/assets/stylesheets/app/device/500px.css.scss */
  h2.small-on-mobile {
    margin-top: 2px !important;
    font-size: 10px !important;
    line-height: 14px !important;
  }

  /* line 78, ../../../../app/assets/stylesheets/app/device/500px.css.scss */
  .container-fluid > .content, .container-fluid > div > .content {
    padding-top: 70px !important;
  }
  /* line 81, ../../../../app/assets/stylesheets/app/device/500px.css.scss */
  .container-fluid > .content.login, .container-fluid > div > .content.login {
    padding-top: 0px !important;
  }

  /* line 86, ../../../../app/assets/stylesheets/app/device/500px.css.scss */
  .ignore-in-print {
    display: none !important;
  }

  /* line 91, ../../../../app/assets/stylesheets/app/device/500px.css.scss */
  .ignore-on-screen {
    display: block !important;
  }

  /* line 96, ../../../../app/assets/stylesheets/app/device/500px.css.scss */
  .ignore-on-mobile {
    display: none !important;
  }

  /* line 101, ../../../../app/assets/stylesheets/app/device/500px.css.scss */
  header.topbar {
    height: 70px !important;
  }
  /* line 103, ../../../../app/assets/stylesheets/app/device/500px.css.scss */
  header.topbar h1 {
    background: none !important;
    margin-top: 0px !important;
    height: 40px !important;
    border: none !important;
  }
  /* line 109, ../../../../app/assets/stylesheets/app/device/500px.css.scss */
  header.topbar div.subheader {
    position: fixed;
    left: 0;
    top: 30px;
    margin: 0;
    padding: 0px !important;
    width: 100%;
    text-align: center;
  }
  /* line 118, ../../../../app/assets/stylesheets/app/device/500px.css.scss */
  header.topbar div.subheader h2, header.topbar div.subheader h2 span {
    width: 100%;
    margin: 0;
    font-size: 22px !important;
  }
  /* line 123, ../../../../app/assets/stylesheets/app/device/500px.css.scss */
  header.topbar div.subheader nav ul li {
    font-size: 20px !important;
    width: 20px !important;
    height: 20px !important;
  }
  /* line 128, ../../../../app/assets/stylesheets/app/device/500px.css.scss */
  header.topbar div.subheader nav ul {
    margin-top: 10px !important;
    margin-bottom: 0px !important;
  }
}
/*
 * This is a manifest file that'll automatically include all the stylesheets available in this directory
 * and any sub-directories. You're free to add application-wide styles to this file and they'll appear at
 * the top of the compiled file, but it's generally better to create a new file per style scope.










*/


.ahc {
	display: none;
}
