/*! jQuery UI - v1.10.2 - 2013-04-10
 ** http://jqueryui.com
 ** Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
 ** To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
 ** Copyright 2013 jQuery Foundation and other contributors Licensed MIT */
/* line 7, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-helper-hidden {
  display: none; }

/* line 11, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

/* line 22, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none; }

/* line 33, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-helper-clearfix {
  min-height: 0; }
  /* line 34, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-helper-clearfix:before {
    content: "";
    display: table;
    border-collapse: collapse; }
  /* line 40, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse;
    clear: both; }

/* line 50, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0); }

/* line 60, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-front {
  z-index: 100; }

/* line 64, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-state-disabled {
  cursor: default !important; }

/* line 68, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat; }

/* line 75, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

/* line 83, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-resizable {
  position: relative; }

/* line 87, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block; }

/* line 93, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none; }

/* line 97, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0; }

/* line 105, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0; }

/* line 113, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%; }

/* line 121, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%; }

/* line 129, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px; }

/* line 137, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px; }

/* line 145, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px; }

/* line 153, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px; }

/* line 161, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted #000; }

/* line 168, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin-top: 2px;
  padding: 0.5em 0.5em 0.5em 0.7em;
  min-height: 0; }
/* line 177, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em; }
/* line 181, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-accordion .ui-accordion-noicons {
  padding-left: 0.7em; }
/* line 185, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em; }
/* line 189, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: 0.5em;
  top: 50%;
  margin-top: -8px; }
/* line 196, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto; }

/* line 203, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default; }

/* line 210, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: 0.1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: visible;
  text-decoration: none; }
  /* line 222, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
    text-decoration: none; }

/* line 227, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-button-icon-only {
  width: 2.2em; }

/* line 231, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
button.ui-button-icon-only {
  width: 2.4em; }

/* line 235, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-button-icons-only {
  width: 3.4em; }

/* line 239, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
button.ui-button-icons-only {
  width: 3.7em; }

/* line 243, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-button .ui-button-text {
  display: block;
  line-height: normal; }

/* line 248, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-button-text-only .ui-button-text {
  padding: 0.4em 1em; }

/* line 252, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
  padding: 0.4em;
  text-indent: -9999999px; }

/* line 257, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: 0.4em 1em 0.4em 2.1em; }

/* line 261, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-button-text-icon-secondary .ui-button-text {
  padding: 0.4em 2.1em 0.4em 1em; }

/* line 265, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-button-text-icons .ui-button-text {
  padding: 0.4em 2.1em 0.4em 1em;
  padding-left: 2.1em;
  padding-right: 2.1em; }

/* line 271, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
input.ui-button {
  padding: 0.4em 1em; }

/* line 275, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px; }

/* line 281, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px; }

/* line 286, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
  left: 0.5em; }

/* line 290, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: 0.5em; }

/* line 294, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-buttonset {
  margin-right: 7px; }
  /* line 297, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -0.3em; }

/* line 303, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0; }

/* line 308, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none; }
  /* line 313, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: 0.2em 0; }
  /* line 318, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em; }
  /* line 325, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
    top: 1px; }
  /* line 329, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-datepicker .ui-datepicker-prev {
    left: 2px; }
  /* line 333, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-datepicker .ui-datepicker-next {
    right: 2px; }
  /* line 337, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-datepicker .ui-datepicker-prev-hover {
    left: 1px; }
  /* line 341, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-datepicker .ui-datepicker-next-hover {
    right: 1px; }
  /* line 345, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .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; }
  /* line 354, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center; }
    /* line 359, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
    .ui-datepicker .ui-datepicker-title select {
      font-size: 1em;
      margin: 1px 0; }
  /* line 366, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-datepicker select.ui-datepicker-month-year {
    width: 100%; }
  /* line 370, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 49%; }
  /* line 375, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-datepicker table {
    width: 100%;
    font-size: 0.9em;
    border-collapse: collapse;
    margin: 0 0 0.4em; }
  /* line 382, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-datepicker th {
    padding: 0.7em 0.3em;
    text-align: center;
    font-weight: 700;
    border: 0; }
  /* line 389, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-datepicker td {
    border: 0;
    padding: 1px; }
    /* line 393, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
    .ui-datepicker td span, .ui-datepicker td a {
      display: block;
      padding: 0.2em;
      text-align: right;
      text-decoration: none; }
  /* line 401, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: 0.7em 0 0;
    padding: 0 0.2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0; }
    /* line 409, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
    .ui-datepicker .ui-datepicker-buttonpane button {
      float: right;
      margin: 0.5em 0.2em 0.4em;
      cursor: pointer;
      padding: 0.2em 0.6em 0.3em;
      width: auto;
      overflow: visible; }
      /* line 417, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
      .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
        float: left; }
  /* line 423, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-datepicker.ui-datepicker-multi {
    width: auto; }

/* line 428, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-datepicker-multi .ui-datepicker-group {
  float: left; }
  /* line 431, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto 0.4em; }

/* line 437, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%; }

/* line 441, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%; }

/* line 445, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%; }

/* line 450, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0; }
/* line 454, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left; }

/* line 459, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0; }

/* line 465, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-datepicker-rtl {
  direction: rtl; }
  /* line 468, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto; }
  /* line 473, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto; }
  /* line 478, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto; }
  /* line 483, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto; }
  /* line 488, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right; }
    /* line 491, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
    .ui-datepicker-rtl .ui-datepicker-buttonpane button {
      float: left; }
      /* line 494, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
      .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
        float: right; }
  /* line 500, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-datepicker-rtl .ui-datepicker-group {
    float: right; }
  /* line 504, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .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; }

/* line 510, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.2em;
  outline: 0; }
  /* line 517, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-dialog .ui-dialog-titlebar {
    padding: 0.4em 1em;
    position: relative; }
  /* line 522, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-dialog .ui-dialog-title {
    float: left;
    margin: 0.1em 0;
    white-space: nowrap;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis; }
  /* line 531, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: 0.3em;
    top: 50%;
    width: 21px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 20px; }
  /* line 541, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: 0.5em 1em;
    background: 0;
    overflow: auto; }
  /* line 549, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0;
    background-image: none;
    margin-top: 0.5em;
    padding: 0.3em 1em 0.5em 0.4em; }
    /* line 556, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
    .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
      float: right; }
    /* line 560, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
    .ui-dialog .ui-dialog-buttonpane button {
      margin: 0.5em 0.4em 0.5em 0;
      cursor: pointer; }
  /* line 566, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-dialog .ui-resizable-se {
    width: 12px;
    height: 12px;
    right: -5px;
    bottom: -5px;
    background-position: 16px 16px; }

/* line 575, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-draggable .ui-dialog-titlebar {
  cursor: move; }

/* line 579, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  outline: 0; }
  /* line 586, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-menu .ui-menu {
    margin-top: -3px;
    position: absolute; }
  /* line 591, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    width: 100%; }
  /* line 597, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-menu .ui-menu-divider {
    margin: 5px -2px 5px -2px;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0; }
  /* line 605, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: 2px 0.4em;
    line-height: 1.5;
    min-height: 0;
    font-weight: 400; }
    /* line 613, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
    .ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active {
      font-weight: 400;
      margin: -1px; }
  /* line 619, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-menu .ui-state-disabled {
    font-weight: 400;
    margin: 0.4em 0 0.2em;
    line-height: 1.5; }
    /* line 624, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
    .ui-menu .ui-state-disabled a {
      cursor: default; }

/* line 630, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-menu-icons {
  position: relative; }
  /* line 633, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-menu-icons .ui-menu-item a {
    position: relative;
    padding-left: 2em; }

/* line 640, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-menu .ui-icon {
  position: absolute;
  top: 0.2em;
  left: 0.2em; }
/* line 646, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-menu .ui-menu-icon {
  position: static;
  float: right; }

/* line 652, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden; }
  /* line 657, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%; }
  /* line 662, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-progressbar .ui-progressbar-overlay {
    background: url("/assets/animated-overlay-c7bcc76fb23c0430b36ec448eb79f8bc34129dae95da10f3c14ed0eacdf2f1b9.gif");
    height: 100%;
    filter: alpha(opacity=25);
    opacity: 0.25; }

/* line 670, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none; }

/* line 674, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-slider {
  position: relative;
  text-align: left; }
  /* line 678, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default; }
  /* line 686, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: 0.7em;
    display: block;
    border: 0;
    background-position: 0 0; }
  /* line 696, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
    filter: inherit; }

/* line 702, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-slider-horizontal {
  height: 0.8em; }
  /* line 705, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-slider-horizontal .ui-slider-handle {
    top: -0.3em;
    margin-left: -0.6em; }
  /* line 710, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%; }
  /* line 715, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-slider-horizontal .ui-slider-range-min {
    left: 0; }
  /* line 719, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-slider-horizontal .ui-slider-range-max {
    right: 0; }

/* line 724, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-slider-vertical {
  width: 0.8em;
  height: 100px; }
  /* line 728, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-slider-vertical .ui-slider-handle {
    left: -0.3em;
    margin-left: 0;
    margin-bottom: -0.6em; }
  /* line 734, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%; }
  /* line 739, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-slider-vertical .ui-slider-range-min {
    bottom: 0; }
  /* line 743, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-slider-vertical .ui-slider-range-max {
    top: 0; }

/* line 748, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle; }

/* line 756, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-spinner-input {
  border: 0;
  background: 0;
  color: inherit;
  padding: 0;
  margin: 0.2em 0;
  vertical-align: middle;
  margin-left: 0.4em;
  margin-right: 22px; }

/* line 767, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: 0.5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0; }

/* line 782, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-spinner a.ui-spinner-button {
  border-top: 0;
  border-bottom: 0;
  border-right: 0; }
/* line 788, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0; }

/* line 796, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-spinner-up {
  top: 0; }

/* line 800, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-spinner-down {
  bottom: 0; }

/* line 804, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-spinner .ui-icon-triangle-1-s {
  background-position: -65px -16px; }

/* line 808, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-tabs {
  position: relative;
  padding: 0.2em; }
  /* line 812, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: 0.2em 0.2em 0; }
    /* line 816, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
    .ui-tabs .ui-tabs-nav li {
      list-style: none;
      float: left;
      position: relative;
      top: 0;
      margin: 1px 0.2em 0 0;
      border-bottom-width: 0;
      padding: 0;
      white-space: nowrap; }
      /* line 826, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
      .ui-tabs .ui-tabs-nav li a {
        float: left;
        padding: 0.5em 1em;
        text-decoration: none; }
      /* line 832, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
      .ui-tabs .ui-tabs-nav li.ui-tabs-active {
        margin-bottom: -1px;
        padding-bottom: 1px; }
        /* line 836, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
        .ui-tabs .ui-tabs-nav li.ui-tabs-active a {
          cursor: text; }
      /* line 841, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
      .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
        cursor: text; }
      /* line 845, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
      .ui-tabs .ui-tabs-nav li a {
        cursor: pointer; }

/* line 852, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
  cursor: pointer; }

/* line 856, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: 0; }

/* line 863, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa; }

/* line 872, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
body .ui-tooltip {
  border-width: 2px; }

/* line 876, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-widget {
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  font-size: 1.1em; }
  /* line 880, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-widget .ui-widget {
    font-size: 1em; }
  /* line 884, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
    font-size: 1em; }

/* line 890, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-widget-content {
  border: 1px solid #ddd;
  background: #eeeeee url("/assets/ui-bg_highlight-soft_100_eeeeee_1x100-7411802bb7ac982eb3f2fbc1ed0938c8b68776250b0ce4e00c56b196291e8698.png") 50% top repeat-x;
  color: #333; }
  /* line 895, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-widget-content a {
    color: #333; }

/* line 900, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-widget-header {
  border: 1px solid #e78f08;
  background: #f6a828 url("/assets/ui-bg_gloss-wave_35_f6a828_500x100-cef6d3d09d68f30008a8d04d196fdd6e2ccbdc3fa99c27800212fc0d9259dfa7.png") 50% 50% repeat-x;
  color: #fff;
  font-weight: bold; }
  /* line 906, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-widget-header a {
    color: #fff; }

/* line 911, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #ccc;
  background: #f6f6f6 url("/assets/ui-bg_glass_100_f6f6f6_1x400-ec397cbe7efe656d8c09c5c961e0010bdf712062823f9b5356ce8efae3cce813.png") 50% 50% repeat-x;
  font-weight: bold;
  color: #1c94c4; }

/* line 918, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-state-default a {
  color: #1c94c4;
  text-decoration: none; }
  /* line 922, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-state-default a:link, .ui-state-default a:visited {
    color: #1c94c4;
    text-decoration: none; }

/* line 928, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 1px solid #fbcb09;
  background: #fdf5ce url("/assets/ui-bg_glass_100_fdf5ce_1x400-7b459ef00763fe93d1ae9ac23b7fe934282f7cfeb661750299ad7a506b626840.png") 50% 50% repeat-x;
  font-weight: bold;
  color: #c77405; }

/* line 935, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-state-hover a {
  color: #c77405;
  text-decoration: none; }
  /* line 939, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
    color: #c77405;
    text-decoration: none; }

/* line 945, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #fbd850;
  background: white url("/assets/ui-bg_glass_65_ffffff_1x400-be7aa15828e64a008e9d5d3d8698202fa4893cbc61b678d60195b4b6c5665448.png") 50% 50% repeat-x;
  font-weight: bold;
  color: #eb8f00; }

/* line 952, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-state-active a {
  color: #eb8f00;
  text-decoration: none; }
  /* line 956, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
  .ui-state-active a:link, .ui-state-active a:visited {
    color: #eb8f00;
    text-decoration: none; }

/* line 962, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #fed22f;
  background: #ffe45c url("/assets/ui-bg_highlight-soft_75_ffe45c_1x100-65ad2f069c22a61494013dc28c56607552c45786e0eb9db2ff1d1660ed154b65.png") 50% top repeat-x;
  color: #363636; }

/* line 968, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #363636; }

/* line 972, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #b81900 url("/assets/ui-bg_diagonals-thick_18_b81900_40x40-1e471b651d087925c5046270b5cf3462fc162b89a00dcd1f54d45eac31292d91.png") 50% 50% repeat;
  color: #fff; }

/* line 978, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a, .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #fff; }

/* line 982, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold; }

/* line 986, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(Opacity=70);
  font-weight: normal; }

/* line 992, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35);
  background-image: none; }

/* line 998, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35); }

/* line 1002, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url("/assets/ui-icons_222222_256x240-3b1ac036763d3a59c88578486ae698d22a37dd2d46a553485e1eabb9fe255b3f.png"); }

/* line 1008, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-widget-content .ui-icon {
  background-image: url("/assets/ui-icons_222222_256x240-3b1ac036763d3a59c88578486ae698d22a37dd2d46a553485e1eabb9fe255b3f.png"); }

/* line 1012, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-widget-header .ui-icon {
  background-image: url("/assets/ui-icons_ffffff_256x240-98991f0262559c830f3a94608c74f95887c373b4a9fe886f0de57f8bbfcdc875.png"); }

/* line 1016, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-state-default .ui-icon, .ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-state-active .ui-icon {
  background-image: url("/assets/ui-icons_ef8c08_256x240-0e8e93c2251a5c217d104a7bd041c990936e7af8cd0ff3a117f76fcb77675a43.png"); }

/* line 1020, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-state-highlight .ui-icon {
  background-image: url("/assets/ui-icons_228ef1_256x240-80b92d36768a48d7719925dd3803aa4e724568177cf4bb07184c7c98ca51fa9e.png"); }

/* line 1024, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url("/assets/ui-icons_ffd27a_256x240-0d65c1e072407ca1d22ed1e4bf2076ab2f008a90cae7f3b8552730fc7bce2a2e.png"); }

/* line 1028, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-blank {
  background-position: 16px 16px; }

/* line 1032, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-carat-1-n {
  background-position: 0 0; }

/* line 1036, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-carat-1-ne {
  background-position: -16px 0; }

/* line 1040, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-carat-1-e {
  background-position: -32px 0; }

/* line 1044, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-carat-1-se {
  background-position: -48px 0; }

/* line 1048, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-carat-1-s {
  background-position: -64px 0; }

/* line 1052, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-carat-1-sw {
  background-position: -80px 0; }

/* line 1056, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-carat-1-w {
  background-position: -96px 0; }

/* line 1060, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-carat-1-nw {
  background-position: -112px 0; }

/* line 1064, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-carat-2-n-s {
  background-position: -128px 0; }

/* line 1068, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-carat-2-e-w {
  background-position: -144px 0; }

/* line 1072, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-triangle-1-n {
  background-position: 0 -16px; }

/* line 1076, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px; }

/* line 1080, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-triangle-1-e {
  background-position: -32px -16px; }

/* line 1084, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-triangle-1-se {
  background-position: -48px -16px; }

/* line 1088, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-triangle-1-s {
  background-position: -64px -16px; }

/* line 1092, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px; }

/* line 1096, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-triangle-1-w {
  background-position: -96px -16px; }

/* line 1100, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px; }

/* line 1104, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px; }

/* line 1108, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px; }

/* line 1112, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrow-1-n {
  background-position: 0 -32px; }

/* line 1116, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px; }

/* line 1120, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrow-1-e {
  background-position: -32px -32px; }

/* line 1124, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrow-1-se {
  background-position: -48px -32px; }

/* line 1128, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrow-1-s {
  background-position: -64px -32px; }

/* line 1132, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px; }

/* line 1136, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrow-1-w {
  background-position: -96px -32px; }

/* line 1140, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px; }

/* line 1144, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px; }

/* line 1148, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px; }

/* line 1152, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px; }

/* line 1156, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px; }

/* line 1160, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px; }

/* line 1164, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px; }

/* line 1168, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px; }

/* line 1172, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px; }

/* line 1176, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px; }

/* line 1180, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px; }

/* line 1184, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px; }

/* line 1188, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px; }

/* line 1192, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px; }

/* line 1196, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px; }

/* line 1200, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px; }

/* line 1204, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px; }

/* line 1208, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px; }

/* line 1212, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px; }

/* line 1216, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px; }

/* line 1220, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px; }

/* line 1224, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px; }

/* line 1228, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px; }

/* line 1232, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px; }

/* line 1236, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px; }

/* line 1240, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px; }

/* line 1244, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px; }

/* line 1248, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px; }

/* line 1252, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px; }

/* line 1256, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px; }

/* line 1260, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px; }

/* line 1264, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px; }

/* line 1268, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px; }

/* line 1272, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px; }

/* line 1276, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px; }

/* line 1280, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px; }

/* line 1284, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px; }

/* line 1288, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrow-4 {
  background-position: 0 -80px; }

/* line 1292, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px; }

/* line 1296, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-extlink {
  background-position: -32px -80px; }

/* line 1300, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-newwin {
  background-position: -48px -80px; }

/* line 1304, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-refresh {
  background-position: -64px -80px; }

/* line 1308, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-shuffle {
  background-position: -80px -80px; }

/* line 1312, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-transfer-e-w {
  background-position: -96px -80px; }

/* line 1316, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px; }

/* line 1320, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-folder-collapsed {
  background-position: 0 -96px; }

/* line 1324, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-folder-open {
  background-position: -16px -96px; }

/* line 1328, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-document {
  background-position: -32px -96px; }

/* line 1332, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-document-b {
  background-position: -48px -96px; }

/* line 1336, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-note {
  background-position: -64px -96px; }

/* line 1340, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-mail-closed {
  background-position: -80px -96px; }

/* line 1344, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-mail-open {
  background-position: -96px -96px; }

/* line 1348, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-suitcase {
  background-position: -112px -96px; }

/* line 1352, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-comment {
  background-position: -128px -96px; }

/* line 1356, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-person {
  background-position: -144px -96px; }

/* line 1360, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-print {
  background-position: -160px -96px; }

/* line 1364, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-trash {
  background-position: -176px -96px; }

/* line 1368, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-locked {
  background-position: -192px -96px; }

/* line 1372, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-unlocked {
  background-position: -208px -96px; }

/* line 1376, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-bookmark {
  background-position: -224px -96px; }

/* line 1380, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-tag {
  background-position: -240px -96px; }

/* line 1384, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-home {
  background-position: 0 -112px; }

/* line 1388, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-flag {
  background-position: -16px -112px; }

/* line 1392, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-calendar {
  background-position: -32px -112px; }

/* line 1396, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-cart {
  background-position: -48px -112px; }

/* line 1400, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-pencil {
  background-position: -64px -112px; }

/* line 1404, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-clock {
  background-position: -80px -112px; }

/* line 1408, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-disk {
  background-position: -96px -112px; }

/* line 1412, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-calculator {
  background-position: -112px -112px; }

/* line 1416, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-zoomin {
  background-position: -128px -112px; }

/* line 1420, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-zoomout {
  background-position: -144px -112px; }

/* line 1424, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-search {
  background-position: -160px -112px; }

/* line 1428, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-wrench {
  background-position: -176px -112px; }

/* line 1432, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-gear {
  background-position: -192px -112px; }

/* line 1436, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-heart {
  background-position: -208px -112px; }

/* line 1440, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-star {
  background-position: -224px -112px; }

/* line 1444, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-link {
  background-position: -240px -112px; }

/* line 1448, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-cancel {
  background-position: 0 -128px; }

/* line 1452, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-plus {
  background-position: -16px -128px; }

/* line 1456, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-plusthick {
  background-position: -32px -128px; }

/* line 1460, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-minus {
  background-position: -48px -128px; }

/* line 1464, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-minusthick {
  background-position: -64px -128px; }

/* line 1468, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-close {
  background-position: -80px -128px; }

/* line 1472, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-closethick {
  background-position: -96px -128px; }

/* line 1476, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-key {
  background-position: -112px -128px; }

/* line 1480, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-lightbulb {
  background-position: -128px -128px; }

/* line 1484, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-scissors {
  background-position: -144px -128px; }

/* line 1488, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-clipboard {
  background-position: -160px -128px; }

/* line 1492, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-copy {
  background-position: -176px -128px; }

/* line 1496, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-contact {
  background-position: -192px -128px; }

/* line 1500, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-image {
  background-position: -208px -128px; }

/* line 1504, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-video {
  background-position: -224px -128px; }

/* line 1508, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-script {
  background-position: -240px -128px; }

/* line 1512, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-alert {
  background-position: 0 -144px; }

/* line 1516, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-info {
  background-position: -16px -144px; }

/* line 1520, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-notice {
  background-position: -32px -144px; }

/* line 1524, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-help {
  background-position: -48px -144px; }

/* line 1528, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-check {
  background-position: -64px -144px; }

/* line 1532, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-bullet {
  background-position: -80px -144px; }

/* line 1536, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-radio-on {
  background-position: -96px -144px; }

/* line 1540, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-radio-off {
  background-position: -112px -144px; }

/* line 1544, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-pin-w {
  background-position: -128px -144px; }

/* line 1548, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-pin-s {
  background-position: -144px -144px; }

/* line 1552, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-play {
  background-position: 0 -160px; }

/* line 1556, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-pause {
  background-position: -16px -160px; }

/* line 1560, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-seek-next {
  background-position: -32px -160px; }

/* line 1564, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-seek-prev {
  background-position: -48px -160px; }

/* line 1568, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-seek-end {
  background-position: -64px -160px; }

/* line 1572, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-seek-start, .ui-icon-seek-first {
  background-position: -80px -160px; }

/* line 1576, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-stop {
  background-position: -96px -160px; }

/* line 1580, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-eject {
  background-position: -112px -160px; }

/* line 1584, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-volume-off {
  background-position: -128px -160px; }

/* line 1588, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-volume-on {
  background-position: -144px -160px; }

/* line 1592, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-power {
  background-position: 0 -176px; }

/* line 1596, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-signal-diag {
  background-position: -16px -176px; }

/* line 1600, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-signal {
  background-position: -32px -176px; }

/* line 1604, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-battery-0 {
  background-position: -48px -176px; }

/* line 1608, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-battery-1 {
  background-position: -64px -176px; }

/* line 1612, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-battery-2 {
  background-position: -80px -176px; }

/* line 1616, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-battery-3 {
  background-position: -96px -176px; }

/* line 1620, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-circle-plus {
  background-position: 0 -192px; }

/* line 1624, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-circle-minus {
  background-position: -16px -192px; }

/* line 1628, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-circle-close {
  background-position: -32px -192px; }

/* line 1632, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px; }

/* line 1636, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px; }

/* line 1640, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px; }

/* line 1644, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px; }

/* line 1648, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px; }

/* line 1652, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px; }

/* line 1656, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px; }

/* line 1660, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px; }

/* line 1664, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-circle-zoomin {
  background-position: -176px -192px; }

/* line 1668, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-circle-zoomout {
  background-position: -192px -192px; }

/* line 1672, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-circle-check {
  background-position: -208px -192px; }

/* line 1676, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px; }

/* line 1680, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px; }

/* line 1684, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-circlesmall-close {
  background-position: -32px -208px; }

/* line 1688, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px; }

/* line 1692, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px; }

/* line 1696, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-squaresmall-close {
  background-position: -80px -208px; }

/* line 1700, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px; }

/* line 1704, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px; }

/* line 1708, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px; }

/* line 1712, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px; }

/* line 1716, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px; }

/* line 1720, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px; }

/* line 1724, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  border-top-left-radius: 4px; }

/* line 1728, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  border-top-right-radius: 4px; }

/* line 1732, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  border-bottom-left-radius: 4px; }

/* line 1736, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-bottom-right-radius: 4px; }

/* line 1740, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-widget-overlay {
  background: #666666 url("/assets/ui-bg_diagonals-thick_20_666666_40x40-67189cad1936899b707c4cc2b6e8de23425e50a18480fafce89ec53e57533382.png") 50% 50% repeat;
  opacity: 0.5;
  filter: Alpha(Opacity=50); }

/* line 1746, /app/app/assets/stylesheets/jquery-ui/jquery-ui-1.10.2.custom.min.scss */
.ui-widget-shadow {
  margin: -5px 0 0 -5px;
  padding: 5px;
  background: black url("/assets/ui-bg_flat_10_000000_40x100-bc55117216cfa52ab1cf793f0b6ba161ff4e74a8eb198659daa7f837ebba5213.png") 50% 50% repeat-x;
  opacity: 0.2;
  filter: Alpha(Opacity=20);
  border-radius: 5px; }

/* jQuery File Upload UI Plugin CSS 7.4
 * https://github.com/blueimp/jQuery-File-Upload
 *
 * Copyright 2010, Sebastian Tschan
 * https://blueimp.net
 *
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/MIT */
/* line 12, /app/app/assets/stylesheets/jquery-file-upload/css/jquery.fileupload-ui.scss */
.fileinput-button {
  position: relative;
  overflow: hidden;
  float: left;
  margin-right: 5px;
  padding: 15px 40px;
  background: silver; }
  /* line 20, /app/app/assets/stylesheets/jquery-file-upload/css/jquery.fileupload-ui.scss */
  .fileinput-button input {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    transform: translate(-300px, 0) scale(4);
    font-size: 23px;
    direction: ltr;
    cursor: pointer; }

/* line 35, /app/app/assets/stylesheets/jquery-file-upload/css/jquery.fileupload-ui.scss */
.fileupload-buttonbar .ui-button, .fileupload-buttonbar .toggle {
  margin-bottom: 5px; }

/* line 40, /app/app/assets/stylesheets/jquery-file-upload/css/jquery.fileupload-ui.scss */
.files .progress {
  width: 200px;
  height: 20px; }

/* line 45, /app/app/assets/stylesheets/jquery-file-upload/css/jquery.fileupload-ui.scss */
.fileupload-buttonbar .progress {
  height: 20px; }

/* line 49, /app/app/assets/stylesheets/jquery-file-upload/css/jquery.fileupload-ui.scss */
.files .ui-progressbar-value {
  background: url(../img/progressbar.gif); }

/* line 54, /app/app/assets/stylesheets/jquery-file-upload/css/jquery.fileupload-ui.scss */
.fileupload-buttonbar .ui-progressbar-value {
  background: url(../img/progressbar.gif); }
/* line 58, /app/app/assets/stylesheets/jquery-file-upload/css/jquery.fileupload-ui.scss */
.fileupload-buttonbar .fade {
  display: none; }

/* line 63, /app/app/assets/stylesheets/jquery-file-upload/css/jquery.fileupload-ui.scss */
.files .fade {
  display: none; }

/* line 67, /app/app/assets/stylesheets/jquery-file-upload/css/jquery.fileupload-ui.scss */
.fileupload-loading {
  position: absolute;
  left: 50%;
  width: 128px;
  height: 128px;
  background: url(../img/loading.gif) center no-repeat;
  display: none; }

/* line 76, /app/app/assets/stylesheets/jquery-file-upload/css/jquery.fileupload-ui.scss */
.fileupload-processing .fileupload-loading {
  display: block; }

/* line 80, /app/app/assets/stylesheets/jquery-file-upload/css/jquery.fileupload-ui.scss */
.bar {
  height: 18px;
  background: green; }

/* Fix for IE 6: */
/* line 89, /app/app/assets/stylesheets/jquery-file-upload/css/jquery.fileupload-ui.scss */
* html .fileinput-button {
  margin-right: 1px; }
  /* line 92, /app/app/assets/stylesheets/jquery-file-upload/css/jquery.fileupload-ui.scss */
  * html .fileinput-button .ui-button-text {
    line-height: 24px; }
/* line 97, /app/app/assets/stylesheets/jquery-file-upload/css/jquery.fileupload-ui.scss */
* html .fileupload-buttonbar .ui-button {
  margin-left: 3px; }
/* line 103, /app/app/assets/stylesheets/jquery-file-upload/css/jquery.fileupload-ui.scss */
* + html .fileinput-button {
  margin-right: 4px; }
  /* line 106, /app/app/assets/stylesheets/jquery-file-upload/css/jquery.fileupload-ui.scss */
  * + html .fileinput-button .ui-button-text {
    line-height: 24px; }
/* line 111, /app/app/assets/stylesheets/jquery-file-upload/css/jquery.fileupload-ui.scss */
* + html .fileupload-buttonbar .ui-button {
  margin-left: 3px; }

/* Fix for IE 7: */
@media (max-width: 767px) {
  /* line 120, /app/app/assets/stylesheets/jquery-file-upload/css/jquery.fileupload-ui.scss */
  .fileupload-buttonbar .toggle {
    display: none; }

  /* line 125, /app/app/assets/stylesheets/jquery-file-upload/css/jquery.fileupload-ui.scss */
  .files .toggle, .files .btn span {
    display: none; }
  /* line 129, /app/app/assets/stylesheets/jquery-file-upload/css/jquery.fileupload-ui.scss */
  .files .preview * {
    width: 40px; }
  /* line 133, /app/app/assets/stylesheets/jquery-file-upload/css/jquery.fileupload-ui.scss */
  .files .name * {
    width: 80px;
    display: inline-block;
    word-wrap: break-word; }
  /* line 139, /app/app/assets/stylesheets/jquery-file-upload/css/jquery.fileupload-ui.scss */
  .files .progress {
    width: 20px; } }
/* Fix for Webkit (Safari, Chrome) */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 147, /app/app/assets/stylesheets/jquery-file-upload/css/jquery.fileupload-ui.scss */
  .fileinput-button {
    margin-top: 2px; } }
/* Help box */
/* line 3, /app/app/assets/stylesheets/shared/_boxes.scss */
.help {
  position: relative;
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto; }
  /* line 8, /app/app/assets/stylesheets/shared/_boxes.scss */
  .help .message {
    display: none;
    position: absolute;
    top: 0;
    left: 30px;
    z-index: 100;
    text-align: left;
    font-size: 12px;
    line-height: 1.3em;
    width: 200px;
    text-transform: none;
    padding: 10px;
    border-radius: 12px;
    box-shadow: rgba(0, 0, 0, 0.2) 0 3px 6px;
    color: #fff;
    border: 3px solid #DDE3EC;
    background-color: #192a4e;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#22355c', endColorstr='#192a4e');
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#22355c', endColorstr='#192a4e');
    background-image: linear-gradient(to bottom, #22355c, #192a4e);
    box-shadow: rgba(0, 0, 0, 0.5) 0 5px 6px; }
    /* line 28, /app/app/assets/stylesheets/shared/_mixins.scss */
    .help .message a {
      color: #fcce42; }
      /* line 31, /app/app/assets/stylesheets/shared/_mixins.scss */
      .help .message a:hover {
        text-decoration: underline; }

/* line 26, /app/app/assets/stylesheets/shared/_boxes.scss */
p .help {
  left: 14px;
  bottom: 3px; }

/* line 33, /app/app/assets/stylesheets/shared/_boxes.scss */
.on .message {
  display: block; }

/* Error box */
/* line 40, /app/app/assets/stylesheets/shared/_boxes.scss */
.error_box {
  padding: 20px;
  background: #ff9c9c;
  background: rgba(255, 0, 0, 0.3);
  color: #fff;
  text-shadow: rgba(0, 0, 0, 0.2) 0 0 5px;
  margin-bottom: 20px;
  border-radius: 7px; }
  /* line 50, /app/app/assets/stylesheets/shared/_boxes.scss */
  .error_box h3 {
    font-weight: bold;
    text-transform: uppercase;
    padding: 6px 12px;
    margin-bottom: 20px;
    text-shadow: rgba(0, 0, 0, 0.2) -1px -1px 1px;
    border-radius: 7px;
    background: #ff0000;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#ff3939', endColorstr='#dc0000');
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3939', endColorstr='#dc0000');
    background-image: linear-gradient(to bottom, #ff3939, #dc0000); }
  /* line 64, /app/app/assets/stylesheets/shared/_boxes.scss */
  .error_box ol {
    list-style: decimal;
    padding-left: 20px; }
    /* line 68, /app/app/assets/stylesheets/shared/_boxes.scss */
    .error_box ol li {
      color: #ff0000; }
  /* line 73, /app/app/assets/stylesheets/shared/_boxes.scss */
  .error_box a {
    color: #2d4579; }
    /* line 76, /app/app/assets/stylesheets/shared/_boxes.scss */
    .error_box a:hover {
      color: #6379a7; }

/* line 82, /app/app/assets/stylesheets/shared/_boxes.scss */
.success_box {
  padding: 20px;
  background: #63ffae;
  background: rgba(23, 255, 169, 0.3);
  color: #1c8c1e;
  text-shadow: rgba(0, 0, 0, 0.2) 0 0 5px;
  margin-bottom: 20px;
  border-radius: 7px; }
  /* line 92, /app/app/assets/stylesheets/shared/_boxes.scss */
  .success_box h3 {
    font-weight: bold;
    text-transform: uppercase;
    padding: 6px 12px;
    margin-bottom: 20px;
    text-shadow: rgba(0, 0, 0, 0.2) -1px -1px 1px;
    border-radius: 7px;
    background: #12ffb2;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#0bffca', endColorstr='#42dc76');
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0bffca', endColorstr='#42dc76');
    background-image: linear-gradient(to bottom, #0bffca, #42dc76); }
  /* line 106, /app/app/assets/stylesheets/shared/_boxes.scss */
  .success_box ol {
    list-style: decimal;
    padding-left: 20px; }
    /* line 110, /app/app/assets/stylesheets/shared/_boxes.scss */
    .success_box ol li {
      color: #ff0000; }
  /* line 115, /app/app/assets/stylesheets/shared/_boxes.scss */
  .success_box a {
    color: #2d4579; }
    /* line 118, /app/app/assets/stylesheets/shared/_boxes.scss */
    .success_box a:hover {
      color: #6379a7; }

/* line 124, /app/app/assets/stylesheets/shared/_boxes.scss */
.warning_box {
  padding: 20px;
  background: #f39c12;
  border-radius: 7px;
  border-color: #e08e0b;
  color: white;
  text-shadow: rgba(0, 0, 0, 0.4) 0 0 5px; }
  /* line 132, /app/app/assets/stylesheets/shared/_boxes.scss */
  .warning_box h2 {
    color: white !important; }
  /* line 137, /app/app/assets/stylesheets/shared/_boxes.scss */
  .warning_box table th {
    padding: 5px;
    font-weight: bold; }
  /* line 142, /app/app/assets/stylesheets/shared/_boxes.scss */
  .warning_box table td {
    padding: 5px; }

/* line 148, /app/app/assets/stylesheets/shared/_boxes.scss */
.flat_error_box {
  text-shadow: none;
  background-color: rgba(254, 178, 178, 0.2);
  border-radius: 7px; }

/* line 155, /app/app/assets/stylesheets/shared/_boxes.scss */
.apply_box {
  position: relative;
  background: #99A6B6;
  margin-bottom: 20px;
  color: #fff;
  border-radius: 7px;
  margin-bottom: 20px;
  padding: 20px; }
  /* line 166, /app/app/assets/stylesheets/shared/_boxes.scss */
  .apply_box.small {
    text-align: center; }
    /* line 169, /app/app/assets/stylesheets/shared/_boxes.scss */
    .apply_box.small .button {
      font-size: 16px;
      padding: 8px 14px;
      margin-bottom: 10px; }
    /* line 175, /app/app/assets/stylesheets/shared/_boxes.scss */
    .apply_box.small small {
      display: block;
      margin-bottom: 5px; }
    /* line 180, /app/app/assets/stylesheets/shared/_boxes.scss */
    .apply_box.small .tel {
      font-size: 22px; }
      /* line 183, /app/app/assets/stylesheets/shared/_boxes.scss */
      .apply_box.small .tel:hover {
        text-decoration: none; }
  /* line 190, /app/app/assets/stylesheets/shared/_boxes.scss */
  .apply_box.large h3 {
    font-size: 30px;
    margin-bottom: 30px;
    text-shadow: rgba(0, 0, 0, 0.5) 0 -1px 0;
    font-weight: bold; }
  /* line 197, /app/app/assets/stylesheets/shared/_boxes.scss */
  .apply_box.large .button {
    font-size: 22px;
    padding: 20px 30px; }
  /* line 202, /app/app/assets/stylesheets/shared/_boxes.scss */
  .apply_box.large .contact_us {
    position: absolute;
    right: 110px;
    bottom: 24px;
    text-align: center; }
    /* line 208, /app/app/assets/stylesheets/shared/_boxes.scss */
    .apply_box.large .contact_us small {
      display: block;
      margin-bottom: 10px;
      font-size: 20px; }
    /* line 214, /app/app/assets/stylesheets/shared/_boxes.scss */
    .apply_box.large .contact_us .tel {
      font-size: 32px;
      color: #FAC830; }

/* IOU box */
/* line 225, /app/app/assets/stylesheets/shared/_boxes.scss */
.iou-box.v1 {
  padding: 20px;
  border-radius: 12px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 3px 6px;
  color: #fff;
  border: 3px solid #DDE3EC;
  background-color: #192a4e;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#22355c', endColorstr='#192a4e');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#22355c', endColorstr='#192a4e');
  background-image: linear-gradient(to bottom, #22355c, #192a4e); }
  /* line 28, /app/app/assets/stylesheets/shared/_mixins.scss */
  .iou-box.v1 a {
    color: #fcce42; }
    /* line 31, /app/app/assets/stylesheets/shared/_mixins.scss */
    .iou-box.v1 a:hover {
      text-decoration: underline; }
  /* line 44, /app/app/assets/stylesheets/shared/_compass-compat.scss */
  .iou-box.v1::after {
    content: "";
    display: table;
    clear: both; }
/* line 230, /app/app/assets/stylesheets/shared/_boxes.scss */
.iou-box.v2 {
  padding: 20px;
  border-radius: 12px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 3px 6px;
  color: #fff;
  border: 3px solid #DDE3EC;
  background-color: #38619b;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#466da4', endColorstr='#144385');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#466da4', endColorstr='#144385');
  background-image: linear-gradient(to bottom, #466da4, #144385); }
  /* line 44, /app/app/assets/stylesheets/shared/_mixins.scss */
  .iou-box.v2 a {
    color: #fcce42; }
    /* line 47, /app/app/assets/stylesheets/shared/_mixins.scss */
    .iou-box.v2 a:hover {
      text-decoration: underline; }
/* line 234, /app/app/assets/stylesheets/shared/_boxes.scss */
.iou-box.v3 {
  padding: 20px;
  border-radius: 12px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 3px 6px;
  background-color: #fffef1;
  border: 3px solid #fff; }
/* line 238, /app/app/assets/stylesheets/shared/_boxes.scss */
.iou-box.v4 {
  padding: 20px;
  border-radius: 12px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 3px 6px;
  background-color: #fac830;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#fed34e', endColorstr='#f3b701');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fed34e', endColorstr='#f3b701');
  background-image: linear-gradient(to bottom, #fed34e, #f3b701); }
/* line 242, /app/app/assets/stylesheets/shared/_boxes.scss */
.iou-box.v5 {
  padding: 20px;
  border-radius: 12px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 3px 6px;
  background-color: #f4f4f4;
  border: 3px solid #fff; }
/* line 246, /app/app/assets/stylesheets/shared/_boxes.scss */
.iou-box h3 {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 10px;
  color: #F7CD4D; }
/* line 255, /app/app/assets/stylesheets/shared/_boxes.scss */
.iou-box table thead tr {
  border-bottom: 1px dotted rgba(255, 255, 255, 0.2); }
  /* line 258, /app/app/assets/stylesheets/shared/_boxes.scss */
  .iou-box table thead tr th {
    color: #F7CD4D;
    font-size: 12px; }
/* line 266, /app/app/assets/stylesheets/shared/_boxes.scss */
.iou-box table tbody tr {
  border-top: 1px dotted #4e72a4;
  border-top: 1px dotted rgba(255, 255, 255, 0.2); }
  /* line 270, /app/app/assets/stylesheets/shared/_boxes.scss */
  .iou-box table tbody tr:first-child {
    border: none; }
/* line 277, /app/app/assets/stylesheets/shared/_boxes.scss */
.iou-box ol {
  margin-left: 20px;
  list-style: decimal;
  list-style-position: inside; }
  /* line 282, /app/app/assets/stylesheets/shared/_boxes.scss */
  .iou-box ol li {
    margin: 4px 0; }

/* line 288, /app/app/assets/stylesheets/shared/_boxes.scss */
.iou-box + .iou-box, .dashboard_table + .iou-box {
  margin-top: 20px; }

/* Action Box */
/* line 294, /app/app/assets/stylesheets/shared/_boxes.scss */
.action_box {
  *display: inline-block;
  margin-top: 20px; }
  /* line 158, /app/app/assets/stylesheets/shared/_mixins.scss */
  .action_box:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  /* line 299, /app/app/assets/stylesheets/shared/_boxes.scss */
  .action_box h4 {
    margin-bottom: 10px; }

/* line 304, /app/app/assets/stylesheets/shared/_boxes.scss */
#validation_box {
  padding: 20px;
  border-radius: 12px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 3px 6px;
  color: #fff;
  border: 3px solid #DDE3EC;
  background-color: #38619b;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#466da4', endColorstr='#144385');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#466da4', endColorstr='#144385');
  background-image: linear-gradient(to bottom, #466da4, #144385); }
  /* line 44, /app/app/assets/stylesheets/shared/_mixins.scss */
  #validation_box a {
    color: #fcce42; }
    /* line 47, /app/app/assets/stylesheets/shared/_mixins.scss */
    #validation_box a:hover {
      text-decoration: underline; }
  /* line 307, /app/app/assets/stylesheets/shared/_boxes.scss */
  #validation_box .icon_note {
    background: url("/assets/icons/exclamation-mark-yellow-490c2e98f11206a1ff204369efd5570f1d2cfe15c09b9fe49c9328f2844e10c6.png") no-repeat left;
    padding-left: 30px;
    line-height: 18px;
    margin-bottom: 15px;
    font-weight: bold; }
  /* line 315, /app/app/assets/stylesheets/shared/_boxes.scss */
  #validation_box ol {
    margin-left: 20px;
    list-style: decimal;
    list-style-position: inside; }
    /* line 320, /app/app/assets/stylesheets/shared/_boxes.scss */
    #validation_box ol li {
      margin: 4px 0; }
    /* line 324, /app/app/assets/stylesheets/shared/_boxes.scss */
    #validation_box ol form {
      padding: 20px 0; }
      /* line 327, /app/app/assets/stylesheets/shared/_boxes.scss */
      #validation_box ol form input {
        margin-left: 10px; }

/* line 334, /app/app/assets/stylesheets/shared/_boxes.scss */
#validation_box + .iou-field {
  margin-top: 20px; }

/* line 338, /app/app/assets/stylesheets/shared/_boxes.scss */
h5.error-header {
  margin-bottom: 10px; }

/* line 343, /app/app/assets/stylesheets/shared/_boxes.scss */
#auto-reloader .switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px; }
/* line 351, /app/app/assets/stylesheets/shared/_boxes.scss */
#auto-reloader .switch input {
  display: none; }
/* line 356, /app/app/assets/stylesheets/shared/_boxes.scss */
#auto-reloader .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: 0.4s;
  transition: 0.4s; }
/* line 368, /app/app/assets/stylesheets/shared/_boxes.scss */
#auto-reloader .slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s; }
/* line 380, /app/app/assets/stylesheets/shared/_boxes.scss */
#auto-reloader input:checked + .slider {
  background-color: #2196F3; }
/* line 384, /app/app/assets/stylesheets/shared/_boxes.scss */
#auto-reloader input:focus + .slider {
  box-shadow: 0 0 1px #2196F3; }
/* line 388, /app/app/assets/stylesheets/shared/_boxes.scss */
#auto-reloader input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px); }
/* line 394, /app/app/assets/stylesheets/shared/_boxes.scss */
#auto-reloader .slider.round {
  border-radius: 34px; }
/* line 398, /app/app/assets/stylesheets/shared/_boxes.scss */
#auto-reloader .slider.round:before {
  border-radius: 50%; }
/* line 402, /app/app/assets/stylesheets/shared/_boxes.scss */
#auto-reloader .switch-field {
  font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
  overflow: hidden; }
/* line 407, /app/app/assets/stylesheets/shared/_boxes.scss */
#auto-reloader .switch-title {
  margin-bottom: 6px; }
/* line 411, /app/app/assets/stylesheets/shared/_boxes.scss */
#auto-reloader .switch-field input {
  position: absolute !important;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  width: 1px;
  border: 0;
  overflow: hidden; }
/* line 420, /app/app/assets/stylesheets/shared/_boxes.scss */
#auto-reloader .switch-field label {
  float: left; }
/* line 424, /app/app/assets/stylesheets/shared/_boxes.scss */
#auto-reloader .switch-field label {
  display: inline-block;
  width: 60px;
  background-color: #e4e4e4;
  color: rgba(0, 0, 0, 0.6);
  font-size: 14px;
  font-weight: normal;
  text-align: center;
  text-shadow: none;
  padding: 6px 14px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out; }
/* line 444, /app/app/assets/stylesheets/shared/_boxes.scss */
#auto-reloader .switch-field label:hover {
  cursor: pointer; }
/* line 448, /app/app/assets/stylesheets/shared/_boxes.scss */
#auto-reloader .switch-field input:checked + label {
  background-color: #A5DC86;
  -webkit-box-shadow: none;
  box-shadow: none; }
/* line 454, /app/app/assets/stylesheets/shared/_boxes.scss */
#auto-reloader .switch-field label:first-of-type {
  border-radius: 4px 0 0 4px; }
/* line 458, /app/app/assets/stylesheets/shared/_boxes.scss */
#auto-reloader .switch-field label:last-of-type {
  border-radius: 0 4px 4px 0; }

/* Layout */
/* line 3, /app/app/assets/stylesheets/shared/_common.scss */
body {
  background-color: #f4f4f4;
  font-size: 14px;
  line-height: 1.5em;
  font-family: Lato, Helvetica, Arial, Sans-Serif;
  color: #192a4e;
  min-width: 1220px; }

/* line 12, /app/app/assets/stylesheets/shared/_common.scss */
.d-flex {
  display: flex; }

/* line 16, /app/app/assets/stylesheets/shared/_common.scss */
.flex-column {
  flex-direction: column; }

/* line 20, /app/app/assets/stylesheets/shared/_common.scss */
.ml-2 {
  margin-left: .5rem; }

/* line 24, /app/app/assets/stylesheets/shared/_common.scss */
.mb-2 {
  margin-bottom: .5rem; }

/* line 28, /app/app/assets/stylesheets/shared/_common.scss */
.mb-4 {
  margin-bottom: 1rem; }

/* line 32, /app/app/assets/stylesheets/shared/_common.scss */
.mt-2 {
  margin-top: .5rem; }

/* line 36, /app/app/assets/stylesheets/shared/_common.scss */
*:focus {
  outline: 0px; }

/* line 40, /app/app/assets/stylesheets/shared/_common.scss */
#content {
  min-height: 350px; }
  /* line 43, /app/app/assets/stylesheets/shared/_common.scss */
  #content .main_heading {
    position: relative;
    margin-bottom: 20px; }
    /* line 47, /app/app/assets/stylesheets/shared/_common.scss */
    #content .main_heading h1 {
      font-weight: 900;
      font-size: 2em; }
    /* line 52, /app/app/assets/stylesheets/shared/_common.scss */
    #content .main_heading .right_heading {
      position: absolute;
      right: 0;
      top: 0; }
    /* line 58, /app/app/assets/stylesheets/shared/_common.scss */
    #content .main_heading .center_heading {
      width: 400px;
      margin-left: auto;
      margin-right: auto;
      top: 0; }
    /* line 65, /app/app/assets/stylesheets/shared/_common.scss */
    #content .main_heading .main_page {
      min-height: 60px; }
  /* line 70, /app/app/assets/stylesheets/shared/_common.scss */
  #content .sub_heading {
    margin-top: 50px;
    margin-bottom: 20px; }

/* line 76, /app/app/assets/stylesheets/shared/_common.scss */
h1 {
  font-size: 34px;
  font-weight: bold;
  color: #192a4e;
  line-height: 1em; }

/* line 83, /app/app/assets/stylesheets/shared/_common.scss */
i {
  font-style: italic; }

/* line 87, /app/app/assets/stylesheets/shared/_common.scss */
a {
  text-decoration: none;
  outline: none; }
  /* line 91, /app/app/assets/stylesheets/shared/_common.scss */
  a img {
    vertical-align: middle;
    padding-right: 1px; }
  /* line 96, /app/app/assets/stylesheets/shared/_common.scss */
  a.arrow {
    background: url("/assets/icons/arrow-white-right-ce0672161d57a7b4526bfa4b15fe04659966550559f8bbd05842f6d65d1b4f47.png") no-repeat right;
    padding-right: 14px; }

/* line 102, /app/app/assets/stylesheets/shared/_common.scss */
hr {
  border: none;
  border-top: dotted 1px #afbdd9;
  height: 1px;
  margin: 40px 20px;
  clear: both; }

/* line 110, /app/app/assets/stylesheets/shared/_common.scss */
address {
  font-style: normal; }

/* line 114, /app/app/assets/stylesheets/shared/_common.scss */
.fleft {
  float: left; }
  /* line 117, /app/app/assets/stylesheets/shared/_common.scss */
  .fleft.spaced {
    margin-left: 10px; }

/* line 122, /app/app/assets/stylesheets/shared/_common.scss */
.fright {
  float: right; }

/* line 126, /app/app/assets/stylesheets/shared/_common.scss */
strong {
  font-weight: bold; }

/* Spinners */
/* line 132, /app/app/assets/stylesheets/shared/_common.scss */
.spinner {
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
  height: 16px;
  width: 16px;
  vertical-align: text-bottom; }

/* line 141, /app/app/assets/stylesheets/shared/_common.scss */
.context-menu-wrapper .spinner {
  position: relative; }

/* line 147, /app/app/assets/stylesheets/shared/_common.scss */
.pagination .spinner {
  position: absolute;
  z-index: 100;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  background: rgba(255, 255, 255, 0.7);
  border-radius: 7px 7px 0 0; }
  /* line 159, /app/app/assets/stylesheets/shared/_common.scss */
  .pagination .spinner img {
    margin-top: 14px; }

/* line 166, /app/app/assets/stylesheets/shared/_common.scss */
#livepreview .spinner.medium {
  position: absolute;
  z-index: 100;
  width: 100%;
  height: 100%;
  text-align: center;
  background: #FFFFFF;
  background: rgba(255, 255, 255, 0.7); }
  /* line 175, /app/app/assets/stylesheets/shared/_common.scss */
  #livepreview .spinner.medium img {
    margin-top: 70px; }

/* line 181, /app/app/assets/stylesheets/shared/_common.scss */
.iou-field {
  position: relative;
  background-color: #fff;
  padding: 20px;
  margin-bottom: 20px; }

/* line 188, /app/app/assets/stylesheets/shared/_common.scss */
object {
  margin: 0 auto; }

/* line 193, /app/app/assets/stylesheets/shared/_common.scss */
section#contact_us address {
  text-align: center; }

/* line 198, /app/app/assets/stylesheets/shared/_common.scss */
.mandatory_label,
.special_link {
  position: absolute;
  right: 20px;
  top: 2px;
  font-size: 12px; }

/* Tooltip */
/* line 208, /app/app/assets/stylesheets/shared/_common.scss */
.tooltip {
  position: relative; }

/* line 212, /app/app/assets/stylesheets/shared/_common.scss */
.tooltip_box {
  position: absolute;
  bottom: 30px;
  left: 50%;
  width: auto;
  min-width: 200px;
  z-index: 1200;
  padding: 6px 12px;
  pointer-events: none;
  color: #fff;
  background: rgba(68, 74, 84, 0.85);
  text-align: center;
  text-shadow: black 0 1px 1px;
  transform: translateX(-50%);
  border-radius: 9px;
  box-shadow: rgba(0, 0, 0, 0.4) 1px 1px 4px; }
  /* line 230, /app/app/assets/stylesheets/shared/_common.scss */
  .tooltip_box span {
    border: solid 9px transparent;
    border-top-color: rgba(68, 74, 84, 0.85);
    position: absolute;
    bottom: -18px;
    left: 50%;
    transform: translateX(-50%);
    width: 12px;
    height: 9px; }

/* line 242, /app/app/assets/stylesheets/shared/_common.scss */
.truncate {
  overflow: hidden;
  text-overflow: ellipsis; }

/* line 248, /app/app/assets/stylesheets/shared/_common.scss */
.pipe .tooltip_box {
  bottom: 37px; }

/* line 253, /app/app/assets/stylesheets/shared/_common.scss */
.note {
  display: none;
  font-size: 11px;
  line-height: 1.2em; }
  /* line 258, /app/app/assets/stylesheets/shared/_common.scss */
  .note.tooltip_box {
    bottom: 32px;
    left: 314px;
    width: 160px; }

/* Live preview */
/* line 267, /app/app/assets/stylesheets/shared/_common.scss */
#livepreview_results {
  position: relative; }
  /* line 270, /app/app/assets/stylesheets/shared/_common.scss */
  #livepreview_results table {
    margin-bottom: 10px;
    border: 1px solid #dee3e8;
    background-color: #f4f7fb; }
    /* line 275, /app/app/assets/stylesheets/shared/_common.scss */
    #livepreview_results table thead {
      background-color: #dee3e8; }
    /* line 279, /app/app/assets/stylesheets/shared/_common.scss */
    #livepreview_results table th,
    #livepreview_results table td {
      padding: 6px 15px;
      vertical-align: middle; }
    /* line 285, /app/app/assets/stylesheets/shared/_common.scss */
    #livepreview_results table th {
      text-transform: uppercase; }

/* line 291, /app/app/assets/stylesheets/shared/_common.scss */
#on_page_translations {
  margin: 40px;
  box-shadow: #000 0 1px 20px; }
  /* line 296, /app/app/assets/stylesheets/shared/_common.scss */
  #on_page_translations th,
  #on_page_translations td {
    padding: 4px 10px; }
  /* line 301, /app/app/assets/stylesheets/shared/_common.scss */
  #on_page_translations thead {
    background: #fcce42;
    color: #fff; }
    /* line 305, /app/app/assets/stylesheets/shared/_common.scss */
    #on_page_translations thead th {
      font-weight: bold;
      font-size: 18px; }
  /* line 312, /app/app/assets/stylesheets/shared/_common.scss */
  #on_page_translations tbody th {
    font-weight: bold; }
  /* line 317, /app/app/assets/stylesheets/shared/_common.scss */
  #on_page_translations tbody td input[type="text"] {
    width: 500px; }
  /* line 321, /app/app/assets/stylesheets/shared/_common.scss */
  #on_page_translations tbody td span {
    background: #eee; }

/* line 328, /app/app/assets/stylesheets/shared/_common.scss */
.notification_box {
  text-align: center; }
  /* line 331, /app/app/assets/stylesheets/shared/_common.scss */
  .notification_box .success {
    font-size: 14px;
    color: green; }

/* line 337, /app/app/assets/stylesheets/shared/_common.scss */
.loan_tabs {
  margin-top: 50px; }

/* line 344, /app/app/assets/stylesheets/shared/_common.scss */
.pipeline .third {
  background: none;
  box-shadow: none; }
/* line 350, /app/app/assets/stylesheets/shared/_common.scss */
.pipeline .large-progress .progressbar {
  width: 870px;
  position: absolute;
  height: 10px; }
  /* line 355, /app/app/assets/stylesheets/shared/_common.scss */
  .pipeline .large-progress .progressbar .bar {
    height: 5px; }

/* line 363, /app/app/assets/stylesheets/shared/_common.scss */
.hidden-form .fileinput-button {
  position: absolute;
  left: -9999px; }

/* line 369, /app/app/assets/stylesheets/shared/_common.scss */
.assignee_delete_btn {
  margin-left: 5px;
  padding: 2px 5px !important; }

/* line 374, /app/app/assets/stylesheets/shared/_common.scss */
.fixed-notifications {
  display: none;
  width: 300px;
  border: solid 1px #fac830;
  background: #FDFBE3;
  position: fixed;
  top: 25px;
  right: 25px;
  z-index: 999;
  padding: 10px; }
  /* line 385, /app/app/assets/stylesheets/shared/_common.scss */
  .fixed-notifications p {
    padding: 8px 0; }
  /* line 389, /app/app/assets/stylesheets/shared/_common.scss */
  .fixed-notifications .global-progress {
    padding: 8px 0; }

/* line 394, /app/app/assets/stylesheets/shared/_common.scss */
.dragenter {
  background: yellow !important; }

/* line 398, /app/app/assets/stylesheets/shared/_common.scss */
.ui-autocomplete {
  position: absolute;
  cursor: default;
  z-index: 30 !important; }

/* line 404, /app/app/assets/stylesheets/shared/_common.scss */
.hidden {
  display: none; }

/* line 408, /app/app/assets/stylesheets/shared/_common.scss */
.display-block {
  display: block !important; }

/* line 412, /app/app/assets/stylesheets/shared/_common.scss */
.overflow-visible {
  overflow: visible; }

/* line 416, /app/app/assets/stylesheets/shared/_common.scss */
.doc-checklist-inner {
  background: #E6E6E6;
  padding: 5px;
  border: solid 1px silver; }
  /* line 421, /app/app/assets/stylesheets/shared/_common.scss */
  .doc-checklist-inner .filename {
    font-weight: bold;
    padding: 10px 0; }
  /* line 426, /app/app/assets/stylesheets/shared/_common.scss */
  .doc-checklist-inner .checklist-row {
    margin: 5px;
    border-bottom: solid 1px silver; }

/* line 432, /app/app/assets/stylesheets/shared/_common.scss */
.group-actions {
  padding: 5px;
  overflow: hidden; }
  /* line 436, /app/app/assets/stylesheets/shared/_common.scss */
  .group-actions .group {
    float: left;
    margin: 2px;
    border: solid 1px silver;
    background: white; }

/* line 444, /app/app/assets/stylesheets/shared/_common.scss */
.pointer {
  cursor: pointer; }

/* line 449, /app/app/assets/stylesheets/shared/_common.scss */
.pointer .icon {
  float: left;
  margin-top: 8px; }

/* line 455, /app/app/assets/stylesheets/shared/_common.scss */
.width_auto {
  width: auto !important; }

/* line 459, /app/app/assets/stylesheets/shared/_common.scss */
.inline-separated {
  overflow: hidden;
  margin-bottom: 10px; }
  /* line 463, /app/app/assets/stylesheets/shared/_common.scss */
  .inline-separated input,
  .inline-separated textarea,
  .inline-separated select {
    margin-right: 10px; }

/* line 470, /app/app/assets/stylesheets/shared/_common.scss */
.width_150 {
  width: 150px !important; }

/* line 474, /app/app/assets/stylesheets/shared/_common.scss */
.width_80 {
  width: 80px !important; }

/* line 478, /app/app/assets/stylesheets/shared/_common.scss */
.clear {
  clear: both; }

/* line 482, /app/app/assets/stylesheets/shared/_common.scss */
.disable_mask {
  white-space: nowrap;
  color: #BDBDBD !important;
  font-size: 12px; }

/* line 488, /app/app/assets/stylesheets/shared/_common.scss */
.overflow_hidden {
  overflow: hidden !important; }

/* line 492, /app/app/assets/stylesheets/shared/_common.scss */
.show-logo {
  margin: 10px; }

/* line 496, /app/app/assets/stylesheets/shared/_common.scss */
#request_credit_score {
  float: left; }
  /* line 499, /app/app/assets/stylesheets/shared/_common.scss */
  #request_credit_score #credit_score_id {
    float: left;
    width: 150px; }
  /* line 504, /app/app/assets/stylesheets/shared/_common.scss */
  #request_credit_score .request-credit-score-js {
    float: left; }

/* line 509, /app/app/assets/stylesheets/shared/_common.scss */
.relative {
  position: relative; }

/* line 513, /app/app/assets/stylesheets/shared/_common.scss */
.important-note {
  border-left: solid 1px #b01d1d; }
  /* line 516, /app/app/assets/stylesheets/shared/_common.scss */
  .important-note span {
    background: url("/assets/pin_red-c32fb8610994d7ba108953b42b4aa1d9408a2a16f6e88ad8d6c2a7c9ec579e10.png") no-repeat;
    width: 32px;
    height: 32px;
    position: absolute;
    top: -15px;
    left: -15px; }

/* line 526, /app/app/assets/stylesheets/shared/_common.scss */
.per_page_link {
  visibility: hidden; }

/* line 530, /app/app/assets/stylesheets/shared/_common.scss */
.well-wrapper {
  background: #F4F4F4;
  border: solid 1px #DDD5E9;
  margin: 10px 0;
  border-radius: 5px; }
  /* line 532, /app/app/assets/stylesheets/shared/_common.scss */
  .well-wrapper .register_forms,
  .well-wrapper .iou-form,
  .well-wrapper .iou-field {
    background: none; }
    /* line 537, /app/app/assets/stylesheets/shared/_common.scss */
    .well-wrapper .register_forms .register_forms_new,
    .well-wrapper .iou-form .register_forms_new,
    .well-wrapper .iou-field .register_forms_new {
      margin-top: 50px; }

/* line 550, /app/app/assets/stylesheets/shared/_common.scss */
.iou-application p {
  font-size: 27px;
  font-weight: bold;
  color: #192a4e;
  text-transform: uppercase;
  line-height: 1em;
  text-shadow: white 0 1px 1px;
  padding: 25px; }

/* line 561, /app/app/assets/stylesheets/shared/_common.scss */
.well {
  padding: 10px;
  margin: 2px;
  display: block; }

/* line 567, /app/app/assets/stylesheets/shared/_common.scss */
.well.separate {
  border-top: solid 1px #E5E1EB; }

/* line 571, /app/app/assets/stylesheets/shared/_common.scss */
#dec_cs_form {
  padding: 5px; }

/* line 576, /app/app/assets/stylesheets/shared/_common.scss */
#collection_management .collection_letter {
  margin-bottom: 15px; }
  /* line 579, /app/app/assets/stylesheets/shared/_common.scss */
  #collection_management .collection_letter .button {
    margin-left: 10px; }
/* line 584, /app/app/assets/stylesheets/shared/_common.scss */
#collection_management #comment_body {
  width: 550px; }
/* line 588, /app/app/assets/stylesheets/shared/_common.scss */
#collection_management #note_body {
  width: 550px; }
/* line 594, /app/app/assets/stylesheets/shared/_common.scss */
#collection_management .comments .even,
#collection_management .delinquency_reasons .even {
  background-color: #F3F6F9; }
/* line 598, /app/app/assets/stylesheets/shared/_common.scss */
#collection_management .comments .odd,
#collection_management .delinquency_reasons .odd {
  background-color: #d8e3f6; }
/* line 603, /app/app/assets/stylesheets/shared/_common.scss */
#collection_management .clear_left,
#collection_management .delinquency_reasons {
  clear: left; }

/* line 610, /app/app/assets/stylesheets/shared/_common.scss */
#condition_status_form select {
  width: 130px; }

/* line 615, /app/app/assets/stylesheets/shared/_common.scss */
.no_funding_stats {
  margin-top: 20px; }

/* line 619, /app/app/assets/stylesheets/shared/_common.scss */
#total_loans_table,
#primary_market_loans {
  max-height: 320px;
  overflow: auto;
  border: 1px solid; }
  /* line 625, /app/app/assets/stylesheets/shared/_common.scss */
  #total_loans_table thead,
  #primary_market_loans thead {
    background: lightgrey; }
    /* line 628, /app/app/assets/stylesheets/shared/_common.scss */
    #total_loans_table thead th,
    #primary_market_loans thead th {
      font-weight: bold;
      padding-right: 16px; }
      /* line 632, /app/app/assets/stylesheets/shared/_common.scss */
      #total_loans_table thead th:hover,
      #primary_market_loans thead th:hover {
        cursor: pointer; }
    /* line 637, /app/app/assets/stylesheets/shared/_common.scss */
    #total_loans_table thead tr.even,
    #primary_market_loans thead tr.even {
      background: whitesmoke; }
  /* line 643, /app/app/assets/stylesheets/shared/_common.scss */
  #total_loans_table tbody td,
  #primary_market_loans tbody td {
    font-size: 12px; }
    /* line 646, /app/app/assets/stylesheets/shared/_common.scss */
    #total_loans_table tbody td.nowrap,
    #primary_market_loans tbody td.nowrap {
      white-space: nowrap; }

/* line 653, /app/app/assets/stylesheets/shared/_common.scss */
.main_statistics td {
  font-weight: bold; }

/* line 659, /app/app/assets/stylesheets/shared/_common.scss */
.funding_stats table th,
.funding_stats table td {
  width: 200px; }

/* line 665, /app/app/assets/stylesheets/shared/_common.scss */
.small_hr {
  margin: 15px 30px; }

/* line 669, /app/app/assets/stylesheets/shared/_common.scss */
.small_table {
  width: 50%; }

/* line 673, /app/app/assets/stylesheets/shared/_common.scss */
.actions-wrapper {
  border-radius: 4px;
  background: #fff;
  border: solid 1px #faee9d;
  border-left: solid 3px #fac830; }

/* line 681, /app/app/assets/stylesheets/shared/_common.scss */
.bottom-border {
  border-bottom: solid 1px silver;
  margin-bottom: 15px; }

/* line 687, /app/app/assets/stylesheets/shared/_common.scss */
#profile_tabs .iou-table .profile_note {
  width: 100%; }
/* line 691, /app/app/assets/stylesheets/shared/_common.scss */
#profile_tabs .ui-widget-header {
  background-color: #FAC830;
  background-image: linear-gradient(#FED34E, #F3B701); }
/* line 696, /app/app/assets/stylesheets/shared/_common.scss */
#profile_tabs input.short {
  width: 26px; }
/* line 700, /app/app/assets/stylesheets/shared/_common.scss */
#profile_tabs .button {
  margin: 10px; }
/* line 709, /app/app/assets/stylesheets/shared/_common.scss */
#profile_tabs th.profile_actions {
  width: 50px; }
/* line 713, /app/app/assets/stylesheets/shared/_common.scss */
#profile_tabs th.date_header {
  width: 50px; }
/* line 717, /app/app/assets/stylesheets/shared/_common.scss */
#profile_tabs th.v_small_th {
  width: 50px; }
/* line 721, /app/app/assets/stylesheets/shared/_common.scss */
#profile_tabs th.small_th {
  width: 50px; }
/* line 725, /app/app/assets/stylesheets/shared/_common.scss */
#profile_tabs th.medium_th {
  width: 84px; }

/* line 730, /app/app/assets/stylesheets/shared/_common.scss */
#profile_tabs .ui-tabs-panel {
  padding: 0px; }
  /* line 733, /app/app/assets/stylesheets/shared/_common.scss */
  #profile_tabs .ui-tabs-panel .daily_balance {
    width: 75px;
    float: right;
    margin-top: 5px; }

/* line 740, /app/app/assets/stylesheets/shared/_common.scss */
#uw-pricing-tabs .ui-tabs-panel {
  padding: 0px; }
  /* line 743, /app/app/assets/stylesheets/shared/_common.scss */
  #uw-pricing-tabs .ui-tabs-panel hr {
    margin: 20px 20px; }
  /* line 747, /app/app/assets/stylesheets/shared/_common.scss */
  #uw-pricing-tabs .ui-tabs-panel .row {
    margin: 6px; }
    /* line 750, /app/app/assets/stylesheets/shared/_common.scss */
    #uw-pricing-tabs .ui-tabs-panel .row input {
      padding: 6px; }

/* line 757, /app/app/assets/stylesheets/shared/_common.scss */
#uw-pricing-tabs .button {
  margin: 10px; }

/* line 762, /app/app/assets/stylesheets/shared/_common.scss */
#daily_balance_modal,
#large_transfers_modal,
#deposit_low_modal,
#withdrawal_modal {
  height: 500px !important;
  overflow: scroll; }
  /* line 769, /app/app/assets/stylesheets/shared/_common.scss */
  #daily_balance_modal table th,
  #daily_balance_modal table td,
  #large_transfers_modal table th,
  #large_transfers_modal table td,
  #deposit_low_modal table th,
  #deposit_low_modal table td,
  #withdrawal_modal table th,
  #withdrawal_modal table td {
    border: 1px solid;
    padding: 2px; }

/* line 776, /app/app/assets/stylesheets/shared/_common.scss */
.modal-submit-btn {
  margin: 10px 0px; }

/* line 780, /app/app/assets/stylesheets/shared/_common.scss */
#save_daily_balance {
  margin: 10px 0px; }

/* line 784, /app/app/assets/stylesheets/shared/_common.scss */
.add_daily_balance {
  float: left; }

/* line 788, /app/app/assets/stylesheets/shared/_common.scss */
.remove_month {
  float: left; }

/* line 792, /app/app/assets/stylesheets/shared/_common.scss */
.evaluate_profile {
  float: left; }

/* line 796, /app/app/assets/stylesheets/shared/_common.scss */
.chart {
  margin-bottom: 15px;
  min-height: 350px; }

/* line 801, /app/app/assets/stylesheets/shared/_common.scss */
.word-break {
  word-break: break-all; }

/* line 806, /app/app/assets/stylesheets/shared/_common.scss */
th.headerSortUp {
  background: url("/assets/sort_up_green-3149e7cc5c96753f42ef6f0adf998456b5f0281b7108a50758dfd6c9e934a465.png") right center no-repeat; }

/* line 810, /app/app/assets/stylesheets/shared/_common.scss */
th.headerSortDown {
  background: url("/assets/sort_down_green-bd3bfe8d92e1f95b1260fecb5162b9f9a166cf71d30916500102cba18a408b2c.png") right center no-repeat; }

/* line 814, /app/app/assets/stylesheets/shared/_common.scss */
.click_call {
  text-decoration: none !important;
  color: #466da4 !important; }
  /* line 818, /app/app/assets/stylesheets/shared/_common.scss */
  .click_call:hover {
    text-decoration: underline !important;
    font-weight: normal !important; }

/* line 826, /app/app/assets/stylesheets/shared/_common.scss */
.inline-form fieldset {
  margin: 0 !important;
  padding: 5px 10px 5px 10px !important; }
  /* line 830, /app/app/assets/stylesheets/shared/_common.scss */
  .inline-form fieldset label {
    width: 160px;
    float: left;
    line-height: 3;
    text-align: right;
    margin: 0 10px 0 0; }
  /* line 838, /app/app/assets/stylesheets/shared/_common.scss */
  .inline-form fieldset input[type='checkbox'] {
    /* Double-sized Checkboxes */
    -ms-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    -o-transform: scale(1.5);
    margin-top: 11px; }
  /* line 847, /app/app/assets/stylesheets/shared/_common.scss */
  .inline-form fieldset .small_inp {
    width: 150px !important; }
  /* line 851, /app/app/assets/stylesheets/shared/_common.scss */
  .inline-form fieldset .medium_inp {
    width: 200px !important; }
  /* line 855, /app/app/assets/stylesheets/shared/_common.scss */
  .inline-form fieldset select.small_inp {
    width: 162px !important; }
  /* line 859, /app/app/assets/stylesheets/shared/_common.scss */
  .inline-form fieldset #dynamic_recaptcha {
    float: left; }

/* line 867, /app/app/assets/stylesheets/shared/_common.scss */
.warning_color {
  color: #e54b25 !important; }

/* line 871, /app/app/assets/stylesheets/shared/_common.scss */
.california_license {
  color: rgba(11, 163, 9, 0.91) !important; }
  /* line 874, /app/app/assets/stylesheets/shared/_common.scss */
  .california_license a {
    color: #e55723 !important; }

/* line 879, /app/app/assets/stylesheets/shared/_common.scss */
.retail_border {
  border: solid 1px #ff7c57 !important; }

/* line 883, /app/app/assets/stylesheets/shared/_common.scss */
.wholesale_border {
  border: solid 1px #5a96ff !important; }

/* line 890, /app/app/assets/stylesheets/shared/_common.scss */
#t_lender_payoffs .inline-form fieldset label {
  text-align: left; }
/* line 896, /app/app/assets/stylesheets/shared/_common.scss */
#t_lender_payoffs .bank-form {
  background: #f4f7fb;
  overflow: hidden; }
/* line 901, /app/app/assets/stylesheets/shared/_common.scss */
#t_lender_payoffs .further-payoff-form-wrapper {
  margin-top: 4px;
  margin-bottom: 4px; }

/* line 907, /app/app/assets/stylesheets/shared/_common.scss */
.main_color {
  color: #FAC830; }

/* line 911, /app/app/assets/stylesheets/shared/_common.scss */
.trans-open-modal-btn {
  float: right;
  margin: -25px 5px 30px 0; }

/* line 916, /app/app/assets/stylesheets/shared/_common.scss */
.radio_button_large {
  width: 1.6em;
  height: 1.6em; }

/* line 921, /app/app/assets/stylesheets/shared/_common.scss */
.broker-dashboard {
  height: 350px; }

/* line 925, /app/app/assets/stylesheets/shared/_common.scss */
#blog-posts-wrapper {
  font-size: 12px;
  overflow-y: scroll; }

/* line 930, /app/app/assets/stylesheets/shared/_common.scss */
.filter-wrapper {
  overflow: hidden; }

/* line 934, /app/app/assets/stylesheets/shared/_common.scss */
.filter-select {
  float: left;
  width: 150px !important; }

/* line 939, /app/app/assets/stylesheets/shared/_common.scss */
.filter-submit-btn {
  float: left;
  margin: 5px 0 0 0; }

/* line 944, /app/app/assets/stylesheets/shared/_common.scss */
.best-in-place-ok-btn {
  margin-top: -3px;
  height: 21px;
  font-size: 10px !important; }

/* line 952, /app/app/assets/stylesheets/shared/_common.scss */
.column-wrapper {
  padding: 5px;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 3px 6px;
  border: 1px solid #CECEC8;
  overflow: hidden;
  margin-bottom: 15px; }
  /* line 953, /app/app/assets/stylesheets/shared/_common.scss */
  .column-wrapper .right-bordered {
    padding-right: 10px;
    border-right: solid 1px silver; }
  /* line 958, /app/app/assets/stylesheets/shared/_common.scss */
  .column-wrapper .margin-top-20 {
    margin-top: 20px; }
  /* line 962, /app/app/assets/stylesheets/shared/_common.scss */
  .column-wrapper .header-wrapper {
    position: relative;
    margin: 0 0 90px 0; }
  /* line 971, /app/app/assets/stylesheets/shared/_common.scss */
  .column-wrapper h3 {
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 10px;
    color: #194888; }
  /* line 978, /app/app/assets/stylesheets/shared/_common.scss */
  .column-wrapper h4 {
    font-size: 14px !important;
    font-weight: bold;
    margin-bottom: 10px;
    color: #194888; }
  /* line 985, /app/app/assets/stylesheets/shared/_common.scss */
  .column-wrapper .left-column {
    width: 49%;
    float: left; }
  /* line 990, /app/app/assets/stylesheets/shared/_common.scss */
  .column-wrapper .right-column {
    width: 49%;
    float: right; }

/* line 999, /app/app/assets/stylesheets/shared/_common.scss */
.column-wrapper {
  padding: 5px;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 3px 6px;
  border: 1px solid #CECEC8;
  overflow: hidden; }
  /* line 1002, /app/app/assets/stylesheets/shared/_common.scss */
  .column-wrapper .first-column {
    width: 33%;
    float: left; }
  /* line 1007, /app/app/assets/stylesheets/shared/_common.scss */
  .column-wrapper .second-column {
    width: 33%;
    float: left; }
  /* line 1012, /app/app/assets/stylesheets/shared/_common.scss */
  .column-wrapper .third-column {
    width: 33%;
    float: left; }

/* line 1020, /app/app/assets/stylesheets/shared/_common.scss */
.light-blue {
  background: #E7F1FE; }

/* line 1024, /app/app/assets/stylesheets/shared/_common.scss */
.light-white {
  background: #fefefe; }

/* line 1028, /app/app/assets/stylesheets/shared/_common.scss */
.light-brown {
  background: #d18c26; }

/* line 1032, /app/app/assets/stylesheets/shared/_common.scss */
.light-red {
  background: rgba(255, 0, 0, 0.3); }

/* line 1038, /app/app/assets/stylesheets/shared/_common.scss */
.two-cols-table-v1 td:first-child {
  font-weight: bold; }
/* line 1042, /app/app/assets/stylesheets/shared/_common.scss */
.two-cols-table-v1 td:last-child {
  text-align: right; }
/* line 1047, /app/app/assets/stylesheets/shared/_common.scss */
.two-cols-table-v1 .sub-section {
  font-size: 75%; }
  /* line 1051, /app/app/assets/stylesheets/shared/_common.scss */
  .two-cols-table-v1 .sub-section td:first-child {
    padding-left: 30px; }

/* line 1058, /app/app/assets/stylesheets/shared/_common.scss */
.align-center {
  text-align: center; }

/* line 1062, /app/app/assets/stylesheets/shared/_common.scss */
.align-left {
  text-align: left !important; }

/* line 1066, /app/app/assets/stylesheets/shared/_common.scss */
.align-right {
  text-align: right !important; }

/* line 1070, /app/app/assets/stylesheets/shared/_common.scss */
.loan-options-wrapper {
  text-align: center;
  overflow: hidden; }

/* line 1075, /app/app/assets/stylesheets/shared/_common.scss */
.loan-option-wrapper.current {
  background: #fdecc8; }

/* line 1079, /app/app/assets/stylesheets/shared/_common.scss */
.loan-option-wrapper {
  margin: 0 0 5px 0;
  padding: 3px;
  text-align: center;
  display: inline-block;
  border-radius: 5px; }
  /* line 1087, /app/app/assets/stylesheets/shared/_common.scss */
  .loan-option-wrapper .option-section.with-top-line {
    border-top: solid 1px silver;
    margin: 0 auto; }
  /* line 1092, /app/app/assets/stylesheets/shared/_common.scss */
  .loan-option-wrapper .option-section-multiple.with-top-line {
    border-top: solid 1px silver; }
  /* line 1096, /app/app/assets/stylesheets/shared/_common.scss */
  .loan-option-wrapper .option-section {
    text-align: center;
    margin: 0 0 5px 0; }
    /* line 1101, /app/app/assets/stylesheets/shared/_common.scss */
    .loan-option-wrapper .option-section span:first-child {
      display: block; }
    /* line 1107, /app/app/assets/stylesheets/shared/_common.scss */
    .loan-option-wrapper .option-section span:last-child {
      color: #194888;
      font-weight: bold;
      display: block; }
  /* line 1115, /app/app/assets/stylesheets/shared/_common.scss */
  .loan-option-wrapper .option-section-multiple {
    margin: 0 auto 5px;
    width: 250px;
    font-size: 12px; }
    /* line 1120, /app/app/assets/stylesheets/shared/_common.scss */
    .loan-option-wrapper .option-section-multiple div span {
      display: block; }
      /* line 1123, /app/app/assets/stylesheets/shared/_common.scss */
      .loan-option-wrapper .option-section-multiple div span:first-child {
        text-align: left;
        float: left; }
    /* line 1130, /app/app/assets/stylesheets/shared/_common.scss */
    .loan-option-wrapper .option-section-multiple div span:last-child {
      text-align: right;
      color: #194888;
      font-weight: bold; }
    /* line 1137, /app/app/assets/stylesheets/shared/_common.scss */
    .loan-option-wrapper .option-section-multiple .sub-section {
      font-size: 10px; }
      /* line 1140, /app/app/assets/stylesheets/shared/_common.scss */
      .loan-option-wrapper .option-section-multiple .sub-section span {
        display: block; }
        /* line 1143, /app/app/assets/stylesheets/shared/_common.scss */
        .loan-option-wrapper .option-section-multiple .sub-section span:first-child {
          text-align: left;
          float: left;
          padding-left: 10px; }
      /* line 1151, /app/app/assets/stylesheets/shared/_common.scss */
      .loan-option-wrapper .option-section-multiple .sub-section span:last-child {
        text-align: right;
        color: #192a4e;
        font-weight: revert; }

/* line 1161, /app/app/assets/stylesheets/shared/_common.scss */
.small-text {
  font-size: 11px; }

/* line 1165, /app/app/assets/stylesheets/shared/_common.scss */
.position-relative {
  position: relative; }

/* line 1169, /app/app/assets/stylesheets/shared/_common.scss */
#commissions-slider {
  width: 250px;
  position: absolute;
  right: 20px;
  top: 20px; }
  /* line 1170, /app/app/assets/stylesheets/shared/_common.scss */
  #commissions-slider .ui-slider-horizontal {
    background: #FAC830; }

/* line 1180, /app/app/assets/stylesheets/shared/_common.scss */
#pre-amount-slider {
  width: 90%;
  margin: -50px auto 50px; }
  /* line 1181, /app/app/assets/stylesheets/shared/_common.scss */
  #pre-amount-slider #term-select {
    text-align: center; }
  /* line 1185, /app/app/assets/stylesheets/shared/_common.scss */
  #pre-amount-slider .ui-slider-horizontal {
    background: #FAC830; }

/* line 1193, /app/app/assets/stylesheets/shared/_common.scss */
.interactive-model-info-wrapper {
  width: 480px; }

/* line 1197, /app/app/assets/stylesheets/shared/_common.scss */
.select-option-btn {
  text-align: center;
  margin: 10px auto 10px; }

/* line 1202, /app/app/assets/stylesheets/shared/_common.scss */
.disabled-link {
  pointer-events: none;
  cursor: not-allowed;
  border: none;
  background-color: gray;
  color: #fff !important;
  font-size: 13px;
  font-weight: bold !important;
  padding: 7px 15px;
  text-align: center;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle;
  border-radius: 4px; }

/* line 1218, /app/app/assets/stylesheets/shared/_common.scss */
.current {
  background: #fdecc8; }

@media print {
  /* line 1223, /app/app/assets/stylesheets/shared/_common.scss */
  .column-wrapper {
    margin-bottom: 30px;
    padding: 30px;
    border-radius: 5px;
    box-shadow: rgba(0, 0, 0, 0.2) 0 0px 0px;
    border: 2px solid #CECEC8;
    overflow: hidden; }

  /* line 1229, /app/app/assets/stylesheets/shared/_common.scss */
  .small-text {
    font-size: 12px; } }
/* line 1234, /app/app/assets/stylesheets/shared/_common.scss */
#cashflow_dates_chosen {
  width: 500px !important; }

/* line 1238, /app/app/assets/stylesheets/shared/_common.scss */
.in-widget-message {
  padding: 5px 0 0 5px; }

/* line 1242, /app/app/assets/stylesheets/shared/_common.scss */
h2.header {
  margin: 5px 0 15px 0;
  font-size: 15px;
  font-weight: bold;
  color: #192a4e; }

/* line 1249, /app/app/assets/stylesheets/shared/_common.scss */
#manage-custom-schema-wrapper {
  margin-top: 10px; }

/* line 1253, /app/app/assets/stylesheets/shared/_common.scss */
#sales-manager-reassign-wrapper {
  margin-top: 10px; }

/* line 1257, /app/app/assets/stylesheets/shared/_common.scss */
#dec-uw-rel .button {
  margin-left: 5px; }

/* line 1261, /app/app/assets/stylesheets/shared/_common.scss */
.renewal_checklist {
  color: #BDBDBD; }

/* line 1265, /app/app/assets/stylesheets/shared/_common.scss */
.uw-dec-schema-info-left {
  float: left;
  margin-right: 20px;
  text-align: right;
  width: 48%; }

/* line 1272, /app/app/assets/stylesheets/shared/_common.scss */
.uw-dec-schema-info-right {
  float: left;
  width: 48%; }

/* line 1277, /app/app/assets/stylesheets/shared/_common.scss */
.com_additional_table {
  background: white !important; }

/* line 1281, /app/app/assets/stylesheets/shared/_common.scss */
.full-view-btn {
  margin: 0 10px; }

/* line 1285, /app/app/assets/stylesheets/shared/_common.scss */
#full-screen-view {
  width: 100%; }
  /* line 1288, /app/app/assets/stylesheets/shared/_common.scss */
  #full-screen-view .dashboard_table {
    margin-top: 20px; }
  /* line 1292, /app/app/assets/stylesheets/shared/_common.scss */
  #full-screen-view #retail-dashboard {
    width: 48%;
    float: left;
    margin-left: 20px; }
  /* line 1298, /app/app/assets/stylesheets/shared/_common.scss */
  #full-screen-view #wholesale-dashboard {
    width: 48%;
    float: left;
    margin-left: 10px; }

/* line 1307, /app/app/assets/stylesheets/shared/_common.scss */
#checklists-tabs #checklist-tab-proc,
#checklists-tabs #checklist-tab-uw {
  padding: 20px 0 15px 0; }

/* line 1313, /app/app/assets/stylesheets/shared/_common.scss */
.small-padding-top {
  padding-top: 10px; }

/* line 1317, /app/app/assets/stylesheets/shared/_common.scss */
.med-padding-top {
  padding-top: 25px; }

/* line 1321, /app/app/assets/stylesheets/shared/_common.scss */
#uw_renewal_chooser {
  margin-bottom: 0;
  background: white !important; }

/* line 1326, /app/app/assets/stylesheets/shared/_common.scss */
#log_tab {
  border: solid 1px silver;
  max-height: 300px;
  overflow-y: scroll; }

/* line 1332, /app/app/assets/stylesheets/shared/_common.scss */
.retail-owners-wrapper {
  margin-top: 25px; }

/* line 1336, /app/app/assets/stylesheets/shared/_common.scss */
#intuit_container_main {
  margin-left: 200px; }

/* line 1340, /app/app/assets/stylesheets/shared/_common.scss */
.journal-changes-column {
  max-width: 450px;
  word-wrap: break-word; }

/* line 1345, /app/app/assets/stylesheets/shared/_common.scss */
.uppercase {
  text-transform: uppercase; }

/* line 1349, /app/app/assets/stylesheets/shared/_common.scss */
.notes-td-width {
  width: 400px; }

/* line 1354, /app/app/assets/stylesheets/shared/_common.scss */
#closing-audit-checklist-table td:first-child {
  width: 350px; }
/* line 1358, /app/app/assets/stylesheets/shared/_common.scss */
#closing-audit-checklist-table td:nth-child(2) {
  width: 150px; }

/* line 1365, /app/app/assets/stylesheets/shared/_common.scss */
#audit-checklist-table td:first-child,
#audit-proc-checklist-table td:first-child {
  width: 300px; }
/* line 1369, /app/app/assets/stylesheets/shared/_common.scss */
#audit-checklist-table td:nth-child(2),
#audit-proc-checklist-table td:nth-child(2) {
  width: 150px; }
/* line 1373, /app/app/assets/stylesheets/shared/_common.scss */
#audit-checklist-table .audit-select-exceptions,
#audit-proc-checklist-table .audit-select-exceptions {
  width: 150px; }

/* line 1378, /app/app/assets/stylesheets/shared/_common.scss */
ul.list-condensed {
  list-style: disc;
  margin-left: 20px; }
  /* line 1382, /app/app/assets/stylesheets/shared/_common.scss */
  ul.list-condensed li {
    line-height: 1.1em; }

/* line 1387, /app/app/assets/stylesheets/shared/_common.scss */
a#delete_link {
  background-color: red;
  background-image: none;
  margin: 2px 1px; }

/* line 1394, /app/app/assets/stylesheets/shared/_common.scss */
table#attachments th.selectable {
  width: 20px; }

/* line 1400, /app/app/assets/stylesheets/shared/_common.scss */
table#wire-deliveries-fake-table th {
  width: auto; }

/* line 1407, /app/app/assets/stylesheets/shared/_common.scss */
table#wire-deliveries-table th,
table#pending-wire-deliveries-table th {
  width: auto; }
/* line 1412, /app/app/assets/stylesheets/shared/_common.scss */
table#wire-deliveries-table tr td.align-center,
table#pending-wire-deliveries-table tr td.align-center {
  text-align: center !important; }

/* line 1418, /app/app/assets/stylesheets/shared/_common.scss */
.row-10 {
  width: 10% !important; }

/* line 1422, /app/app/assets/stylesheets/shared/_common.scss */
.row-20 {
  width: 20% !important; }

/* line 1426, /app/app/assets/stylesheets/shared/_common.scss */
.row-30 {
  width: 30% !important; }

/* line 1430, /app/app/assets/stylesheets/shared/_common.scss */
.row-60 {
  width: 60% !important; }

/* line 1434, /app/app/assets/stylesheets/shared/_common.scss */
.row-5 {
  width: 5% !important; }

/* line 1439, /app/app/assets/stylesheets/shared/_common.scss */
.wire-details tr {
  line-height: 12px; }

/* line 1445, /app/app/assets/stylesheets/shared/_common.scss */
.wire-details td {
  padding: 1.2em; }

/* line 1450, /app/app/assets/stylesheets/shared/_common.scss */
.duplicate-preparer {
  background-color: pink !important; }

/* line 1454, /app/app/assets/stylesheets/shared/_common.scss */
.button-blue {
  background-color: #647291 !important; }

/* line 1458, /app/app/assets/stylesheets/shared/_common.scss */
.ca_compliance_notice {
  background: #4194ca;
  color: white;
  text-align: center;
  padding: 5px 0px;
  font-weight: bold;
  border-radius: 10px; }

/* line 1467, /app/app/assets/stylesheets/shared/_common.scss */
.bankruptcy_notice {
  background: red;
  color: white;
  text-align: center;
  padding: 5px 0px;
  font-weight: bold;
  border-radius: 10px; }

/* line 1476, /app/app/assets/stylesheets/shared/_common.scss */
.business_docs_checklist {
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  line-height: 1.3; }

/* line 1481, /app/app/assets/stylesheets/shared/_common.scss */
.checklist_header_border_full {
  border-radius: 5px; }

/* line 1485, /app/app/assets/stylesheets/shared/_common.scss */
.checklist_header_border_top {
  border-radius: 5px 5px 0px 0px; }

/* line 1489, /app/app/assets/stylesheets/shared/_common.scss */
#checklist_header {
  border: 1px solid #ccc;
  background: #f6f6f6 url("/assets/ui-bg_glass_100_f6f6f6_1x400-ec397cbe7efe656d8c09c5c961e0010bdf712062823f9b5356ce8efae3cce813.png") 50% 50% repeat-x;
  font-weight: bold;
  color: #1c94c4;
  font-size: 1.1em;
  padding: 0.5em 0.5em 0.5em 0.7em;
  cursor: pointer; }

/* line 1499, /app/app/assets/stylesheets/shared/_common.scss */
#checklist_header:hover {
  border: 1px solid #fbcb09;
  background: #fdf5ce;
  color: #c77405; }

/* line 1505, /app/app/assets/stylesheets/shared/_common.scss */
#yellow_caret {
  color: #fac830;
  padding-right: 0.9em; }

/* line 1510, /app/app/assets/stylesheets/shared/_common.scss */
#cross_reference_offers {
  background: green;
  color: white;
  font-size: 12px;
  padding: 5px;
  border-radius: 5px;
  text-align: center; }
  /* line 1518, /app/app/assets/stylesheets/shared/_common.scss */
  #cross_reference_offers a {
    color: white; }

/* line 1524, /app/app/assets/stylesheets/shared/_common.scss */
#additional_fees .button-fees {
  background-color: #1A2B4F;
  color: white;
  border-radius: 4px;
  border: none;
  height: 32px;
  width: 94px;
  font-size: 14px; }
/* line 1534, /app/app/assets/stylesheets/shared/_common.scss */
#additional_fees .clickable-row {
  padding: 4px 8px;
  cursor: pointer; }
/* line 1539, /app/app/assets/stylesheets/shared/_common.scss */
#additional_fees .clickable-row:hover {
  background-color: #f5f5f5; }
/* line 1543, /app/app/assets/stylesheets/shared/_common.scss */
#additional_fees .dropdown-toggle {
  /* background-color: #007bff !important;
  /* Blue */
  color: white !important; }
/* line 1549, /app/app/assets/stylesheets/shared/_common.scss */
#additional_fees .dropdown-menu {
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 1000;
  width: 115px;
  height: 48px;
  border-radius: 4px;
  background: white;
  padding: 10px;
  font-weight: 100;
  font-size: 14px;
  display: none; }

/* line 1565, /app/app/assets/stylesheets/shared/_common.scss */
.maturity-date-calculation {
  display: flex;
  justify-content: space-between;
  padding-bottom: 5px; }

/* line 1, /app/app/assets/stylesheets/shared/_buttons.scss */
input[type="submit"] {
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
  padding: 4px 10px;
  text-transform: uppercase;
  font-size: 13px;
  text-align: center;
  vertical-align: middle;
  color: #aaa; }

/* line 12, /app/app/assets/stylesheets/shared/_buttons.scss */
.button {
  cursor: pointer;
  background-color: #fac830;
  border: none;
  color: #fff !important;
  font-size: 13px;
  font-weight: bold !important;
  padding: 7px 15px;
  text-align: center;
  text-transform: uppercase;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  vertical-align: middle;
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
  border-radius: 4px; }
  /* line 28, /app/app/assets/stylesheets/shared/_buttons.scss */
  .button:hover {
    text-decoration: none !important;
    background-color: #fbd86c; }
  /* line 33, /app/app/assets/stylesheets/shared/_buttons.scss */
  .button.btn-danger:hover {
    background-color: #c12e2a; }
  /* line 37, /app/app/assets/stylesheets/shared/_buttons.scss */
  .button.waiting {
    opacity: 0.35;
    cursor: default; }
  /* line 43, /app/app/assets/stylesheets/shared/_buttons.scss */
  .button.disabled, .button.disabled:hover {
    opacity: 0.5;
    background: #5f5f5f;
    pointer-events: none; }
  /* line 50, /app/app/assets/stylesheets/shared/_buttons.scss */
  .button.apply {
    font-size: 28px;
    padding: 25px 30px;
    text-shadow: rgba(0, 0, 0, 0.3) 0 -1px 0;
    border-radius: 15px;
    box-shadow: rgba(0, 0, 0, 0.5) 0 2px 7px; }
  /* line 59, /app/app/assets/stylesheets/shared/_buttons.scss */
  .button:active {
    color: #eee;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#101b33', endColorstr='#101b33');
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#101b33', endColorstr='#101b33');
    background-image: linear-gradient(to bottom, #101b33, #101b33);
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 4px, rgba(0, 0, 0, 0.3) 0 2px 1px inset; }
  /* line 66, /app/app/assets/stylesheets/shared/_buttons.scss */
  .button.question_mark {
    padding: 0;
    line-height: 18px;
    width: 18px;
    font-size: 15px;
    background-color: #192a4e;
    border-radius: 11px;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#466da4', endColorstr='#144385');
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#466da4', endColorstr='#144385');
    background-image: linear-gradient(to bottom, #466da4, #144385); }
  /* line 77, /app/app/assets/stylesheets/shared/_buttons.scss */
  .button.plus {
    padding: 0;
    line-height: 18px;
    width: 18px;
    font-size: 16px;
    margin: 0 4px;
    border-radius: 1em; }
  /* line 87, /app/app/assets/stylesheets/shared/_buttons.scss */
  .button.close {
    background: none;
    border: none;
    color: #B7CBE7;
    padding: 3px 6px;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    box-shadow: none; }
    /* line 96, /app/app/assets/stylesheets/shared/_buttons.scss */
    .button.close:hover {
      color: #fff; }
  /* line 101, /app/app/assets/stylesheets/shared/_buttons.scss */
  .button.small {
    font-size: 10px;
    line-height: 14px; }
  /* line 106, /app/app/assets/stylesheets/shared/_buttons.scss */
  .button.important {
    background: red !important; }
  /* line 110, /app/app/assets/stylesheets/shared/_buttons.scss */
  .button.important_pink {
    background: #FF1493 !important; }
  /* line 114, /app/app/assets/stylesheets/shared/_buttons.scss */
  .button.important_grey {
    background: grey !important; }
  /* line 118, /app/app/assets/stylesheets/shared/_buttons.scss */
  .button.important_orange {
    background: darkorange !important; }
  /* line 122, /app/app/assets/stylesheets/shared/_buttons.scss */
  .button.important_yellow {
    background: goldenrod !important; }
  /* line 126, /app/app/assets/stylesheets/shared/_buttons.scss */
  .button.green {
    background: green !important; }
  /* line 130, /app/app/assets/stylesheets/shared/_buttons.scss */
  .button.important_blue {
    background-image: none !important;
    background: #6699ff !important; }
  /* line 135, /app/app/assets/stylesheets/shared/_buttons.scss */
  .button.important_red {
    background-image: none !important;
    background: #FF6866 !important; }

/* line 142, /app/app/assets/stylesheets/shared/_buttons.scss */
.pipeline .button {
  border-radius: 13px;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#466da4', endColorstr='#144385');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#466da4', endColorstr='#144385');
  background-image: linear-gradient(to bottom, #466da4, #144385);
  background-color: #192a4e;
  border-radius: 100%;
  font-size: 11px;
  line-height: 24px;
  width: 26px;
  margin-bottom: 4px;
  padding: 0; }
  /* line 154, /app/app/assets/stylesheets/shared/_buttons.scss */
  .pipeline .button.arrow {
    font-size: 18px; }

/* line 161, /app/app/assets/stylesheets/shared/_buttons.scss */
.on .button, .on button {
  box-shadow: rgba(0, 0, 0, 0.2) 0 0 4px; }

/* line 166, /app/app/assets/stylesheets/shared/_buttons.scss */
.button + .arrow {
  margin-left: 10px; }

/* line 170, /app/app/assets/stylesheets/shared/_buttons.scss */
.login_popup {
  text-transform: uppercase; }

/* line 174, /app/app/assets/stylesheets/shared/_buttons.scss */
.access_button {
  float: right;
  margin: 0 0 0 10px;
  padding: 1px 11px 1px 33px;
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
  line-height: 22px;
  padding-right: 12px;
  border-radius: 7px;
  color: #fff !important;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold; }
  /* line 191, /app/app/assets/stylesheets/shared/_buttons.scss */
  .access_button:active {
    box-shadow: none; }
  /* line 195, /app/app/assets/stylesheets/shared/_buttons.scss */
  .access_button:hover {
    text-decoration: none !important; }
  /* line 202, /app/app/assets/stylesheets/shared/_buttons.scss */
  .access_button.login:active {
    background-color: #13203b; }
  /* line 207, /app/app/assets/stylesheets/shared/_buttons.scss */
  .access_button.signout {
    background: #192A4E url("/assets/icons/power-off_micro-e1d8b7355f6297dd42e77f56033cacf4510d31adf0eae9eadb11ce6656afbb5c.png") no-repeat 9px center;
    padding-left: 24px; }
    /* line 211, /app/app/assets/stylesheets/shared/_buttons.scss */
    .access_button.signout:active {
      background-color: #13203b; }

/* TABLES */
/* line 3, /app/app/assets/stylesheets/shared/_tables.scss */
.scroll-x {
  overflow-x: scroll; }

/* line 7, /app/app/assets/stylesheets/shared/_tables.scss */
.scroll-y {
  overflow-y: scroll;
  height: 500px; }

/* line 12, /app/app/assets/stylesheets/shared/_tables.scss */
.scroll-y-compact {
  overflow-y: scroll;
  height: 200px; }

/* line 17, /app/app/assets/stylesheets/shared/_tables.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%; }
  /* line 22, /app/app/assets/stylesheets/shared/_tables.scss */
  table thead th {
    padding: 10px;
    background-color: #3d4d6e; }
  /* line 27, /app/app/assets/stylesheets/shared/_tables.scss */
  table thead tr {
    z-index: 999;
    font-size: 12px;
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    box-shadow: 0 8px 4px -5px rgba(0, 0, 0, 0.2);
    color: #fff; }
  /* line 38, /app/app/assets/stylesheets/shared/_tables.scss */
  table tr.done {
    color: #9C9C9C; }
  /* line 43, /app/app/assets/stylesheets/shared/_tables.scss */
  table th, table td {
    vertical-align: middle;
    padding: 3px 0px; }
    /* line 47, /app/app/assets/stylesheets/shared/_tables.scss */
    table th.centered, table td.centered {
      text-align: center !important; }
    /* line 51, /app/app/assets/stylesheets/shared/_tables.scss */
    table th.right, table td.right {
      text-align: right !important; }
    /* line 55, /app/app/assets/stylesheets/shared/_tables.scss */
    table th.left, table td.left {
      text-align: left !important; }
    /* line 59, /app/app/assets/stylesheets/shared/_tables.scss */
    table th.added_by_broker, table td.added_by_broker {
      color: red; }
  /* line 64, /app/app/assets/stylesheets/shared/_tables.scss */
  table .important {
    background-color: #ffe597 !important; }
  /* line 68, /app/app/assets/stylesheets/shared/_tables.scss */
  table .border {
    border-top: 1px dotted #999999; }
  /* line 73, /app/app/assets/stylesheets/shared/_tables.scss */
  table .sum th, table .sum td {
    font-weight: bold; }
  /* line 78, /app/app/assets/stylesheets/shared/_tables.scss */
  table.overview {
    margin-bottom: 20px; }
    /* line 80, /app/app/assets/stylesheets/shared/_tables.scss */
    table.overview tbody tr {
      border-top: 1px dotted #999999; }
    /* line 88, /app/app/assets/stylesheets/shared/_tables.scss */
    table.overview td:last-child, table.overview th:last-child {
      text-align: right; }
  /* line 94, /app/app/assets/stylesheets/shared/_tables.scss */
  table.border1 {
    border: 1px solid #000026; }
  /* line 98, /app/app/assets/stylesheets/shared/_tables.scss */
  table.licenses {
    table-layout: fixed;
    width: 530px; }
    /* line 102, /app/app/assets/stylesheets/shared/_tables.scss */
    table.licenses thead th {
      text-align: left; }
    /* line 106, /app/app/assets/stylesheets/shared/_tables.scss */
    table.licenses tbody tr td {
      text-align: left;
      vertical-align: middle; }
  /* line 112, /app/app/assets/stylesheets/shared/_tables.scss */
  table.cashflow {
    table-layout: fixed;
    width: 430px;
    text-align: right; }
    /* line 117, /app/app/assets/stylesheets/shared/_tables.scss */
    table.cashflow.wide {
      table-layout: fixed;
      width: 630px;
      text-align: right; }
    /* line 123, /app/app/assets/stylesheets/shared/_tables.scss */
    table.cashflow thead tr th {
      text-align: right;
      height: 24px; }
    /* line 129, /app/app/assets/stylesheets/shared/_tables.scss */
    table.cashflow th.label {
      text-align: right;
      width: 120px; }
    /* line 134, /app/app/assets/stylesheets/shared/_tables.scss */
    table.cashflow th.data {
      width: 77px; }
    /* line 139, /app/app/assets/stylesheets/shared/_tables.scss */
    table.cashflow.wide th.data {
      width: 140px; }
  /* line 145, /app/app/assets/stylesheets/shared/_tables.scss */
  table tr.decision_line_number, table th.decision_line_number {
    background-color: #ccffCC; }
  /* line 149, /app/app/assets/stylesheets/shared/_tables.scss */
  table tr.decision_line_false, table th.decision_line_false {
    background-color: #EFfcEF; }
  /* line 153, /app/app/assets/stylesheets/shared/_tables.scss */
  table tr.decision_line_true, table th.decision_line_true {
    background-color: #ffd6cf; }
  /* line 157, /app/app/assets/stylesheets/shared/_tables.scss */
  table tr.decision_line_btax_false, table th.decision_line_btax_false {
    background-color: #ffd6cf; }
  /* line 161, /app/app/assets/stylesheets/shared/_tables.scss */
  table tr.decision_line_btax_true, table th.decision_line_btax_true {
    background-color: #EFfcEF; }
  /* line 167, /app/app/assets/stylesheets/shared/_tables.scss */
  table td.bar_pass {
    background-color: #D6EDCA; }
  /* line 171, /app/app/assets/stylesheets/shared/_tables.scss */
  table td.bar_active {
    background-color: #FFF2CC; }
  /* line 175, /app/app/assets/stylesheets/shared/_tables.scss */
  table td.bar_future {
    background-color: #FFFFFF; }
  /* line 179, /app/app/assets/stylesheets/shared/_tables.scss */
  table td.bar_reject {
    background-color: #EDCAD6; }
  /* line 183, /app/app/assets/stylesheets/shared/_tables.scss */
  table td.bar_unknown {
    background-color: whitesmoke; }
  /* line 187, /app/app/assets/stylesheets/shared/_tables.scss */
  table td.bar_expired {
    background-color: #EDE1CA; }
  /* line 191, /app/app/assets/stylesheets/shared/_tables.scss */
  table td.bar_skip {
    background-color: #e3e1e1; }
  /* line 195, /app/app/assets/stylesheets/shared/_tables.scss */
  table td.bar_reject2 {
    background: #FFF2CC;
    background: -moz-linear-gradient(top, #fff2cc, #edcad6);
    background: -webkit-gradient(linear, left top, left bottom, from(#fff2cc), to(#edcad6)); }
  /* line 201, /app/app/assets/stylesheets/shared/_tables.scss */
  table td.bar_pass2 {
    background: #FFF2CC;
    background: -moz-linear-gradient(top, #fff2cc, #d6edca);
    background: -webkit-gradient(linear, left top, left bottom, from(#fff2cc), to(#d6edca)); }
  /* line 207, /app/app/assets/stylesheets/shared/_tables.scss */
  table td.line_left {
    border-left: 1px solid #264977; }
  /* line 211, /app/app/assets/stylesheets/shared/_tables.scss */
  table td.line_right {
    border-right: 1px solid #264977; }
  /* line 215, /app/app/assets/stylesheets/shared/_tables.scss */
  table td.padded3px {
    padding-left: 3px;
    padding-right: 3px; }

/* line 223, /app/app/assets/stylesheets/shared/_tables.scss */
tr.sum td, tr.sum th {
  font-weight: bold; }

/* line 229, /app/app/assets/stylesheets/shared/_tables.scss */
tr.heading td, tr.heading th {
  font-size: 11px;
  line-height: 1.5em;
  font-weight: bold;
  padding: 5px;
  color: #fff;
  width: 77px;
  text-align: center;
  text-shadow: rgba(0, 0, 0, 0.7) 0 0 4px;
  border: 1px solid #FFFFFF; }

/* IOU TABLE */
/* line 244, /app/app/assets/stylesheets/shared/_tables.scss */
.iou-table {
  margin-bottom: 0px; }
  /* line 247, /app/app/assets/stylesheets/shared/_tables.scss */
  .iou-table thead {
    background: #3d4d6e;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#647291', endColorstr='#1a2b4f');
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#647291', endColorstr='#1a2b4f');
    background-image: linear-gradient(to bottom, #647291, #1a2b4f); }
    /* line 252, /app/app/assets/stylesheets/shared/_tables.scss */
    .iou-table thead th {
      font-size: 11px;
      line-height: 1.5em;
      font-weight: bold;
      padding: 5px;
      color: #fff;
      width: 77px;
      text-align: center;
      text-shadow: rgba(0, 0, 0, 0.7) 0 0 4px; }
      /* line 262, /app/app/assets/stylesheets/shared/_tables.scss */
      .iou-table thead th:first-child {
        text-align: center; }
    /* line 268, /app/app/assets/stylesheets/shared/_tables.scss */
    .iou-table thead.bordered th {
      border: 1px solid #FFFFFF; }
  /* line 275, /app/app/assets/stylesheets/shared/_tables.scss */
  .iou-table tbody tr {
    border-top: 1px solid #fff; }
    /* line 278, /app/app/assets/stylesheets/shared/_tables.scss */
    .iou-table tbody tr th {
      padding: 5px; }
    /* line 282, /app/app/assets/stylesheets/shared/_tables.scss */
    .iou-table tbody tr td {
      text-align: center;
      font-size: 12px;
      padding: 5px; }
      /* line 287, /app/app/assets/stylesheets/shared/_tables.scss */
      .iou-table tbody tr td:last-child {
        text-align: left;
        font-weight: bold; }
      /* line 292, /app/app/assets/stylesheets/shared/_tables.scss */
      .iou-table tbody tr td small {
        display: block;
        font-size: 10px; }
      /* line 297, /app/app/assets/stylesheets/shared/_tables.scss */
      .iou-table tbody tr td a {
        color: #4c80cd; }
        /* line 300, /app/app/assets/stylesheets/shared/_tables.scss */
        .iou-table tbody tr td a:hover {
          text-decoration: underline; }
        /* line 304, /app/app/assets/stylesheets/shared/_tables.scss */
        .iou-table tbody tr td a img {
          display: inline; }
      /* line 310, /app/app/assets/stylesheets/shared/_tables.scss */
      .iou-table tbody tr td strong a {
        font-size: 16px; }
      /* line 315, /app/app/assets/stylesheets/shared/_tables.scss */
      .iou-table tbody tr td .amount {
        color: #afcb58;
        font-size: 14px; }
      /* line 320, /app/app/assets/stylesheets/shared/_tables.scss */
      .iou-table tbody tr td .important {
        color: #e23232; }
      /* line 324, /app/app/assets/stylesheets/shared/_tables.scss */
      .iou-table tbody tr td.nowrap {
        white-space: nowrap; }
      /* line 328, /app/app/assets/stylesheets/shared/_tables.scss */
      .iou-table tbody tr td.broker_stats {
        text-align: right;
        font-size: 10px; }
      /* line 333, /app/app/assets/stylesheets/shared/_tables.scss */
      .iou-table tbody tr td.date {
        font-size: 11px; }
      /* line 337, /app/app/assets/stylesheets/shared/_tables.scss */
      .iou-table tbody tr td.wrong_account {
        background: #f9d7d7 !important; }
  /* line 344, /app/app/assets/stylesheets/shared/_tables.scss */
  .iou-table tbody.tbody_even_odd tr:nth-child(even) {
    background: #f3f6f9; }
  /* line 348, /app/app/assets/stylesheets/shared/_tables.scss */
  .iou-table tbody.tbody_even_odd tr:nth-child(odd) {
    background: #d8e3f6; }
  /* line 354, /app/app/assets/stylesheets/shared/_tables.scss */
  .iou-table tfoot {
    border-top: 1px solid #999999; }
    /* line 357, /app/app/assets/stylesheets/shared/_tables.scss */
    .iou-table tfoot tr {
      background-color: #fff; }
      /* line 360, /app/app/assets/stylesheets/shared/_tables.scss */
      .iou-table tfoot tr td, .iou-table tfoot tr th {
        font-weight: bold;
        padding: 5px; }
  /* line 367, /app/app/assets/stylesheets/shared/_tables.scss */
  .iou-table h3 {
    font-size: 18px;
    font-weight: bold;
    padding-top: 20px; }
  /* line 373, /app/app/assets/stylesheets/shared/_tables.scss */
  .iou-table h4 {
    font-size: 16px;
    font-weight: bold; }
  /* line 379, /app/app/assets/stylesheets/shared/_tables.scss */
  .iou-table.thick tr {
    line-height: 36px; }

/* line 385, /app/app/assets/stylesheets/shared/_tables.scss */
#phi-audit-log .iou-table tbody td:nth-child(3) {
  text-align: center; }

/* line 389, /app/app/assets/stylesheets/shared/_tables.scss */
#addtl_fee_log_created {
  text-align: center;
  font-weight: normal; }

/* IOU TABLE 2 */
/* line 396, /app/app/assets/stylesheets/shared/_tables.scss */
.iou-table-2 {
  margin-bottom: 20px; }
  /* line 399, /app/app/assets/stylesheets/shared/_tables.scss */
  .iou-table-2 thead {
    background: #3d4d6e;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#647291', endColorstr='#1a2b4f');
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#647291', endColorstr='#1a2b4f');
    background-image: linear-gradient(to bottom, #647291, #1a2b4f); }
    /* line 404, /app/app/assets/stylesheets/shared/_tables.scss */
    .iou-table-2 thead th {
      font-size: 11px;
      line-height: 1.5em;
      font-weight: bold;
      padding: 5px;
      color: #fff;
      width: 77px;
      text-align: center;
      text-shadow: rgba(0, 0, 0, 0.7) 0 0 4px; }
      /* line 414, /app/app/assets/stylesheets/shared/_tables.scss */
      .iou-table-2 thead th:first-child {
        text-align: center; }
    /* line 420, /app/app/assets/stylesheets/shared/_tables.scss */
    .iou-table-2 thead.bordered th {
      border: 1px solid #FFFFFF; }
  /* line 427, /app/app/assets/stylesheets/shared/_tables.scss */
  .iou-table-2 tbody tr {
    border-top: 1px solid #fff; }
    /* line 429, /app/app/assets/stylesheets/shared/_tables.scss */
    .iou-table-2 tbody tr.error {
      background: #FFCCCC; }
    /* line 433, /app/app/assets/stylesheets/shared/_tables.scss */
    .iou-table-2 tbody tr th {
      padding: 5px;
      font-weight: bold;
      text-align: left; }
    /* line 439, /app/app/assets/stylesheets/shared/_tables.scss */
    .iou-table-2 tbody tr td {
      text-align: center;
      font-size: 12px;
      padding: 5px; }
      /* line 444, /app/app/assets/stylesheets/shared/_tables.scss */
      .iou-table-2 tbody tr td:last-child {
        text-align: right; }
      /* line 448, /app/app/assets/stylesheets/shared/_tables.scss */
      .iou-table-2 tbody tr td small {
        display: block;
        font-size: 10px; }
      /* line 453, /app/app/assets/stylesheets/shared/_tables.scss */
      .iou-table-2 tbody tr td a {
        color: #4c80cd; }
        /* line 456, /app/app/assets/stylesheets/shared/_tables.scss */
        .iou-table-2 tbody tr td a:hover {
          text-decoration: underline; }
        /* line 460, /app/app/assets/stylesheets/shared/_tables.scss */
        .iou-table-2 tbody tr td a img {
          display: inline; }
      /* line 466, /app/app/assets/stylesheets/shared/_tables.scss */
      .iou-table-2 tbody tr td strong a {
        font-size: 16px; }
      /* line 471, /app/app/assets/stylesheets/shared/_tables.scss */
      .iou-table-2 tbody tr td .amount {
        color: #afcb58;
        font-size: 14px; }
      /* line 476, /app/app/assets/stylesheets/shared/_tables.scss */
      .iou-table-2 tbody tr td .important {
        color: #e23232; }
      /* line 480, /app/app/assets/stylesheets/shared/_tables.scss */
      .iou-table-2 tbody tr td.nowrap {
        white-space: nowrap; }
      /* line 484, /app/app/assets/stylesheets/shared/_tables.scss */
      .iou-table-2 tbody tr td.wordwrap {
        word-wrap: break-word;
        word-break: break-all; }
      /* line 489, /app/app/assets/stylesheets/shared/_tables.scss */
      .iou-table-2 tbody tr td.broker_stats {
        text-align: right;
        font-size: 10px; }
      /* line 494, /app/app/assets/stylesheets/shared/_tables.scss */
      .iou-table-2 tbody tr td.date {
        font-size: 11px; }
  /* line 501, /app/app/assets/stylesheets/shared/_tables.scss */
  .iou-table-2 tfoot {
    border-top: 1px solid #999999; }
    /* line 504, /app/app/assets/stylesheets/shared/_tables.scss */
    .iou-table-2 tfoot tr {
      background-color: #fff; }
      /* line 507, /app/app/assets/stylesheets/shared/_tables.scss */
      .iou-table-2 tfoot tr td, .iou-table-2 tfoot tr th {
        font-weight: bold;
        padding: 5px; }
  /* line 514, /app/app/assets/stylesheets/shared/_tables.scss */
  .iou-table-2 h3 {
    font-size: 18px;
    font-weight: bold;
    padding-top: 20px; }
  /* line 520, /app/app/assets/stylesheets/shared/_tables.scss */
  .iou-table-2 h4 {
    font-size: 16px;
    font-weight: bold; }

/* line 526, /app/app/assets/stylesheets/shared/_tables.scss */
table.stats {
  margin-bottom: 20px; }
  /* line 529, /app/app/assets/stylesheets/shared/_tables.scss */
  table.stats thead {
    background: #3d4d6e;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#647291', endColorstr='#1a2b4f');
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#647291', endColorstr='#1a2b4f');
    background-image: linear-gradient(to bottom, #647291, #1a2b4f); }
    /* line 534, /app/app/assets/stylesheets/shared/_tables.scss */
    table.stats thead th {
      font-size: 11px;
      line-height: 1.5em;
      font-weight: bold;
      padding: 5px;
      color: #fff;
      text-align: center;
      text-shadow: rgba(0, 0, 0, 0.7) 0 0 4px; }
  /* line 546, /app/app/assets/stylesheets/shared/_tables.scss */
  table.stats tbody th {
    text-align: center;
    padding: 5px; }
  /* line 551, /app/app/assets/stylesheets/shared/_tables.scss */
  table.stats tbody td {
    border-right: 1px solid #fff;
    text-align: center;
    padding: 5px; }
    /* line 556, /app/app/assets/stylesheets/shared/_tables.scss */
    table.stats tbody td:last-child {
      border-right: none; }
    /* line 560, /app/app/assets/stylesheets/shared/_tables.scss */
    table.stats tbody td.amount {
      border-right: none;
      font-size: 20px;
      font-weight: bold;
      color: #79849a;
      text-shadow: #fff 0 1px 0; }
    /* line 568, /app/app/assets/stylesheets/shared/_tables.scss */
    table.stats tbody td .info {
      display: block;
      position: relative;
      text-align: center;
      color: #fff;
      margin: 3px;
      border-radius: 7px; }
      /* line 577, /app/app/assets/stylesheets/shared/_tables.scss */
      table.stats tbody td .info.total {
        background-color: #79849a;
        filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#9aa2b2', endColorstr='#adb5c4');
        -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9aa2b2', endColorstr='#adb5c4');
        background-image: linear-gradient(to bottom, #9aa2b2, #adb5c4); }
      /* line 583, /app/app/assets/stylesheets/shared/_tables.scss */
      table.stats tbody td .info.repaid {
        background-color: #afcb58;
        filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#afcb58', endColorstr='#b7d262');
        -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#afcb58', endColorstr='#b7d262');
        background-image: linear-gradient(to bottom, #afcb58, #b7d262); }
      /* line 589, /app/app/assets/stylesheets/shared/_tables.scss */
      table.stats tbody td .info.outstanding {
        background-color: #e16d6d;
        filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#e16d6d', endColorstr='#e78888');
        -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e16d6d', endColorstr='#e78888');
        background-image: linear-gradient(to bottom, #e16d6d, #e78888); }
      /* line 595, /app/app/assets/stylesheets/shared/_tables.scss */
      table.stats tbody td .info .tooltip {
        bottom: 23px;
        margin-left: -17px; }
    /* line 601, /app/app/assets/stylesheets/shared/_tables.scss */
    table.stats tbody td h4 {
      font-size: 18px;
      font-weight: bold; }

/* line 609, /app/app/assets/stylesheets/shared/_tables.scss */
.public_record_column {
  width: 231px; }

/* line 613, /app/app/assets/stylesheets/shared/_tables.scss */
.iou-table-3 {
  margin-bottom: 0px; }
  /* line 616, /app/app/assets/stylesheets/shared/_tables.scss */
  .iou-table-3 thead {
    background: #3d4d6e;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#647291', endColorstr='#1a2b4f');
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#647291', endColorstr='#1a2b4f');
    background-image: linear-gradient(to bottom, #647291, #1a2b4f); }
    /* line 621, /app/app/assets/stylesheets/shared/_tables.scss */
    .iou-table-3 thead th {
      font-size: 11px;
      line-height: 1.5em;
      font-weight: bold;
      padding: 5px;
      color: #fff;
      width: 77px;
      text-align: left;
      text-shadow: rgba(0, 0, 0, 0.7) 0 0 4px; }
      /* line 631, /app/app/assets/stylesheets/shared/_tables.scss */
      .iou-table-3 thead th:first-child {
        text-align: left; }
    /* line 637, /app/app/assets/stylesheets/shared/_tables.scss */
    .iou-table-3 thead.bordered th {
      border: 1px solid #FFFFFF; }
  /* line 644, /app/app/assets/stylesheets/shared/_tables.scss */
  .iou-table-3 tbody tr {
    border-top: 1px solid #fff; }
    /* line 647, /app/app/assets/stylesheets/shared/_tables.scss */
    .iou-table-3 tbody tr th {
      padding: 5px; }
    /* line 651, /app/app/assets/stylesheets/shared/_tables.scss */
    .iou-table-3 tbody tr td {
      text-align: left;
      font-size: 12px;
      padding: 5px; }
      /* line 656, /app/app/assets/stylesheets/shared/_tables.scss */
      .iou-table-3 tbody tr td:last-child {
        text-align: right;
        font-weight: bold; }
      /* line 661, /app/app/assets/stylesheets/shared/_tables.scss */
      .iou-table-3 tbody tr td small {
        display: block;
        font-size: 10px; }
      /* line 666, /app/app/assets/stylesheets/shared/_tables.scss */
      .iou-table-3 tbody tr td a {
        color: #4c80cd; }
        /* line 669, /app/app/assets/stylesheets/shared/_tables.scss */
        .iou-table-3 tbody tr td a:hover {
          text-decoration: underline; }
        /* line 673, /app/app/assets/stylesheets/shared/_tables.scss */
        .iou-table-3 tbody tr td a img {
          display: inline; }
      /* line 679, /app/app/assets/stylesheets/shared/_tables.scss */
      .iou-table-3 tbody tr td strong a {
        font-size: 16px; }
      /* line 684, /app/app/assets/stylesheets/shared/_tables.scss */
      .iou-table-3 tbody tr td .amount {
        color: #afcb58;
        font-size: 14px; }
      /* line 689, /app/app/assets/stylesheets/shared/_tables.scss */
      .iou-table-3 tbody tr td .important {
        color: #e23232; }
      /* line 693, /app/app/assets/stylesheets/shared/_tables.scss */
      .iou-table-3 tbody tr td.nowrap {
        white-space: nowrap; }
      /* line 697, /app/app/assets/stylesheets/shared/_tables.scss */
      .iou-table-3 tbody tr td.broker_stats {
        text-align: right;
        font-size: 10px; }
      /* line 702, /app/app/assets/stylesheets/shared/_tables.scss */
      .iou-table-3 tbody tr td.date {
        font-size: 11px; }
  /* line 709, /app/app/assets/stylesheets/shared/_tables.scss */
  .iou-table-3 tfoot {
    border-top: 1px solid #999999; }
    /* line 712, /app/app/assets/stylesheets/shared/_tables.scss */
    .iou-table-3 tfoot tr {
      background-color: #fff; }
      /* line 715, /app/app/assets/stylesheets/shared/_tables.scss */
      .iou-table-3 tfoot tr td, .iou-table-3 tfoot tr th {
        font-weight: bold;
        padding: 5px; }
  /* line 722, /app/app/assets/stylesheets/shared/_tables.scss */
  .iou-table-3 h3 {
    font-size: 18px;
    font-weight: bold;
    padding-top: 20px; }
  /* line 728, /app/app/assets/stylesheets/shared/_tables.scss */
  .iou-table-3 h4 {
    font-size: 16px;
    font-weight: bold; }

/* payoff_list table */
/* line 737, /app/app/assets/stylesheets/shared/_tables.scss */
.payoff_list tbody tr:not(:last-child) {
  border-top: 0px;
  border-bottom: 1px solid #DDDDDD; }
/* line 743, /app/app/assets/stylesheets/shared/_tables.scss */
.payoff_list tbody tr td {
  padding-left: 0px; }

/* cycle */
/* line 753, /app/app/assets/stylesheets/shared/_tables.scss */
tbody tr.silver {
  background-color: #DDDDDD; }
/* line 757, /app/app/assets/stylesheets/shared/_tables.scss */
tbody tr.white {
  background-color: #EEEEEE; }
/* line 761, /app/app/assets/stylesheets/shared/_tables.scss */
tbody tr.even {
  background-color: #F3F6F9; }
/* line 765, /app/app/assets/stylesheets/shared/_tables.scss */
tbody tr.odd {
  background-color: #d8e3f6; }
/* line 769, /app/app/assets/stylesheets/shared/_tables.scss */
tbody tr.optimistic {
  background-color: #ddefd4; }
/* line 773, /app/app/assets/stylesheets/shared/_tables.scss */
tbody tr.clipboard {
  background-color: #c2f3d9; }

/* line 778, /app/app/assets/stylesheets/shared/_tables.scss */
#cashflow_form {
  margin-top: 20px; }
  /* line 44, /app/app/assets/stylesheets/shared/_compass-compat.scss */
  #cashflow_form::after {
    content: "";
    display: table;
    clear: both; }
  /* line 784, /app/app/assets/stylesheets/shared/_tables.scss */
  #cashflow_form table input {
    width: 60px; }

/* Dashboard TABLE */
/* line 792, /app/app/assets/stylesheets/shared/_tables.scss */
.dashboard_table {
  padding: 20px;
  border-radius: 12px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 3px 6px;
  background-color: #fffef1;
  border: 3px solid #fff; }
  /* line 795, /app/app/assets/stylesheets/shared/_tables.scss */
  .dashboard_table h3 {
    color: white;
    font-size: 15px;
    font-weight: bold;
    line-height: 34px;
    padding-left: 10px;
    vertical-align: middle;
    text-shadow: rgba(0, 0, 0, 0.6) -1px -1px 0;
    margin-bottom: 10px;
    text-transform: uppercase;
    border-radius: 7px;
    background-color: #194888;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#466da4', endColorstr='#144385');
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#466da4', endColorstr='#144385');
    background-image: linear-gradient(to bottom, #466da4, #144385); }
  /* line 814, /app/app/assets/stylesheets/shared/_tables.scss */
  .dashboard_table p.small {
    font-size: 12px; }
  /* line 818, /app/app/assets/stylesheets/shared/_tables.scss */
  .dashboard_table p.small-focus {
    font-size: 12px;
    font-weight: bold; }
  /* line 824, /app/app/assets/stylesheets/shared/_tables.scss */
  .dashboard_table table + h3 {
    margin-top: 20px; }
  /* line 829, /app/app/assets/stylesheets/shared/_tables.scss */
  .dashboard_table table caption {
    font-size: 16px;
    color: #264978;
    font-weight: bold;
    padding: 4px 0 8px; }
  /* line 837, /app/app/assets/stylesheets/shared/_tables.scss */
  .dashboard_table table thead tr {
    border-bottom: 1px dotted #dce0e5; }
    /* line 840, /app/app/assets/stylesheets/shared/_tables.scss */
    .dashboard_table table thead tr th {
      font-size: 12px;
      color: #fff;
      text-align: right;
      padding: 5px; }
      /* line 846, /app/app/assets/stylesheets/shared/_tables.scss */
      .dashboard_table table thead tr th:first-child {
        text-align: left; }
  /* line 854, /app/app/assets/stylesheets/shared/_tables.scss */
  .dashboard_table table tbody tr {
    border-top: 1px dotted #dce0e5; }
    /* line 857, /app/app/assets/stylesheets/shared/_tables.scss */
    .dashboard_table table tbody tr:first-child {
      border: none; }
    /* line 861, /app/app/assets/stylesheets/shared/_tables.scss */
    .dashboard_table table tbody tr.level_1 {
      background-color: #fbf7e5; }
    /* line 865, /app/app/assets/stylesheets/shared/_tables.scss */
    .dashboard_table table tbody tr.level_2 {
      background-color: #f9f8e6; }
    /* line 869, /app/app/assets/stylesheets/shared/_tables.scss */
    .dashboard_table table tbody tr.level_3 {
      background-color: #faf8e3; }
    /* line 873, /app/app/assets/stylesheets/shared/_tables.scss */
    .dashboard_table table tbody tr.level_4 {
      background-color: #f5f5dc; }
    /* line 877, /app/app/assets/stylesheets/shared/_tables.scss */
    .dashboard_table table tbody tr.level_5 {
      background-color: #f1f1df; }
    /* line 881, /app/app/assets/stylesheets/shared/_tables.scss */
    .dashboard_table table tbody tr.level_6 {
      background-color: #f1eddf; }
    /* line 885, /app/app/assets/stylesheets/shared/_tables.scss */
    .dashboard_table table tbody tr th {
      font-size: 14px;
      padding: 5px;
      color: #264978;
      font-weight: bold;
      text-align: left; }
    /* line 893, /app/app/assets/stylesheets/shared/_tables.scss */
    .dashboard_table table tbody tr td {
      padding: 5px;
      text-align: right; }
      /* line 897, /app/app/assets/stylesheets/shared/_tables.scss */
      .dashboard_table table tbody tr td.break {
        word-break: break-all; }
      /* line 901, /app/app/assets/stylesheets/shared/_tables.scss */
      .dashboard_table table tbody tr td:first-child {
        text-align: left; }

/* line 910, /app/app/assets/stylesheets/shared/_tables.scss */
.dashboard_table + .dashboard_table {
  margin-top: 20px; }

/* line 914, /app/app/assets/stylesheets/shared/_tables.scss */
.row > .dashboard_table {
  margin-bottom: 20px; }

/* Summary table */
/* line 923, /app/app/assets/stylesheets/shared/_tables.scss */
.summary thead tr th {
  text-align: right; }
  /* line 926, /app/app/assets/stylesheets/shared/_tables.scss */
  .summary thead tr th:first-child {
    text-align: left; }
/* line 935, /app/app/assets/stylesheets/shared/_tables.scss */
.summary tbody tr th {
  text-align: left; }
/* line 939, /app/app/assets/stylesheets/shared/_tables.scss */
.summary tbody tr td {
  text-align: right; }
/* line 944, /app/app/assets/stylesheets/shared/_tables.scss */
.summary tbody tr.total td {
  font-size: 16px; }
/* line 953, /app/app/assets/stylesheets/shared/_tables.scss */
.summary tfoot tr td {
  text-align: right; }

/* line 961, /app/app/assets/stylesheets/shared/_tables.scss */
#history_tab td, #history_tab thead th {
  text-align: right;
  padding-left: 20px; }

/* line 967, /app/app/assets/stylesheets/shared/_tables.scss */
#communication-table {
  overflow-x: scroll; }

/* line 971, /app/app/assets/stylesheets/shared/_tables.scss */
.simple-table {
  margin-bottom: 10px !important; }
  /* line 974, /app/app/assets/stylesheets/shared/_tables.scss */
  .simple-table tr {
    border-top: none !important; }
    /* line 977, /app/app/assets/stylesheets/shared/_tables.scss */
    .simple-table tr td {
      padding: 1px !important; }

/* line 984, /app/app/assets/stylesheets/shared/_tables.scss */
.cash-flow input[type="text"] {
  width: 100%; }

/* line 989, /app/app/assets/stylesheets/shared/_tables.scss */
#net-origination-warning {
  color: #FF0000;
  font-weight: bold; }

/* line 994, /app/app/assets/stylesheets/shared/_tables.scss */
#uw-tablecell-center {
  text-align: center; }

/* line 2, /app/app/assets/stylesheets/blocks/_sidebar.scss */
aside.sidebar#left {
  padding-right: 20px;
  width: 295px; }
/* line 7, /app/app/assets/stylesheets/blocks/_sidebar.scss */
aside.sidebar#right {
  padding-left: 20px; }
/* line 11, /app/app/assets/stylesheets/blocks/_sidebar.scss */
aside.sidebar a {
  color: #fcce42; }
  /* line 14, /app/app/assets/stylesheets/blocks/_sidebar.scss */
  aside.sidebar a:hover {
    text-decoration: underline; }
/* line 19, /app/app/assets/stylesheets/blocks/_sidebar.scss */
aside.sidebar p + a {
  margin-top: 10px;
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto; }

/* line 26, /app/app/assets/stylesheets/blocks/_sidebar.scss */
#content {
  width: calc(100vw - 359px) !important;
  min-width: 860px; }

/* line 32, /app/app/assets/stylesheets/blocks/_sidebar.scss */
#transformer a {
  color: #192A4E; }
  /* line 35, /app/app/assets/stylesheets/blocks/_sidebar.scss */
  #transformer a:hover {
    text-decoration: underline; }

/* line 42, /app/app/assets/stylesheets/blocks/_sidebar.scss */
aside.sidebar .block {
  position: relative;
  background: #fff;
  margin-bottom: 20px;
  padding-bottom: 5px;
  color: #647291;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  border-radius: 7px; }
  /* line 52, /app/app/assets/stylesheets/blocks/_sidebar.scss */
  aside.sidebar .block h3 {
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 15px;
    padding: 7px 7px;
    text-shadow: rgba(0, 0, 0, 0.2) 0 1px 0;
    background-color: #647291;
    box-shadow: rgba(0, 0, 0, 0.2), 0, 2px, 7px;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#647291', endColorstr='#798aae');
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#647291', endColorstr='#798aae');
    background-image: linear-gradient(to bottom, #647291, #798aae);
    border-radius: 7px 7px 0 0; }
  /* line 66, /app/app/assets/stylesheets/blocks/_sidebar.scss */
  aside.sidebar .block h4 {
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 10px; }
  /* line 72, /app/app/assets/stylesheets/blocks/_sidebar.scss */
  aside.sidebar .block .inner {
    padding: 20px; }
  /* line 76, /app/app/assets/stylesheets/blocks/_sidebar.scss */
  aside.sidebar .block ol {
    list-style: decimal;
    list-style-position: inside; }
  /* line 81, /app/app/assets/stylesheets/blocks/_sidebar.scss */
  aside.sidebar .block table.notifications {
    border-collapse: collapse;
    border-spacing: 0; }
    /* line 85, /app/app/assets/stylesheets/blocks/_sidebar.scss */
    aside.sidebar .block table.notifications tr {
      border-top: 1px solid #eee; }
      /* line 88, /app/app/assets/stylesheets/blocks/_sidebar.scss */
      aside.sidebar .block table.notifications tr:first-child {
        border-top: none; }
    /* line 93, /app/app/assets/stylesheets/blocks/_sidebar.scss */
    aside.sidebar .block table.notifications td {
      padding: 3px 5px;
      vertical-align: middle; }
/* line 101, /app/app/assets/stylesheets/blocks/_sidebar.scss */
aside.sidebar nav ul, aside.sidebar #nav ul {
  padding: 10px 0; }
  /* line 104, /app/app/assets/stylesheets/blocks/_sidebar.scss */
  aside.sidebar nav ul li, aside.sidebar #nav ul li {
    border-top: 1px solid #eee;
    line-height: 1.5; }
    /* line 108, /app/app/assets/stylesheets/blocks/_sidebar.scss */
    aside.sidebar nav ul li:first-child, aside.sidebar #nav ul li:first-child {
      border-top: none; }
    /* line 112, /app/app/assets/stylesheets/blocks/_sidebar.scss */
    aside.sidebar nav ul li a, aside.sidebar #nav ul li a {
      color: #647291;
      display: block; }
      /* line 116, /app/app/assets/stylesheets/blocks/_sidebar.scss */
      aside.sidebar nav ul li a:hover, aside.sidebar #nav ul li a:hover {
        color: #192A4E;
        text-decoration: none; }
/* line 124, /app/app/assets/stylesheets/blocks/_sidebar.scss */
aside.sidebar nav tr, aside.sidebar #nav tr {
  border-top: 1px solid #eee;
  line-height: 1.5; }
  /* line 128, /app/app/assets/stylesheets/blocks/_sidebar.scss */
  aside.sidebar nav tr:first-child, aside.sidebar #nav tr:first-child {
    border-top: none; }
  /* line 132, /app/app/assets/stylesheets/blocks/_sidebar.scss */
  aside.sidebar nav tr a, aside.sidebar #nav tr a {
    color: #647291; }
    /* line 135, /app/app/assets/stylesheets/blocks/_sidebar.scss */
    aside.sidebar nav tr a:hover, aside.sidebar #nav tr a:hover {
      color: #192A4E;
      text-decoration: none; }
  /* line 143, /app/app/assets/stylesheets/blocks/_sidebar.scss */
  aside.sidebar nav tr.menu_label, aside.sidebar #nav tr.menu_label {
    font-weight: bold;
    font-size: 13px; }
  /* line 157, /app/app/assets/stylesheets/blocks/_sidebar.scss */
  aside.sidebar nav tr.menu_sub1, aside.sidebar nav tr.menu_sub2, aside.sidebar nav tr.menu_sub3, aside.sidebar #nav tr.menu_sub1, aside.sidebar #nav tr.menu_sub2, aside.sidebar #nav tr.menu_sub3 {
    text-transform: none; }
    /* line 160, /app/app/assets/stylesheets/blocks/_sidebar.scss */
    aside.sidebar nav tr.menu_sub1 a, aside.sidebar nav tr.menu_sub2 a, aside.sidebar nav tr.menu_sub3 a, aside.sidebar #nav tr.menu_sub1 a, aside.sidebar #nav tr.menu_sub2 a, aside.sidebar #nav tr.menu_sub3 a {
      font-weight: normal;
      font-size: 13px; }
  /* line 167, /app/app/assets/stylesheets/blocks/_sidebar.scss */
  aside.sidebar nav tr.selected a, aside.sidebar #nav tr.selected a {
    color: #fff; }
  /* line 172, /app/app/assets/stylesheets/blocks/_sidebar.scss */
  aside.sidebar nav tr.selected.menu_sub1 a, aside.sidebar nav tr.selected.menu_sub2 a, aside.sidebar #nav tr.selected.menu_sub1 a, aside.sidebar #nav tr.selected.menu_sub2 a {
    background-position: 40px center; }
/* line 179, /app/app/assets/stylesheets/blocks/_sidebar.scss */
aside.sidebar nav table.treetable, aside.sidebar #nav table.treetable {
  border: none;
  margin-bottom: 1px; }
  /* line 185, /app/app/assets/stylesheets/blocks/_sidebar.scss */
  aside.sidebar nav table.treetable tbody tr.selected, aside.sidebar #nav table.treetable tbody tr.selected {
    background: #647291;
    box-shadow: 0 3px 4px rgba(0, 0, 0, 0.3) inset; }
  /* line 190, /app/app/assets/stylesheets/blocks/_sidebar.scss */
  aside.sidebar nav table.treetable tbody tr td, aside.sidebar #nav table.treetable tbody tr td {
    padding: 4px 20px 4px 10px !important; }
/* line 202, /app/app/assets/stylesheets/blocks/_sidebar.scss */
aside.sidebar#left nav ul li a, aside.sidebar#left #nav ul li a {
  padding: 1px 40px 1px 20px; }
/* line 207, /app/app/assets/stylesheets/blocks/_sidebar.scss */
aside.sidebar#left nav ul li.selected a, aside.sidebar#left #nav ul li.selected a {
  background: #192a4e url("/assets/icons/arrow-white-right-ce0672161d57a7b4526bfa4b15fe04659966550559f8bbd05842f6d65d1b4f47.png") no-repeat 190px center; }
/* line 216, /app/app/assets/stylesheets/blocks/_sidebar.scss */
aside.sidebar .iou-form {
  background: none;
  padding: 0;
  margin: 0; }
  /* line 221, /app/app/assets/stylesheets/blocks/_sidebar.scss */
  aside.sidebar .iou-form input.text, aside.sidebar .iou-form select, aside.sidebar .iou-form textarea {
    width: 218px; }
    /* line 224, /app/app/assets/stylesheets/blocks/_sidebar.scss */
    aside.sidebar .iou-form input.text.small, aside.sidebar .iou-form select.small, aside.sidebar .iou-form textarea.small {
      width: 108px; }
/* line 230, /app/app/assets/stylesheets/blocks/_sidebar.scss */
aside.sidebar select#user_assigned_rep {
  color: black;
  width: 100%; }

/* Login BOX */
/* line 3, /app/app/assets/stylesheets/blocks/_login.scss */
.login_info {
  text-align: center;
  font-size: 16px; }

/* line 8, /app/app/assets/stylesheets/blocks/_login.scss */
#login_box {
  display: none;
  position: absolute;
  top: 2px;
  right: 0;
  z-index: 100;
  width: 200px;
  min-height: 180px;
  padding: 20px;
  padding: 20px;
  border-radius: 12px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 3px 6px;
  color: #192A4E;
  background-color: #ffffff;
  box-shadow: rgba(0, 0, 0, 0.75) 0 4px 12px;
  box-sizing: initial; }

/* line 25, /app/app/assets/stylesheets/blocks/_login.scss */
.login_box p {
  margin-bottom: 4px; }
  /* line 28, /app/app/assets/stylesheets/blocks/_login.scss */
  .login_box p.button_right {
    text-align: right;
    margin-top: 16px; }
  /* line 33, /app/app/assets/stylesheets/blocks/_login.scss */
  .login_box p label {
    display: block;
    font-size: 12px;
    font-weight: bold;
    color: #192A4E; }
  /* line 41, /app/app/assets/stylesheets/blocks/_login.scss */
  .login_box p input.text {
    background-color: #F8F8F8;
    border-width: 1px;
    border-style: solid;
    border-color: #E1E1E1;
    width: 190px;
    padding: 5px !important;
    font-size: 14px;
    color: #778398;
    border-radius: 7px; }
    /* line 55, /app/app/assets/stylesheets/blocks/_login.scss */
    .login_box p input.text:focus {
      background-color: #ffffff; }
/* line 62, /app/app/assets/stylesheets/blocks/_login.scss */
.login_box #login_button {
  min-width: 70px; }
/* line 66, /app/app/assets/stylesheets/blocks/_login.scss */
.login_box .button.close {
  min-width: 10px;
  position: absolute;
  right: 2px;
  top: 0; }
  /* line 72, /app/app/assets/stylesheets/blocks/_login.scss */
  .login_box .button.close:hover, .login_box .button.close:active, .login_box .button.close:focus {
    background: none; }
/* line 77, /app/app/assets/stylesheets/blocks/_login.scss */
.login_box .link_box {
  margin-top: 10px; }
  /* line 80, /app/app/assets/stylesheets/blocks/_login.scss */
  .login_box .link_box a {
    color: #192A4E; }
    /* line 83, /app/app/assets/stylesheets/blocks/_login.scss */
    .login_box .link_box a:hover {
      text-decoration: underline; }
/* line 89, /app/app/assets/stylesheets/blocks/_login.scss */
.login_box .error {
  background: #e80000;
  background: rgba(232, 0, 0, 0.8);
  color: #fff;
  font-size: 11px;
  line-height: 1.5em;
  padding: 5px;
  margin-bottom: 5px;
  text-align: center;
  border-radius: 5px; }

/* line 103, /app/app/assets/stylesheets/blocks/_login.scss */
.on #login_box {
  display: block; }

/* line 108, /app/app/assets/stylesheets/blocks/_login.scss */
#login_boxright input.text {
  width: 220px; }

/* Register */
/* line 3, /app/app/assets/stylesheets/blocks/_register.scss */
.register_info {
  margin-bottom: 20px; }
  /* line 6, /app/app/assets/stylesheets/blocks/_register.scss */
  .register_info article h3 {
    font-size: 22px;
    margin-bottom: 20px;
    color: #fcce42; }
  /* line 11, /app/app/assets/stylesheets/blocks/_register.scss */
  .register_info article ul {
    list-style: disc;
    padding-left: 18px; }
    /* line 14, /app/app/assets/stylesheets/blocks/_register.scss */
    .register_info article ul li {
      margin-bottom: 10px; }
  /* line 19, /app/app/assets/stylesheets/blocks/_register.scss */
  .register_info article .steps li {
    margin-bottom: 10px;
    line-height: 18px; }
    /* line 22, /app/app/assets/stylesheets/blocks/_register.scss */
    .register_info article .steps li span {
      margin-right: 20px;
      float: left; }

/* line 43, /app/app/assets/stylesheets/blocks/_register.scss */
.register_forms, .iou-form, .iou-field {
  position: relative;
  background-color: #fff;
  padding: 20px;
  margin-bottom: 20px;
  border-radius: 7px;
  overflow: hidden;
  overflow: visible; }
  /* line 46, /app/app/assets/stylesheets/blocks/_register.scss */
  .register_forms fieldset, .iou-form fieldset, .iou-field fieldset {
    padding: 20px;
    margin-bottom: 20px;
    background-color: #F8F8F8;
    border-radius: 7px; }
    /* line 51, /app/app/assets/stylesheets/blocks/_register.scss */
    .register_forms fieldset:last-child, .iou-form fieldset:last-child, .iou-field fieldset:last-child {
      margin-bottom: 0; }
    /* line 54, /app/app/assets/stylesheets/blocks/_register.scss */
    .register_forms fieldset.focus, .iou-form fieldset.focus, .iou-field fieldset.focus {
      background-color: #dee3e8; }
    /* line 57, /app/app/assets/stylesheets/blocks/_register.scss */
    .register_forms fieldset.important, .iou-form fieldset.important, .iou-field fieldset.important {
      padding: 20px;
      border-radius: 12px;
      box-shadow: rgba(0, 0, 0, 0.2) 0 3px 6px;
      background-color: #fac830;
      filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#fed34e', endColorstr='#f3b701');
      -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fed34e', endColorstr='#f3b701');
      background-image: linear-gradient(to bottom, #fed34e, #f3b701); }
      /* line 59, /app/app/assets/stylesheets/blocks/_register.scss */
      .register_forms fieldset.important select, .iou-form fieldset.important select, .iou-field fieldset.important select {
        width: 268px; }
    /* line 63, /app/app/assets/stylesheets/blocks/_register.scss */
    .register_forms fieldset a, .iou-form fieldset a, .iou-field fieldset a {
      color: #4c80cd; }
    /* line 66, /app/app/assets/stylesheets/blocks/_register.scss */
    .register_forms fieldset .explenation, .iou-form fieldset .explenation, .iou-field fieldset .explenation {
      margin-top: 20px;
      font-size: 11px; }
  /* line 71, /app/app/assets/stylesheets/blocks/_register.scss */
  .register_forms a, .iou-form a, .iou-field a {
    color: #2a5ea6;
    font-weight: bold; }
    /* line 74, /app/app/assets/stylesheets/blocks/_register.scss */
    .register_forms a.arrow, .iou-form a.arrow, .iou-field a.arrow {
      background: url("/assets/icons/arrow-yellow-right-0a777e2d6ef5628238633d188b8bbf478bb889a7254661029552cbe3b4d11329.png") no-repeat right; }
    /* line 77, /app/app/assets/stylesheets/blocks/_register.scss */
    .register_forms a:hover, .iou-form a:hover, .iou-field a:hover {
      text-decoration: underline; }
  /* line 81, /app/app/assets/stylesheets/blocks/_register.scss */
  .register_forms label, .iou-form label, .iou-field label {
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0 5px 0; }
  /* line 86, /app/app/assets/stylesheets/blocks/_register.scss */
  .register_forms .cbk_copy_address, .iou-form .cbk_copy_address, .iou-field .cbk_copy_address {
    color: #4c80cd;
    font-size: 12px;
    font-weight: bold; }
  /* line 91, /app/app/assets/stylesheets/blocks/_register.scss */
  .register_forms p, .iou-form p, .iou-field p {
    position: relative;
    margin-bottom: 10px; }
    /* line 94, /app/app/assets/stylesheets/blocks/_register.scss */
    .register_forms p:last-child, .iou-form p:last-child, .iou-field p:last-child {
      margin-bottom: 0; }
    /* line 97, /app/app/assets/stylesheets/blocks/_register.scss */
    .register_forms p.buttons, .iou-form p.buttons, .iou-field p.buttons {
      *display: inline-block;
      margin-top: 30px; }
      /* line 158, /app/app/assets/stylesheets/shared/_mixins.scss */
      .register_forms p.buttons:after, .iou-form p.buttons:after, .iou-field p.buttons:after {
        content: " ";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden; }
      /* line 100, /app/app/assets/stylesheets/blocks/_register.scss */
      .register_forms p.buttons.top, .iou-form p.buttons.top, .iou-field p.buttons.top {
        margin: 0 0 20px 0; }
    /* line 105, /app/app/assets/stylesheets/blocks/_register.scss */
    .register_forms p.search input.text, .iou-form p.search input.text, .iou-field p.search input.text {
      width: 240px;
      margin-right: 10px; }
    /* line 110, /app/app/assets/stylesheets/blocks/_register.scss */
    .register_forms p label, .iou-form p label, .iou-field p label {
      display: block; }
    /* line 113, /app/app/assets/stylesheets/blocks/_register.scss */
    .register_forms p span, .iou-form p span, .iou-field p span {
      font-size: 12px;
      line-height: 1em; }
    /* line 117, /app/app/assets/stylesheets/blocks/_register.scss */
    .register_forms p small, .iou-form p small, .iou-field p small {
      font-size: 12px;
      line-height: 1em; }
  /* line 123, /app/app/assets/stylesheets/blocks/_register.scss */
  .register_forms input.text, .register_forms input.date, .register_forms input.datetime, .register_forms select, .register_forms textarea, .iou-form input.text, .iou-form input.date, .iou-form input.datetime, .iou-form select, .iou-form textarea, .iou-field input.text, .iou-field input.date, .iou-field input.datetime, .iou-field select, .iou-field textarea {
    background-color: #f9fcff;
    border-width: 1px;
    border-style: solid;
    border-color: #8892a6;
    width: 300px;
    padding: 6px;
    font-size: 14px;
    color: #778398;
    border-radius: 3px; }
    /* line 135, /app/app/assets/stylesheets/blocks/_register.scss */
    .register_forms input.text:focus, .register_forms input.date:focus, .register_forms input.datetime:focus, .register_forms select:focus, .register_forms textarea:focus, .iou-form input.text:focus, .iou-form input.date:focus, .iou-form input.datetime:focus, .iou-form select:focus, .iou-form textarea:focus, .iou-field input.text:focus, .iou-field input.date:focus, .iou-field input.datetime:focus, .iou-field select:focus, .iou-field textarea:focus {
      background-color: white; }
    /* line 138, /app/app/assets/stylesheets/blocks/_register.scss */
    .register_forms input.text[disabled='disabled'], .register_forms input.date[disabled='disabled'], .register_forms input.datetime[disabled='disabled'], .register_forms select[disabled='disabled'], .register_forms textarea[disabled='disabled'], .iou-form input.text[disabled='disabled'], .iou-form input.date[disabled='disabled'], .iou-form input.datetime[disabled='disabled'], .iou-form select[disabled='disabled'], .iou-form textarea[disabled='disabled'], .iou-field input.text[disabled='disabled'], .iou-field input.date[disabled='disabled'], .iou-field input.datetime[disabled='disabled'], .iou-field select[disabled='disabled'], .iou-field textarea[disabled='disabled'] {
      background: #eef0f7; }
    /* line 141, /app/app/assets/stylesheets/blocks/_register.scss */
    .register_forms input.text.error, .register_forms input.date.error, .register_forms input.datetime.error, .register_forms select.error, .register_forms textarea.error, .iou-form input.text.error, .iou-form input.date.error, .iou-form input.datetime.error, .iou-form select.error, .iou-form textarea.error, .iou-field input.text.error, .iou-field input.date.error, .iou-field input.datetime.error, .iou-field select.error, .iou-field textarea.error {
      border-color: red;
      background-color: #ffeeee; }
    /* line 145, /app/app/assets/stylesheets/blocks/_register.scss */
    .register_forms input.text.wide, .register_forms input.date.wide, .register_forms input.datetime.wide, .register_forms select.wide, .register_forms textarea.wide, .iou-form input.text.wide, .iou-form input.date.wide, .iou-form input.datetime.wide, .iou-form select.wide, .iou-form textarea.wide, .iou-field input.text.wide, .iou-field input.date.wide, .iou-field input.datetime.wide, .iou-field select.wide, .iou-field textarea.wide {
      width: 778px; }
    /* line 148, /app/app/assets/stylesheets/blocks/_register.scss */
    .register_forms input.text.narrow, .register_forms input.date.narrow, .register_forms input.datetime.narrow, .register_forms select.narrow, .register_forms textarea.narrow, .iou-form input.text.narrow, .iou-form input.date.narrow, .iou-form input.datetime.narrow, .iou-form select.narrow, .iou-form textarea.narrow, .iou-field input.text.narrow, .iou-field input.date.narrow, .iou-field input.datetime.narrow, .iou-field select.narrow, .iou-field textarea.narrow {
      width: 100px; }
    /* line 151, /app/app/assets/stylesheets/blocks/_register.scss */
    .register_forms input.text + input[type='submit'], .register_forms input.date + input[type='submit'], .register_forms input.datetime + input[type='submit'], .register_forms select + input[type='submit'], .register_forms textarea + input[type='submit'], .iou-form input.text + input[type='submit'], .iou-form input.date + input[type='submit'], .iou-form input.datetime + input[type='submit'], .iou-form select + input[type='submit'], .iou-form textarea + input[type='submit'], .iou-field input.text + input[type='submit'], .iou-field input.date + input[type='submit'], .iou-field input.datetime + input[type='submit'], .iou-field select + input[type='submit'], .iou-field textarea + input[type='submit'] {
      margin-left: 10px; }
  /* line 155, /app/app/assets/stylesheets/blocks/_register.scss */
  .register_forms h4, .iou-form h4, .iou-field h4 {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 20px; }
  /* line 160, /app/app/assets/stylesheets/blocks/_register.scss */
  .register_forms ul, .iou-form ul, .iou-field ul {
    list-style: disc;
    margin-left: 20px; }
    /* line 163, /app/app/assets/stylesheets/blocks/_register.scss */
    .register_forms ul li, .iou-form ul li, .iou-field ul li {
      line-height: 1.5em;
      margin-bottom: 0.5em; }
  /* line 168, /app/app/assets/stylesheets/blocks/_register.scss */
  .register_forms #bank_results, .register_forms #existing_bank_section, .iou-form #bank_results, .iou-form #existing_bank_section, .iou-field #bank_results, .iou-field #existing_bank_section {
    margin-top: 20px; }
    /* line 170, /app/app/assets/stylesheets/blocks/_register.scss */
    .register_forms #bank_results ol, .register_forms #existing_bank_section ol, .iou-form #bank_results ol, .iou-form #existing_bank_section ol, .iou-field #bank_results ol, .iou-field #existing_bank_section ol {
      list-style: decimal;
      list-style-position: inside;
      margin-bottom: 20px; }
      /* line 174, /app/app/assets/stylesheets/blocks/_register.scss */
      .register_forms #bank_results ol li, .register_forms #existing_bank_section ol li, .iou-form #bank_results ol li, .iou-form #existing_bank_section ol li, .iou-field #bank_results ol li, .iou-field #existing_bank_section ol li {
        font-size: 15px; }
  /* line 180, /app/app/assets/stylesheets/blocks/_register.scss */
  .register_forms #upload_form ol, .iou-form #upload_form ol, .iou-field #upload_form ol {
    list-style: decimal;
    margin-left: 20px; }
    /* line 183, /app/app/assets/stylesheets/blocks/_register.scss */
    .register_forms #upload_form ol li, .iou-form #upload_form ol li, .iou-field #upload_form ol li {
      margin-bottom: 10px; }
  /* line 188, /app/app/assets/stylesheets/blocks/_register.scss */
  .register_forms #uploaded_files, .iou-form #uploaded_files, .iou-field #uploaded_files {
    margin-bottom: 20px; }
    /* line 190, /app/app/assets/stylesheets/blocks/_register.scss */
    .register_forms #uploaded_files ol, .iou-form #uploaded_files ol, .iou-field #uploaded_files ol {
      list-style: decimal;
      margin-left: 30px; }
      /* line 193, /app/app/assets/stylesheets/blocks/_register.scss */
      .register_forms #uploaded_files ol li, .iou-form #uploaded_files ol li, .iou-field #uploaded_files ol li {
        margin-bottom: 5px; }

/* line 200, /app/app/assets/stylesheets/blocks/_register.scss */
.register_form_new {
  margin-top: 40px; }

/* line 205, /app/app/assets/stylesheets/blocks/_register.scss */
#questions td {
  vertical-align: top; }
  /* line 207, /app/app/assets/stylesheets/blocks/_register.scss */
  #questions td:first-child, #questions td.first {
    width: 110px; }
  /* line 210, /app/app/assets/stylesheets/blocks/_register.scss */
  #questions td input {
    margin: 0 8px 0 0; }

/* line 217, /app/app/assets/stylesheets/blocks/_register.scss */
#bank_login_form_wrapper .buttons {
  width: 312px; }

/* line 223, /app/app/assets/stylesheets/blocks/_register.scss */
#note_form textarea {
  width: 778px; }

/* line 229, /app/app/assets/stylesheets/blocks/_register.scss */
#internal_notes_form textarea {
  width: 100%; }

/* line 235, /app/app/assets/stylesheets/blocks/_register.scss */
#underwriting_decision fieldset {
  text-align: right;
  margin-bottom: 20px; }
  /* line 238, /app/app/assets/stylesheets/blocks/_register.scss */
  #underwriting_decision fieldset label {
    margin-left: 10px; }
/* line 242, /app/app/assets/stylesheets/blocks/_register.scss */
#underwriting_decision fieldset + table {
  margin-top: 20px; }

/* line 247, /app/app/assets/stylesheets/blocks/_register.scss */
#summary {
  margin-bottom: 20px;
  position: relative; }
  /* line 250, /app/app/assets/stylesheets/blocks/_register.scss */
  #summary label {
    color: #f7cd4d; }
  /* line 253, /app/app/assets/stylesheets/blocks/_register.scss */
  #summary strong {
    text-shadow: rgba(0, 0, 0, 0.4) -1px -1px 0; }
  /* line 256, /app/app/assets/stylesheets/blocks/_register.scss */
  #summary .amount {
    position: absolute;
    right: 20px;
    bottom: 40px;
    text-align: right; }
    /* line 261, /app/app/assets/stylesheets/blocks/_register.scss */
    #summary .amount h3 {
      font-size: 50px;
      font-weight: bold;
      margin-top: 10px;
      text-shadow: rgba(0, 0, 0, 0.6) -1px -1px 0;
      color: white; }

/* line 272, /app/app/assets/stylesheets/blocks/_register.scss */
#signature_form #signature_box {
  width: 480px;
  margin: 20px auto 0 auto;
  position: relative; }
  /* line 276, /app/app/assets/stylesheets/blocks/_register.scss */
  #signature_form #signature_box .error_text {
    position: absolute;
    right: 0;
    bottom: 0;
    color: #ff6666; }
/* line 283, /app/app/assets/stylesheets/blocks/_register.scss */
#signature_form .buttons {
  width: 480px;
  margin: 0 auto 20px auto; }
/* line 287, /app/app/assets/stylesheets/blocks/_register.scss */
#signature_form small {
  display: block;
  margin-top: 20px;
  text-align: center;
  font-size: 12px; }

/* line 295, /app/app/assets/stylesheets/blocks/_register.scss */
#processing {
  position: relative;
  margin: 20px 0 80px 0;
  z-index: 300; }
  /* line 299, /app/app/assets/stylesheets/blocks/_register.scss */
  #processing section {
    text-align: center; }
    /* line 301, /app/app/assets/stylesheets/blocks/_register.scss */
    #processing section h1 {
      font-family: "Kreon", Georgia, Serif;
      font-size: 46px;
      margin-bottom: 10px; }
    /* line 306, /app/app/assets/stylesheets/blocks/_register.scss */
    #processing section h2 {
      font-size: 26px;
      text-transform: uppercase; }
    /* line 310, /app/app/assets/stylesheets/blocks/_register.scss */
    #processing section img {
      margin: 30px 0 20px 0; }
    /* line 313, /app/app/assets/stylesheets/blocks/_register.scss */
    #processing section h3 {
      width: 500px;
      margin: 0 auto;
      font-size: 16px;
      line-height: 23px;
      padding: 5px 0;
      text-transform: none; }
    /* line 321, /app/app/assets/stylesheets/blocks/_register.scss */
    #processing section p {
      margin: 10px 0; }
    /* line 324, /app/app/assets/stylesheets/blocks/_register.scss */
    #processing section ul {
      margin-bottom: 20px; }
    /* line 327, /app/app/assets/stylesheets/blocks/_register.scss */
    #processing section li {
      margin-bottom: 4px; }
      /* line 329, /app/app/assets/stylesheets/blocks/_register.scss */
      #processing section li strong {
        font-size: 12px;
        padding: 0 10px;
        line-height: 18px;
        color: white;
        background-color: #ecc036;
        display: inline-block;
        vertical-align: baseline;
        zoom: 1;
        *display: inline;
        *vertical-align: auto;
        border-radius: 7px; }

/* line 342, /app/app/assets/stylesheets/blocks/_register.scss */
#overlay {
  background: rgba(255, 255, 255, 0.7);
  position: absolute;
  left: 0;
  top: 0;
  z-index: 250; }

/* line 351, /app/app/assets/stylesheets/blocks/_register.scss */
.iou-field .iou-form, .iou-field .register_forms, .iou-field .iou-field, .iou-form .iou-form, .iou-form .register_forms, .iou-form .iou-field, .register_forms .iou-form, .register_forms .register_forms, .register_forms .iou-field {
  padding: 0; }
/* line 354, /app/app/assets/stylesheets/blocks/_register.scss */
.iou-field .iou-form, .iou-form .iou-form, .register_forms .iou-form {
  margin: 0; }

/* line 359, /app/app/assets/stylesheets/blocks/_register.scss */
.tax-return input.text {
  width: 200px; }

/* Steps   */
/* line 367, /app/app/assets/stylesheets/blocks/_register.scss */
.steps li {
  height: 32px;
  list-style: none; }
  /* line 370, /app/app/assets/stylesheets/blocks/_register.scss */
  .steps li span {
    display: block;
    width: 45px;
    height: 45px;
    line-height: 45px;
    font-size: 30px;
    font-weight: bold;
    color: white;
    background: #d1d7df;
    text-align: center;
    border-radius: 1em; }
  /* line 383, /app/app/assets/stylesheets/blocks/_register.scss */
  .steps li.selected span {
    background: #192a4e; }

/* line 390, /app/app/assets/stylesheets/blocks/_register.scss */
#register_steps {
  *display: inline-block;
  margin: 0; }
  /* line 158, /app/app/assets/stylesheets/shared/_mixins.scss */
  #register_steps:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  /* line 393, /app/app/assets/stylesheets/blocks/_register.scss */
  #register_steps li {
    list-style: none;
    float: left; }
    /* line 397, /app/app/assets/stylesheets/blocks/_register.scss */
    #register_steps li:last-child .arrow {
      display: none; }
    /* line 401, /app/app/assets/stylesheets/blocks/_register.scss */
    #register_steps li .step {
      display: block;
      width: 80px;
      text-align: center;
      position: relative; }
      /* line 406, /app/app/assets/stylesheets/blocks/_register.scss */
      #register_steps li .step span {
        margin: 0 auto; }
      /* line 409, /app/app/assets/stylesheets/blocks/_register.scss */
      #register_steps li .step small {
        display: block;
        font-size: 10px;
        line-height: 10px;
        margin-top: 2px;
        color: #d1d7df;
        text-transform: uppercase; }
      /* line 417, /app/app/assets/stylesheets/blocks/_register.scss */
      #register_steps li .step .arrow {
        position: absolute;
        right: -10px;
        top: 13px;
        width: 18px;
        height: 17px;
        background: transparent url("/assets/icons/step-arrow-gray-f9ed375e7b63452819e13e13fa81b2c9bee46d88b6667ce07ecc7821302f39e4.png") no-repeat center; }
    /* line 428, /app/app/assets/stylesheets/blocks/_register.scss */
    #register_steps li.selected .step .arrow {
      background: transparent url("/assets/icons/step-arrow-yellow-804714020fc6fda349595091576f87d00858a8313fc9f9065a013d7262fefda6.png") no-repeat center; }
    /* line 431, /app/app/assets/stylesheets/blocks/_register.scss */
    #register_steps li.selected .step small {
      color: #192a4e; }

/* line 439, /app/app/assets/stylesheets/blocks/_register.scss */
header.special {
  margin-bottom: 60px;
  position: relative; }
  /* line 442, /app/app/assets/stylesheets/blocks/_register.scss */
  header.special h2 {
    color: #fcce42;
    font-size: 38px;
    font-weight: bold;
    text-transform: uppercase; }
    /* line 447, /app/app/assets/stylesheets/blocks/_register.scss */
    header.special h2 span {
      display: block;
      font-weight: normal;
      font-size: 24px;
      margin-top: 6px; }
  /* line 454, /app/app/assets/stylesheets/blocks/_register.scss */
  header.special aside {
    position: absolute;
    right: 0;
    top: 0;
    text-align: right; }
    /* line 459, /app/app/assets/stylesheets/blocks/_register.scss */
    header.special aside .button {
      font-size: 20px;
      padding: 8px 20px;
      border-radius: 11px; }
    /* line 464, /app/app/assets/stylesheets/blocks/_register.scss */
    header.special aside span {
      display: block;
      font-size: 12px;
      margin-top: 10px; }

/* line 472, /app/app/assets/stylesheets/blocks/_register.scss */
header.intuit-special {
  margin-bottom: 60px;
  position: relative; }
  /* line 475, /app/app/assets/stylesheets/blocks/_register.scss */
  header.intuit-special h2 {
    color: linear-gradient(#647291, #192A4E);
    font-size: 38px;
    font-weight: bold; }
    /* line 479, /app/app/assets/stylesheets/blocks/_register.scss */
    header.intuit-special h2 span {
      display: block;
      font-weight: normal;
      font-size: 24px;
      margin-top: 6px;
      margin-bottom: 7px; }

/* line 491, /app/app/assets/stylesheets/blocks/_register.scss */
#myiou h2.prequalified {
  background: transparent url("/assets/icons/result_prequalified-0fa3e697681909cdd089b0e5f207b75b83b8576407583b1768f6d32f4cc35b06.png") no-repeat left;
  color: #192a4e;
  min-height: 50px;
  padding-left: 70px; }
/* line 497, /app/app/assets/stylesheets/blocks/_register.scss */
#myiou h2.rejected {
  background: transparent url("/assets/icons/result_rejected-5ceaa747f8eb5bd5d2d8cbea6c3c6ecb20ef12a425e7564dfcb16c2da52cef46.png") no-repeat left;
  color: red;
  min-height: 50px;
  padding-left: 70px; }
/* line 503, /app/app/assets/stylesheets/blocks/_register.scss */
#myiou h2.rejected-retail {
  background: transparent url("/assets/icons/result_rejected_retail-89c334fe94e40b5aea90e38f5edca20ce19eccb1e80c8b22eb9c0887c9673b81.png") no-repeat left;
  color: #192a4e;
  min-height: 50px;
  padding-left: 70px; }
/* line 509, /app/app/assets/stylesheets/blocks/_register.scss */
#myiou h2.delayed {
  background: transparent url("/icons/result_delay.png") no-repeat left;
  color: #192a4e;
  min-height: 50px;
  padding-left: 70px; }

/* line 518, /app/app/assets/stylesheets/blocks/_register.scss */
#check_user_token fieldset {
  margin-top: 20px; }

/* line 522, /app/app/assets/stylesheets/blocks/_register.scss */
.reset_options input.text {
  display: block; }

/* line 526, /app/app/assets/stylesheets/blocks/_register.scss */
.forgot_password_submit {
  margin-top: 10px;
  margin-left: 0px !important; }

/* line 531, /app/app/assets/stylesheets/blocks/_register.scss */
.broker_app_submit {
  margin-bottom: 10px; }

/* line 1, /app/app/assets/stylesheets/features/_datepicker.scss */
.ui-datepicker {
  display: none;
  font-size: 12px;
  width: 17em;
  line-height: 1.5em;
  padding: 10px;
  margin-left: 20px;
  background: #192A4E;
  border: 2px solid #fff;
  border-radius: 7px;
  box-shadow: rgba(0, 0, 0, 0.7) 1px 3px 10px; }
  /* line 14, /app/app/assets/stylesheets/features/_datepicker.scss */
  .ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: 4px;
    background-color: #CCCCCC;
    border-radius: 5px; }
  /* line 22, /app/app/assets/stylesheets/features/_datepicker.scss */
  .ui-datepicker .ui-datepicker-prev {
    left: 5px;
    background: #fff url("/assets/icons/arrow-blue-left-0baf9792118c3267d719ed16c015a97bf87507e61ba47d44961910e28ffdffa0.png") no-repeat center; }
  /* line 27, /app/app/assets/stylesheets/features/_datepicker.scss */
  .ui-datepicker .ui-datepicker-next {
    right: 5px;
    background: #fff url("/assets/icons/arrow-blue-right-3dd9fa3e4541913dac26d610a78f0f5d0c5bf606cbd30b4bffd466ffb9955b1f.png") no-repeat center; }
  /* line 32, /app/app/assets/stylesheets/features/_datepicker.scss */
  .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    position: absolute;
    display: block;
    top: 5px;
    width: 20px;
    height: 20px;
    border-radius: 3px;
    box-shadow: rgba(0, 0, 0, 0.4) 0 1px 3px; }
    /* line 42, /app/app/assets/stylesheets/features/_datepicker.scss */
    .ui-datepicker .ui-datepicker-prev:active, .ui-datepicker .ui-datepicker-next:active {
      box-shadow: none; }
  /* line 47, /app/app/assets/stylesheets/features/_datepicker.scss */
  .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    display: none; }
  /* line 51, /app/app/assets/stylesheets/features/_datepicker.scss */
  .ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center; }
    /* line 56, /app/app/assets/stylesheets/features/_datepicker.scss */
    .ui-datepicker .ui-datepicker-title select {
      font-size: 1em;
      margin: 1px 0; }
  /* line 62, /app/app/assets/stylesheets/features/_datepicker.scss */
  .ui-datepicker select {
    color: #000; }
    /* line 65, /app/app/assets/stylesheets/features/_datepicker.scss */
    .ui-datepicker select.ui-datepicker-month-year {
      width: 100%; }
    /* line 69, /app/app/assets/stylesheets/features/_datepicker.scss */
    .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
      width: 45%; }
    /* line 73, /app/app/assets/stylesheets/features/_datepicker.scss */
    .ui-datepicker select.ui-datepicker-month {
      margin-right: 5px; }
  /* line 78, /app/app/assets/stylesheets/features/_datepicker.scss */
  .ui-datepicker table {
    width: 100%;
    border-collapse: collapse; }
  /* line 83, /app/app/assets/stylesheets/features/_datepicker.scss */
  .ui-datepicker th {
    padding: 3px 0;
    text-align: center;
    font-weight: bold;
    border: 0;
    color: #FFFFFF;
    text-shadow: rgba(0, 0, 0, 0.2) -1px -1px 0; }
  /* line 92, /app/app/assets/stylesheets/features/_datepicker.scss */
  .ui-datepicker td {
    border: 0;
    padding: 1px; }
    /* line 96, /app/app/assets/stylesheets/features/_datepicker.scss */
    .ui-datepicker td span, .ui-datepicker td a {
      color: #fff;
      display: block;
      padding-right: 2px;
      text-align: right;
      text-decoration: none;
      background: #192A4E; }
  /* line 106, /app/app/assets/stylesheets/features/_datepicker.scss */
  .ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: 0.7em 0 0 0;
    padding: 0 0.2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0; }
    /* line 114, /app/app/assets/stylesheets/features/_datepicker.scss */
    .ui-datepicker .ui-datepicker-buttonpane button {
      float: right;
      margin: 0.5em 0.2em 0.4em;
      cursor: pointer;
      padding: 0.2em 0.6em 0.3em 0.6em;
      width: auto;
      overflow: visible; }
      /* line 122, /app/app/assets/stylesheets/features/_datepicker.scss */
      .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
        float: left; }

/* line 132, /app/app/assets/stylesheets/features/_datepicker.scss */
form .expiration-date {
  width: 150px !important; }

/* line 1, /app/app/assets/stylesheets/features/_widgets.scss */
.widget {
  margin-bottom: 10px; }
  /* line 2, /app/app/assets/stylesheets/features/_widgets.scss */
  .widget input, .widget label {
    font-size: 14px; }
  /* line 12, /app/app/assets/stylesheets/features/_widgets.scss */
  .widget:after {
    clear: both;
    content: "";
    display: block;
    width: 100%;
    height: 0; }
  /* line 20, /app/app/assets/stylesheets/features/_widgets.scss */
  .widget table {
    font-size: 14px;
    margin-bottom: 50px; }
    /* line 24, /app/app/assets/stylesheets/features/_widgets.scss */
    .widget table td {
      padding: 5px; }
      /* line 27, /app/app/assets/stylesheets/features/_widgets.scss */
      .widget table td input, .widget table td label {
        font-size: 14px; }
  /* line 33, /app/app/assets/stylesheets/features/_widgets.scss */
  .widget table + input[type="submit"] {
    float: right; }

/* line 38, /app/app/assets/stylesheets/features/_widgets.scss */
.verified_info {
  position: relative;
  height: 26px;
  margin-bottom: 10px;
  padding: 0 0;
  background: #fff;
  font-weight: bold;
  font-size: 14px;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: #eee; }
  /* line 52, /app/app/assets/stylesheets/features/_widgets.scss */
  .verified_info .verified {
    display: inline-block;
    padding-left: 5px; }
    /* line 56, /app/app/assets/stylesheets/features/_widgets.scss */
    .verified_info .verified strong {
      margin-right: 40px; }
  /* line 61, /app/app/assets/stylesheets/features/_widgets.scss */
  .verified_info .progressbar {
    position: absolute;
    background: #ccc;
    width: 240px;
    right: 5px;
    top: 0;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#ddd', endColorstr='#f1f1f1');
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ddd', endColorstr='#f1f1f1');
    background-image: linear-gradient(to bottom, #ddd, #f1f1f1); }
    /* line 70, /app/app/assets/stylesheets/features/_widgets.scss */
    .verified_info .progressbar .progress {
      background: red;
      height: 24px;
      filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#B7D262', endColorstr='#85a02e');
      -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B7D262', endColorstr='#85a02e');
      background-image: linear-gradient(to bottom, #B7D262, #85a02e); }
    /* line 77, /app/app/assets/stylesheets/features/_widgets.scss */
    .verified_info .progressbar .completed {
      position: absolute;
      right: 10px;
      top: 1px;
      color: #333;
      font-size: 14px;
      text-shadow: rgba(255, 255, 255, 0.6) 0 1px 0; }
      /* line 85, /app/app/assets/stylesheets/features/_widgets.scss */
      .verified_info .progressbar .completed strong {
        font-size: 14px; }

/* line 2, /app/app/assets/stylesheets/features/_search.scss */
nav span#search {
  float: right; }

/* line 8, /app/app/assets/stylesheets/features/_search.scss */
nav#main-menu span#search {
  float: none; }

/* line 14, /app/app/assets/stylesheets/features/_search.scss */
nav span#search, nav#main-menu span#search {
  width: 380px;
  text-align: right;
  background: yellpw; }
/* line 19, /app/app/assets/stylesheets/features/_search.scss */
nav div.search-icon, nav#main-menu div.search-icon {
  width: 30px;
  height: 29px;
  background: white url("/assets/chosen-sprite@2x-edc297359fe8a5f6ee0bc4a1abc36ce4a773104a9225e17bbe592f820c617a72.png") no-repeat -66px -50px;
  display: inline-block;
  cursor: pointer; }
/* line 27, /app/app/assets/stylesheets/features/_search.scss */
nav div.search-form, nav#main-menu div.search-form {
  display: none; }
/* line 31, /app/app/assets/stylesheets/features/_search.scss */
nav div.search-form, nav#main-menu div.search-form {
  padding: 15px;
  text-align: right;
  width: 337px;
  float: left;
  background: white;
  border: 1px solid #cccccc;
  position: relative;
  top: -10px;
  left: 6px; }
  /* line 41, /app/app/assets/stylesheets/features/_search.scss */
  nav div.search-form input, nav#main-menu div.search-form input {
    background: #f8f8f8;
    -moz-border-radius: 0;
    border: 1px solid #ededed;
    line-height: 45px;
    width: 250px;
    font-size: 13px; }
  /* line 49, /app/app/assets/stylesheets/features/_search.scss */
  nav div.search-form input[type='submit'], nav#main-menu div.search-form input[type='submit'] {
    background: #192a4e url("/assets/chosen-sprite@2x-edc297359fe8a5f6ee0bc4a1abc36ce4a773104a9225e17bbe592f820c617a72.png") no-repeat -55px -38px;
    height: 50px;
    width: 50px; }

/* line 58, /app/app/assets/stylesheets/features/_search.scss */
nav#main-menu span#search {
  float: right;
  position: relative;
  width: 306px; }
/* line 63, /app/app/assets/stylesheets/features/_search.scss */
nav#main-menu div.search-form {
  margin-bottom: -35px;
  position: absolute;
  top: -35px;
  left: -18%;
  z-index: 10;
  width: 340px; }
  /* line 70, /app/app/assets/stylesheets/features/_search.scss */
  nav#main-menu div.search-form input {
    width: 250px; }

/* line 2, /app/app/assets/stylesheets/dashboard/_tabs.scss */
h3.iou-tab-header {
  position: relative;
  color: #192A4E;
  font-size: 15px;
  font-weight: bold;
  min-height: 34px;
  line-height: 34px;
  padding-left: 14px;
  vertical-align: middle;
  margin-bottom: 20px;
  border: 1px solid #E1E1E1;
  text-transform: uppercase;
  background: #F4F4F4; }
  /* line 16, /app/app/assets/stylesheets/dashboard/_tabs.scss */
  h3.iou-tab-header .aside {
    position: absolute;
    right: 10px;
    top: 7px;
    font-size: 12px;
    line-height: 18px; }
/* line 25, /app/app/assets/stylesheets/dashboard/_tabs.scss */
h3.iou-tab-header-2 {
  position: relative;
  color: #192A4E;
  background: #F4F4F4;
  font-size: 15px;
  font-weight: bold;
  min-height: 34px;
  line-height: 34px;
  padding-left: 14px;
  vertical-align: middle;
  margin-bottom: 20px;
  border: 1px solid #E1E1E1;
  text-transform: uppercase; }
  /* line 39, /app/app/assets/stylesheets/dashboard/_tabs.scss */
  h3.iou-tab-header-2 .aside {
    position: absolute;
    right: 10px;
    top: 7px;
    font-size: 12px;
    line-height: 18px; }

/* ACCORDION */
/* line 52, /app/app/assets/stylesheets/dashboard/_tabs.scss */
#iou-accordion article.iou-field {
  background-color: #cad0d9;
  background-color: rgba(255, 255, 255, 0.5); }
  /* line 56, /app/app/assets/stylesheets/dashboard/_tabs.scss */
  #iou-accordion article.iou-field > .iou-tab-header {
    cursor: pointer;
    padding-left: 30px;
    position: relative;
    margin-bottom: 0;
    background: #192A4E;
    background: #F7F7F7;
    color: #192A4E; }
    /* line 66, /app/app/assets/stylesheets/dashboard/_tabs.scss */
    #iou-accordion article.iou-field > .iou-tab-header:hover {
      border-color: #fac830; }
    /* line 70, /app/app/assets/stylesheets/dashboard/_tabs.scss */
    #iou-accordion article.iou-field > .iou-tab-header .iou-tab-arrow {
      position: absolute;
      left: 12px;
      top: 12px;
      width: 10px;
      height: 10px;
      background: transparent url("/assets/icons/arrow-yellow-right-0a777e2d6ef5628238633d188b8bbf478bb889a7254661029552cbe3b4d11329.png") no-repeat center; }
    /* line 79, /app/app/assets/stylesheets/dashboard/_tabs.scss */
    #iou-accordion article.iou-field > .iou-tab-header .printable {
      position: absolute;
      right: 12px;
      top: 8px; }
  /* line 86, /app/app/assets/stylesheets/dashboard/_tabs.scss */
  #iou-accordion article.iou-field .iou-tab-content {
    margin-top: 20px;
    display: none; }
    /* line 90, /app/app/assets/stylesheets/dashboard/_tabs.scss */
    #iou-accordion article.iou-field .iou-tab-content .iou-tab-header {
      box-shadow: none; }
  /* line 95, /app/app/assets/stylesheets/dashboard/_tabs.scss */
  #iou-accordion article.iou-field.active {
    background-color: #fff; }
    /* line 98, /app/app/assets/stylesheets/dashboard/_tabs.scss */
    #iou-accordion article.iou-field.active > .iou-tab-header {
      background: #192A4E;
      color: #FFFFFF; }
      /* line 102, /app/app/assets/stylesheets/dashboard/_tabs.scss */
      #iou-accordion article.iou-field.active > .iou-tab-header .iou-tab-arrow {
        background: transparent url("/assets/icons/arrow-yellow-down-8c7ed89f518b64424a3b46a768bd133058b2b63518f1f12a8a2261da91925f98.png") no-repeat center; }
      /* line 106, /app/app/assets/stylesheets/dashboard/_tabs.scss */
      #iou-accordion article.iou-field.active > .iou-tab-header .printable {
        background: #F7F7F7; }
    /* line 111, /app/app/assets/stylesheets/dashboard/_tabs.scss */
    #iou-accordion article.iou-field.active .iou-tab-content {
      display: block;
      overflow: inherit !important; }
  /* line 117, /app/app/assets/stylesheets/dashboard/_tabs.scss */
  #iou-accordion article.iou-field.inactive {
    opacity: 0.4; }
  /* line 121, /app/app/assets/stylesheets/dashboard/_tabs.scss */
  #iou-accordion article.iou-field.disabled {
    background: #F7F7F7;
    opacity: 0.4; }

/* line 129, /app/app/assets/stylesheets/dashboard/_tabs.scss */
.decision-visibility-button {
  display: block;
  text-align: center; }
  /* line 133, /app/app/assets/stylesheets/dashboard/_tabs.scss */
  .decision-visibility-button:hover {
    text-decoration: none; }

/* line 138, /app/app/assets/stylesheets/dashboard/_tabs.scss */
.decision-visibility-icon {
  font-size: 1.5em; }

/* line 142, /app/app/assets/stylesheets/dashboard/_tabs.scss */
.make-default-icon {
  color: #33af45;
  float: left;
  margin-left: 5px; }

/* line 148, /app/app/assets/stylesheets/dashboard/_tabs.scss */
.remove-decision-icon {
  display: inline-block;
  color: #cc2e2e;
  margin-right: 5px; }

/*!
 *Chosen, a Select Box Enhancer for jQuery and Prototype
 *by Patrick Filler for Harvest, http://getharvest.com
 *
 *Version 1.1.0
 *Full source at https://github.com/harvesthq/chosen
 *Copyright (c) 2011 Harvest http://getharvest.com
 *
 *MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
 *This file is generated by `grunt build`, do not edit it by hand. */
/* @group Base */
/* line 15, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
#t_communication .chosen-container {
  width: 300px !important; }

/* line 23, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
#performance_form .chosen-container a span {
  padding: 3px 0 3px 8px; }

/* line 30, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  *display: inline;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border-radius: 7px; }
  /* line 44, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
  .chosen-container .chosen-drop {
    position: absolute;
    top: 100%;
    left: -9999px;
    z-index: 1010;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    border: 1px solid #aaa;
    border-top: 0;
    background: #fff;
    box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); }
  /* line 59, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
  .chosen-container.chosen-with-drop .chosen-drop {
    left: 0; }
  /* line 63, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
  .chosen-container a {
    cursor: pointer; }

/* @end */
/* @group Single Chosen */
/* line 72, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, white), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
  background: -webkit-linear-gradient(top, white 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -moz-linear-gradient(top, white 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -o-linear-gradient(top, white 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: linear-gradient(top, white 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none !important;
  white-space: nowrap;
  line-height: 24px; }
/* line 95, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
.chosen-container-single .chosen-default {
  color: #999; }
/* line 99, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 100%;
  font-size: 13px;
  font-weight: normal;
  color: #778398;
  background-color: #f9fcff;
  padding: 8px; }
/* line 118, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px; }
/* line 122, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url("/assets/chosen-sprite-e670fdcaf8cd467a9a1a67e9a5c1f73288089f59dc08031b118dc26fbd233c80.png") -42px 1px no-repeat;
  font-size: 1px; }
  /* line 132, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
  .chosen-container-single .chosen-single abbr:hover {
    background-position: -42px -10px; }
/* line 137, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px; }
/* line 141, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%; }
  /* line 149, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
  .chosen-container-single .chosen-single div b {
    display: block;
    width: 100%;
    height: 100%;
    background: url("/assets/chosen-sprite-e670fdcaf8cd467a9a1a67e9a5c1f73288089f59dc08031b118dc26fbd233c80.png") no-repeat 0px 2px; }
/* line 157, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap; }
  /* line 164, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
  .chosen-container-single .chosen-search input[type="text"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 1px 0;
    padding: 4px 20px 4px 5px;
    width: 100%;
    height: auto;
    outline: 0;
    border: 1px solid #aaa;
    background: white url("/assets/chosen-sprite-e670fdcaf8cd467a9a1a67e9a5c1f73288089f59dc08031b118dc26fbd233c80.png") no-repeat 100% -20px;
    background: url("/assets/chosen-sprite-e670fdcaf8cd467a9a1a67e9a5c1f73288089f59dc08031b118dc26fbd233c80.png") no-repeat 100% -20px;
    font-size: 1em;
    font-family: sans-serif;
    line-height: normal;
    border-radius: 0; }
/* line 183, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box; }
/* line 189, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  left: -9999px; }

/* @end */
/* @group Results */
/* line 198, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
.chosen-container .chosen-results {
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch; }
  /* line 207, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
  .chosen-container .chosen-results li {
    display: none;
    margin: 0;
    padding: 5px 6px;
    list-style: none;
    line-height: 15px;
    -webkit-touch-callout: none; }
    /* line 215, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
    .chosen-container .chosen-results li.active-result {
      display: list-item;
      cursor: pointer; }
    /* line 220, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
    .chosen-container .chosen-results li.disabled-result {
      display: list-item;
      color: #ccc;
      cursor: default; }
    /* line 226, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
    .chosen-container .chosen-results li.highlighted {
      background-color: #3875d7;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
      background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
      background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
      background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
      background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
      color: #fff; }
    /* line 236, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
    .chosen-container .chosen-results li.no-results {
      display: list-item;
      background: #f4f4f4; }
    /* line 241, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
    .chosen-container .chosen-results li.group-result {
      display: list-item;
      font-weight: bold;
      cursor: default; }
    /* line 247, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
    .chosen-container .chosen-results li.group-option {
      padding-left: 15px; }
    /* line 251, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
    .chosen-container .chosen-results li em {
      font-style: normal;
      text-decoration: underline; }

/* @end */
/* @group Multi Chosen */
/* line 262, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 100%;
  height: auto !important;
  height: 1%;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, white));
  background-image: -webkit-linear-gradient(#eeeeee 1%, white 15%);
  background-image: -moz-linear-gradient(#eeeeee 1%, white 15%);
  background-image: -o-linear-gradient(#eeeeee 1%, white 15%);
  background-image: linear-gradient(#eeeeee 1%, white 15%);
  cursor: text; }
  /* line 282, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
  .chosen-container-multi .chosen-choices li {
    float: left;
    list-style: none; }
    /* line 286, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
    .chosen-container-multi .chosen-choices li.search-field {
      margin: 0;
      padding: 0;
      white-space: nowrap; }
      /* line 291, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
      .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
        margin: 1px 0;
        padding: 5px;
        height: 35px;
        outline: 0;
        border: 0 !important;
        background: transparent !important;
        box-shadow: none;
        color: #666;
        font-size: 100%;
        font-family: sans-serif;
        line-height: normal;
        border-radius: 0; }
      /* line 306, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
      .chosen-container-multi .chosen-choices li.search-field .default {
        color: #999; }
    /* line 311, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
    .chosen-container-multi .chosen-choices li.search-choice {
      position: relative;
      margin: 3px 0 3px 5px;
      padding: 3px 20px 3px 5px;
      border: 1px solid #aaa;
      border-radius: 3px;
      background-color: #e4e4e4;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
      background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
      background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
      background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
      background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
      background-clip: padding-box;
      box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
      color: #333;
      line-height: 13px;
      cursor: default; }
      /* line 329, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
      .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
        position: absolute;
        top: 4px;
        right: 3px;
        display: block;
        width: 12px;
        height: 12px;
        background: url("/assets/chosen-sprite-e670fdcaf8cd467a9a1a67e9a5c1f73288089f59dc08031b118dc26fbd233c80.png") -42px 1px no-repeat;
        font-size: 1px; }
        /* line 339, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
        .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
          background-position: -42px -10px; }
    /* line 345, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
    .chosen-container-multi .chosen-choices li.search-choice-disabled {
      padding-right: 5px;
      border: 1px solid #ccc;
      background-color: #e4e4e4;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
      background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
      background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
      background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
      background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
      color: #666; }
    /* line 357, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
    .chosen-container-multi .chosen-choices li.search-choice-focus {
      background: #d4d4d4; }
      /* line 360, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
      .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
        background-position: -42px -10px; }
/* line 367, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0; }
/* line 372, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default; }

/* @end */
/* @group Active */
/* line 383, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }
/* line 388, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, white));
  background-image: -webkit-linear-gradient(#eeeeee 20%, white 80%);
  background-image: -moz-linear-gradient(#eeeeee 20%, white 80%);
  background-image: -o-linear-gradient(#eeeeee 20%, white 80%);
  background-image: linear-gradient(#eeeeee 20%, white 80%);
  box-shadow: 0 1px 0 #fff inset; }
  /* line 401, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
  .chosen-container-active.chosen-with-drop .chosen-single div {
    border-left: none;
    background: transparent; }
    /* line 405, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
    .chosen-container-active.chosen-with-drop .chosen-single div b {
      background-position: -18px 2px; }
/* line 411, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }
  /* line 415, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
  .chosen-container-active .chosen-choices li.search-field input[type="text"] {
    color: #111 !important; }

/* @end */
/* @group Disabled Support */
/* line 424, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default; }
  /* line 428, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
  .chosen-disabled .chosen-single, .chosen-disabled .chosen-choices .search-choice .search-choice-close {
    cursor: default; }

/* @end */
/* @group Right to Left */
/* line 436, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
.chosen-rtl {
  text-align: right; }
  /* line 439, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
  .chosen-rtl .chosen-single {
    overflow: visible;
    padding: 0 8px 0 0; }
    /* line 443, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
    .chosen-rtl .chosen-single span {
      margin-right: 0;
      margin-left: 26px;
      direction: rtl; }
  /* line 450, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
  .chosen-rtl .chosen-single-with-deselect span {
    margin-left: 38px; }
  /* line 455, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
  .chosen-rtl .chosen-single div {
    right: auto;
    left: 3px; }
  /* line 460, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
  .chosen-rtl .chosen-single abbr {
    right: auto;
    left: 26px; }
  /* line 466, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
  .chosen-rtl .chosen-choices li {
    float: right; }
    /* line 469, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
    .chosen-rtl .chosen-choices li.search-field input[type="text"] {
      direction: rtl; }
    /* line 473, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
    .chosen-rtl .chosen-choices li.search-choice {
      margin: 3px 5px 3px 0;
      padding: 3px 5px 3px 19px; }
      /* line 477, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
      .chosen-rtl .chosen-choices li.search-choice .search-choice-close {
        right: auto;
        left: 4px; }
  /* line 484, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
  .chosen-rtl.chosen-container-single-nosearch .chosen-search, .chosen-rtl .chosen-drop {
    left: 9999px; }
  /* line 488, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
  .chosen-rtl.chosen-container-single .chosen-results {
    margin: 0 0 4px 4px;
    padding: 0 4px 0 0; }
  /* line 493, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
  .chosen-rtl .chosen-results li.group-option {
    padding-right: 15px;
    padding-left: 0; }
  /* line 498, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
  .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
    border-right: none; }
  /* line 502, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
  .chosen-rtl .chosen-search input[type="text"] {
    padding: 4px 5px 4px 20px;
    background: white url("/assets/chosen-sprite-e670fdcaf8cd467a9a1a67e9a5c1f73288089f59dc08031b118dc26fbd233c80.png") no-repeat -30px -20px;
    background: url("/assets/chosen-sprite-e670fdcaf8cd467a9a1a67e9a5c1f73288089f59dc08031b118dc26fbd233c80.png") no-repeat -30px -20px;
    direction: rtl; }
  /* line 510, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
  .chosen-rtl.chosen-container-single .chosen-single div b {
    background-position: 6px 2px; }
  /* line 514, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
  .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
    background-position: -12px 2px; }

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
  /* line 523, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
  .chosen-rtl .chosen-search input[type="text"] {
    background-image: url("/assets/chosen-sprite@2x-edc297359fe8a5f6ee0bc4a1abc36ce4a773104a9225e17bbe592f820c617a72.png") !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important; }

  /* line 531, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
  .chosen-container-single .chosen-single abbr, .chosen-container-single .chosen-single div b {
    background-image: url("/assets/chosen-sprite@2x-edc297359fe8a5f6ee0bc4a1abc36ce4a773104a9225e17bbe592f820c617a72.png") !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important; }
  /* line 538, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
  .chosen-container-single .chosen-search input[type="text"] {
    background-image: url("/assets/chosen-sprite@2x-edc297359fe8a5f6ee0bc4a1abc36ce4a773104a9225e17bbe592f820c617a72.png") !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important; }

  /* line 545, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close {
    background-image: url("/assets/chosen-sprite@2x-edc297359fe8a5f6ee0bc4a1abc36ce4a773104a9225e17bbe592f820c617a72.png") !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important; }

  /* line 552, /app/app/assets/stylesheets/plugins/jquery.chosen.scss */
  .chosen-container .chosen-results-scroll-down span, .chosen-container .chosen-results-scroll-up span {
    background-image: url("/assets/chosen-sprite@2x-edc297359fe8a5f6ee0bc4a1abc36ce4a773104a9225e17bbe592f820c617a72.png") !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important; } }
/* @end */
/* line 18, /app/app/assets/stylesheets/rwd/_grid.scss */
* {
  box-sizing: border-box; }

/* line 1, /app/app/assets/stylesheets/rwd/helpers.scss */
body {
  min-width: 0; }

/* line 5, /app/app/assets/stylesheets/rwd/helpers.scss */
img {
  max-width: 100%; }

/* line 9, /app/app/assets/stylesheets/rwd/helpers.scss */
.center {
  text-align: center; }

/* line 13, /app/app/assets/stylesheets/rwd/helpers.scss */
.align-right {
  text-align: right; }

/* line 17, /app/app/assets/stylesheets/rwd/helpers.scss */
.clear {
  clear: both; }

/* line 21, /app/app/assets/stylesheets/rwd/helpers.scss */
.yellow {
  background-color: yellow; }

/* line 25, /app/app/assets/stylesheets/rwd/helpers.scss */
.container {
  width: 100%;
  padding-left: 1em;
  padding-right: 1em;
  margin-left: auto;
  margin-right: auto; }
  /* line 8, /app/app/assets/stylesheets/rwd/_grid.scss */
  .container::after {
    content: "";
    display: table;
    clear: both; }
  /* line 28, /app/app/assets/stylesheets/rwd/helpers.scss */
  .container:after {
    content: '';
    display: block;
    clear: both; }

/* line 35, /app/app/assets/stylesheets/rwd/helpers.scss */
.button {
  border-radius: 0; }

/* line 39, /app/app/assets/stylesheets/rwd/helpers.scss */
.blue {
  color: #192A4E !important; }

/* line 43, /app/app/assets/stylesheets/rwd/helpers.scss */
.iou-hover, #wholesales.banking-analisys .bank, #wholesales.chooser a.column {
  transition: background-color 0.3s ease, transform 0.2s ease; }
  /* line 45, /app/app/assets/stylesheets/rwd/helpers.scss */
  .iou-hover:hover, #wholesales.banking-analisys .bank:hover, #wholesales.chooser a.column:hover {
    text-decoration: none;
    background-color: #8ca5da;
    transform: scale(1.05);
    box-shadow: 0px 0px 6px #6587ce;
    border: 1px solid #192A4E; }

/* line 54, /app/app/assets/stylesheets/rwd/helpers.scss */
.a-big-yellow-button, body.full-width-layout #ready-to-get-startet .button, .a-yellow-button, #wholesales.banking-analisys .right-site a, input.button, .a-big-blue-button, .a-blue-button, .a-blue-button-w-100 {
  display: inline-block;
  vertical-align: top;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  border: none;
  font: bold 22px / 30px;
  background: #fcce41;
  padding: 14px 10px 13px;
  min-width: 234px; }
  /* line 66, /app/app/assets/stylesheets/rwd/helpers.scss */
  .a-big-yellow-button:hover, body.full-width-layout #ready-to-get-startet .button:hover, .a-yellow-button:hover, #wholesales.banking-analisys .right-site a:hover, input.button:hover, .a-big-blue-button:hover, .a-blue-button:hover, .a-blue-button-w-100:hover, .a-big-yellow-button:active, body.full-width-layout #ready-to-get-startet .button:active, .a-yellow-button:active, #wholesales.banking-analisys .right-site a:active, input.button:active, .a-big-blue-button:active, .a-blue-button:active, .a-blue-button-w-100:active, .a-big-yellow-button:focus, body.full-width-layout #ready-to-get-startet .button:focus, .a-yellow-button:focus, #wholesales.banking-analisys .right-site a:focus, input.button:focus, .a-big-blue-button:focus, .a-blue-button:focus, .a-blue-button-w-100:focus {
    color: #fff;
    background: #192a4e; }

/* line 72, /app/app/assets/stylesheets/rwd/helpers.scss */
.ui-dialog .ui-widget-header {
  background: #192a4e; }

/* line 76, /app/app/assets/stylesheets/rwd/helpers.scss */
.no-clear {
  clear: none !important; }

/* line 1, /app/app/assets/stylesheets/rwd/layout/round_icons.scss */
.round-icons {
  padding-left: 1em;
  padding-right: 1em;
  margin-left: auto;
  margin-right: auto; }
  /* line 8, /app/app/assets/stylesheets/rwd/_grid.scss */
  .round-icons::after {
    content: "";
    display: table;
    clear: both; }
  /* line 3, /app/app/assets/stylesheets/rwd/layout/round_icons.scss */
  .round-icons a:hover {
    text-decoration: none !important; }
  /* line 7, /app/app/assets/stylesheets/rwd/layout/round_icons.scss */
  .round-icons ul li {
    position: relative;
    padding-top: 15px; }
    @media (max-width: 768px) {
      /* line 7, /app/app/assets/stylesheets/rwd/layout/round_icons.scss */
      .round-icons ul li {
        width: 44.44444%;
        float: left;
        margin-right: 11.11111%; }
        /* line 103, /app/app/assets/stylesheets/rwd/_grid.scss */
        .round-icons ul li:nth-child(2n) {
          float: right;
          margin-right: 0; } }
    @media (min-width: 768px) {
      /* line 7, /app/app/assets/stylesheets/rwd/layout/round_icons.scss */
      .round-icons ul li {
        width: 21.05263%;
        float: left;
        margin-right: 5.26316%; }
        /* line 103, /app/app/assets/stylesheets/rwd/_grid.scss */
        .round-icons ul li:nth-child(4n) {
          float: right;
          margin-right: 0; } }
    /* line 19, /app/app/assets/stylesheets/rwd/layout/round_icons.scss */
    .round-icons ul li:hover .icon-holder {
      background-color: #293c63; }
    /* line 22, /app/app/assets/stylesheets/rwd/layout/round_icons.scss */
    .round-icons ul li:hover:after {
      content: "";
      background-color: #fff;
      display: block;
      position: absolute;
      bottom: -7px;
      left: 25%;
      width: 50%;
      height: 5px; }
    /* line 33, /app/app/assets/stylesheets/rwd/layout/round_icons.scss */
    .round-icons ul li a {
      display: block;
      text-align: center; }
      /* line 36, /app/app/assets/stylesheets/rwd/layout/round_icons.scss */
      .round-icons ul li a .icon-holder {
        margin: auto;
        width: 65px;
        height: 65px;
        border-radius: 65px;
        background-color: #192a4e;
        background-repeat: no-repeat;
        background-position: center; }
      /* line 45, /app/app/assets/stylesheets/rwd/layout/round_icons.scss */
      .round-icons ul li a .text {
        padding-top: 10px;
        color: #fff;
        font-size: 14px; }
        @media (min-width: 768px) {
          /* line 45, /app/app/assets/stylesheets/rwd/layout/round_icons.scss */
          .round-icons ul li a .text {
            font-size: 18px; } }

/* line 1, /app/app/assets/stylesheets/rwd/layout/header.scss */
header#header {
  min-width: 0;
  position: relative;
  background-color: #fff; }
  @media (max-width: 768px) {
    /* line 6, /app/app/assets/stylesheets/rwd/layout/header.scss */
    header#header #logo {
      width: 80%;
      margin: 0 auto; } }
  @media (min-width: 768px) {
    /* line 6, /app/app/assets/stylesheets/rwd/layout/header.scss */
    header#header #logo {
      width: 300px; } }
  @media (min-width: 1500px) {
    /* line 6, /app/app/assets/stylesheets/rwd/layout/header.scss */
    header#header #logo {
      padding-left: 10.20408%; } }
  /* line 18, /app/app/assets/stylesheets/rwd/layout/header.scss */
  header#header #logo img {
    max-width: 100%; }
  /* line 21, /app/app/assets/stylesheets/rwd/layout/header.scss */
  header#header #logo span {
    display: none; }
  /* line 26, /app/app/assets/stylesheets/rwd/layout/header.scss */
  header#header #questions {
    position: relative;
    top: 20px; }
    @media (max-width: 768px) {
      /* line 26, /app/app/assets/stylesheets/rwd/layout/header.scss */
      header#header #questions {
        width: 59.18367%;
        float: right;
        margin-right: 0; } }
    @media (min-width: 768px) {
      /* line 26, /app/app/assets/stylesheets/rwd/layout/header.scss */
      header#header #questions {
        width: 48.97959%;
        float: right;
        margin-right: 0; } }
    @media (min-width: 1200px) {
      /* line 26, /app/app/assets/stylesheets/rwd/layout/header.scss */
      header#header #questions {
        width: 38.77551%;
        float: right;
        margin-right: 0; } }
  /* line 42, /app/app/assets/stylesheets/rwd/layout/header.scss */
  header#header #social-links {
    text-align: center; }
    @media (max-width: 768px) {
      /* line 42, /app/app/assets/stylesheets/rwd/layout/header.scss */
      header#header #social-links {
        display: none; } }
    @media (min-width: 768px) {
      /* line 42, /app/app/assets/stylesheets/rwd/layout/header.scss */
      header#header #social-links {
        width: 69.38776%;
        float: right;
        margin-right: 0;
        text-align: right;
        padding-top: 1em; } }
    @media (min-width: 1500px) {
      /* line 42, /app/app/assets/stylesheets/rwd/layout/header.scss */
      header#header #social-links {
        padding-right: 10.20408%; } }
    /* line 56, /app/app/assets/stylesheets/rwd/layout/header.scss */
    header#header #social-links ul.social-networks li {
      display: inline-block;
      vertical-align: middle;
      padding: 0px 10px; }
      /* line 60, /app/app/assets/stylesheets/rwd/layout/header.scss */
      header#header #social-links ul.social-networks li a {
        display: block;
        text-indent: 9999px;
        overflow: hidden; }
      /* line 65, /app/app/assets/stylesheets/rwd/layout/header.scss */
      header#header #social-links ul.social-networks li .twitter {
        background: url("/assets/layout/ico-social-networks-3d49632375c08854da4826d649fc67d6d981fcd60a3e74ef869894691feb5fa4.png") no-repeat -2px -1px;
        width: 24px;
        height: 19px; }
      /* line 70, /app/app/assets/stylesheets/rwd/layout/header.scss */
      header#header #social-links ul.social-networks li .linkedin {
        background: url("/assets/layout/ico-social-networks-3d49632375c08854da4826d649fc67d6d981fcd60a3e74ef869894691feb5fa4.png") no-repeat -38px -1px;
        width: 20px;
        height: 19px; }
      /* line 75, /app/app/assets/stylesheets/rwd/layout/header.scss */
      header#header #social-links ul.social-networks li .facebook {
        background: url("/assets/layout/ico-social-networks-3d49632375c08854da4826d649fc67d6d981fcd60a3e74ef869894691feb5fa4.png") no-repeat -74px -1px;
        width: 20px;
        height: 19px; }
      /* line 80, /app/app/assets/stylesheets/rwd/layout/header.scss */
      header#header #social-links ul.social-networks li .youtube {
        background: url("/assets/layout/ico-social-networks-3d49632375c08854da4826d649fc67d6d981fcd60a3e74ef869894691feb5fa4.png") no-repeat -105px -2px;
        width: 43px;
        height: 18px; }
      /* line 85, /app/app/assets/stylesheets/rwd/layout/header.scss */
      header#header #social-links ul.social-networks li .blogger {
        background: url("/assets/layout/ico-social-networks-3d49632375c08854da4826d649fc67d6d981fcd60a3e74ef869894691feb5fa4.png") no-repeat -158px 0;
        width: 20px;
        height: 19px; }

/* line 1, /app/app/assets/stylesheets/rwd/layout/top_menu.scss */
section#top {
  background-color: #F8F8F8;
  padding: 5px 0;
  margin-bottom: 1em; }

/* line 6, /app/app/assets/stylesheets/rwd/layout/top_menu.scss */
nav#top-menu {
  text-align: center; }
  @media (min-width: 768px) {
    /* line 6, /app/app/assets/stylesheets/rwd/layout/top_menu.scss */
    nav#top-menu {
      text-align: right;
      width: 100%;
      float: left;
      margin-right: 2.04082%; } }
  @media (min-width: 1500px) {
    /* line 6, /app/app/assets/stylesheets/rwd/layout/top_menu.scss */
    nav#top-menu {
      width: 100%;
      float: left;
      margin-right: 2.04082%;
      padding-left: 10.20408%; } }
  /* line 18, /app/app/assets/stylesheets/rwd/layout/top_menu.scss */
  nav#top-menu ul {
    list-style-type: none;
    padding-bottom: 0.5em; }
    /* line 21, /app/app/assets/stylesheets/rwd/layout/top_menu.scss */
    nav#top-menu ul li {
      display: inline-block;
      padding: 0px 5px;
      border-right: 1px solid #bbb;
      height: 100%; }
      /* line 26, /app/app/assets/stylesheets/rwd/layout/top_menu.scss */
      nav#top-menu ul li.no-border {
        border: 0px solid #bbb; }
      /* line 29, /app/app/assets/stylesheets/rwd/layout/top_menu.scss */
      nav#top-menu ul li:last-child {
        border: 0px solid #bbb; }
      /* line 32, /app/app/assets/stylesheets/rwd/layout/top_menu.scss */
      nav#top-menu ul li:hover {
        background: none; }
      @media (max-width: 890px) {
        /* line 35, /app/app/assets/stylesheets/rwd/layout/top_menu.scss */
        nav#top-menu ul li.long {
          display: none; } }
      @media (min-width: 890px) {
        /* line 40, /app/app/assets/stylesheets/rwd/layout/top_menu.scss */
        nav#top-menu ul li.short {
          display: none; } }
      /* line 45, /app/app/assets/stylesheets/rwd/layout/top_menu.scss */
      nav#top-menu ul li a {
        padding-top: 3px;
        color: #192A4E;
        font-size: 14px;
        display: block; }
        /* line 50, /app/app/assets/stylesheets/rwd/layout/top_menu.scss */
        nav#top-menu ul li a:hover {
          color: #253f75;
          font-weight: bold; }

/* line 1, /app/app/assets/stylesheets/rwd/layout/main_menu.scss */
nav#main-menu {
  background-color: #fff; }
  /* line 3, /app/app/assets/stylesheets/rwd/layout/main_menu.scss */
  nav#main-menu ul.first-level {
    width: 59.18367%;
    float: left;
    margin-right: 2.04082%;
    margin-right: 0; }
    @media (max-width: 768px) {
      /* line 3, /app/app/assets/stylesheets/rwd/layout/main_menu.scss */
      nav#main-menu ul.first-level {
        width: 48.97959%;
        float: left;
        margin-right: 2.04082%;
        text-align: center; } }
    @media (min-width: 1500px) {
      /* line 3, /app/app/assets/stylesheets/rwd/layout/main_menu.scss */
      nav#main-menu ul.first-level {
        width: 59.18367%;
        float: left;
        margin-right: 2.04082%;
        padding-left: 10.20408%; } }
    /* line 14, /app/app/assets/stylesheets/rwd/layout/main_menu.scss */
    nav#main-menu ul.first-level li {
      display: inline-block;
      vertical-align: baseline;
      zoom: 1;
      *display: inline;
      *vertical-align: auto; }
      /* line 16, /app/app/assets/stylesheets/rwd/layout/main_menu.scss */
      nav#main-menu ul.first-level li a {
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        color: #666666;
        text-transform: uppercase;
        display: block;
        padding: 5px 30px;
        line-height: 30px;
        font-size: 16px;
        font-weight: bold; }
        @media (max-width: 768px) {
          /* line 16, /app/app/assets/stylesheets/rwd/layout/main_menu.scss */
          nav#main-menu ul.first-level li a {
            font-size: 12px;
            padding: 5px 10px; } }
        /* line 30, /app/app/assets/stylesheets/rwd/layout/main_menu.scss */
        nav#main-menu ul.first-level li a:hover {
          color: #192A4E;
          background-color: #FFFFFF; }
      /* line 35, /app/app/assets/stylesheets/rwd/layout/main_menu.scss */
      nav#main-menu ul.first-level li.selected a {
        background-color: #FFFFFF;
        color: #192A4E; }
      /* line 39, /app/app/assets/stylesheets/rwd/layout/main_menu.scss */
      nav#main-menu ul.first-level li.selectedT a {
        background-color: #192A4E;
        color: #FFFFFF; }
  @media (min-width: 1500px) {
    /* line 46, /app/app/assets/stylesheets/rwd/layout/main_menu.scss */
    nav#main-menu #search {
      margin-right: 8%; }
      /* line 49, /app/app/assets/stylesheets/rwd/layout/main_menu.scss */
      nav#main-menu #search input {
        margin: 0; } }
  @media (min-width: 1500px) {
    /* line 55, /app/app/assets/stylesheets/rwd/layout/main_menu.scss */
    nav#main-menu div.search-form {
      width: 340px; } }
  @media (max-width: 768px) {
    /* line 63, /app/app/assets/stylesheets/rwd/layout/main_menu.scss */
    nav#main-menu .search-icon, nav#main-menu .search-form {
      display: none; } }
  /* line 69, /app/app/assets/stylesheets/rwd/layout/main_menu.scss */
  nav#main-menu #the-blue-strip {
    min-height: 35px;
    background-color: #192A4E;
    border-bottom: 2px solid #fff;
    box-shadow: 0 1px 0 #ddd; }
    /* line 75, /app/app/assets/stylesheets/rwd/layout/main_menu.scss */
    nav#main-menu #the-blue-strip ul.second-level {
      padding-top: 6px; }
      @media (max-width: 768px) {
        /* line 75, /app/app/assets/stylesheets/rwd/layout/main_menu.scss */
        nav#main-menu #the-blue-strip ul.second-level {
          text-align: center;
          padding-bottom: 1em;
          border-bottom: 1px solid #284977; } }
      @media (min-width: 768px) {
        /* line 75, /app/app/assets/stylesheets/rwd/layout/main_menu.scss */
        nav#main-menu #the-blue-strip ul.second-level {
          width: 79.59184%;
          float: left;
          margin-right: 2.04082%; } }
      @media (min-width: 1500px) {
        /* line 75, /app/app/assets/stylesheets/rwd/layout/main_menu.scss */
        nav#main-menu #the-blue-strip ul.second-level {
          width: 69.38776%;
          float: left;
          margin-right: 2.04082%;
          padding-left: 10.20408%; } }
      /* line 89, /app/app/assets/stylesheets/rwd/layout/main_menu.scss */
      nav#main-menu #the-blue-strip ul.second-level li {
        display: inline-block;
        vertical-align: baseline;
        zoom: 1;
        *display: inline;
        *vertical-align: auto; }
        /* line 91, /app/app/assets/stylesheets/rwd/layout/main_menu.scss */
        nav#main-menu #the-blue-strip ul.second-level li a {
          display: block;
          padding: 0 25px 0 0;
          color: #FFFFFF;
          text-transform: uppercase;
          font-size: 12px; }
          /* line 97, /app/app/assets/stylesheets/rwd/layout/main_menu.scss */
          nav#main-menu #the-blue-strip ul.second-level li a.selected, nav#main-menu #the-blue-strip ul.second-level li a:hover {
            color: #FFFFFF;
            text-decoration: underline; }
        /* line 102, /app/app/assets/stylesheets/rwd/layout/main_menu.scss */
        nav#main-menu #the-blue-strip ul.second-level li.selected a {
          color: #FFFFFF;
          text-decoration: underline; }
    @media (max-width: 768px) {
      /* line 109, /app/app/assets/stylesheets/rwd/layout/main_menu.scss */
      nav#main-menu #the-blue-strip address {
        padding-bottom: 0.5em;
        text-align: center; } }
    @media (min-width: 768px) {
      /* line 109, /app/app/assets/stylesheets/rwd/layout/main_menu.scss */
      nav#main-menu #the-blue-strip address {
        width: 18.36735%;
        float: right;
        margin-right: 0;
        text-align: right; } }
    @media (min-width: 1500px) {
      /* line 109, /app/app/assets/stylesheets/rwd/layout/main_menu.scss */
      nav#main-menu #the-blue-strip address {
        width: 28.57143%;
        float: right;
        margin-right: 0;
        padding-right: 10.20408%; } }
    /* line 122, /app/app/assets/stylesheets/rwd/layout/main_menu.scss */
    nav#main-menu #the-blue-strip address a {
      display: block;
      padding-top: 6px;
      color: #fff; }
      /* line 126, /app/app/assets/stylesheets/rwd/layout/main_menu.scss */
      nav#main-menu #the-blue-strip address a img {
        margin-top: -4px; }

/* line 1, /app/app/assets/stylesheets/rwd/layout/registration_menu.scss */
nav#registration-menu {
  background-color: #fff;
  padding-top: 20px; }
  /* line 5, /app/app/assets/stylesheets/rwd/layout/registration_menu.scss */
  nav#registration-menu #the-blue-strip {
    min-height: 35px;
    background-color: #192A4E;
    color: white; }
  /* line 11, /app/app/assets/stylesheets/rwd/layout/registration_menu.scss */
  nav#registration-menu .info {
    font-size: 30px;
    padding-top: 6px; }
    @media (max-width: 768px) {
      /* line 11, /app/app/assets/stylesheets/rwd/layout/registration_menu.scss */
      nav#registration-menu .info {
        text-align: center;
        padding-bottom: 1em;
        border-bottom: 1px solid #284977; } }
    @media (min-width: 768px) {
      /* line 11, /app/app/assets/stylesheets/rwd/layout/registration_menu.scss */
      nav#registration-menu .info {
        width: 79.59184%;
        float: left;
        margin-right: 2.04082%; } }
    @media (min-width: 1500px) {
      /* line 11, /app/app/assets/stylesheets/rwd/layout/registration_menu.scss */
      nav#registration-menu .info {
        width: 69.38776%;
        float: left;
        margin-right: 2.04082%;
        padding-left: 10.20408%;
        margin-top: 20px;
        margin-bottom: 20px; } }

/* line 1, /app/app/assets/stylesheets/rwd/layout/footer.scss */
footer#layout {
  background: #192a4e;
  margin-top: 2.5em; }
  /* line 5, /app/app/assets/stylesheets/rwd/layout/footer.scss */
  footer#layout nav h3 {
    font-size: 16px;
    font-weight: bold;
    color: white;
    padding-bottom: 7px;
    margin-bottom: 5px;
    margin-right: 20px;
    border-bottom: 1px dotted #93a0b1; }
  /* line 14, /app/app/assets/stylesheets/rwd/layout/footer.scss */
  footer#layout nav li {
    padding-bottom: 8px; }
    /* line 16, /app/app/assets/stylesheets/rwd/layout/footer.scss */
    footer#layout nav li a {
      font-size: 12px;
      color: #C4C4C4;
      display: block; }
      /* line 20, /app/app/assets/stylesheets/rwd/layout/footer.scss */
      footer#layout nav li a:hover {
        color: white; }

/* line 30, /app/app/assets/stylesheets/rwd/layout/footer.scss */
#footer-bottom .social-networks li {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 10px 13px; }
  /* line 34, /app/app/assets/stylesheets/rwd/layout/footer.scss */
  #footer-bottom .social-networks li a {
    display: block;
    text-indent: 9999px;
    overflow: hidden; }
  /* line 39, /app/app/assets/stylesheets/rwd/layout/footer.scss */
  #footer-bottom .social-networks li .twitter {
    background: url("/assets/layout/ico-social-networks-3d49632375c08854da4826d649fc67d6d981fcd60a3e74ef869894691feb5fa4.png") no-repeat 0 -31px;
    width: 31px;
    height: 25px; }
  /* line 44, /app/app/assets/stylesheets/rwd/layout/footer.scss */
  #footer-bottom .social-networks li .linkedin {
    background: url("/assets/layout/ico-social-networks-3d49632375c08854da4826d649fc67d6d981fcd60a3e74ef869894691feb5fa4.png") no-repeat -45px -31px;
    width: 25px;
    height: 25px; }
  /* line 49, /app/app/assets/stylesheets/rwd/layout/footer.scss */
  #footer-bottom .social-networks li .facebook {
    background: url("/assets/layout/ico-social-networks-3d49632375c08854da4826d649fc67d6d981fcd60a3e74ef869894691feb5fa4.png") no-repeat -91px -31px;
    width: 25px;
    height: 25px; }
  /* line 54, /app/app/assets/stylesheets/rwd/layout/footer.scss */
  #footer-bottom .social-networks li .youtube {
    background: url("/assets/layout/ico-social-networks-3d49632375c08854da4826d649fc67d6d981fcd60a3e74ef869894691feb5fa4.png") no-repeat -130px -32px;
    width: 54px;
    height: 23px; }
  /* line 59, /app/app/assets/stylesheets/rwd/layout/footer.scss */
  #footer-bottom .social-networks li .blogger {
    background: url("/assets/layout/ico-social-networks-3d49632375c08854da4826d649fc67d6d981fcd60a3e74ef869894691feb5fa4.png") no-repeat -198px -30px;
    width: 25px;
    height: 25px; }

/* line 68, /app/app/assets/stylesheets/rwd/layout/footer.scss */
.footer-frame {
  overflow: hidden;
  padding: 10px 0 0; }

/* Footer RWD*/
/* line 77, /app/app/assets/stylesheets/rwd/layout/footer.scss */
footer {
  clear: both; }
  /* line 80, /app/app/assets/stylesheets/rwd/layout/footer.scss */
  footer nav {
    width: 100%;
    float: left;
    margin-right: 2.04082%; }
    @media (min-width: 1500px) {
      /* line 80, /app/app/assets/stylesheets/rwd/layout/footer.scss */
      footer nav {
        padding-left: 10.20408%;
        padding-right: 10.20408%; } }
    /* line 86, /app/app/assets/stylesheets/rwd/layout/footer.scss */
    footer nav section {
      width: 47.36842%;
      float: left;
      margin-right: 5.26316%;
      margin-top: 2em;
      margin-bottom: 1em; }
      /* line 103, /app/app/assets/stylesheets/rwd/_grid.scss */
      footer nav section:nth-child(2n) {
        float: right;
        margin-right: 0; }
      @media (min-width: 768px) {
        /* line 86, /app/app/assets/stylesheets/rwd/layout/footer.scss */
        footer nav section {
          width: 23.07692%;
          float: left;
          margin-right: 2.5641%; }
          /* line 129, /app/app/assets/stylesheets/rwd/_grid.scss */
          footer nav section:nth-child(2n) {
            float: left;
            margin-right: 2.04082%; }
          /* line 103, /app/app/assets/stylesheets/rwd/_grid.scss */
          footer nav section:nth-child(4n) {
            float: right;
            margin-right: 0; } }
    /* line 99, /app/app/assets/stylesheets/rwd/layout/footer.scss */
    footer nav h3 {
      font-size: 16px;
      font-weight: bold;
      color: #fff;
      padding-bottom: 7px;
      margin-bottom: 5px;
      margin-right: 20px;
      border-bottom: 1px dotted #93a0b1; }
    /* line 109, /app/app/assets/stylesheets/rwd/layout/footer.scss */
    footer nav a {
      font-size: 12px;
      color: #C4C4C4;
      display: block; }
      /* line 113, /app/app/assets/stylesheets/rwd/layout/footer.scss */
      footer nav a:hover {
        color: #fff; }

/* Bottom footer (footer under footer) */
/* line 3, /app/app/assets/stylesheets/rwd/layout/bottom_footer.scss */
#footer-bottom {
  padding: 1em;
  padding-left: 1em;
  padding-right: 1em;
  margin-left: auto;
  margin-right: auto;
  background-color: #192a4e;
  font-size: 11px;
  line-height: 18px;
  color: #C4C4C4; }
  /* line 8, /app/app/assets/stylesheets/rwd/_grid.scss */
  #footer-bottom::after {
    content: "";
    display: table;
    clear: both; }
  /* line 11, /app/app/assets/stylesheets/rwd/layout/bottom_footer.scss */
  #footer-bottom a {
    color: #ccc; }
    /* line 13, /app/app/assets/stylesheets/rwd/layout/bottom_footer.scss */
    #footer-bottom a:hover {
      color: #fff; }
  @media (max-width: 1500px) {
    /* line 18, /app/app/assets/stylesheets/rwd/layout/bottom_footer.scss */
    #footer-bottom .copyright, #footer-bottom .contact-info, #footer-bottom .social-networks {
      text-align: center;
      margin-top: 0.5em; } }
  /* line 25, /app/app/assets/stylesheets/rwd/layout/bottom_footer.scss */
  #footer-bottom .copyright {
    font-size: 11px; }
    @media (min-width: 1500px) {
      /* line 25, /app/app/assets/stylesheets/rwd/layout/bottom_footer.scss */
      #footer-bottom .copyright {
        margin-left: 10.20408%;
        width: 59.18367%;
        float: left;
        margin-right: 2.04082%;
        margin-top: 0.5em; } }
  /* line 36, /app/app/assets/stylesheets/rwd/layout/bottom_footer.scss */
  #footer-bottom .retail-copyright p {
    display: inline; }
  /* line 40, /app/app/assets/stylesheets/rwd/layout/bottom_footer.scss */
  #footer-bottom .retail-copyright .retail-copyright-left {
    float: left;
    margin-left: 50px; }
  /* line 45, /app/app/assets/stylesheets/rwd/layout/bottom_footer.scss */
  #footer-bottom .retail-copyright .retail-copyright-right {
    float: right;
    margin-right: 50px; }
  @media (min-width: 1500px) {
    /* line 51, /app/app/assets/stylesheets/rwd/layout/bottom_footer.scss */
    #footer-bottom .contact-info {
      width: 18.36735%;
      float: left;
      margin-right: 2.04082%;
      margin-top: 0.5em; } }
  @media (min-width: 1500px) {
    /* line 58, /app/app/assets/stylesheets/rwd/layout/bottom_footer.scss */
    #footer-bottom .social-networks {
      width: 18.36735%;
      float: left;
      margin-right: 2.04082%; } }

/* line 4, /app/app/assets/stylesheets/rwd/layout/registration.scss */
body.registration-layout .button {
  box-shadow: none; }
/* line 8, /app/app/assets/stylesheets/rwd/layout/registration.scss */
body.registration-layout article#yield {
  margin-bottom: 1em;
  width: 100%;
  float: right;
  margin-right: 0; }
  @media (min-width: 768px) {
    /* line 8, /app/app/assets/stylesheets/rwd/layout/registration.scss */
    body.registration-layout article#yield {
      width: 69.38776%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 1500px) {
    /* line 8, /app/app/assets/stylesheets/rwd/layout/registration.scss */
    body.registration-layout article#yield {
      width: 79.59184%;
      float: right;
      margin-right: 0;
      padding-left: 10.20408%; } }
/* line 21, /app/app/assets/stylesheets/rwd/layout/registration.scss */
body.registration-layout aside.sidebar {
  width: 100%;
  float: left;
  margin-right: 2.04082%;
  margin-bottom: 1em;
  position: relative; }
  @media (min-width: 768px) {
    /* line 21, /app/app/assets/stylesheets/rwd/layout/registration.scss */
    body.registration-layout aside.sidebar {
      width: 28.57143%;
      float: left;
      margin-right: 2.04082%; } }
  @media (min-width: 1500px) {
    /* line 21, /app/app/assets/stylesheets/rwd/layout/registration.scss */
    body.registration-layout aside.sidebar {
      width: 18.36735%;
      float: left;
      margin-right: 2.04082%; } }
  /* line 35, /app/app/assets/stylesheets/rwd/layout/registration.scss */
  body.registration-layout aside.sidebar .block ul li {
    padding: 5px; }
/* line 43, /app/app/assets/stylesheets/rwd/layout/registration.scss */
body.registration-layout .steps li {
  height: auto; }
/* line 47, /app/app/assets/stylesheets/rwd/layout/registration.scss */
body.registration-layout article#layout {
  margin-top: 2em; }
  @media (min-width: 768px) {
    /* line 50, /app/app/assets/stylesheets/rwd/layout/registration.scss */
    body.registration-layout article#layout header #registration-steps {
      width: 69.38776%;
      float: left;
      margin-right: 2.04082%; } }
  @media (min-width: 1500px) {
    /* line 50, /app/app/assets/stylesheets/rwd/layout/registration.scss */
    body.registration-layout article#layout header #registration-steps {
      width: 79.59184%;
      float: left;
      margin-right: 2.04082%;
      padding-left: 10.20408%; } }
  @media (min-width: 401px) {
    /* line 59, /app/app/assets/stylesheets/rwd/layout/registration.scss */
    body.registration-layout article#layout header #registration-steps ul {
      width: 400px;
      margin: auto; } }
  /* line 67, /app/app/assets/stylesheets/rwd/layout/registration.scss */
  body.registration-layout article#layout h1 {
    padding: 0.5em 0; }
    @media (min-width: 1500px) {
      /* line 67, /app/app/assets/stylesheets/rwd/layout/registration.scss */
      body.registration-layout article#layout h1 {
        padding-left: 10.20408%; } }
  /* line 73, /app/app/assets/stylesheets/rwd/layout/registration.scss */
  body.registration-layout article#layout .register_forms.container {
    margin-top: 1em; }
/* line 78, /app/app/assets/stylesheets/rwd/layout/registration.scss */
body.registration-layout .ui-datepicker {
  width: 20em; }

/* line 2, /app/app/assets/stylesheets/rwd/layout/registration_brokers.scss */
body.registration-brokers-layout {
  /* style 1 */
  /* style 2 */ }
  /* line 4, /app/app/assets/stylesheets/rwd/layout/registration_brokers.scss */
  body.registration-brokers-layout .greeniconcolor {
    color: green; }
  /* line 5, /app/app/assets/stylesheets/rwd/layout/registration_brokers.scss */
  body.registration-brokers-layout .rediconcolor {
    color: red; }
  /* line 7, /app/app/assets/stylesheets/rwd/layout/registration_brokers.scss */
  body.registration-brokers-layout .iou-form2 p.compact-street-number {
    position: relative;
    margin-bottom: 0.5em;
    width: 21%;
    float: left;
    margin-right: 1.31062%;
    display: inline; }
  /* line 15, /app/app/assets/stylesheets/rwd/layout/registration_brokers.scss */
  body.registration-brokers-layout .iou-form2 p.compact-street-name {
    position: relative;
    margin-bottom: 0.5em;
    width: 75%;
    float: left;
    margin-right: 1.69492%;
    display: inline; }
  /* line 25, /app/app/assets/stylesheets/rwd/layout/registration_brokers.scss */
  body.registration-brokers-layout p.drawItDesc {
    margin-bottom: 20px; }
  /* line 28, /app/app/assets/stylesheets/rwd/layout/registration_brokers.scss */
  body.registration-brokers-layout p.error {
    color: red; }
  /* line 33, /app/app/assets/stylesheets/rwd/layout/registration_brokers.scss */
  body.registration-brokers-layout .button {
    box-shadow: none; }
  /* line 36, /app/app/assets/stylesheets/rwd/layout/registration_brokers.scss */
  body.registration-brokers-layout .wizard > .content > .body textarea {
    display: block;
    border: 1px solid #ccc;
    min-height: 90px; }
  /* line 41, /app/app/assets/stylesheets/rwd/layout/registration_brokers.scss */
  body.registration-brokers-layout .wizard > .content > .body {
    float: left;
    position: absolute;
    width: 100%;
    height: 100%;
    padding: 0%; }
  /* line 49, /app/app/assets/stylesheets/rwd/layout/registration_brokers.scss */
  body.registration-brokers-layout .wizard > .content {
    background: #fff;
    display: block;
    margin: 0.5em;
    overflow: hidden;
    position: relative;
    width: auto;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; }
  /* line 61, /app/app/assets/stylesheets/rwd/layout/registration_brokers.scss */
  body.registration-brokers-layout .register_forms input.text, body.registration-brokers-layout .register_forms input.date, body.registration-brokers-layout .register_forms input.datetime, body.registration-brokers-layout .register_forms select, body.registration-brokers-layout .register_forms textarea, body.registration-brokers-layout .iou-form input.text, body.registration-brokers-layout .iou-form input.date, body.registration-brokers-layout .iou-form input.datetime, body.registration-brokers-layout .iou-form select, body.registration-brokers-layout .iou-form textarea, body.registration-brokers-layout .iou-field input.text, body.registration-brokers-layout .iou-field input.date, body.registration-brokers-layout .iou-field input.datetime, body.registration-brokers-layout .iou-field select, body.registration-brokers-layout .iou-field textarea {
    background-color: #f9fcff;
    border-width: 1px;
    border-style: solid;
    border-color: #8892a6;
    width: 100%;
    padding: 6px;
    font-size: 14px;
    color: #778398;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px; }
  /* line 75, /app/app/assets/stylesheets/rwd/layout/registration_brokers.scss */
  body.registration-brokers-layout .wizard > .steps .current a:active {
    background: #192A4E !important;
    color: #fff;
    cursor: default; }
  /* line 81, /app/app/assets/stylesheets/rwd/layout/registration_brokers.scss */
  body.registration-brokers-layout .inputfile {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1; }
  /* line 90, /app/app/assets/stylesheets/rwd/layout/registration_brokers.scss */
  body.registration-brokers-layout .inputfile + label {
    max-width: 80%;
    font-size: 1.25rem;
    /* 20px */
    font-weight: 700;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    padding: 0.625rem 1.25rem;
    /* 10px 20px */ }
  /* line 104, /app/app/assets/stylesheets/rwd/layout/registration_brokers.scss */
  body.registration-brokers-layout .no-js .inputfile + label {
    display: none; }
  /* line 108, /app/app/assets/stylesheets/rwd/layout/registration_brokers.scss */
  body.registration-brokers-layout .inputfile:focus + label,
  body.registration-brokers-layout .inputfile.has-focus + label {
    outline: 1px dotted #000;
    outline: -webkit-focus-ring-color auto 5px; }
  /* line 114, /app/app/assets/stylesheets/rwd/layout/registration_brokers.scss */
  body.registration-brokers-layout .inputfile + label * {
    /* pointer-events: none; */
    /* in case of FastClick lib use */ }
  /* line 119, /app/app/assets/stylesheets/rwd/layout/registration_brokers.scss */
  body.registration-brokers-layout .inputfile + label svg {
    width: 1em;
    height: 1em;
    vertical-align: middle;
    fill: currentColor;
    margin-top: -0.25em;
    /* 4px */
    margin-right: 0.25em;
    /* 4px */ }
  /* line 133, /app/app/assets/stylesheets/rwd/layout/registration_brokers.scss */
  body.registration-brokers-layout .inputfile-1 + label {
    color: #f1e5e6;
    background-color: #d3394c; }
  /* line 138, /app/app/assets/stylesheets/rwd/layout/registration_brokers.scss */
  body.registration-brokers-layout .inputfile-1:focus + label,
  body.registration-brokers-layout .inputfile-1.has-focus + label,
  body.registration-brokers-layout .inputfile-1 + label:hover {
    background-color: #722040; }
  /* line 145, /app/app/assets/stylesheets/rwd/layout/registration_brokers.scss */
  body.registration-brokers-layout .inputfile-2 + label {
    color: #548def;
    border: 2px solid currentColor; }
  /* line 150, /app/app/assets/stylesheets/rwd/layout/registration_brokers.scss */
  body.registration-brokers-layout .inputfile-2:focus + label,
  body.registration-brokers-layout .inputfile-2.has-focus + label,
  body.registration-brokers-layout .inputfile-2 + label:hover {
    color: #0c2853; }
  /* line 157, /app/app/assets/stylesheets/rwd/layout/registration_brokers.scss */
  body.registration-brokers-layout .current {
    background: transparent; }
  /* line 160, /app/app/assets/stylesheets/rwd/layout/registration_brokers.scss */
  body.registration-brokers-layout .register_forms div.half {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%;
    display: inline; }
  /* line 167, /app/app/assets/stylesheets/rwd/layout/registration_brokers.scss */
  body.registration-brokers-layout .register_forms fieldset, body.registration-brokers-layout .iou-form fieldset, body.registration-brokers-layout .iou-field fieldset {
    padding: 0px;
    margin-bottom: 20px;
    background-color: transparent;
    border-width: 0px; }
  /* line 174, /app/app/assets/stylesheets/rwd/layout/registration_brokers.scss */
  body.registration-brokers-layout .wizard > .steps > ul > li {
    width: 5%;
    text-align: center; }
  /* line 192, /app/app/assets/stylesheets/rwd/layout/registration_brokers.scss */
  body.registration-brokers-layout .wizard > .content > .body label.error, body.registration-brokers-layout .wizard > .content > .body input.error {
    color: #ff3111; }
  /* line 196, /app/app/assets/stylesheets/rwd/layout/registration_brokers.scss */
  body.registration-brokers-layout aside.sidebar {
    width: 100%;
    float: left;
    margin-right: 2.04082%;
    margin-bottom: 1em;
    position: relative; }
    @media (min-width: 768px) {
      /* line 196, /app/app/assets/stylesheets/rwd/layout/registration_brokers.scss */
      body.registration-brokers-layout aside.sidebar {
        width: 28.57143%;
        float: left;
        margin-right: 2.04082%; } }
    @media (min-width: 1500px) {
      /* line 196, /app/app/assets/stylesheets/rwd/layout/registration_brokers.scss */
      body.registration-brokers-layout aside.sidebar {
        width: 18.36735%;
        float: left;
        margin-right: 2.04082%; } }
    /* line 210, /app/app/assets/stylesheets/rwd/layout/registration_brokers.scss */
    body.registration-brokers-layout aside.sidebar .block ul li {
      padding: 5px; }
  /* line 218, /app/app/assets/stylesheets/rwd/layout/registration_brokers.scss */
  body.registration-brokers-layout .steps li {
    height: auto; }
  /* line 222, /app/app/assets/stylesheets/rwd/layout/registration_brokers.scss */
  body.registration-brokers-layout article#layout {
    margin-top: 2em; }
    @media (min-width: 768px) {
      /* line 225, /app/app/assets/stylesheets/rwd/layout/registration_brokers.scss */
      body.registration-brokers-layout article#layout header #registration-steps {
        width: 69.38776%;
        float: left;
        margin-right: 2.04082%; } }
    @media (min-width: 1500px) {
      /* line 225, /app/app/assets/stylesheets/rwd/layout/registration_brokers.scss */
      body.registration-brokers-layout article#layout header #registration-steps {
        width: 79.59184%;
        float: left;
        margin-right: 2.04082%;
        padding-left: 10.20408%; } }
    @media (min-width: 401px) {
      /* line 234, /app/app/assets/stylesheets/rwd/layout/registration_brokers.scss */
      body.registration-brokers-layout article#layout header #registration-steps ul {
        width: 400px;
        margin: auto; } }
    /* line 242, /app/app/assets/stylesheets/rwd/layout/registration_brokers.scss */
    body.registration-brokers-layout article#layout h1 {
      padding: 0.5em 0; }
      @media (min-width: 1500px) {
        /* line 242, /app/app/assets/stylesheets/rwd/layout/registration_brokers.scss */
        body.registration-brokers-layout article#layout h1 {
          padding-left: 10.20408%; } }
    /* line 248, /app/app/assets/stylesheets/rwd/layout/registration_brokers.scss */
    body.registration-brokers-layout article#layout .register_forms.container {
      margin-top: 1em; }
  /* line 253, /app/app/assets/stylesheets/rwd/layout/registration_brokers.scss */
  body.registration-brokers-layout .ui-datepicker {
    width: 20em; }

/* line 2, /app/app/assets/stylesheets/rwd/layout/full_width.scss */
body.full-width-layout .register_forms {
  padding: 0; }
/* line 6, /app/app/assets/stylesheets/rwd/layout/full_width.scss */
body.full-width-layout .button {
  box-shadow: none; }
/* line 10, /app/app/assets/stylesheets/rwd/layout/full_width.scss */
body.full-width-layout a.arrow {
  color: #192A4E;
  background-image: none; }
/* line 15, /app/app/assets/stylesheets/rwd/layout/full_width.scss */
body.full-width-layout #ready-to-get-startet {
  padding-top: 3em;
  padding-bottom: 3em;
  text-align: center;
  color: #fff;
  background-color: #7d8795; }
  /* line 21, /app/app/assets/stylesheets/rwd/layout/full_width.scss */
  body.full-width-layout #ready-to-get-startet h2 {
    font-size: 34px;
    text-align: center;
    width: 100%; }
    @media (min-width: 768px) {
      /* line 21, /app/app/assets/stylesheets/rwd/layout/full_width.scss */
      body.full-width-layout #ready-to-get-startet h2 {
        font-size: 40px; } }
  /* line 29, /app/app/assets/stylesheets/rwd/layout/full_width.scss */
  body.full-width-layout #ready-to-get-startet .button {
    box-shadow: none;
    padding-left: 30px;
    padding-right: 30px; }
  /* line 35, /app/app/assets/stylesheets/rwd/layout/full_width.scss */
  body.full-width-layout #ready-to-get-startet div.or {
    padding-top: 1em;
    font-size: 24px; }
  /* line 39, /app/app/assets/stylesheets/rwd/layout/full_width.scss */
  body.full-width-layout #ready-to-get-startet div.telephone {
    padding-top: 0.5em;
    font-size: 36px;
    font-weight: bold; }
  /* line 44, /app/app/assets/stylesheets/rwd/layout/full_width.scss */
  body.full-width-layout #ready-to-get-startet.small {
    padding: 2em 0.5em; }
    /* line 46, /app/app/assets/stylesheets/rwd/layout/full_width.scss */
    body.full-width-layout #ready-to-get-startet.small h2 {
      font-size: 18px; }
    /* line 49, /app/app/assets/stylesheets/rwd/layout/full_width.scss */
    body.full-width-layout #ready-to-get-startet.small .button {
      font-size: 17px;
      padding: 5px 10px;
      min-width: 0; }
    /* line 54, /app/app/assets/stylesheets/rwd/layout/full_width.scss */
    body.full-width-layout #ready-to-get-startet.small div.or {
      padding-top: 0.5em;
      font-size: 18px; }
    /* line 58, /app/app/assets/stylesheets/rwd/layout/full_width.scss */
    body.full-width-layout #ready-to-get-startet.small div.telephone {
      padding-top: 0.5em;
      font-size: 22px; }
/* line 66, /app/app/assets/stylesheets/rwd/layout/full_width.scss */
body.full-width-layout table.yes_no tbody td, body.full-width-layout table.yes_no thead th {
  text-align: center;
  background-color: none !important; }
/* line 70, /app/app/assets/stylesheets/rwd/layout/full_width.scss */
body.full-width-layout table.yes_no td.green {
  font-weight: bold;
  font-size: 20px;
  color: #a6dc6c; }
/* line 75, /app/app/assets/stylesheets/rwd/layout/full_width.scss */
body.full-width-layout table.yes_no td.red {
  font-weight: bold;
  font-size: 20px;
  color: #f76060; }
/* line 82, /app/app/assets/stylesheets/rwd/layout/full_width.scss */
body.full-width-layout article#layout header h1 {
  padding: 0.5em 10px; }
  @media (min-width: 1500px) {
    /* line 82, /app/app/assets/stylesheets/rwd/layout/full_width.scss */
    body.full-width-layout article#layout header h1 {
      padding-left: 10.20408%; } }

/* Register register_forms RWD*/
/* line 4, /app/app/assets/stylesheets/rwd/registration_form.scss */
body.registration-layout .register_forms {
  border-radius: 0;
  webkit-border-radius: 0;
  padding: 0; }
  @media (max-width: 768px) {
    /* line 10, /app/app/assets/stylesheets/rwd/registration_form.scss */
    body.registration-layout .register_forms .status p {
      width: 100%;
      float: left;
      margin-right: 1.69492%; } }
  @media (min-width: 768px) {
    /* line 10, /app/app/assets/stylesheets/rwd/registration_form.scss */
    body.registration-layout .register_forms .status p {
      width: 100%;
      float: left;
      margin-right: 1.69492%; } }
  @media (min-width: 1200px) {
    /* line 10, /app/app/assets/stylesheets/rwd/registration_form.scss */
    body.registration-layout .register_forms .status p {
      width: 6.77966%;
      float: left;
      margin-right: 1.69492%; } }
  /* line 22, /app/app/assets/stylesheets/rwd/registration_form.scss */
  body.registration-layout .register_forms .status .progress {
    float: right;
    margin-right: 0; }
    @media (max-width: 768px) {
      /* line 22, /app/app/assets/stylesheets/rwd/registration_form.scss */
      body.registration-layout .register_forms .status .progress {
        width: 100%;
        float: left;
        margin-right: 1.69492%; } }
    @media (min-width: 768px) {
      /* line 22, /app/app/assets/stylesheets/rwd/registration_form.scss */
      body.registration-layout .register_forms .status .progress {
        width: 100%;
        float: left;
        margin-right: 1.69492%; } }
    @media (min-width: 1200px) {
      /* line 22, /app/app/assets/stylesheets/rwd/registration_form.scss */
      body.registration-layout .register_forms .status .progress {
        width: 91.52542%;
        float: left;
        margin-right: 1.69492%;
        margin-right: 0; } }
    /* line 35, /app/app/assets/stylesheets/rwd/registration_form.scss */
    body.registration-layout .register_forms .status .progress .progress-bar {
      background: #192A4E; }
  /* line 41, /app/app/assets/stylesheets/rwd/registration_form.scss */
  body.registration-layout .register_forms input {
    text-transform: uppercase;
    background: #fff;
    border-radius: 0; }
  /* line 47, /app/app/assets/stylesheets/rwd/registration_form.scss */
  body.registration-layout .register_forms select {
    text-transform: uppercase; }
  /* line 51, /app/app/assets/stylesheets/rwd/registration_form.scss */
  body.registration-layout .register_forms input.text, body.registration-layout .register_forms select, body.registration-layout .register_forms textarea, body.registration-layout .register_forms input.button, body.registration-layout .register_forms input.date {
    border-radius: 0 !important; }
  /* line 55, /app/app/assets/stylesheets/rwd/registration_form.scss */
  body.registration-layout .register_forms label {
    color: #192A4E; }
    /* line 57, /app/app/assets/stylesheets/rwd/registration_form.scss */
    body.registration-layout .register_forms label span, body.registration-layout .register_forms label abbr {
      color: red; }
  /* line 63, /app/app/assets/stylesheets/rwd/registration_form.scss */
  body.registration-layout .register_forms p input, body.registration-layout .register_forms p select {
    text-align: left; }
    /* line 65, /app/app/assets/stylesheets/rwd/registration_form.scss */
    body.registration-layout .register_forms p input.error, body.registration-layout .register_forms p select.error {
      color: #666;
      background-color: rgba(254, 178, 178, 0.2);
      border: none !important; }
  @media (min-width: 768px) {
    /* line 72, /app/app/assets/stylesheets/rwd/registration_form.scss */
    body.registration-layout .register_forms p.half {
      width: 100%;
      float: left;
      margin-right: 1.69492%; } }
  @media (min-width: 1200px) {
    /* line 72, /app/app/assets/stylesheets/rwd/registration_form.scss */
    body.registration-layout .register_forms p.half {
      width: 49.15254%;
      float: left;
      margin-right: 1.69492%; } }
  @media (max-width: 768px) {
    /* line 81, /app/app/assets/stylesheets/rwd/registration_form.scss */
    body.registration-layout .register_forms p.over-half {
      width: 100%;
      float: left;
      margin-right: 1.69492%;
      margin-right: 0; } }
  @media (min-width: 768px) {
    /* line 81, /app/app/assets/stylesheets/rwd/registration_form.scss */
    body.registration-layout .register_forms p.over-half {
      width: 100%;
      float: left;
      margin-right: 1.69492%; } }
  @media (min-width: 1200px) {
    /* line 81, /app/app/assets/stylesheets/rwd/registration_form.scss */
    body.registration-layout .register_forms p.over-half {
      width: 57.62712%;
      float: left;
      margin-right: 1.69492%; } }
  @media (min-width: 768px) {
    /* line 96, /app/app/assets/stylesheets/rwd/registration_form.scss */
    body.registration-layout .register_forms p.one-third {
      width: 100%;
      float: left;
      margin-right: 1.69492%; } }
  @media (min-width: 1200px) {
    /* line 96, /app/app/assets/stylesheets/rwd/registration_form.scss */
    body.registration-layout .register_forms p.one-third {
      width: 32.20339%;
      float: left;
      margin-right: 1.69492%; } }
  @media (min-width: 768px) {
    /* line 106, /app/app/assets/stylesheets/rwd/registration_form.scss */
    body.registration-layout .register_forms p.one-fourth {
      width: 100%;
      float: left;
      margin-right: 1.69492%; } }
  @media (min-width: 1200px) {
    /* line 106, /app/app/assets/stylesheets/rwd/registration_form.scss */
    body.registration-layout .register_forms p.one-fourth {
      width: 23.72881%;
      float: left;
      margin-right: 1.69492%; } }
  @media (min-width: 768px) {
    /* line 116, /app/app/assets/stylesheets/rwd/registration_form.scss */
    body.registration-layout .register_forms p.one-fifth {
      width: 100%;
      float: left;
      margin-right: 1.69492%; } }
  @media (min-width: 1200px) {
    /* line 116, /app/app/assets/stylesheets/rwd/registration_form.scss */
    body.registration-layout .register_forms p.one-fifth {
      width: 15.25424%;
      float: left;
      margin-right: 1.69492%; } }
  @media (min-width: 768px) {
    /* line 126, /app/app/assets/stylesheets/rwd/registration_form.scss */
    body.registration-layout .register_forms p.one-sixth {
      width: 49.15254%;
      float: left;
      margin-right: 1.69492%; } }
  @media (min-width: 1200px) {
    /* line 126, /app/app/assets/stylesheets/rwd/registration_form.scss */
    body.registration-layout .register_forms p.one-sixth {
      width: 6.77966%;
      float: left;
      margin-right: 1.69492%; } }
  /* line 136, /app/app/assets/stylesheets/rwd/registration_form.scss */
  body.registration-layout .register_forms p.omega {
    margin-right: 0; }
    @media (min-width: 768px) {
      /* line 136, /app/app/assets/stylesheets/rwd/registration_form.scss */
      body.registration-layout .register_forms p.omega {
        float: right;
        margin-right: 0; } }
  /* line 142, /app/app/assets/stylesheets/rwd/registration_form.scss */
  body.registration-layout .register_forms p.last {
    color: red; }
  /* line 146, /app/app/assets/stylesheets/rwd/registration_form.scss */
  body.registration-layout .register_forms p span.error {
    color: red; }
  /* line 152, /app/app/assets/stylesheets/rwd/registration_form.scss */
  body.registration-layout .register_forms p .help {
    position: relative; }
    /* line 154, /app/app/assets/stylesheets/rwd/registration_form.scss */
    body.registration-layout .register_forms p .help .message {
      width: 285px; }
  /* line 160, /app/app/assets/stylesheets/rwd/registration_form.scss */
  body.registration-layout .register_forms p label .help {
    top: -4px;
    left: 3px; }
  /* line 167, /app/app/assets/stylesheets/rwd/registration_form.scss */
  body.registration-layout .register_forms p.horizontal label, body.registration-layout .register_forms p.horizontal span {
    display: inline;
    float: left;
    font-size: 14px;
    padding: 9px 7px 0 0; }
  @media (max-width: 768px) {
    /* line 174, /app/app/assets/stylesheets/rwd/registration_form.scss */
    body.registration-layout .register_forms p.horizontal input.percent {
      width: 66.10169%;
      float: left;
      margin-right: 1.69492%; } }
  @media (min-width: 768px) {
    /* line 174, /app/app/assets/stylesheets/rwd/registration_form.scss */
    body.registration-layout .register_forms p.horizontal input.percent {
      width: 49.15254%;
      float: left;
      margin-right: 1.69492%; } }
  @media (min-width: 1200px) {
    /* line 174, /app/app/assets/stylesheets/rwd/registration_form.scss */
    body.registration-layout .register_forms p.horizontal input.percent {
      width: 7.56303%;
      float: left;
      margin-right: 0.84034%; } }
  /* line 189, /app/app/assets/stylesheets/rwd/registration_form.scss */
  body.registration-layout .register_forms .button.plus {
    border-radius: 98px;
    font-size: 17px;
    line-height: 15px;
    padding: 2px 4px;
    text-align: center;
    width: 20px;
    background-color: #192a4e;
    background-image: linear-gradient(#466da4, #144385); }
  /* line 200, /app/app/assets/stylesheets/rwd/registration_form.scss */
  body.registration-layout .register_forms .clear {
    min-height: 1px; }
  /* line 204, /app/app/assets/stylesheets/rwd/registration_form.scss */
  body.registration-layout .register_forms .buttons {
    text-align: right;
    clear: both;
    width: 100%; }
    /* line 209, /app/app/assets/stylesheets/rwd/registration_form.scss */
    body.registration-layout .register_forms .buttons a {
      display: inline-block;
      width: 100%;
      height: 40px;
      padding: 8px 15px; }
    /* line 216, /app/app/assets/stylesheets/rwd/registration_form.scss */
    body.registration-layout .register_forms .buttons input, body.registration-layout .register_forms .buttons a {
      background: none repeat scroll 0 0 #192a4e;
      border-radius: 0;
      text-align: center; }
      @media (max-width: 1100px) {
        /* line 216, /app/app/assets/stylesheets/rwd/registration_form.scss */
        body.registration-layout .register_forms .buttons input, body.registration-layout .register_forms .buttons a {
          display: block;
          width: auto;
          padding: 10px; } }
      @media (min-width: 768px) {
        /* line 216, /app/app/assets/stylesheets/rwd/registration_form.scss */
        body.registration-layout .register_forms .buttons input, body.registration-layout .register_forms .buttons a {
          width: 100%; } }
      @media (max-width: 768px) {
        /* line 216, /app/app/assets/stylesheets/rwd/registration_form.scss */
        body.registration-layout .register_forms .buttons input, body.registration-layout .register_forms .buttons a {
          width: 100%; } }
    /* line 234, /app/app/assets/stylesheets/rwd/registration_form.scss */
    body.registration-layout .register_forms .buttons .mandatory_label {
      position: relative; }
  /* line 238, /app/app/assets/stylesheets/rwd/registration_form.scss */
  body.registration-layout .register_forms hr:after {
    content: ' ';
    clear: both;
    display: block; }
/* line 245, /app/app/assets/stylesheets/rwd/registration_form.scss */
body.registration-layout .ml-40 {
  margin-left: 40px !important; }
/* line 249, /app/app/assets/stylesheets/rwd/registration_form.scss */
body.registration-layout .ml-50 {
  margin-left: 50px !important; }
/* line 252, /app/app/assets/stylesheets/rwd/registration_form.scss */
body.registration-layout #wholesales .iou-form2.horizontal label {
  float: none !important; }
/* line 256, /app/app/assets/stylesheets/rwd/registration_form.scss */
body.registration-layout #wholesales p.one-fourth input,
body.registration-layout #wholesales .iou-form2 p.one-fourth select,
body.registration-layout #wholesales .iou-form2 p span.double-input select,
body.registration-layout #wholesales .iou-form2 p span.double-input input[type='text'] {
  text-align: start; }
/* line 264, /app/app/assets/stylesheets/rwd/registration_form.scss */
body.registration-layout span.balance-payoff-check_box {
  display: inline-block !important; }
/* line 267, /app/app/assets/stylesheets/rwd/registration_form.scss */
body.registration-layout form2.horizontal label.cb-lb-yes-no {
  float: right; }
/* line 270, /app/app/assets/stylesheets/rwd/registration_form.scss */
body.registration-layout input.cb-yes-no {
  display: block;
  width: 40%; }
/* line 276, /app/app/assets/stylesheets/rwd/registration_form.scss */
body.registration-layout p.with-explanation input.text, body.registration-layout p.with-explanation select, body.registration-layout p.with-explanation textarea {
  width: 90%; }
/* line 279, /app/app/assets/stylesheets/rwd/registration_form.scss */
body.registration-layout p.with-explanation .help .message {
  left: -210px; }
/* line 283, /app/app/assets/stylesheets/rwd/registration_form.scss */
body.registration-layout p.with-explanation .help .tax-message {
  left: -290px; }
/* line 287, /app/app/assets/stylesheets/rwd/registration_form.scss */
body.registration-layout p.with-explanation input[type="radio"] + .help .message {
  left: 30px; }

/* line 1, /app/app/assets/stylesheets/rwd/pages/signin.scss */
#signin {
  margin: 1em 0; }
  @media (min-width: 1500px) {
    /* line 1, /app/app/assets/stylesheets/rwd/pages/signin.scss */
    #signin {
      padding-left: 10.20408%;
      padding-right: 10.20408%; } }
  /* line 7, /app/app/assets/stylesheets/rwd/pages/signin.scss */
  #signin .iou-field2 {
    min-height: 250px; }
  /* line 11, /app/app/assets/stylesheets/rwd/pages/signin.scss */
  #signin .clear {
    min-height: 0; }
  /* line 15, /app/app/assets/stylesheets/rwd/pages/signin.scss */
  #signin h2 {
    background-color: #eee;
    color: #192A4E;
    padding: 10px; }
  /* line 21, /app/app/assets/stylesheets/rwd/pages/signin.scss */
  #signin h3.welcome {
    font-size: 24px;
    color: #192A4E;
    padding: 10px 0; }

/* line 2, /app/app/assets/stylesheets/rwd/pages/leads_progress.scss */
body.registration-layout #processing {
  margin: 0;
  background-color: #fff;
  padding: 0 0 20px 0;
  border: 1px solid #fff; }
  /* line 8, /app/app/assets/stylesheets/rwd/pages/leads_progress.scss */
  body.registration-layout #processing h1 {
    background-color: #eee;
    color: #192A4E;
    font-family: "Cabin", Arial, Verdana, Sans-Serif;
    border-bottom: 1px solid #ccc; }
  /* line 15, /app/app/assets/stylesheets/rwd/pages/leads_progress.scss */
  body.registration-layout #processing h2 {
    color: #ccc; }
  /* line 19, /app/app/assets/stylesheets/rwd/pages/leads_progress.scss */
  body.registration-layout #processing h3 {
    width: auto;
    padding: 0; }
  /* line 24, /app/app/assets/stylesheets/rwd/pages/leads_progress.scss */
  body.registration-layout #processing img {
    margin: 0; }
/* line 30, /app/app/assets/stylesheets/rwd/pages/leads_progress.scss */
body.registration-layout #overlay {
  background-color: rgba(150, 150, 150, 0.5); }

/* Wholesales process */
/* line 1, /app/app/assets/stylesheets/rwd/pages/wholesales/wholesales.scss */
#wholesales {
  background-color: #fff;
  padding-top: 1em; }
  /* line 4, /app/app/assets/stylesheets/rwd/pages/wholesales/wholesales.scss */
  #wholesales div.description {
    margin-top: 1em;
    padding: 1em;
    border-top: 1px solid #192a4e;
    background-color: #EEEEEE; }
    /* line 10, /app/app/assets/stylesheets/rwd/pages/wholesales/wholesales.scss */
    #wholesales div.description a {
      color: #192a4e;
      font-weight: bold; }
      /* line 13, /app/app/assets/stylesheets/rwd/pages/wholesales/wholesales.scss */
      #wholesales div.description a:hover {
        text-decoration: underline; }
  /* line 17, /app/app/assets/stylesheets/rwd/pages/wholesales/wholesales.scss */
  #wholesales h2.description {
    margin: 1em 0 0 0;
    text-align: center; }
  /* line 21, /app/app/assets/stylesheets/rwd/pages/wholesales/wholesales.scss */
  #wholesales article {
    margin-top: 1em;
    margin-bottom: 1em;
    padding-bottom: 1em; }
  /* line 27, /app/app/assets/stylesheets/rwd/pages/wholesales/wholesales.scss */
  #wholesales .breadcrumb {
    margin-top: -13px;
    border-bottom: 1px solid #ccc; }

/* line 3, /app/app/assets/stylesheets/rwd/pages/wholesales/steps.scss */
#wholesales-steps .first, #wholesales-steps .second, #wholesales-steps .third {
  padding: 1em;
  background-color: #ccc;
  text-align: center;
  width: 24.36975%;
  float: left;
  margin-right: 0.84034%; }
  @media (max-width: 600px) {
    /* line 3, /app/app/assets/stylesheets/rwd/pages/wholesales/steps.scss */
    #wholesales-steps .first, #wholesales-steps .second, #wholesales-steps .third {
      display: table-cell;
      min-height: 80px;
      vertical-align: middle; } }
  /* line 103, /app/app/assets/stylesheets/rwd/_grid.scss */
  #wholesales-steps .first:nth-child(4n), #wholesales-steps .second:nth-child(4n), #wholesales-steps .third:nth-child(4n) {
    float: right;
    margin-right: 0; }
  /* line 14, /app/app/assets/stylesheets/rwd/pages/wholesales/steps.scss */
  #wholesales-steps .first.active, #wholesales-steps .second.active, #wholesales-steps .third.active {
    background-color: shade(#ccc, 20%); }

/* line 3, /app/app/assets/stylesheets/rwd/pages/wholesales/quick_checks.scss */
#wholesales.quick-check .inner,
#wholesales.manual-select .inner {
  position: relative;
  margin-top: 1em;
  margin-bottom: 1em; }
  @media (min-width: 1200px) {
    /* line 3, /app/app/assets/stylesheets/rwd/pages/wholesales/quick_checks.scss */
    #wholesales.quick-check .inner,
    #wholesales.manual-select .inner {
      width: 79.59184%;
      float: left;
      margin-right: 2.04082%;
      padding-left: 20.40816%; } }

/* line 18, /app/app/assets/stylesheets/rwd/pages/wholesales/quick_checks.scss */
#wholesales.account-access .bank {
  border: 1px solid #ccc;
  line-height: 20px;
  text-align: center;
  padding-top: 60px;
  width: 140px;
  height: 140px; }

/* line 2, /app/app/assets/stylesheets/rwd/pages/wholesales/buissness_profile.scss */
#wholesales.buissiness-profile .inner {
  position: relative;
  margin-top: 1em;
  margin-bottom: 1em; }
  @media (min-width: 1200px) {
    /* line 2, /app/app/assets/stylesheets/rwd/pages/wholesales/buissness_profile.scss */
    #wholesales.buissiness-profile .inner {
      width: 100%;
      float: left;
      margin-right: 2.04082%; } }

@media (min-width: 768px) {
  /* line 2, /app/app/assets/stylesheets/rwd/pages/wholesales/banking_analysis.scss */
  #wholesales.banking-analisys .left-site {
    width: 69.38776%;
    float: left;
    margin-right: 2.04082%; } }
@media (min-width: 1200px) {
  /* line 2, /app/app/assets/stylesheets/rwd/pages/wholesales/banking_analysis.scss */
  #wholesales.banking-analisys .left-site {
    width: 69.38776%;
    float: left;
    margin-right: 2.04082%; } }
/* line 10, /app/app/assets/stylesheets/rwd/pages/wholesales/banking_analysis.scss */
#wholesales.banking-analisys .right-site {
  text-align: center; }
  @media (min-width: 768px) {
    /* line 10, /app/app/assets/stylesheets/rwd/pages/wholesales/banking_analysis.scss */
    #wholesales.banking-analisys .right-site {
      width: 28.57143%;
      float: left;
      margin-right: 2.04082%;
      float: right;
      margin-right: 0;
      padding-top: 40px; } }
  @media (min-width: 1200px) {
    /* line 10, /app/app/assets/stylesheets/rwd/pages/wholesales/banking_analysis.scss */
    #wholesales.banking-analisys .right-site {
      width: 28.57143%;
      float: left;
      margin-right: 2.04082%;
      float: right;
      margin-right: 0; } }
  /* line 22, /app/app/assets/stylesheets/rwd/pages/wholesales/banking_analysis.scss */
  #wholesales.banking-analisys .right-site a {
    margin-bottom: 1em;
    width: 100%; }
/* line 29, /app/app/assets/stylesheets/rwd/pages/wholesales/banking_analysis.scss */
#wholesales.banking-analisys .bank {
  cursor: pointer;
  border: 1px solid #ccc;
  margin-bottom: 1em;
  display: table-cell;
  line-height: 20px;
  text-align: center;
  float: left;
  margin-right: 1em;
  margin-bottom: 1em;
  padding-top: 60px;
  width: 140px;
  height: 140px; }

/* line 2, /app/app/assets/stylesheets/rwd/pages/wholesales/chooser.scss */
#wholesales.chooser a.column {
  cursor: pointer;
  position: relative;
  text-align: center;
  border: 1px solid #ccc;
  min-height: 350px; }
  @media (max-width: 1200px) {
    /* line 2, /app/app/assets/stylesheets/rwd/pages/wholesales/chooser.scss */
    #wholesales.chooser a.column {
      width: 100%;
      float: left;
      margin-right: 2.04082%;
      margin-bottom: 1em; } }
  /* line 14, /app/app/assets/stylesheets/rwd/pages/wholesales/chooser.scss */
  #wholesales.chooser a.column:hover .a-yellow-button, #wholesales.chooser a.column:hover #wholesales.banking-analisys .right-site a, #wholesales.banking-analisys .right-site #wholesales.chooser a.column:hover a, #wholesales.chooser a.column:hover input.button {
    background-color: #192A4E; }
  /* line 18, /app/app/assets/stylesheets/rwd/pages/wholesales/chooser.scss */
  #wholesales.chooser a.column img {
    padding-top: 1em; }
  /* line 21, /app/app/assets/stylesheets/rwd/pages/wholesales/chooser.scss */
  #wholesales.chooser a.column p {
    padding: 1em; }
  /* line 24, /app/app/assets/stylesheets/rwd/pages/wholesales/chooser.scss */
  #wholesales.chooser a.column .a-yellow-button, #wholesales.chooser a.column #wholesales.banking-analisys .right-site a, #wholesales.banking-analisys .right-site #wholesales.chooser a.column a, #wholesales.chooser a.column input.button {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%; }

/* line 3, /app/app/assets/stylesheets/rwd/pages/wholesales/account_access.scss */
#wholesales.account-access .bank-logo {
  text-align: center; }
  @media (min-width: 1200px) {
    /* line 3, /app/app/assets/stylesheets/rwd/pages/wholesales/account_access.scss */
    #wholesales.account-access .bank-logo {
      width: 18.36735%;
      float: left;
      margin-right: 2.04082%;
      padding-left: 20.40816%;
      margin-top: 35px; } }
/* line 12, /app/app/assets/stylesheets/rwd/pages/wholesales/account_access.scss */
#wholesales.account-access .login-form {
  position: relative;
  margin-top: 1em;
  margin-bottom: 1em; }
  @media (min-width: 1200px) {
    /* line 12, /app/app/assets/stylesheets/rwd/pages/wholesales/account_access.scss */
    #wholesales.account-access .login-form {
      width: 59.18367%;
      float: left;
      margin-right: 2.04082%;
      padding-right: 20.40816%;
      float: right;
      margin-right: 0; } }
/* line 23, /app/app/assets/stylesheets/rwd/pages/wholesales/account_access.scss */
#wholesales.account-access .bank {
  border: 1px solid #ccc;
  line-height: 20px;
  text-align: center;
  padding-top: 60px;
  width: 140px;
  height: 140px; }

/* line 2, /app/app/assets/stylesheets/rwd/pages/wholesales/broker_attachments.scss */
body.registration-layout .verified_info {
  height: auto; }

/* line 1, /app/app/assets/stylesheets/rwd/pages/widget_conflicts.scss */
#conflicts.widget {
  border-radius: 0;
  webkit-border-radius: 0; }
  /* line 4, /app/app/assets/stylesheets/rwd/pages/widget_conflicts.scss */
  #conflicts.widget p {
    padding: 20px 20px 30px 20px; }
  /* line 7, /app/app/assets/stylesheets/rwd/pages/widget_conflicts.scss */
  #conflicts.widget fieldset {
    webkit-border-radius: 0;
    border-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    font-size: 16px;
    padding: 10px;
    border: 1px solid #FCCE41;
    background-color: #fffbf1;
    text-align: center; }

/* line 2, /app/app/assets/stylesheets/rwd/pages/verifiers.scss */
body.registration-layout .register_forms.register_form_new {
  margin-top: 0; }
/* line 7, /app/app/assets/stylesheets/rwd/pages/verifiers.scss */
body.registration-layout #verifiers .iou-box2 {
  min-height: 270px;
  margin-bottom: 1em; }

/* line 1, /app/app/assets/stylesheets/rwd/components/iou-field2.scss */
.iou-field2 {
  border-radius: 0;
  margin: 10px 0 10px 0;
  padding: 1em;
  position: relative;
  background-color: #fff; }

/* line 1, /app/app/assets/stylesheets/rwd/components/yellow_button.scss */
.button {
  border-radius: 7px; }

/* line 5, /app/app/assets/stylesheets/rwd/components/yellow_button.scss */
.a-big-yellow-button, body.full-width-layout #ready-to-get-startet .button, .a-yellow-button, #wholesales.banking-analisys .right-site a, input.button, .a-big-blue-button, .a-blue-button, .a-blue-button-w-100 {
  display: inline-block;
  vertical-align: top;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  border: none;
  font: bold 22px / 30px;
  background: #fcce41;
  padding: 14px 10px 13px;
  min-width: 234px; }
  /* line 17, /app/app/assets/stylesheets/rwd/components/yellow_button.scss */
  .a-big-yellow-button:hover, body.full-width-layout #ready-to-get-startet .button:hover, .a-yellow-button:hover, #wholesales.banking-analisys .right-site a:hover, input.button:hover, .a-big-blue-button:hover, .a-blue-button:hover, .a-blue-button-w-100:hover, .a-big-yellow-button:active, body.full-width-layout #ready-to-get-startet .button:active, .a-yellow-button:active, #wholesales.banking-analisys .right-site a:active, input.button:active, .a-big-blue-button:active, .a-blue-button:active, .a-blue-button-w-100:active, .a-big-yellow-button:focus, body.full-width-layout #ready-to-get-startet .button:focus, .a-yellow-button:focus, #wholesales.banking-analisys .right-site a:focus, input.button:focus, .a-big-blue-button:focus, .a-blue-button:focus, .a-blue-button-w-100:focus {
    color: #fff;
    background: #192a4e; }

/* line 23, /app/app/assets/stylesheets/rwd/components/yellow_button.scss */
.a-yellow-button, #wholesales.banking-analisys .right-site a, input.button {
  font: bold 14px / 24px;
  padding: 8px 15px;
  min-width: 0;
  box-shadow: none;
  height: 40px; }

/* line 37, /app/app/assets/stylesheets/rwd/components/yellow_button.scss */
a.a-yellow-button, #wholesales.banking-analisys .right-site a {
  color: #fff !important; }

/* line 1, /app/app/assets/stylesheets/rwd/components/blue_button.scss */
.button {
  border-radius: 7px; }

/* line 5, /app/app/assets/stylesheets/rwd/components/blue_button.scss */
.a-big-blue-button, .a-blue-button, .a-blue-button-w-100, input.button {
  background: #192a4e; }
  /* line 8, /app/app/assets/stylesheets/rwd/components/blue_button.scss */
  .a-big-blue-button:hover, .a-blue-button:hover, .a-blue-button-w-100:hover, input.button:hover, .a-big-blue-button:active, .a-blue-button:active, .a-blue-button-w-100:active, input.button:active, .a-big-blue-button:focus, .a-blue-button:focus, .a-blue-button-w-100:focus, input.button:focus {
    color: #192a4e;
    background: #ccc; }

/* line 14, /app/app/assets/stylesheets/rwd/components/blue_button.scss */
.a-blue-button, .a-blue-button-w-100, input.button {
  font: bold 14px / 24px;
  padding: 8px 15px;
  min-width: 0;
  box-shadow: none;
  height: 40px; }

/* line 24, /app/app/assets/stylesheets/rwd/components/blue_button.scss */
.a-blue-button-w-100 {
  width: 100% !important; }

/* line 33, /app/app/assets/stylesheets/rwd/components/blue_button.scss */
a.a-blue-button, a.a-blue-button-w-100 {
  color: #fff !important; }

/* line 1, /app/app/assets/stylesheets/rwd/components/form.scss */
input {
  padding: 5px; }

/* line 5, /app/app/assets/stylesheets/rwd/components/form.scss */
select {
  height: 40px; }

/* line 1, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
.iou-form2 {
  position: relative; }
  /* line 4, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
  .iou-form2 *:not(.question_mark) {
    border-radius: 7px;
    webkit-border-radius: 0 !important; }
  /* line 9, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
  .iou-form2 p {
    position: relative;
    margin-bottom: 0.5em;
    width: 100%;
    float: left;
    margin-right: 1.69492%; }
    /* line 15, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
    .iou-form2 p.humble {
      min-height: 0; }
    @media (min-width: 768px) {
      /* line 18, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
      .iou-form2 p.half {
        width: 49.15254%;
        float: left;
        margin-right: 1.69492%; } }
    @media (min-width: 768px) {
      /* line 23, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
      .iou-form2 p.one-third {
        width: 49.15254%;
        float: left;
        margin-right: 1.69492%; } }
    @media (min-width: 1200px) {
      /* line 23, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
      .iou-form2 p.one-third {
        width: 32.20339%;
        float: left;
        margin-right: 1.69492%; }
        /* line 30, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
        .iou-form2 p.one-third label {
          min-width: 100px; }
        /* line 33, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
        .iou-form2 p.one-third input, .iou-form2 p.one-third select {
          text-align: center; } }
    @media (min-width: 768px) {
      /* line 38, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
      .iou-form2 p.one-fourth {
        width: 23.72881%;
        float: left;
        margin-right: 1.69492%; }
        /* line 41, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
        .iou-form2 p.one-fourth label {
          min-width: 100px; }
        /* line 44, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
        .iou-form2 p.one-fourth input, .iou-form2 p.one-fourth select {
          text-align: center; } }
    @media (min-width: 768px) {
      /* line 49, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
      .iou-form2 p.omega {
        float: right;
        margin-right: 0; } }
    /* line 54, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
    .iou-form2 p.last {
      float: left; }
    /* line 57, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
    .iou-form2 p span {
      padding-top: 5px; }
      /* line 59, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
      .iou-form2 p span a {
        text-decoration: underline; }
    /* line 65, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
    .iou-form2 p span.double-input select, .iou-form2 p span.double-input input[type='text'] {
      display: inline;
      width: 49%;
      text-align: center; }
  @media (min-width: 1500px) {
    /* line 77, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
    .iou-form2.horizontal label {
      float: left;
      min-width: 200px;
      height: 39px; }
    /* line 82, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
    .iou-form2.horizontal span:not(.message):not(.help):not(.note) {
      display: block;
      overflow: hidden;
      padding: 0; }
    /* line 87, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
    .iou-form2.horizontal .help {
      top: 8px; } }
  /* line 94, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
  .iou-form2 .clear {
    min-height: 40px; }
  /* line 98, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
  .iou-form2 h2 {
    color: #192A4E !important;
    border-bottom: 3px solid #192A4E;
    padding: 10px 0px 7px 0px;
    width: 100%;
    float: left;
    margin-right: 1.69492%;
    background-color: #fff !important; }
  /* line 106, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
  .iou-form2 label {
    display: block;
    padding: 9px 7px 0 0; }
  /* line 111, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
  .iou-form2 input.button {
    width: 100%; }
  /* line 115, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
  .iou-form2 input:not(.button):not([type="radio"]):not([type="checkbox"]), .iou-form2 select, .iou-form2 textarea {
    appearance: none;
    -webkit-appearance: none;
    width: 100%;
    padding: 10px 25px 10px 10px;
    font-size: 14px;
    color: #666;
    border: 1px solid #D8D8D8;
    box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.5), inset 0px 0px 8px 0px rgba(0, 0, 0, 0.08); }
    /* line 125, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
    .iou-form2 input:not(.button):not([type="radio"]):not([type="checkbox"]).street-number, .iou-form2 select.street-number, .iou-form2 textarea.street-number {
      width: 30%;
      text-align: start; }
    /* line 129, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
    .iou-form2 input:not(.button):not([type="radio"]):not([type="checkbox"]).street-name, .iou-form2 select.street-name, .iou-form2 textarea.street-name {
      width: 68%;
      text-align: start; }
    /* line 133, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
    .iou-form2 input:not(.button):not([type="radio"]):not([type="checkbox"]).business-start-month, .iou-form2 select.business-start-month, .iou-form2 textarea.business-start-month {
      width: 49%; }
    /* line 136, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
    .iou-form2 input:not(.button):not([type="radio"]):not([type="checkbox"]).business-start-year, .iou-form2 select.business-start-year, .iou-form2 textarea.business-start-year {
      width: 49%; }
    /* line 142, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
    .iou-form2 input:not(.button):not([type="radio"]):not([type="checkbox"]):focus, .iou-form2 select:focus, .iou-form2 textarea:focus {
      border: 1px solid #192A4E;
      box-shadow: 0px 0px 6px #6587ce;
      color: #192A4E;
      background-color: #ecf0f9; }
  /* line 151, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
  .iou-form2 select {
    height: 39px;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding: 10px 20px 10px 10px;
    font-size: 14px;
    background-color: #fff;
    background-position: right center;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAHFJREFUeNpi/P//PwMlgImBQsA44C6gvhfa29v3MzAwOODRc6CystIRbxi0t7fjDJjKykpGYrwwi1hxnLHQ3t7+jIGBQRJJ6HllZaUUKYEYRYBPOB0gBShKwKGA////48VtbW3/8clTnBIH3gCKkzJgAGvBX0dDm0sCAAAAAElFTkSuQmCC);
    background-position: right 5px center; }
    /* line 163, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
    .iou-form2 select[disabled="disabled"] {
      background-color: rgba(0, 0, 0, 0.05);
      background-image: none; }
  /* line 168, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
  .iou-form2 input.error, .iou-form2 select.error, .iou-form2 textarea.error {
    border: 1px solid red;
    color: red;
    background-color: rgba(254, 178, 178, 0.2); }
  /* line 174, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
  .iou-form2 input[disabled="disabled"] {
    background-color: rgba(0, 0, 0, 0.05);
    color: #444;
    border: 0; }
  /* line 181, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
  .iou-form2 .error_box {
    width: 100%;
    float: left;
    margin-right: 1.69492%;
    text-shadow: none;
    background-color: rgba(254, 178, 178, 0.2);
    padding: 0; }
    /* line 186, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
    .iou-form2 .error_box h3 {
      background-color: rgba(255, 0, 0, 0.7);
      background: rgba(255, 0, 0, 0.7);
      background-image: none;
      padding: 5px 10px; }
    /* line 192, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
    .iou-form2 .error_box ol {
      padding: 0 0 20px 20px;
      margin: 20px; }
  /* line 199, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
  .iou-form2 .one-radio-field {
    min-height: 30px;
    border: 1px solid #ccc;
    text-align: center;
    padding: 0px 0;
    background-color: #f8f8f8; }
    /* line 205, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
    .iou-form2 .one-radio-field label {
      padding-top: 3px;
      font-weight: bold;
      background-color: inherit;
      border: 0;
      float: none;
      height: auto;
      text-align: center; }
    /* line 214, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
    .iou-form2 .one-radio-field label, .iou-form2 .one-radio-field input {
      width: auto;
      display: inline-block; }
    /* line 218, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
    .iou-form2 .one-radio-field .help {
      top: 0px; }
    /* line 221, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
    .iou-form2 .one-radio-field.no-border {
      border: 0px;
      background-color: inherit; }
    /* line 225, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
    .iou-form2 .one-radio-field.double-padding {
      padding: 10px 0; }
    /* line 228, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
    .iou-form2 .one-radio-field.left {
      text-align: left; }
  /* line 234, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
  .iou-form2 a.text-link {
    display: inline-block;
    padding: 3px 10px;
    color: #999; }
    /* line 238, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
    .iou-form2 a.text-link.delete:hover {
      background-color: red;
      color: #fff; }
    /* line 242, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
    .iou-form2 a.text-link.add:hover {
      background-color: #192A4E;
      color: #fff; }
  /* line 249, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
  .iou-form2 .help {
    position: absolute;
    top: 37px;
    right: 5px;
    left: auto;
    overflow: visible;
    padding: 0; }
    /* line 256, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
    .iou-form2 .help a {
      text-decoration: none; }
    /* line 259, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
    .iou-form2 .help .message {
      color: #FFFFFF;
      left: auto;
      right: 25px;
      top: -25px;
      border: 0px;
      box-shadow: rgba(0, 0, 0, 0.2) 0 2px 2px;
      webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 2px; }
    /* line 269, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
    .iou-form2 .help .right {
      left: 25px; }
  /* line 276, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
  .iou-form2 .note.tooltip_box {
    font-size: 12px;
    width: 200px;
    bottom: 45px;
    right: 5px;
    left: auto;
    border: 0;
    padding: 10px;
    background-color: #8C939D;
    box-shadow: rgba(0, 0, 0, 0.2) 0 2px 2px;
    webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 2px; }
    /* line 287, /app/app/assets/stylesheets/rwd/components/iou-form2.scss */
    .iou-form2 .note.tooltip_box span {
      bottom: -9px;
      left: 0; }

@media (min-width: 1200px) {
  /* line 8, /app/app/assets/stylesheets/rwd/components/old_columns_system.scss */
  body.registration-layout .container .column.half,
  body.full-width-layout .container .column.half {
    width: 48.97959%;
    float: left;
    margin-right: 2.04082%;
    margin-right: -100%; }
    /* line 218, /app/app/assets/stylesheets/rwd/_grid.scss */
    body.registration-layout .container .column.half:nth-child(2n + 1),
    body.full-width-layout .container .column.half:nth-child(2n + 1) {
      margin-left: 0%;
      clear: left; }
    /* line 218, /app/app/assets/stylesheets/rwd/_grid.scss */
    body.registration-layout .container .column.half:nth-child(2n + 2),
    body.full-width-layout .container .column.half:nth-child(2n + 2) {
      margin-left: 51.02041%;
      clear: none; } }
@media (min-width: 1200px) {
  /* line 13, /app/app/assets/stylesheets/rwd/components/old_columns_system.scss */
  body.registration-layout .container .column.one-third,
  body.full-width-layout .container .column.one-third {
    width: 31.81818%;
    float: left;
    margin-right: 2.27273%;
    margin-right: -100%; }
    /* line 218, /app/app/assets/stylesheets/rwd/_grid.scss */
    body.registration-layout .container .column.one-third:nth-child(3n + 1),
    body.full-width-layout .container .column.one-third:nth-child(3n + 1) {
      margin-left: 0%;
      clear: left; }
    /* line 218, /app/app/assets/stylesheets/rwd/_grid.scss */
    body.registration-layout .container .column.one-third:nth-child(3n + 2),
    body.full-width-layout .container .column.one-third:nth-child(3n + 2) {
      margin-left: 34.09091%;
      clear: none; }
    /* line 218, /app/app/assets/stylesheets/rwd/_grid.scss */
    body.registration-layout .container .column.one-third:nth-child(3n + 3),
    body.full-width-layout .container .column.one-third:nth-child(3n + 3) {
      margin-left: 68.18182%;
      clear: none; } }
@media (min-width: 1200px) {
  /* line 18, /app/app/assets/stylesheets/rwd/components/old_columns_system.scss */
  body.registration-layout .container .column.one-fourth,
  body.full-width-layout .container .column.one-fourth {
    width: 21.05263%;
    float: left;
    margin-right: 5.26316%;
    margin-right: -100%; }
    /* line 218, /app/app/assets/stylesheets/rwd/_grid.scss */
    body.registration-layout .container .column.one-fourth:nth-child(4n + 1),
    body.full-width-layout .container .column.one-fourth:nth-child(4n + 1) {
      margin-left: 0%;
      clear: left; }
    /* line 218, /app/app/assets/stylesheets/rwd/_grid.scss */
    body.registration-layout .container .column.one-fourth:nth-child(4n + 2),
    body.full-width-layout .container .column.one-fourth:nth-child(4n + 2) {
      margin-left: 26.31579%;
      clear: none; }
    /* line 218, /app/app/assets/stylesheets/rwd/_grid.scss */
    body.registration-layout .container .column.one-fourth:nth-child(4n + 3),
    body.full-width-layout .container .column.one-fourth:nth-child(4n + 3) {
      margin-left: 52.63158%;
      clear: none; }
    /* line 218, /app/app/assets/stylesheets/rwd/_grid.scss */
    body.registration-layout .container .column.one-fourth:nth-child(4n + 4),
    body.full-width-layout .container .column.one-fourth:nth-child(4n + 4) {
      margin-left: 78.94737%;
      clear: none; } }
@media (min-width: 1200px) {
  /* line 24, /app/app/assets/stylesheets/rwd/components/old_columns_system.scss */
  body.registration-layout .container .row + .register_forms,
  body.full-width-layout .container .row + .register_forms {
    clear: both; } }

/* line 1, /app/app/assets/stylesheets/rwd/components/flash.scss */
#flash.error_box {
  background-color: rgba(255, 0, 0, 0.7);
  border-radius: 0;
  webkit-border-radius: 0;
  text-align: center; }

/* line 6, /app/app/assets/stylesheets/rwd/components/breadcrumb.scss */
.breadcrumb {
  display: table;
  list-style: none;
  overflow: hidden;
  font-size: 14px;
  text-align: center;
  margin: 0 auto;
  background: #eee;
  width: 100%; }
  @media (max-width: 675px) {
    /* line 6, /app/app/assets/stylesheets/rwd/components/breadcrumb.scss */
    .breadcrumb {
      display: block; } }

/* line 19, /app/app/assets/stylesheets/rwd/components/breadcrumb.scss */
.breadcrumb li {
  float: left; }
  @media (max-width: 675px) {
    /* line 19, /app/app/assets/stylesheets/rwd/components/breadcrumb.scss */
    .breadcrumb li {
      float: none; } }

/* line 25, /app/app/assets/stylesheets/rwd/components/breadcrumb.scss */
.breadcrumb li span {
  color: #192A4E;
  text-decoration: none;
  padding: 20px 20px 10px 55px;
  background: #ccc;
  /* fallback color */
  position: relative;
  display: block;
  float: left;
  min-height: 60px; }
  @media (max-width: 1050px) {
    /* line 25, /app/app/assets/stylesheets/rwd/components/breadcrumb.scss */
    .breadcrumb li span {
      padding: 20px 5px 20px 50px; } }
  @media (min-width: 768px) and (max-width: 960px) {
    /* line 25, /app/app/assets/stylesheets/rwd/components/breadcrumb.scss */
    .breadcrumb li span {
      max-width: 130px;
      min-height: 82px; } }
  @media (max-width: 675px) {
    /* line 25, /app/app/assets/stylesheets/rwd/components/breadcrumb.scss */
    .breadcrumb li span {
      text-align: center; } }
  @media (max-width: 675px) {
    /* line 25, /app/app/assets/stylesheets/rwd/components/breadcrumb.scss */
    .breadcrumb li span {
      float: none;
      padding: 3px;
      min-height: 0; } }

/* line 50, /app/app/assets/stylesheets/rwd/components/breadcrumb.scss */
.breadcrumb li span:after {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  /* Go big on the size, and let overflow hide */
  border-bottom: 50px solid transparent;
  border-left: 30px solid #ccc;
  position: absolute;
  top: 50%;
  margin-top: -50px;
  left: 100%;
  z-index: 2; }
  @media (max-width: 675px) {
    /* line 50, /app/app/assets/stylesheets/rwd/components/breadcrumb.scss */
    .breadcrumb li span:after {
      display: none; } }

/* line 67, /app/app/assets/stylesheets/rwd/components/breadcrumb.scss */
.breadcrumb li span:before {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  /* Go big on the size, and let overflow hide */
  border-bottom: 50px solid transparent;
  border-left: 30px solid white;
  position: absolute;
  top: 50%;
  margin-top: -50px;
  margin-left: 1px;
  left: 100%;
  z-index: 1; }
  @media (max-width: 675px) {
    /* line 67, /app/app/assets/stylesheets/rwd/components/breadcrumb.scss */
    .breadcrumb li span:before {
      display: none; } }

/* line 85, /app/app/assets/stylesheets/rwd/components/breadcrumb.scss */
.breadcrumb li:first-child span {
  padding-left: 10px; }
  @media (min-width: 1500px) {
    /* line 85, /app/app/assets/stylesheets/rwd/components/breadcrumb.scss */
    .breadcrumb li:first-child span {
      padding-left: 20px; } }

/* line 91, /app/app/assets/stylesheets/rwd/components/breadcrumb.scss */
.breadcrumb li.active span {
  background: #192A4E;
  color: #fff; }

/* line 92, /app/app/assets/stylesheets/rwd/components/breadcrumb.scss */
.breadcrumb li.active span:after {
  border-left-color: #192A4E; }

/* line 98, /app/app/assets/stylesheets/rwd/components/breadcrumb.scss */
.breadcrumb li:last-child span {
  background: transparent !important;
  color: black;
  pointer-events: none;
  cursor: default; }

/* line 104, /app/app/assets/stylesheets/rwd/components/breadcrumb.scss */
.breadcrumb li:last-child span:after {
  border: 0; }

/* line 1, /app/app/assets/stylesheets/rwd/components/zebra_list.scss */
ul.zebra-list {
  list-style: none;
  margin-left: 0px; }
  /* line 4, /app/app/assets/stylesheets/rwd/components/zebra_list.scss */
  ul.zebra-list li {
    padding: 10px 5px;
    background-color: #FFFFFF;
    margin-bottom: 0; }
    /* line 8, /app/app/assets/stylesheets/rwd/components/zebra_list.scss */
    ul.zebra-list li:nth-child(even) {
      background-color: #FFFFFF; }
    /* line 11, /app/app/assets/stylesheets/rwd/components/zebra_list.scss */
    ul.zebra-list li:nth-child(odd) {
      background-color: #EEEEEE; }
    /* line 15, /app/app/assets/stylesheets/rwd/components/zebra_list.scss */
    ul.zebra-list li a {
      color: #192a4e;
      font-weight: bold; }
      /* line 18, /app/app/assets/stylesheets/rwd/components/zebra_list.scss */
      ul.zebra-list li a:hover {
        text-decoration: underline; }

/* line 1, /app/app/assets/stylesheets/rwd/components/iou-box2.scss */
.iou-box2 {
  padding: 20px 10px; }
  /* line 3, /app/app/assets/stylesheets/rwd/components/iou-box2.scss */
  .iou-box2.gray {
    background-color: #eee;
    border-top: 1px solid #ccc; }
    /* line 7, /app/app/assets/stylesheets/rwd/components/iou-box2.scss */
    .iou-box2.gray a {
      color: #192a4e;
      font-weight: bold; }
      /* line 10, /app/app/assets/stylesheets/rwd/components/iou-box2.scss */
      .iou-box2.gray a:hover {
        text-decoration: underline; }

/* line 3, /app/app/assets/stylesheets/rwd/components/silver-header.scss */
body.registration-layout h1.silver-header, body.registration-layout h2.silver-header, body.registration-layout h3.silver-header, body.registration-layout h4.silver-header, body.registration-layout h5.silver-header {
  padding: 10px; }
  /* line 5, /app/app/assets/stylesheets/rwd/components/silver-header.scss */
  body.registration-layout h1.silver-header.blue, body.registration-layout h2.silver-header.blue, body.registration-layout h3.silver-header.blue, body.registration-layout h4.silver-header.blue, body.registration-layout h5.silver-header.blue {
    font-size: 24px;
    color: #192A4E; }

/*!
 * Bootstrap v3.3.4 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=e699e9f70511aba64635)
 * Config saved to config.json and https://gist.github.com/e699e9f70511aba64635
 */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
body {
  margin: 0; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
audio:not([controls]) {
  display: none;
  height: 0; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
[hidden], template {
  display: none; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
a {
  background-color: transparent; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
a:active, a:hover {
  outline: 0; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
abbr[title] {
  border-bottom: 1px dotted; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
b, strong {
  font-weight: bold; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
dfn {
  font-style: italic; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
mark {
  background: #ff0;
  color: #000; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
small {
  font-size: 80%; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
sup {
  top: -0.5em; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
sub {
  bottom: -0.25em; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
img {
  border: 0; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
svg:not(:root) {
  overflow: hidden; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
figure {
  margin: 1em 40px; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
hr {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
pre {
  overflow: auto; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
code, kbd, pre, samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
button {
  overflow: visible; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
button, select {
  text-transform: none; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
button, html input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
button[disabled], html input[disabled] {
  cursor: default; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
input {
  line-height: normal; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
input[type="checkbox"], input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
legend {
  border: 0;
  padding: 0; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
textarea {
  overflow: auto; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
optgroup {
  font-weight: bold; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
td, th {
  padding: 0; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
*:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
body {
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
input, button, select, textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
a {
  color: #337ab7;
  text-decoration: none; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
a:hover, a:focus {
  color: #23527c;
  text-decoration: underline; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
figure {
  margin: 0; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
img {
  vertical-align: middle; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
.img-rounded {
  border-radius: 6px; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
.img-circle {
  border-radius: 50%; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
[role="button"] {
  cursor: pointer; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
.clearfix:after {
  clear: both; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
.pull-right {
  float: right !important; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
.pull-left {
  float: left !important; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
.hide {
  display: none !important; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
.show {
  display: block !important; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
.invisible {
  visibility: hidden; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
.hidden {
  display: none; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap.min.css */
.affix {
  position: fixed; }

/*!
 * Bootstrap v3.3.4 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=e699e9f70511aba64635)
 * Config saved to config.json and https://gist.github.com/e699e9f70511aba64635
 */
/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.btn-default, .btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.btn-default:active, .btn-primary:active, .btn-success:active, .btn-info:active, .btn-warning:active, .btn-danger:active, .btn-default.active, .btn-primary.active, .btn-success.active, .btn-info.active, .btn-warning.active, .btn-danger.active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.btn-default .badge, .btn-primary .badge, .btn-success .badge, .btn-info .badge, .btn-warning .badge, .btn-danger .badge {
  text-shadow: none; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.btn:active, .btn.active {
  background-image: none; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.btn-default {
  background-image: -webkit-linear-gradient(top, #fff 0, #e0e0e0 100%);
  background-image: -o-linear-gradient(top, #fff 0, #e0e0e0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), to(#e0e0e0));
  background-image: linear-gradient(to bottom, #fff 0, #e0e0e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #dbdbdb;
  text-shadow: 0 1px 0 #fff;
  border-color: #ccc; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.btn-default:hover, .btn-default:focus {
  background-color: #e0e0e0;
  background-position: 0 -15px; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.btn-default:active, .btn-default.active {
  background-color: #e0e0e0;
  border-color: #dbdbdb; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.btn-default.disabled, .btn-default:disabled, .btn-default[disabled] {
  background-color: #e0e0e0;
  background-image: none; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.btn-primary {
  background-image: -webkit-linear-gradient(top, #337ab7 0, #265a88 100%);
  background-image: -o-linear-gradient(top, #337ab7 0, #265a88 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #337ab7), to(#265a88));
  background-image: linear-gradient(to bottom, #337ab7 0, #265a88 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #245580; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.btn-primary:hover, .btn-primary:focus {
  background-color: #265a88;
  background-position: 0 -15px; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.btn-primary:active, .btn-primary.active {
  background-color: #265a88;
  border-color: #245580; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.btn-primary.disabled, .btn-primary:disabled, .btn-primary[disabled] {
  background-color: #265a88;
  background-image: none; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.btn-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0, #419641 100%);
  background-image: -o-linear-gradient(top, #5cb85c 0, #419641 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5cb85c), to(#419641));
  background-image: linear-gradient(to bottom, #5cb85c 0, #419641 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #3e8f3e; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.btn-success:hover, .btn-success:focus {
  background-color: #419641;
  background-position: 0 -15px; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.btn-success:active, .btn-success.active {
  background-color: #419641;
  border-color: #3e8f3e; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.btn-success.disabled, .btn-success:disabled, .btn-success[disabled] {
  background-color: #419641;
  background-image: none; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.btn-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0, #2aabd2 100%);
  background-image: -o-linear-gradient(top, #5bc0de 0, #2aabd2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5bc0de), to(#2aabd2));
  background-image: linear-gradient(to bottom, #5bc0de 0, #2aabd2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #28a4c9; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.btn-info:hover, .btn-info:focus {
  background-color: #2aabd2;
  background-position: 0 -15px; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.btn-info:active, .btn-info.active {
  background-color: #2aabd2;
  border-color: #28a4c9; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.btn-info.disabled, .btn-info:disabled, .btn-info[disabled] {
  background-color: #2aabd2;
  background-image: none; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.btn-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0, #eb9316 100%);
  background-image: -o-linear-gradient(top, #f0ad4e 0, #eb9316 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0ad4e), to(#eb9316));
  background-image: linear-gradient(to bottom, #f0ad4e 0, #eb9316 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #e38d13; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.btn-warning:hover, .btn-warning:focus {
  background-color: #eb9316;
  background-position: 0 -15px; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.btn-warning:active, .btn-warning.active {
  background-color: #eb9316;
  border-color: #e38d13; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.btn-warning.disabled, .btn-warning:disabled, .btn-warning[disabled] {
  background-color: #eb9316;
  background-image: none; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.btn-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0, #c12e2a 100%);
  background-image: -o-linear-gradient(top, #d9534f 0, #c12e2a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d9534f), to(#c12e2a));
  background-image: linear-gradient(to bottom, #d9534f 0, #c12e2a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #b92c28; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.btn-danger:hover, .btn-danger:focus {
  background-color: #c12e2a;
  background-position: 0 -15px; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.btn-danger:active, .btn-danger.active {
  background-color: #c12e2a;
  border-color: #b92c28; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.btn-danger.disabled, .btn-danger:disabled, .btn-danger[disabled] {
  background-color: #c12e2a;
  background-image: none; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.thumbnail, .img-thumbnail {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0, #e8e8e8 100%);
  background-image: -o-linear-gradient(top, #f5f5f5 0, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f5f5f5), to(#e8e8e8));
  background-image: linear-gradient(to bottom, #f5f5f5 0, #e8e8e8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-color: #e8e8e8; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  background-image: -webkit-linear-gradient(top, #337ab7 0, #2e6da4 100%);
  background-image: -o-linear-gradient(top, #337ab7 0, #2e6da4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #337ab7), to(#2e6da4));
  background-image: linear-gradient(to bottom, #337ab7 0, #2e6da4 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
  background-color: #2e6da4; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.navbar-default {
  background-image: -webkit-linear-gradient(top, #fff 0, #f8f8f8 100%);
  background-image: -o-linear-gradient(top, #fff 0, #f8f8f8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), to(#f8f8f8));
  background-image: linear-gradient(to bottom, #fff 0, #f8f8f8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075); }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #dbdbdb 0, #e2e2e2 100%);
  background-image: -o-linear-gradient(top, #dbdbdb 0, #e2e2e2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dbdbdb), to(#e2e2e2));
  background-image: linear-gradient(to bottom, #dbdbdb 0, #e2e2e2 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075); }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.navbar-brand, .navbar-nav > li > a {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25); }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.navbar-inverse {
  background-image: -webkit-linear-gradient(top, #3c3c3c 0, #222 100%);
  background-image: -o-linear-gradient(top, #3c3c3c 0, #222 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3c3c3c), to(#222));
  background-image: linear-gradient(to bottom, #3c3c3c 0, #222 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #080808 0, #0f0f0f 100%);
  background-image: -o-linear-gradient(top, #080808 0, #0f0f0f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #080808), to(#0f0f0f));
  background-image: linear-gradient(to bottom, #080808 0, #0f0f0f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25); }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.navbar-static-top, .navbar-fixed-top, .navbar-fixed-bottom {
  border-radius: 0; }

@media (max-width: 767px) {
  /* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
  .navbar .navbar-nav .open .dropdown-menu > .active > a, .navbar .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-image: -webkit-linear-gradient(top, #337ab7 0, #2e6da4 100%);
    background-image: -o-linear-gradient(top, #337ab7 0, #2e6da4 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #337ab7), to(#2e6da4));
    background-image: linear-gradient(to bottom, #337ab7 0, #2e6da4 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); } }
/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.alert {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05); }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.alert-success {
  background-image: -webkit-linear-gradient(top, #dff0d8 0, #c8e5bc 100%);
  background-image: -o-linear-gradient(top, #dff0d8 0, #c8e5bc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dff0d8), to(#c8e5bc));
  background-image: linear-gradient(to bottom, #dff0d8 0, #c8e5bc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
  border-color: #b2dba1; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.alert-info {
  background-image: -webkit-linear-gradient(top, #d9edf7 0, #b9def0 100%);
  background-image: -o-linear-gradient(top, #d9edf7 0, #b9def0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d9edf7), to(#b9def0));
  background-image: linear-gradient(to bottom, #d9edf7 0, #b9def0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
  border-color: #9acfea; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.alert-warning {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0, #f8efc0 100%);
  background-image: -o-linear-gradient(top, #fcf8e3 0, #f8efc0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fcf8e3), to(#f8efc0));
  background-image: linear-gradient(to bottom, #fcf8e3 0, #f8efc0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
  border-color: #f5e79e; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.alert-danger {
  background-image: -webkit-linear-gradient(top, #f2dede 0, #e7c3c3 100%);
  background-image: -o-linear-gradient(top, #f2dede 0, #e7c3c3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f2dede), to(#e7c3c3));
  background-image: linear-gradient(to bottom, #f2dede 0, #e7c3c3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
  border-color: #dca7a7; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.progress {
  background-image: -webkit-linear-gradient(top, #ebebeb 0, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #ebebeb 0, #f5f5f5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ebebeb), to(#f5f5f5));
  background-image: linear-gradient(to bottom, #ebebeb 0, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0); }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.progress-bar {
  background-image: -webkit-linear-gradient(top, #337ab7 0, #286090 100%);
  background-image: -o-linear-gradient(top, #337ab7 0, #286090 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #337ab7), to(#286090));
  background-image: linear-gradient(to bottom, #337ab7 0, #286090 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0); }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.progress-bar-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0, #449d44 100%);
  background-image: -o-linear-gradient(top, #5cb85c 0, #449d44 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5cb85c), to(#449d44));
  background-image: linear-gradient(to bottom, #5cb85c 0, #449d44 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0); }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.progress-bar-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0, #31b0d5 100%);
  background-image: -o-linear-gradient(top, #5bc0de 0, #31b0d5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5bc0de), to(#31b0d5));
  background-image: linear-gradient(to bottom, #5bc0de 0, #31b0d5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0); }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.progress-bar-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0, #ec971f 100%);
  background-image: -o-linear-gradient(top, #f0ad4e 0, #ec971f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0ad4e), to(#ec971f));
  background-image: linear-gradient(to bottom, #f0ad4e 0, #ec971f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0); }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.progress-bar-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0, #c9302c 100%);
  background-image: -o-linear-gradient(top, #d9534f 0, #c9302c 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d9534f), to(#c9302c));
  background-image: linear-gradient(to bottom, #d9534f 0, #c9302c 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0); }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.list-group {
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  text-shadow: 0 -1px 0 #286090;
  background-image: -webkit-linear-gradient(top, #337ab7 0, #2b669a 100%);
  background-image: -o-linear-gradient(top, #337ab7 0, #2b669a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #337ab7), to(#2b669a));
  background-image: linear-gradient(to bottom, #337ab7 0, #2b669a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);
  border-color: #2b669a; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.list-group-item.active .badge, .list-group-item.active:hover .badge, .list-group-item.active:focus .badge {
  text-shadow: none; }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.panel {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.panel-default > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0, #e8e8e8 100%);
  background-image: -o-linear-gradient(top, #f5f5f5 0, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f5f5f5), to(#e8e8e8));
  background-image: linear-gradient(to bottom, #f5f5f5 0, #e8e8e8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.panel-primary > .panel-heading {
  background-image: -webkit-linear-gradient(top, #337ab7 0, #2e6da4 100%);
  background-image: -o-linear-gradient(top, #337ab7 0, #2e6da4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #337ab7), to(#2e6da4));
  background-image: linear-gradient(to bottom, #337ab7 0, #2e6da4 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.panel-success > .panel-heading {
  background-image: -webkit-linear-gradient(top, #dff0d8 0, #d0e9c6 100%);
  background-image: -o-linear-gradient(top, #dff0d8 0, #d0e9c6 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dff0d8), to(#d0e9c6));
  background-image: linear-gradient(to bottom, #dff0d8 0, #d0e9c6 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0); }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.panel-info > .panel-heading {
  background-image: -webkit-linear-gradient(top, #d9edf7 0, #c4e3f3 100%);
  background-image: -o-linear-gradient(top, #d9edf7 0, #c4e3f3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d9edf7), to(#c4e3f3));
  background-image: linear-gradient(to bottom, #d9edf7 0, #c4e3f3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0); }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.panel-warning > .panel-heading {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0, #faf2cc 100%);
  background-image: -o-linear-gradient(top, #fcf8e3 0, #faf2cc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fcf8e3), to(#faf2cc));
  background-image: linear-gradient(to bottom, #fcf8e3 0, #faf2cc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0); }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.panel-danger > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f2dede 0, #ebcccc 100%);
  background-image: -o-linear-gradient(top, #f2dede 0, #ebcccc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f2dede), to(#ebcccc));
  background-image: linear-gradient(to bottom, #f2dede 0, #ebcccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0); }

/* line 10, /app/app/assets/stylesheets/bootstrap/bootstrap-theme.min.css */
.well {
  background-image: -webkit-linear-gradient(top, #e8e8e8 0, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #e8e8e8 0, #f5f5f5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e8e8e8), to(#f5f5f5));
  background-image: linear-gradient(to bottom, #e8e8e8 0, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
  border-color: #dcdcdc;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1); }

/* line 1, /app/app/assets/stylesheets/retail_application/borrowers_new.scss */
span.copy_input {
  float: right; }
  /* line 3, /app/app/assets/stylesheets/retail_application/borrowers_new.scss */
  span.copy_input label.right {
    color: #9C9C9C;
    display: inline; }

/* line 9, /app/app/assets/stylesheets/retail_application/borrowers_new.scss */
.button {
  color: red; }

/* line 2, /app/app/assets/stylesheets/retail_application/goverment_questions_popup.scss */
.ui-dialog #government_questions_dialog {
  padding-left: 1em;
  padding-right: 1em;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  background: #fff; }
  /* line 8, /app/app/assets/stylesheets/rwd/_grid.scss */
  .ui-dialog #government_questions_dialog::after {
    content: "";
    display: table;
    clear: both; }
  /* line 6, /app/app/assets/stylesheets/retail_application/goverment_questions_popup.scss */
  .ui-dialog #government_questions_dialog .left {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%; }
  /* line 9, /app/app/assets/stylesheets/retail_application/goverment_questions_popup.scss */
  .ui-dialog #government_questions_dialog .right {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%;
    margin-right: 0; }
    /* line 13, /app/app/assets/stylesheets/retail_application/goverment_questions_popup.scss */
    .ui-dialog #government_questions_dialog .right .clear {
      min-height: 1px; }
  /* line 18, /app/app/assets/stylesheets/retail_application/goverment_questions_popup.scss */
  .ui-dialog #government_questions_dialog h3 {
    font-size: 20px;
    color: #192A4E;
    margin: 2px; }
  /* line 24, /app/app/assets/stylesheets/retail_application/goverment_questions_popup.scss */
  .ui-dialog #government_questions_dialog input {
    width: 8.16327%;
    float: left;
    margin-right: 2.04082%;
    margin: 0; }
  /* line 29, /app/app/assets/stylesheets/retail_application/goverment_questions_popup.scss */
  .ui-dialog #government_questions_dialog label {
    width: 79.59184%;
    float: left;
    margin-right: 2.04082%;
    float: left;
    margin-right: 50px; }
  /* line 35, /app/app/assets/stylesheets/retail_application/goverment_questions_popup.scss */
  .ui-dialog #government_questions_dialog .button {
    border-radius: 0; }
  /* line 39, /app/app/assets/stylesheets/retail_application/goverment_questions_popup.scss */
  .ui-dialog #government_questions_dialog .buttons {
    width: 100%;
    float: left;
    margin-right: 2.04082%;
    text-align: right; }
    /* line 42, /app/app/assets/stylesheets/retail_application/goverment_questions_popup.scss */
    .ui-dialog #government_questions_dialog .buttons input {
      width: 38.77551%;
      float: left;
      margin-right: 2.04082%;
      margin: 0; }

/* line 2, /app/app/assets/stylesheets/retail_application/banks.scss */
#bank_logos h3 {
  color: #192A4E;
  font-size: 20px; }
/* line 6, /app/app/assets/stylesheets/retail_application/banks.scss */
#bank_logos p {
  width: 100%;
  float: left;
  margin-right: 1.69492%;
  padding: 20px;
  text-align: center; }
  @media (max-width: 768px) {
    /* line 10, /app/app/assets/stylesheets/retail_application/banks.scss */
    #bank_logos p.half {
      width: 100%;
      float: left;
      margin-right: 1.69492%; } }
  @media (min-width: 768px) {
    /* line 10, /app/app/assets/stylesheets/retail_application/banks.scss */
    #bank_logos p.half {
      width: 74.57627%;
      float: left;
      margin-right: 1.69492%; } }
  @media (min-width: 1200px) {
    /* line 10, /app/app/assets/stylesheets/retail_application/banks.scss */
    #bank_logos p.half {
      width: 49.15254%;
      float: left;
      margin-right: 1.69492%; } }
  /* line 21, /app/app/assets/stylesheets/retail_application/banks.scss */
  #bank_logos p.omega {
    margin-right: 0; }
  /* line 24, /app/app/assets/stylesheets/retail_application/banks.scss */
  #bank_logos p.grey {
    color: #808080;
    text-align: left;
    padding: 0; }
  /* line 30, /app/app/assets/stylesheets/retail_application/banks.scss */
  #bank_logos p a {
    display: block; }
/* line 35, /app/app/assets/stylesheets/retail_application/banks.scss */
#bank_logos img {
  margin: 20px 0;
  width: auto; }
/* line 41, /app/app/assets/stylesheets/retail_application/banks.scss */
#bank_logos .search_banks a {
  margin: 10px; }

/* line 48, /app/app/assets/stylesheets/retail_application/banks.scss */
#bank_credentials .required {
  color: #ff0000; }
/* line 52, /app/app/assets/stylesheets/retail_application/banks.scss */
#bank_credentials p {
  padding: 0;
  text-align: left; }
/* line 58, /app/app/assets/stylesheets/retail_application/banks.scss */
#bank_credentials .iou-form2 .buttons {
  width: 32.20339%;
  float: left;
  margin-right: 1.69492%; }

/* line 65, /app/app/assets/stylesheets/retail_application/banks.scss */
#challenges .required, #account_select .required {
  color: #ff0000; }
/* line 69, /app/app/assets/stylesheets/retail_application/banks.scss */
#challenges p, #account_select p {
  padding: 0;
  text-align: left; }
/* line 75, /app/app/assets/stylesheets/retail_application/banks.scss */
#challenges .iou-form2 .buttons, #account_select .iou-form2 .buttons {
  width: 32.20339%;
  float: left;
  margin-right: 1.69492%; }

/* line 82, /app/app/assets/stylesheets/retail_application/banks.scss */
.register_forms .bank_search {
  width: 66.10169%;
  float: left;
  margin-right: 1.69492%; }
  /* line 84, /app/app/assets/stylesheets/retail_application/banks.scss */
  .register_forms .bank_search h3 {
    color: #192A4E;
    font-size: 20px; }
    @media (min-width: 768px) {
      /* line 84, /app/app/assets/stylesheets/retail_application/banks.scss */
      .register_forms .bank_search h3 {
        width: 100%;
        float: left;
        margin-right: 1.69492%; } }
    @media (min-width: 1200px) {
      /* line 84, /app/app/assets/stylesheets/retail_application/banks.scss */
      .register_forms .bank_search h3 {
        width: 49.15254%;
        float: left;
        margin-right: 1.69492%; } }
  /* line 94, /app/app/assets/stylesheets/retail_application/banks.scss */
  .register_forms .bank_search .search {
    margin-top: 20px;
    width: 100%;
    float: left;
    margin-right: 1.69492%; }
    /* line 98, /app/app/assets/stylesheets/retail_application/banks.scss */
    .register_forms .bank_search .search input[type=submit] {
      background: #192A4E;
      text-align: center; }
      @media (min-width: 768px) {
        /* line 98, /app/app/assets/stylesheets/retail_application/banks.scss */
        .register_forms .bank_search .search input[type=submit] {
          width: 100%;
          float: left;
          margin-right: 1.69492%; } }
      @media (min-width: 1200px) {
        /* line 98, /app/app/assets/stylesheets/retail_application/banks.scss */
        .register_forms .bank_search .search input[type=submit] {
          width: 23.72881%;
          float: left;
          margin-right: 1.69492%; } }
    @media (min-width: 768px) {
      /* line 108, /app/app/assets/stylesheets/retail_application/banks.scss */
      .register_forms .bank_search .search input#search_term {
        width: 100%;
        float: left;
        margin-right: 1.69492%; } }
    @media (min-width: 1200px) {
      /* line 108, /app/app/assets/stylesheets/retail_application/banks.scss */
      .register_forms .bank_search .search input#search_term {
        width: 49.15254%;
        float: left;
        margin-right: 1.69492%; } }
/* line 119, /app/app/assets/stylesheets/retail_application/banks.scss */
.register_forms .bottom-link {
  margin-top: 40px; }

/* line 2, /app/app/assets/stylesheets/retail_application/upload_documents.scss */
.docs span {
  width: 100%;
  float: left;
  margin-right: 1.69492%;
  margin: 10px; }

/* line 9, /app/app/assets/stylesheets/retail_application/upload_documents.scss */
.instructions p {
  border-top: 1px solid #192a4e;
  background: #eee;
  padding: 1em;
  margin-bottom: 20px !important; }

/* line 17, /app/app/assets/stylesheets/retail_application/upload_documents.scss */
#fileupload-offer {
  overflow: hidden;
  padding: 20px;
  border: dashed silver 3px; }

/* line 24, /app/app/assets/stylesheets/retail_application/upload_documents.scss */
#uploaded_documents span {
  width: 100%;
  float: left;
  margin-right: 1.69492%;
  margin: 10px; }
/* line 29, /app/app/assets/stylesheets/retail_application/upload_documents.scss */
#uploaded_documents .buttons {
  width: 100%;
  float: left;
  margin-right: 1.69492%;
  text-align: right; }
  /* line 32, /app/app/assets/stylesheets/retail_application/upload_documents.scss */
  #uploaded_documents .buttons .button {
    width: 32.20339%;
    float: left;
    margin-right: 1.69492%;
    float: right; }
    @media (max-width: 768px) {
      /* line 32, /app/app/assets/stylesheets/retail_application/upload_documents.scss */
      #uploaded_documents .buttons .button {
        width: 100%;
        float: left;
        margin-right: 1.69492%; } }

/* line 1, /app/app/assets/stylesheets/language_selector.scss */
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }

/* line 7, /app/app/assets/stylesheets/language_selector.scss */
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none; }

/* line 14, /app/app/assets/stylesheets/language_selector.scss */
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

/* line 21, /app/app/assets/stylesheets/language_selector.scss */
.select2-container .select2-selection--single .select2-selection__clear {
  position: relative; }

/* line 23, /app/app/assets/stylesheets/language_selector.scss */
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px; }

/* line 26, /app/app/assets/stylesheets/language_selector.scss */
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none; }

/* line 33, /app/app/assets/stylesheets/language_selector.scss */
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap; }

/* line 39, /app/app/assets/stylesheets/language_selector.scss */
.select2-container .select2-search--inline {
  float: left; }

/* line 41, /app/app/assets/stylesheets/language_selector.scss */
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0; }

/* line 47, /app/app/assets/stylesheets/language_selector.scss */
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none; }

/* line 50, /app/app/assets/stylesheets/language_selector.scss */
.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

/* line 61, /app/app/assets/stylesheets/language_selector.scss */
.select2-results {
  display: block; }

/* line 64, /app/app/assets/stylesheets/language_selector.scss */
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

/* line 69, /app/app/assets/stylesheets/language_selector.scss */
.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }

/* line 73, /app/app/assets/stylesheets/language_selector.scss */
.select2-results__option[aria-selected] {
  cursor: pointer; }

/* line 76, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--open .select2-dropdown {
  left: 0; }

/* line 79, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

/* line 84, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

/* line 89, /app/app/assets/stylesheets/language_selector.scss */
.select2-search--dropdown {
  display: block;
  padding: 4px; }

/* line 92, /app/app/assets/stylesheets/language_selector.scss */
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box; }

/* line 96, /app/app/assets/stylesheets/language_selector.scss */
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none; }

/* line 98, /app/app/assets/stylesheets/language_selector.scss */
.select2-search--dropdown.select2-search--hide {
  display: none; }

/* line 101, /app/app/assets/stylesheets/language_selector.scss */
.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

/* line 118, /app/app/assets/stylesheets/language_selector.scss */
.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important; }

/* line 128, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }

/* line 132, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px; }

/* line 135, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold; }

/* line 139, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999; }

/* line 141, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px; }

/* line 147, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0; }

/* line 159, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

/* line 162, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

/* line 166, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }

/* line 169, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none; }

/* line 172, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

/* line 176, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }

/* line 181, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%; }

/* line 187, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left; }

/* line 191, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px; }

/* line 197, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px; }

/* line 206, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px; }

/* line 212, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333; }

/* line 215, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }

/* line 218, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

/* line 222, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

/* line 226, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

/* line 230, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

/* line 234, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

/* line 237, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

/* line 241, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

/* line 245, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

/* line 248, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

/* line 255, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

/* line 259, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--default .select2-results__option[role=group] {
  padding: 0; }

/* line 262, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }

/* line 265, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }

/* line 268, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }

/* line 270, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0; }

/* line 272, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em; }

/* line 275, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em; }

/* line 278, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em; }

/* line 281, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em; }

/* line 284, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em; }

/* line 288, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }

/* line 292, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

/* line 297, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

/* line 307, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb; }

/* line 309, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px; }

/* line 312, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px; }

/* line 317, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999; }

/* line 319, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }

/* line 335, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0; }

/* line 347, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

/* line 350, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

/* line 359, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }

/* line 361, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none; }

/* line 364, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

/* line 368, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

/* line 378, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

/* line 388, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }

/* line 394, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb; }

/* line 396, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px; }

/* line 400, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none; }

/* line 402, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px; }

/* line 411, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px; }

/* line 417, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555; }

/* line 420, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right; }

/* line 423, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

/* line 427, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

/* line 431, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }

/* line 434, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

/* line 439, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

/* line 444, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

/* line 448, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

/* line 452, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }

/* line 456, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

/* line 459, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--classic .select2-dropdown--below {
  border-top: none; }

/* line 462, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

/* line 466, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }

/* line 469, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }

/* line 472, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }

/* line 476, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

/* line 481, /app/app/assets/stylesheets/language_selector.scss */
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }

/* line 484, /app/app/assets/stylesheets/language_selector.scss */
#locale_id {
  width: 180px; }

/* line 488, /app/app/assets/stylesheets/language_selector.scss */
.country-flag {
  padding-left: 5px;
  margin-right: 10px;
  float: left; }

/* line 493, /app/app/assets/stylesheets/language_selector.scss */
.locale-select {
  margin-top: 16px; }

/* line 497, /app/app/assets/stylesheets/language_selector.scss */
#select2-locale_id-container {
  padding-right: 30px; }

/* line 501, /app/app/assets/stylesheets/language_selector.scss */
.language-selected {
  float: left; }

/* line 1, /app/app/assets/stylesheets/retail_application/retail_sidebar.scss */
.bbb_logo {
  display: block;
  position: relative;
  overflow: hidden;
  width: 150px;
  height: 68px;
  margin: 0;
  padding: 0;
  float: left; }
  /* line 11, /app/app/assets/stylesheets/retail_application/retail_sidebar.scss */
  .bbb_logo img {
    height: 68px;
    padding: 0;
    border: none;
    width: 300px; }

/* line 18, /app/app/assets/stylesheets/retail_application/retail_sidebar.scss */
#trust-logos {
  margin: 0;
  padding: 0; }

/* line 23, /app/app/assets/stylesheets/retail_application/retail_sidebar.scss */
#trust-logos .column {
  width: 100%; }

/* line 26, /app/app/assets/stylesheets/retail_application/retail_sidebar.scss */
#trust-logos .left {
  float: none !important; }

/* line 30, /app/app/assets/stylesheets/retail_application/retail_sidebar.scss */
#trust-logos .right {
  float: none !important; }

/* line 34, /app/app/assets/stylesheets/retail_application/retail_sidebar.scss */
#trust-logos a.ruhzbum {
  float: none !important; }

/* line 38, /app/app/assets/stylesheets/retail_application/retail_sidebar.scss */
.trust_e_logo {
  display: block;
  overflow: hidden;
  width: 150px;
  height: 68px;
  margin-right: 22px;
  padding: 2px; }
  /* line 46, /app/app/assets/stylesheets/retail_application/retail_sidebar.scss */
  .trust_e_logo img {
    width: 150px;
    height: 55px;
    margin-right: 22px; }

/* line 53, /app/app/assets/stylesheets/retail_application/retail_sidebar.scss */
#right_image {
  margin-left: 50%; }

/*
    Common
*/
/* line 5, /app/app/assets/stylesheets/jquery.steps.scss */
.wizard,
.tabcontrol {
  display: block;
  width: 100%;
  overflow: hidden; }

/* line 13, /app/app/assets/stylesheets/jquery.steps.scss */
.wizard a,
.tabcontrol a {
  outline: 0; }

/* line 19, /app/app/assets/stylesheets/jquery.steps.scss */
.wizard ul,
.tabcontrol ul {
  list-style: none !important;
  padding: 0;
  margin: 0; }

/* line 27, /app/app/assets/stylesheets/jquery.steps.scss */
.wizard ul > li,
.tabcontrol ul > li {
  display: block;
  padding: 0; }

/* Accessibility */
/* line 35, /app/app/assets/stylesheets/jquery.steps.scss */
.wizard > .steps .current-info,
.tabcontrol > .steps .current-info {
  position: absolute;
  left: -999em; }

/* line 42, /app/app/assets/stylesheets/jquery.steps.scss */
.wizard > .content > .title,
.tabcontrol > .content > .title {
  position: absolute;
  left: -999em; }

/*
    Wizard
*/
/* line 55, /app/app/assets/stylesheets/jquery.steps.scss */
.wizard > .steps {
  position: relative;
  display: block;
  width: 100%; }

/* line 62, /app/app/assets/stylesheets/jquery.steps.scss */
.wizard.vertical > .steps {
  display: inline;
  float: left;
  width: 30%; }

/* line 69, /app/app/assets/stylesheets/jquery.steps.scss */
.wizard > .steps .number {
  font-size: 1.429em; }

/* line 74, /app/app/assets/stylesheets/jquery.steps.scss */
.wizard > .steps > ul > li {
  width: 25%; }

/* line 79, /app/app/assets/stylesheets/jquery.steps.scss */
.wizard > .steps > ul > li,
.wizard > .actions > ul > li {
  float: left; }

/* line 85, /app/app/assets/stylesheets/jquery.steps.scss */
.wizard.vertical > .steps > ul > li {
  float: none;
  width: 100%; }

/* line 91, /app/app/assets/stylesheets/jquery.steps.scss */
.wizard > .steps a,
.wizard > .steps a:hover,
.wizard > .steps a:active {
  display: block;
  width: auto;
  margin: 0 0.5em 0.5em;
  padding: 1em 1em;
  text-decoration: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px; }

/* line 106, /app/app/assets/stylesheets/jquery.steps.scss */
.wizard > .steps .disabled a,
.wizard > .steps .disabled a:hover,
.wizard > .steps .disabled a:active {
  background: #eee;
  color: #aaa;
  cursor: default; }

/* line 115, /app/app/assets/stylesheets/jquery.steps.scss */
.wizard > .steps .current a,
.wizard > .steps .current a:hover,
.wizard > .steps .current a:active {
  background: #192A4E;
  color: #fff;
  cursor: default; }

/* line 124, /app/app/assets/stylesheets/jquery.steps.scss */
.wizard > .steps .done a,
.wizard > .steps .done a:hover,
.wizard > .steps .done a:active {
  background: #243c6d;
  color: #fff; }

/* line 132, /app/app/assets/stylesheets/jquery.steps.scss */
.wizard > .steps .error a,
.wizard > .steps .error a:hover,
.wizard > .steps .error a:active {
  background: #ff3111;
  color: #fff; }

/* line 140, /app/app/assets/stylesheets/jquery.steps.scss */
.wizard > .content {
  background: #eee;
  display: block;
  margin: 0.5em;
  min-height: 35em;
  overflow: hidden;
  position: relative;
  width: auto;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px; }

/* line 155, /app/app/assets/stylesheets/jquery.steps.scss */
.wizard.vertical > .content {
  display: inline;
  float: left;
  margin: 0 2.5% 0.5em 2.5%;
  width: 65%; }

/* line 163, /app/app/assets/stylesheets/jquery.steps.scss */
.wizard > .content > .body {
  float: left;
  position: relative !important;
  width: 95%;
  height: 95%;
  padding: 2.5%; }

/* line 172, /app/app/assets/stylesheets/jquery.steps.scss */
.wizard > .content > .body ul {
  list-style: disc !important; }

/* line 177, /app/app/assets/stylesheets/jquery.steps.scss */
.wizard > .content > .body ul > li {
  display: list-item; }

/* line 182, /app/app/assets/stylesheets/jquery.steps.scss */
.wizard > .content > .body > iframe {
  border: 0 none;
  width: 100%;
  height: 100%; }

/* line 189, /app/app/assets/stylesheets/jquery.steps.scss */
.wizard > .content > .body input {
  display: block;
  border: 1px solid #ccc; }

/* line 195, /app/app/assets/stylesheets/jquery.steps.scss */
.wizard > .content > .body input[type="checkbox"] {
  display: inline-block; }

/* line 200, /app/app/assets/stylesheets/jquery.steps.scss */
.wizard > .content > .body input.error {
  background: #fbe3e4;
  border: 1px solid #fbc2c4;
  color: #8a1f11; }

/* line 207, /app/app/assets/stylesheets/jquery.steps.scss */
.wizard > .content > .body label {
  display: inline-block;
  margin-bottom: 0.5em; }

/* line 213, /app/app/assets/stylesheets/jquery.steps.scss */
.wizard > .content > .body label.error {
  color: #8a1f11;
  display: inline-block;
  margin-left: 1.5em; }

/* line 220, /app/app/assets/stylesheets/jquery.steps.scss */
.wizard > .actions {
  position: relative;
  display: block;
  text-align: right;
  width: 100%; }

/* line 228, /app/app/assets/stylesheets/jquery.steps.scss */
.wizard.vertical > .actions {
  display: inline;
  float: right;
  margin: 0 2.5%;
  width: 95%; }

/* line 236, /app/app/assets/stylesheets/jquery.steps.scss */
.wizard > .actions > ul {
  text-align: right; }

/* line 241, /app/app/assets/stylesheets/jquery.steps.scss */
.wizard > .actions > ul > li {
  margin: 0 0.5em; }

/* line 246, /app/app/assets/stylesheets/jquery.steps.scss */
.wizard.vertical > .actions > ul > li {
  margin: 0 0 0 1em; }

/* line 251, /app/app/assets/stylesheets/jquery.steps.scss */
.wizard > .actions a,
.wizard > .actions a:hover,
.wizard > .actions a:active {
  background: #2184be;
  color: #fff;
  display: block;
  padding: 0.5em 1em;
  text-decoration: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px; }

/* line 266, /app/app/assets/stylesheets/jquery.steps.scss */
.wizard > .actions .disabled a,
.wizard > .actions .disabled a:hover,
.wizard > .actions .disabled a:active {
  background: #eee;
  color: #aaa; }

/*
    Tabcontrol
*/
/* line 288, /app/app/assets/stylesheets/jquery.steps.scss */
.tabcontrol > .steps {
  position: relative;
  display: block;
  width: 100%; }

/* line 295, /app/app/assets/stylesheets/jquery.steps.scss */
.tabcontrol > .steps > ul {
  position: relative;
  margin: 6px 0 0 0;
  top: 1px;
  z-index: 1; }

/* line 303, /app/app/assets/stylesheets/jquery.steps.scss */
.tabcontrol > .steps > ul > li {
  float: left;
  margin: 5px 2px 0 0;
  padding: 1px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px; }

/* line 317, /app/app/assets/stylesheets/jquery.steps.scss */
.tabcontrol > .steps > ul > li:hover {
  background: #edecec;
  border: 1px solid #bbb;
  padding: 0; }

/* line 324, /app/app/assets/stylesheets/jquery.steps.scss */
.tabcontrol > .steps > ul > li.current {
  background: #fff;
  border: 1px solid #bbb;
  border-bottom: 0 none;
  padding: 0 0 1px 0;
  margin-top: 0; }

/* line 333, /app/app/assets/stylesheets/jquery.steps.scss */
.tabcontrol > .steps > ul > li > a {
  color: #5f5f5f;
  display: inline-block;
  border: 0 none;
  margin: 0;
  padding: 10px 30px;
  text-decoration: none; }

/* line 343, /app/app/assets/stylesheets/jquery.steps.scss */
.tabcontrol > .steps > ul > li > a:hover {
  text-decoration: none; }

/* line 348, /app/app/assets/stylesheets/jquery.steps.scss */
.tabcontrol > .steps > ul > li.current > a {
  padding: 15px 30px 10px 30px; }

/* line 353, /app/app/assets/stylesheets/jquery.steps.scss */
.tabcontrol > .content {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 35em;
  overflow: hidden;
  border-top: 1px solid #bbb;
  padding-top: 20px; }

/* line 364, /app/app/assets/stylesheets/jquery.steps.scss */
.tabcontrol > .content > .body {
  float: left;
  position: absolute;
  width: 95%;
  height: 95%;
  padding: 2.5%; }

/* line 373, /app/app/assets/stylesheets/jquery.steps.scss */
.tabcontrol > .content > .body ul {
  list-style: disc !important; }

/* line 378, /app/app/assets/stylesheets/jquery.steps.scss */
.tabcontrol > .content > .body ul > li {
  display: list-item; }
