@charset "UTF-8";
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
  display: block; }

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

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

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

body {
  margin: 0;
  font-family: sans-serif; }

button, input, select, textarea {
  font-family: sans-serif; }

a {
  color: #00e; }
  a:visited {
    color: #551a8b; }
  a:focus {
    outline: thin dotted; }
  a:hover, a:active {
    outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b, strong {
  font-weight: bold; }

blockquote {
  margin: 1em 40px; }

dfn {
  font-style: italic; }

mark {
  background: #ff0;
  color: #000; }

pre, code, kbd, samp {
  font-family: monospace, serif;
  _font-family: "courier new", monospace;
  font-size: 1em; }

pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word; }

q {
  quotes: none; }
  q:before, q:after {
    content: "";
    content: none; }

small {
  font-size: 75%; }

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

sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  top: -0.5em; }

sub {
  bottom: -0.25em; }

ul, ol {
  margin: 1em 0;
  padding: 0 0 0 40px; }

dd {
  margin: 0 0 0 40px; }

nav ul, nav ol {
  list-style: none;
  list-style-image: none; }

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

svg:not(:root) {
  overflow: hidden; }

figure, form {
  margin: 0; }

fieldset {
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  *margin-left: -7px; }

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

button, input {
  line-height: normal;
  *overflow: visible; }

table button, table input {
  *overflow: auto; }

button, html input[type="button"] {
  cursor: pointer;
  -webkit-appearance: button; }

input[type="reset"], input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button; }
input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }
  input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto;
  vertical-align: top; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

.dl--horizontal dt {
  float: left;
  width: 40%;
  overflow: hidden;
  clear: left;
  text-align: right;
  text-overflow: ellipsis;
  white-space: nowrap; }
.dl--horizontal dd {
  margin-left: 40%;
  padding-left: 1em; }
  .dl--horizontal dd:before, .dl--horizontal dd:after {
    content: " ";
    display: table;
    border-spacing: 0; }
  .dl--horizontal dd:after {
    clear: both; }
  .dl--horizontal dd {
    *zoom: 1; }

.grid-wrapper,
.gw {
  list-style: none;
  margin-left: -16px;
  overflow: visible;
  display: flex;
  flex-wrap: wrap; }
  .grid-wrapper .btn, .grid-wrapper .rf-cal-monthpicker-cnt .rf-cal-time-btn, .rf-cal-monthpicker-cnt .grid-wrapper .rf-cal-time-btn, .grid-wrapper .fc .fc-toolbar-chunk .fc-today-button, .fc .fc-toolbar-chunk .grid-wrapper .fc-today-button, .grid-wrapper .fc .fc-toolbar-chunk .fc-dayGridMonth-button, .fc .fc-toolbar-chunk .grid-wrapper .fc-dayGridMonth-button,
  .grid-wrapper .fc .fc-toolbar-chunk .fc-timeGridWeek-button,
  .fc .fc-toolbar-chunk .grid-wrapper .fc-timeGridWeek-button, .grid-wrapper .pill-button, .grid-wrapper .rf-fu-btn-add, .grid-wrapper .rf-fu-btn-clr,
  .grid-wrapper .rf-fu-btn-upl, .grid-wrapper .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt .grid-wrapper .rf-cal-time-btn, .grid-wrapper .rf-pick .rf-pick-btn, .rf-pick .grid-wrapper .rf-pick-btn,
  .gw .btn,
  .gw .rf-cal-monthpicker-cnt .rf-cal-time-btn,
  .rf-cal-monthpicker-cnt .gw .rf-cal-time-btn,
  .gw .fc .fc-toolbar-chunk .fc-today-button,
  .fc .fc-toolbar-chunk .gw .fc-today-button,
  .gw .fc .fc-toolbar-chunk .fc-dayGridMonth-button,
  .fc .fc-toolbar-chunk .gw .fc-dayGridMonth-button,
  .gw .fc .fc-toolbar-chunk .fc-timeGridWeek-button,
  .fc .fc-toolbar-chunk .gw .fc-timeGridWeek-button,
  .gw .pill-button,
  .gw .rf-fu-btn-add,
  .gw .rf-fu-btn-clr,
  .gw .rf-fu-btn-upl,
  .gw .rf-cal-timepicker-cnt .rf-cal-time-btn,
  .rf-cal-timepicker-cnt .gw .rf-cal-time-btn,
  .gw .rf-pick .rf-pick-btn,
  .rf-pick .gw .rf-pick-btn {
    vertical-align: baseline !important; }
  .grid-wrapper.field label.g,
  .grid-wrapper.field label.grid,
  .grid-wrapper.field .g.form-label,
  .grid-wrapper.field .grid.form-label,
  .gw.field label.g,
  .gw.field label.grid,
  .gw.field .g.form-label,
  .gw.field .grid.form-label {
    padding-top: 3px;
    margin-bottom: 0; }
  .grid-wrapper.field .static-text,
  .gw.field .static-text {
    margin: 0;
    padding-top: 3px;
    padding-bottom: 3px; }
    .grid-wrapper.field .static-text:has(span:empty),
    .gw.field .static-text:has(span:empty) {
      padding-top: 0;
      padding-bottom: 0; }
  .grid-wrapper.field a.static-text, .grid-wrapper.field span.static-text,
  .gw.field a.static-text,
  .gw.field span.static-text {
    display: inline-block; }
  .grid-wrapper.field span:not(.rf-*):empty,
  .gw.field span:not(.rf-*):empty {
    display: none; }
  .grid-wrapper.with-gap,
  .gw.with-gap {
    gap: 16px;
    margin-left: 0; }
    .grid-wrapper.with-gap > .grid,
    .grid-wrapper.with-gap > .g,
    .gw.with-gap > .grid,
    .gw.with-gap > .g {
      padding-left: 0; }
  .grid-wrapper.no-gap,
  .gw.no-gap {
    gap: 0;
    margin-left: 0; }
    .grid-wrapper.no-gap > .grid,
    .grid-wrapper.no-gap > .g,
    .gw.no-gap > .grid,
    .gw.no-gap > .g {
      padding-left: 0; }

.grid,
.g {
  flex: 1 0 auto;
  margin: 0;
  padding-left: 16px;
  min-height: 16px;
  font-size: 12px;
  line-height: 18px;
  font-size: 1.2rem;
  line-height: 1.8rem;
  box-sizing: border-box; }

fieldset.fieldset-reset {
  border: none;
  margin: 0;
  padding: 0; }

fieldset.fieldset-bordered {
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 8px;
  margin: 16px 0;
  padding: 16px 0; }
  fieldset.fieldset-bordered legend:first-child {
    font-weight: bold;
    margin-left: 8px !important;
    background: white;
    padding: 0 4px !important; }

.field {
  margin-bottom: 16px; }
  .field .input, .field > .rf-sel {
    margin: 0; }
  .field > label, .field legend, .field .form-label {
    height: auto;
    display: block; }
  .field td:has(> input[type=checkbox], > input[type=radio]) {
    padding: 3px 0; }
    .field td:has(> input[type=checkbox], > input[type=radio]) input[type=checkbox] + label,
    .field td:has(> input[type=checkbox], > input[type=radio]) input[type=radio] + label {
      font-size: 1.2rem !important;
      font-weight: bold !important; }
  .field legend {
    font-weight: bold; }
  .field label {
    height: auto !important;
    min-height: 19px; }
    .field label:has(+ br) {
      display: inline-block; }
    .field label:has(> input[type=checkbox], > input[type=radio]):not(.g) {
      margin-left: 18px;
      display: inline-block; }
    .field label > input[type=checkbox],
    .field label > input[type=radio] {
      margin-left: -18px;
      margin-right: 2px; }
  .field .container--fluid {
    box-sizing: border-box; }
  .field .help-block, .field .inline-hints {
    margin-top: 6px;
    margin-bottom: 12px;
    display: block; }
    .field .help-block:empty, .field .inline-hints:empty {
      margin: 0 !important;
      display: inline; }
    .field .help-block.inline, .field .inline-hints.inline {
      display: inline; }
    .field .help-block:last-child, .field .inline-hints:last-child {
      margin-bottom: 0; }
  .field .rf-msg, .field .rf-msgs {
    font-size: 12px;
    line-height: 18px;
    font-size: 1.2rem;
    line-height: 1.8rem; }

.g.field .input, .g.field input[type=text], .g.field select, .g.field textarea, .g.field .rf-sel, .gw.field .input, .gw.field input[type=text], .gw.field select, .gw.field textarea, .gw.field .rf-sel {
  width: 100%; }

.form-inline .field {
  display: inline-block;
  vertical-align: bottom;
  margin-bottom: 0; }

.field--primary label,
.field--primary .form-label,
.field--primary .help-block,
.field--primary .inline-hints {
  color: #094db1 !important; }
.field--primary input[type=text], .field--primary select, .field--primary textarea,
.field--primary input[type=text]:active, .field--primary select:active, .field--primary textarea:active {
  border-color: #86b6fe !important; }

.field--secondary label,
.field--secondary .form-label,
.field--secondary .help-block,
.field--secondary .inline-hints {
  color: #4b5157 !important; }
.field--secondary input[type=text], .field--secondary select, .field--secondary textarea,
.field--secondary input[type=text]:active, .field--secondary select:active, .field--secondary textarea:active {
  border-color: #b5babe !important; }

.field--success label,
.field--success .form-label,
.field--success .help-block,
.field--success .inline-hints {
  color: #408040 !important; }
.field--success input[type=text], .field--success select, .field--success textarea,
.field--success input[type=text]:active, .field--success select:active, .field--success textarea:active {
  border-color: #addbad !important; }

.field--success_light label,
.field--success_light .form-label,
.field--success_light .help-block,
.field--success_light .inline-hints {
  color: #64a664 !important; }
.field--success_light input[type=text], .field--success_light select, .field--success_light textarea,
.field--success_light input[type=text]:active, .field--success_light select:active, .field--success_light textarea:active {
  border-color: #c7f6c7 !important; }

.field--info label,
.field--info .form-label,
.field--info .help-block,
.field--info .inline-hints {
  color: #098da8 !important; }
.field--info input[type=text], .field--info select, .field--info textarea,
.field--info input[type=text]:active, .field--info select:active, .field--info textarea:active {
  border-color: #86e4f7 !important; }

.field--warning label,
.field--warning .form-label,
.field--warning .help-block,
.field--warning .inline-hints {
  color: #b28704 !important; }
.field--warning input[type=text], .field--warning select, .field--warning textarea,
.field--warning input[type=text]:active, .field--warning select:active, .field--warning textarea:active {
  border-color: #ffe083 !important; }

.field--danger label,
.field--danger .form-label,
.field--danger .help-block,
.field--danger .inline-hints {
  color: #9a2530 !important; }
.field--danger input[type=text], .field--danger select, .field--danger textarea,
.field--danger input[type=text]:active, .field--danger select:active, .field--danger textarea:active {
  border-color: #ed9aa2 !important; }

.field--light label,
.field--light .form-label,
.field--light .help-block,
.field--light .inline-hints {
  color: #000 !important; }
.field--light input[type=text], .field--light select, .field--light textarea {
  border-color: #dfe0e1 !important; }

.field--dark label,
.field--dark .form-label,
.field--dark .help-block,
.field--dark .inline-hints {
  color: #FFFFFF !important; }
.field--dark input[type=text], .field--dark select, .field--dark textarea {
  border-color: #909294 !important; }

.one-whole {
  width: 100% !important; }

.one-half {
  width: 50% !important; }

.one-third {
  width: 33.333% !important; }

.two-thirds {
  width: 66.666% !important; }

.one-quarter {
  width: 25% !important; }

.two-quarters {
  width: 50% !important; }

.three-quarters {
  width: 75% !important; }

.one-fifth {
  width: 20% !important; }

.two-fifths {
  width: 40% !important; }

.three-fifths {
  width: 60% !important; }

.four-fifths {
  width: 80% !important; }

.one-sixth {
  width: 16.666% !important; }

.two-sixths {
  width: 33.333% !important; }

.three-sixths {
  width: 50% !important; }

.four-sixths {
  width: 66.666% !important; }

.five-sixths {
  width: 83.333% !important; }

.one-eighth {
  width: 12.5% !important; }

.two-eighths {
  width: 25% !important; }

.three-eighths {
  width: 37.5% !important; }

.four-eighths {
  width: 50% !important; }

.five-eighths {
  width: 62.5% !important; }

.six-eighths {
  width: 75% !important; }

.seven-eighths {
  width: 87.5% !important; }

.one-tenth {
  width: 10% !important; }

.two-tenths {
  width: 20% !important; }

.three-tenths {
  width: 30% !important; }

.four-tenths {
  width: 40% !important; }

.five-tenths {
  width: 50% !important; }

.six-tenths {
  width: 60% !important; }

.seven-tenths {
  width: 70% !important; }

.eight-tenths {
  width: 80% !important; }

.nine-tenths {
  width: 90% !important; }

.one-twelfth {
  width: 8.333% !important; }

.two-twelfths {
  width: 16.666% !important; }

.three-twelfths {
  width: 25% !important; }

.four-twelfths {
  width: 33.333% !important; }

.five-twelfths {
  width: 41.666% !important; }

.six-twelfths {
  width: 50% !important; }

.seven-twelfths {
  width: 58.333% !important; }

.eight-twelfths {
  width: 66.666% !important; }

.nine-twelfths {
  width: 75% !important; }

.ten-twelfths {
  width: 83.333% !important; }

.eleven-twelfths {
  width: 91.666% !important; }

@media only screen and (max-width: 575px) {
  .palm-one-whole {
    width: 100% !important; }

  .palm-one-half {
    width: 50% !important; }

  .palm-one-third {
    width: 33.333% !important; }

  .palm-two-thirds {
    width: 66.666% !important; }

  .palm-one-quarter {
    width: 25% !important; }

  .palm-two-quarters {
    width: 50% !important; }

  .palm-three-quarters {
    width: 75% !important; }

  .palm-one-fifth {
    width: 20% !important; }

  .palm-two-fifths {
    width: 40% !important; }

  .palm-three-fifths {
    width: 60% !important; }

  .palm-four-fifths {
    width: 80% !important; }

  .palm-one-sixth {
    width: 16.666% !important; }

  .palm-two-sixths {
    width: 33.333% !important; }

  .palm-three-sixths {
    width: 50% !important; }

  .palm-four-sixths {
    width: 66.666% !important; }

  .palm-five-sixths {
    width: 83.333% !important; }

  .palm-one-eighth {
    width: 12.5% !important; }

  .palm-two-eighths {
    width: 25% !important; }

  .palm-three-eighths {
    width: 37.5% !important; }

  .palm-four-eighths {
    width: 50% !important; }

  .palm-five-eighths {
    width: 62.5% !important; }

  .palm-six-eighths {
    width: 75% !important; }

  .palm-seven-eighths {
    width: 87.5% !important; }

  .palm-one-tenth {
    width: 10% !important; }

  .palm-two-tenths {
    width: 20% !important; }

  .palm-three-tenths {
    width: 30% !important; }

  .palm-four-tenths {
    width: 40% !important; }

  .palm-five-tenths {
    width: 50% !important; }

  .palm-six-tenths {
    width: 60% !important; }

  .palm-seven-tenths {
    width: 70% !important; }

  .palm-eight-tenths {
    width: 80% !important; }

  .palm-nine-tenths {
    width: 90% !important; }

  .palm-one-twelfth {
    width: 8.333% !important; }

  .palm-two-twelfths {
    width: 16.666% !important; }

  .palm-three-twelfths {
    width: 25% !important; }

  .palm-four-twelfths {
    width: 33.333% !important; }

  .palm-five-twelfths {
    width: 41.666% !important; }

  .palm-six-twelfths {
    width: 50% !important; }

  .palm-seven-twelfths {
    width: 58.333% !important; }

  .palm-eight-twelfths {
    width: 66.666% !important; }

  .palm-nine-twelfths {
    width: 75% !important; }

  .palm-ten-twelfths {
    width: 83.333% !important; }

  .palm-eleven-twelfths {
    width: 91.666% !important; } }
@media only screen and (min-width: 576px) and (max-width: 991px) {
  .lap-one-whole {
    width: 100% !important; }

  .lap-one-half {
    width: 50% !important; }

  .lap-one-third {
    width: 33.333% !important; }

  .lap-two-thirds {
    width: 66.666% !important; }

  .lap-one-quarter {
    width: 25% !important; }

  .lap-two-quarters {
    width: 50% !important; }

  .lap-three-quarters {
    width: 75% !important; }

  .lap-one-fifth {
    width: 20% !important; }

  .lap-two-fifths {
    width: 40% !important; }

  .lap-three-fifths {
    width: 60% !important; }

  .lap-four-fifths {
    width: 80% !important; }

  .lap-one-sixth {
    width: 16.666% !important; }

  .lap-two-sixths {
    width: 33.333% !important; }

  .lap-three-sixths {
    width: 50% !important; }

  .lap-four-sixths {
    width: 66.666% !important; }

  .lap-five-sixths {
    width: 83.333% !important; }

  .lap-one-eighth {
    width: 12.5% !important; }

  .lap-two-eighths {
    width: 25% !important; }

  .lap-three-eighths {
    width: 37.5% !important; }

  .lap-four-eighths {
    width: 50% !important; }

  .lap-five-eighths {
    width: 62.5% !important; }

  .lap-six-eighths {
    width: 75% !important; }

  .lap-seven-eighths {
    width: 87.5% !important; }

  .lap-one-tenth {
    width: 10% !important; }

  .lap-two-tenths {
    width: 20% !important; }

  .lap-three-tenths {
    width: 30% !important; }

  .lap-four-tenths {
    width: 40% !important; }

  .lap-five-tenths {
    width: 50% !important; }

  .lap-six-tenths {
    width: 60% !important; }

  .lap-seven-tenths {
    width: 70% !important; }

  .lap-eight-tenths {
    width: 80% !important; }

  .lap-nine-tenths {
    width: 90% !important; }

  .lap-one-twelfth {
    width: 8.333% !important; }

  .lap-two-twelfths {
    width: 16.666% !important; }

  .lap-three-twelfths {
    width: 25% !important; }

  .lap-four-twelfths {
    width: 33.333% !important; }

  .lap-five-twelfths {
    width: 41.666% !important; }

  .lap-six-twelfths {
    width: 50% !important; }

  .lap-seven-twelfths {
    width: 58.333% !important; }

  .lap-eight-twelfths {
    width: 66.666% !important; }

  .lap-nine-twelfths {
    width: 75% !important; }

  .lap-ten-twelfths {
    width: 83.333% !important; }

  .lap-eleven-twelfths {
    width: 91.666% !important; } }
@media only screen and (min-width: 576px) {
  .lap-and-up-one-whole {
    width: 100% !important; }

  .lap-and-up-one-half {
    width: 50% !important; }

  .lap-and-up-one-third {
    width: 33.333% !important; }

  .lap-and-up-two-thirds {
    width: 66.666% !important; }

  .lap-and-up-one-quarter {
    width: 25% !important; }

  .lap-and-up-two-quarters {
    width: 50% !important; }

  .lap-and-up-three-quarters {
    width: 75% !important; }

  .lap-and-up-one-fifth {
    width: 20% !important; }

  .lap-and-up-two-fifths {
    width: 40% !important; }

  .lap-and-up-three-fifths {
    width: 60% !important; }

  .lap-and-up-four-fifths {
    width: 80% !important; }

  .lap-and-up-one-sixth {
    width: 16.666% !important; }

  .lap-and-up-two-sixths {
    width: 33.333% !important; }

  .lap-and-up-three-sixths {
    width: 50% !important; }

  .lap-and-up-four-sixths {
    width: 66.666% !important; }

  .lap-and-up-five-sixths {
    width: 83.333% !important; }

  .lap-and-up-one-eighth {
    width: 12.5% !important; }

  .lap-and-up-two-eighths {
    width: 25% !important; }

  .lap-and-up-three-eighths {
    width: 37.5% !important; }

  .lap-and-up-four-eighths {
    width: 50% !important; }

  .lap-and-up-five-eighths {
    width: 62.5% !important; }

  .lap-and-up-six-eighths {
    width: 75% !important; }

  .lap-and-up-seven-eighths {
    width: 87.5% !important; }

  .lap-and-up-one-tenth {
    width: 10% !important; }

  .lap-and-up-two-tenths {
    width: 20% !important; }

  .lap-and-up-three-tenths {
    width: 30% !important; }

  .lap-and-up-four-tenths {
    width: 40% !important; }

  .lap-and-up-five-tenths {
    width: 50% !important; }

  .lap-and-up-six-tenths {
    width: 60% !important; }

  .lap-and-up-seven-tenths {
    width: 70% !important; }

  .lap-and-up-eight-tenths {
    width: 80% !important; }

  .lap-and-up-nine-tenths {
    width: 90% !important; }

  .lap-and-up-one-twelfth {
    width: 8.333% !important; }

  .lap-and-up-two-twelfths {
    width: 16.666% !important; }

  .lap-and-up-three-twelfths {
    width: 25% !important; }

  .lap-and-up-four-twelfths {
    width: 33.333% !important; }

  .lap-and-up-five-twelfths {
    width: 41.666% !important; }

  .lap-and-up-six-twelfths {
    width: 50% !important; }

  .lap-and-up-seven-twelfths {
    width: 58.333% !important; }

  .lap-and-up-eight-twelfths {
    width: 66.666% !important; }

  .lap-and-up-nine-twelfths {
    width: 75% !important; }

  .lap-and-up-ten-twelfths {
    width: 83.333% !important; }

  .lap-and-up-eleven-twelfths {
    width: 91.666% !important; } }
@media only screen and (max-width: 991px) {
  .portable-one-whole {
    width: 100% !important; }

  .portable-one-half {
    width: 50% !important; }

  .portable-one-third {
    width: 33.333% !important; }

  .portable-two-thirds {
    width: 66.666% !important; }

  .portable-one-quarter {
    width: 25% !important; }

  .portable-two-quarters {
    width: 50% !important; }

  .portable-three-quarters {
    width: 75% !important; }

  .portable-one-fifth {
    width: 20% !important; }

  .portable-two-fifths {
    width: 40% !important; }

  .portable-three-fifths {
    width: 60% !important; }

  .portable-four-fifths {
    width: 80% !important; }

  .portable-one-sixth {
    width: 16.666% !important; }

  .portable-two-sixths {
    width: 33.333% !important; }

  .portable-three-sixths {
    width: 50% !important; }

  .portable-four-sixths {
    width: 66.666% !important; }

  .portable-five-sixths {
    width: 83.333% !important; }

  .portable-one-eighth {
    width: 12.5% !important; }

  .portable-two-eighths {
    width: 25% !important; }

  .portable-three-eighths {
    width: 37.5% !important; }

  .portable-four-eighths {
    width: 50% !important; }

  .portable-five-eighths {
    width: 62.5% !important; }

  .portable-six-eighths {
    width: 75% !important; }

  .portable-seven-eighths {
    width: 87.5% !important; }

  .portable-one-tenth {
    width: 10% !important; }

  .portable-two-tenths {
    width: 20% !important; }

  .portable-three-tenths {
    width: 30% !important; }

  .portable-four-tenths {
    width: 40% !important; }

  .portable-five-tenths {
    width: 50% !important; }

  .portable-six-tenths {
    width: 60% !important; }

  .portable-seven-tenths {
    width: 70% !important; }

  .portable-eight-tenths {
    width: 80% !important; }

  .portable-nine-tenths {
    width: 90% !important; }

  .portable-one-twelfth {
    width: 8.333% !important; }

  .portable-two-twelfths {
    width: 16.666% !important; }

  .portable-three-twelfths {
    width: 25% !important; }

  .portable-four-twelfths {
    width: 33.333% !important; }

  .portable-five-twelfths {
    width: 41.666% !important; }

  .portable-six-twelfths {
    width: 50% !important; }

  .portable-seven-twelfths {
    width: 58.333% !important; }

  .portable-eight-twelfths {
    width: 66.666% !important; }

  .portable-nine-twelfths {
    width: 75% !important; }

  .portable-ten-twelfths {
    width: 83.333% !important; }

  .portable-eleven-twelfths {
    width: 91.666% !important; } }
@media only screen and (min-width: 992px) {
  .desk-one-whole {
    width: 100% !important; }

  .desk-one-half {
    width: 50% !important; }

  .desk-one-third {
    width: 33.333% !important; }

  .desk-two-thirds {
    width: 66.666% !important; }

  .desk-one-quarter {
    width: 25% !important; }

  .desk-two-quarters {
    width: 50% !important; }

  .desk-three-quarters {
    width: 75% !important; }

  .desk-one-fifth {
    width: 20% !important; }

  .desk-two-fifths {
    width: 40% !important; }

  .desk-three-fifths {
    width: 60% !important; }

  .desk-four-fifths {
    width: 80% !important; }

  .desk-one-sixth {
    width: 16.666% !important; }

  .desk-two-sixths {
    width: 33.333% !important; }

  .desk-three-sixths {
    width: 50% !important; }

  .desk-four-sixths {
    width: 66.666% !important; }

  .desk-five-sixths {
    width: 83.333% !important; }

  .desk-one-eighth {
    width: 12.5% !important; }

  .desk-two-eighths {
    width: 25% !important; }

  .desk-three-eighths {
    width: 37.5% !important; }

  .desk-four-eighths {
    width: 50% !important; }

  .desk-five-eighths {
    width: 62.5% !important; }

  .desk-six-eighths {
    width: 75% !important; }

  .desk-seven-eighths {
    width: 87.5% !important; }

  .desk-one-tenth {
    width: 10% !important; }

  .desk-two-tenths {
    width: 20% !important; }

  .desk-three-tenths {
    width: 30% !important; }

  .desk-four-tenths {
    width: 40% !important; }

  .desk-five-tenths {
    width: 50% !important; }

  .desk-six-tenths {
    width: 60% !important; }

  .desk-seven-tenths {
    width: 70% !important; }

  .desk-eight-tenths {
    width: 80% !important; }

  .desk-nine-tenths {
    width: 90% !important; }

  .desk-one-twelfth {
    width: 8.333% !important; }

  .desk-two-twelfths {
    width: 16.666% !important; }

  .desk-three-twelfths {
    width: 25% !important; }

  .desk-four-twelfths {
    width: 33.333% !important; }

  .desk-five-twelfths {
    width: 41.666% !important; }

  .desk-six-twelfths {
    width: 50% !important; }

  .desk-seven-twelfths {
    width: 58.333% !important; }

  .desk-eight-twelfths {
    width: 66.666% !important; }

  .desk-nine-twelfths {
    width: 75% !important; }

  .desk-ten-twelfths {
    width: 83.333% !important; }

  .desk-eleven-twelfths {
    width: 91.666% !important; } }
@media only screen and (min-width: 1280px) {
  .desk-wide-one-whole {
    width: 100% !important; }

  .desk-wide-one-half {
    width: 50% !important; }

  .desk-wide-one-third {
    width: 33.333% !important; }

  .desk-wide-two-thirds {
    width: 66.666% !important; }

  .desk-wide-one-quarter {
    width: 25% !important; }

  .desk-wide-two-quarters {
    width: 50% !important; }

  .desk-wide-three-quarters {
    width: 75% !important; }

  .desk-wide-one-fifth {
    width: 20% !important; }

  .desk-wide-two-fifths {
    width: 40% !important; }

  .desk-wide-three-fifths {
    width: 60% !important; }

  .desk-wide-four-fifths {
    width: 80% !important; }

  .desk-wide-one-sixth {
    width: 16.666% !important; }

  .desk-wide-two-sixths {
    width: 33.333% !important; }

  .desk-wide-three-sixths {
    width: 50% !important; }

  .desk-wide-four-sixths {
    width: 66.666% !important; }

  .desk-wide-five-sixths {
    width: 83.333% !important; }

  .desk-wide-one-eighth {
    width: 12.5% !important; }

  .desk-wide-two-eighths {
    width: 25% !important; }

  .desk-wide-three-eighths {
    width: 37.5% !important; }

  .desk-wide-four-eighths {
    width: 50% !important; }

  .desk-wide-five-eighths {
    width: 62.5% !important; }

  .desk-wide-six-eighths {
    width: 75% !important; }

  .desk-wide-seven-eighths {
    width: 87.5% !important; }

  .desk-wide-one-tenth {
    width: 10% !important; }

  .desk-wide-two-tenths {
    width: 20% !important; }

  .desk-wide-three-tenths {
    width: 30% !important; }

  .desk-wide-four-tenths {
    width: 40% !important; }

  .desk-wide-five-tenths {
    width: 50% !important; }

  .desk-wide-six-tenths {
    width: 60% !important; }

  .desk-wide-seven-tenths {
    width: 70% !important; }

  .desk-wide-eight-tenths {
    width: 80% !important; }

  .desk-wide-nine-tenths {
    width: 90% !important; }

  .desk-wide-one-twelfth {
    width: 8.333% !important; }

  .desk-wide-two-twelfths {
    width: 16.666% !important; }

  .desk-wide-three-twelfths {
    width: 25% !important; }

  .desk-wide-four-twelfths {
    width: 33.333% !important; }

  .desk-wide-five-twelfths {
    width: 41.666% !important; }

  .desk-wide-six-twelfths {
    width: 50% !important; }

  .desk-wide-seven-twelfths {
    width: 58.333% !important; }

  .desk-wide-eight-twelfths {
    width: 66.666% !important; }

  .desk-wide-nine-twelfths {
    width: 75% !important; }

  .desk-wide-ten-twelfths {
    width: 83.333% !important; }

  .desk-wide-eleven-twelfths {
    width: 91.666% !important; } }
@media only screen and (min-width: 1536px) {
  .desk-x-wide-one-whole {
    width: 100% !important; }

  .desk-x-wide-one-half {
    width: 50% !important; }

  .desk-x-wide-one-third {
    width: 33.333% !important; }

  .desk-x-wide-two-thirds {
    width: 66.666% !important; }

  .desk-x-wide-one-quarter {
    width: 25% !important; }

  .desk-x-wide-two-quarters {
    width: 50% !important; }

  .desk-x-wide-three-quarters {
    width: 75% !important; }

  .desk-x-wide-one-fifth {
    width: 20% !important; }

  .desk-x-wide-two-fifths {
    width: 40% !important; }

  .desk-x-wide-three-fifths {
    width: 60% !important; }

  .desk-x-wide-four-fifths {
    width: 80% !important; }

  .desk-x-wide-one-sixth {
    width: 16.666% !important; }

  .desk-x-wide-two-sixths {
    width: 33.333% !important; }

  .desk-x-wide-three-sixths {
    width: 50% !important; }

  .desk-x-wide-four-sixths {
    width: 66.666% !important; }

  .desk-x-wide-five-sixths {
    width: 83.333% !important; }

  .desk-x-wide-one-eighth {
    width: 12.5% !important; }

  .desk-x-wide-two-eighths {
    width: 25% !important; }

  .desk-x-wide-three-eighths {
    width: 37.5% !important; }

  .desk-x-wide-four-eighths {
    width: 50% !important; }

  .desk-x-wide-five-eighths {
    width: 62.5% !important; }

  .desk-x-wide-six-eighths {
    width: 75% !important; }

  .desk-x-wide-seven-eighths {
    width: 87.5% !important; }

  .desk-x-wide-one-tenth {
    width: 10% !important; }

  .desk-x-wide-two-tenths {
    width: 20% !important; }

  .desk-x-wide-three-tenths {
    width: 30% !important; }

  .desk-x-wide-four-tenths {
    width: 40% !important; }

  .desk-x-wide-five-tenths {
    width: 50% !important; }

  .desk-x-wide-six-tenths {
    width: 60% !important; }

  .desk-x-wide-seven-tenths {
    width: 70% !important; }

  .desk-x-wide-eight-tenths {
    width: 80% !important; }

  .desk-x-wide-nine-tenths {
    width: 90% !important; }

  .desk-x-wide-one-twelfth {
    width: 8.333% !important; }

  .desk-x-wide-two-twelfths {
    width: 16.666% !important; }

  .desk-x-wide-three-twelfths {
    width: 25% !important; }

  .desk-x-wide-four-twelfths {
    width: 33.333% !important; }

  .desk-x-wide-five-twelfths {
    width: 41.666% !important; }

  .desk-x-wide-six-twelfths {
    width: 50% !important; }

  .desk-x-wide-seven-twelfths {
    width: 58.333% !important; }

  .desk-x-wide-eight-twelfths {
    width: 66.666% !important; }

  .desk-x-wide-nine-twelfths {
    width: 75% !important; }

  .desk-x-wide-ten-twelfths {
    width: 83.333% !important; }

  .desk-x-wide-eleven-twelfths {
    width: 91.666% !important; } }
@media only screen and (min-width: 1536px) {
  .desk-xl-one-whole {
    width: 100% !important; }

  .desk-xl-one-half {
    width: 50% !important; }

  .desk-xl-one-third {
    width: 33.333% !important; }

  .desk-xl-two-thirds {
    width: 66.666% !important; }

  .desk-xl-one-quarter {
    width: 25% !important; }

  .desk-xl-two-quarters {
    width: 50% !important; }

  .desk-xl-three-quarters {
    width: 75% !important; }

  .desk-xl-one-fifth {
    width: 20% !important; }

  .desk-xl-two-fifths {
    width: 40% !important; }

  .desk-xl-three-fifths {
    width: 60% !important; }

  .desk-xl-four-fifths {
    width: 80% !important; }

  .desk-xl-one-sixth {
    width: 16.666% !important; }

  .desk-xl-two-sixths {
    width: 33.333% !important; }

  .desk-xl-three-sixths {
    width: 50% !important; }

  .desk-xl-four-sixths {
    width: 66.666% !important; }

  .desk-xl-five-sixths {
    width: 83.333% !important; }

  .desk-xl-one-eighth {
    width: 12.5% !important; }

  .desk-xl-two-eighths {
    width: 25% !important; }

  .desk-xl-three-eighths {
    width: 37.5% !important; }

  .desk-xl-four-eighths {
    width: 50% !important; }

  .desk-xl-five-eighths {
    width: 62.5% !important; }

  .desk-xl-six-eighths {
    width: 75% !important; }

  .desk-xl-seven-eighths {
    width: 87.5% !important; }

  .desk-xl-one-tenth {
    width: 10% !important; }

  .desk-xl-two-tenths {
    width: 20% !important; }

  .desk-xl-three-tenths {
    width: 30% !important; }

  .desk-xl-four-tenths {
    width: 40% !important; }

  .desk-xl-five-tenths {
    width: 50% !important; }

  .desk-xl-six-tenths {
    width: 60% !important; }

  .desk-xl-seven-tenths {
    width: 70% !important; }

  .desk-xl-eight-tenths {
    width: 80% !important; }

  .desk-xl-nine-tenths {
    width: 90% !important; }

  .desk-xl-one-twelfth {
    width: 8.333% !important; }

  .desk-xl-two-twelfths {
    width: 16.666% !important; }

  .desk-xl-three-twelfths {
    width: 25% !important; }

  .desk-xl-four-twelfths {
    width: 33.333% !important; }

  .desk-xl-five-twelfths {
    width: 41.666% !important; }

  .desk-xl-six-twelfths {
    width: 50% !important; }

  .desk-xl-seven-twelfths {
    width: 58.333% !important; }

  .desk-xl-eight-twelfths {
    width: 66.666% !important; }

  .desk-xl-nine-twelfths {
    width: 75% !important; }

  .desk-xl-ten-twelfths {
    width: 83.333% !important; }

  .desk-xl-eleven-twelfths {
    width: 91.666% !important; } }
@media only screen and (min-width: 1920px) {
  .desk-xxl-one-whole {
    width: 100% !important; }

  .desk-xxl-one-half {
    width: 50% !important; }

  .desk-xxl-one-third {
    width: 33.333% !important; }

  .desk-xxl-two-thirds {
    width: 66.666% !important; }

  .desk-xxl-one-quarter {
    width: 25% !important; }

  .desk-xxl-two-quarters {
    width: 50% !important; }

  .desk-xxl-three-quarters {
    width: 75% !important; }

  .desk-xxl-one-fifth {
    width: 20% !important; }

  .desk-xxl-two-fifths {
    width: 40% !important; }

  .desk-xxl-three-fifths {
    width: 60% !important; }

  .desk-xxl-four-fifths {
    width: 80% !important; }

  .desk-xxl-one-sixth {
    width: 16.666% !important; }

  .desk-xxl-two-sixths {
    width: 33.333% !important; }

  .desk-xxl-three-sixths {
    width: 50% !important; }

  .desk-xxl-four-sixths {
    width: 66.666% !important; }

  .desk-xxl-five-sixths {
    width: 83.333% !important; }

  .desk-xxl-one-eighth {
    width: 12.5% !important; }

  .desk-xxl-two-eighths {
    width: 25% !important; }

  .desk-xxl-three-eighths {
    width: 37.5% !important; }

  .desk-xxl-four-eighths {
    width: 50% !important; }

  .desk-xxl-five-eighths {
    width: 62.5% !important; }

  .desk-xxl-six-eighths {
    width: 75% !important; }

  .desk-xxl-seven-eighths {
    width: 87.5% !important; }

  .desk-xxl-one-tenth {
    width: 10% !important; }

  .desk-xxl-two-tenths {
    width: 20% !important; }

  .desk-xxl-three-tenths {
    width: 30% !important; }

  .desk-xxl-four-tenths {
    width: 40% !important; }

  .desk-xxl-five-tenths {
    width: 50% !important; }

  .desk-xxl-six-tenths {
    width: 60% !important; }

  .desk-xxl-seven-tenths {
    width: 70% !important; }

  .desk-xxl-eight-tenths {
    width: 80% !important; }

  .desk-xxl-nine-tenths {
    width: 90% !important; }

  .desk-xxl-one-twelfth {
    width: 8.333% !important; }

  .desk-xxl-two-twelfths {
    width: 16.666% !important; }

  .desk-xxl-three-twelfths {
    width: 25% !important; }

  .desk-xxl-four-twelfths {
    width: 33.333% !important; }

  .desk-xxl-five-twelfths {
    width: 41.666% !important; }

  .desk-xxl-six-twelfths {
    width: 50% !important; }

  .desk-xxl-seven-twelfths {
    width: 58.333% !important; }

  .desk-xxl-eight-twelfths {
    width: 66.666% !important; }

  .desk-xxl-nine-twelfths {
    width: 75% !important; }

  .desk-xxl-ten-twelfths {
    width: 83.333% !important; }

  .desk-xxl-eleven-twelfths {
    width: 91.666% !important; } }
.soft {
  padding: 16px !important; }

.soft--top {
  padding-top: 16px !important; }

.soft--right {
  padding-right: 16px !important; }

.soft--bottom {
  padding-bottom: 16px !important; }

.soft--left {
  padding-left: 16px !important; }

.soft--ends {
  padding-top: 16px !important;
  padding-bottom: 16px !important; }

.soft--sides {
  padding-right: 16px !important;
  padding-left: 16px !important; }

.soft-half {
  padding: 8px !important; }

.soft-half--top {
  padding-top: 8px !important; }

.soft-half--right {
  padding-right: 8px !important; }

.soft-half--bottom {
  padding-bottom: 8px !important; }

.soft-half--left {
  padding-left: 8px !important; }

.soft-half--ends {
  padding-top: 8px !important;
  padding-bottom: 8px !important; }

.soft-half--sides {
  padding-right: 8px !important;
  padding-left: 8px !important; }

.soft-double {
  padding: 24px !important; }

.soft-double--top {
  padding-top: 24px !important; }

.soft-double--right {
  padding-right: 24px !important; }

.soft-double--bottom {
  padding-bottom: 24px !important; }

.soft-double--left {
  padding-left: 24px !important; }

.soft-double--ends {
  padding-top: 24px !important;
  padding-bottom: 24px !important; }

.soft-double--sides {
  padding-right: 24px !important;
  padding-left: 24px !important; }

.hard {
  padding: 0 !important; }

.hard--top {
  padding-top: 0 !important; }

.hard--right {
  padding-right: 0 !important; }

.hard--bottom {
  padding-bottom: 0 !important; }

.hard--left {
  padding-left: 0 !important; }

.hard--ends {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.hard--sides {
  padding-right: 0 !important;
  padding-left: 0 !important; }

@media only screen and (max-width: 575px) {
  .palm-soft {
    padding: 16px !important; }

  .palm-soft--top {
    padding-top: 16px !important; }

  .palm-soft--right {
    padding-right: 16px !important; }

  .palm-soft--bottom {
    padding-bottom: 16px !important; }

  .palm-soft--left {
    padding-left: 16px !important; }

  .palm-soft--ends {
    padding-top: 16px !important;
    padding-bottom: 16px !important; }

  .palm-soft--sides {
    padding-right: 16px !important;
    padding-left: 16px !important; }

  .palm-soft-half {
    padding: 8px !important; }

  .palm-soft-half--top {
    padding-top: 8px !important; }

  .palm-soft-half--right {
    padding-right: 8px !important; }

  .palm-soft-half--bottom {
    padding-bottom: 8px !important; }

  .palm-soft-half--left {
    padding-left: 8px !important; }

  .palm-soft-half--ends {
    padding-top: 8px !important;
    padding-bottom: 8px !important; }

  .palm-soft-half--sides {
    padding-right: 8px !important;
    padding-left: 8px !important; }

  .palm-soft-double {
    padding: 24px !important; }

  .palm-soft-double--top {
    padding-top: 24px !important; }

  .palm-soft-double--right {
    padding-right: 24px !important; }

  .palm-soft-double--bottom {
    padding-bottom: 24px !important; }

  .palm-soft-double--left {
    padding-left: 24px !important; }

  .palm-soft-double--ends {
    padding-top: 24px !important;
    padding-bottom: 24px !important; }

  .palm-soft-double--sides {
    padding-right: 24px !important;
    padding-left: 24px !important; }

  .palm-hard {
    padding: 0 !important; }

  .palm-hard--top {
    padding-top: 0 !important; }

  .palm-hard--right {
    padding-right: 0 !important; }

  .palm-hard--bottom {
    padding-bottom: 0 !important; }

  .palm-hard--left {
    padding-left: 0 !important; }

  .palm-hard--ends {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }

  .palm-hard--sides {
    padding-right: 0 !important;
    padding-left: 0 !important; } }
@media only screen and (min-width: 576px) and (max-width: 991px) {
  .lap-soft {
    padding: 16px !important; }

  .lap-soft--top {
    padding-top: 16px !important; }

  .lap-soft--right {
    padding-right: 16px !important; }

  .lap-soft--bottom {
    padding-bottom: 16px !important; }

  .lap-soft--left {
    padding-left: 16px !important; }

  .lap-soft--ends {
    padding-top: 16px !important;
    padding-bottom: 16px !important; }

  .lap-soft--sides {
    padding-right: 16px !important;
    padding-left: 16px !important; }

  .lap-soft-half {
    padding: 8px !important; }

  .lap-soft-half--top {
    padding-top: 8px !important; }

  .lap-soft-half--right {
    padding-right: 8px !important; }

  .lap-soft-half--bottom {
    padding-bottom: 8px !important; }

  .lap-soft-half--left {
    padding-left: 8px !important; }

  .lap-soft-half--ends {
    padding-top: 8px !important;
    padding-bottom: 8px !important; }

  .lap-soft-half--sides {
    padding-right: 8px !important;
    padding-left: 8px !important; }

  .lap-soft-double {
    padding: 24px !important; }

  .lap-soft-double--top {
    padding-top: 24px !important; }

  .lap-soft-double--right {
    padding-right: 24px !important; }

  .lap-soft-double--bottom {
    padding-bottom: 24px !important; }

  .lap-soft-double--left {
    padding-left: 24px !important; }

  .lap-soft-double--ends {
    padding-top: 24px !important;
    padding-bottom: 24px !important; }

  .lap-soft-double--sides {
    padding-right: 24px !important;
    padding-left: 24px !important; }

  .lap-hard {
    padding: 0 !important; }

  .lap-hard--top {
    padding-top: 0 !important; }

  .lap-hard--right {
    padding-right: 0 !important; }

  .lap-hard--bottom {
    padding-bottom: 0 !important; }

  .lap-hard--left {
    padding-left: 0 !important; }

  .lap-hard--ends {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }

  .lap-hard--sides {
    padding-right: 0 !important;
    padding-left: 0 !important; } }
@media only screen and (min-width: 576px) {
  .lap-and-up-soft {
    padding: 16px !important; }

  .lap-and-up-soft--top {
    padding-top: 16px !important; }

  .lap-and-up-soft--right {
    padding-right: 16px !important; }

  .lap-and-up-soft--bottom {
    padding-bottom: 16px !important; }

  .lap-and-up-soft--left {
    padding-left: 16px !important; }

  .lap-and-up-soft--ends {
    padding-top: 16px !important;
    padding-bottom: 16px !important; }

  .lap-and-up-soft--sides {
    padding-right: 16px !important;
    padding-left: 16px !important; }

  .lap-and-up-soft-half {
    padding: 8px !important; }

  .lap-and-up-soft-half--top {
    padding-top: 8px !important; }

  .lap-and-up-soft-half--right {
    padding-right: 8px !important; }

  .lap-and-up-soft-half--bottom {
    padding-bottom: 8px !important; }

  .lap-and-up-soft-half--left {
    padding-left: 8px !important; }

  .lap-and-up-soft-half--ends {
    padding-top: 8px !important;
    padding-bottom: 8px !important; }

  .lap-and-up-soft-half--sides {
    padding-right: 8px !important;
    padding-left: 8px !important; }

  .lap-and-up-soft-double {
    padding: 24px !important; }

  .lap-and-up-soft-double--top {
    padding-top: 24px !important; }

  .lap-and-up-soft-double--right {
    padding-right: 24px !important; }

  .lap-and-up-soft-double--bottom {
    padding-bottom: 24px !important; }

  .lap-and-up-soft-double--left {
    padding-left: 24px !important; }

  .lap-and-up-soft-double--ends {
    padding-top: 24px !important;
    padding-bottom: 24px !important; }

  .lap-and-up-soft-double--sides {
    padding-right: 24px !important;
    padding-left: 24px !important; }

  .lap-and-up-hard {
    padding: 0 !important; }

  .lap-and-up-hard--top {
    padding-top: 0 !important; }

  .lap-and-up-hard--right {
    padding-right: 0 !important; }

  .lap-and-up-hard--bottom {
    padding-bottom: 0 !important; }

  .lap-and-up-hard--left {
    padding-left: 0 !important; }

  .lap-and-up-hard--ends {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }

  .lap-and-up-hard--sides {
    padding-right: 0 !important;
    padding-left: 0 !important; } }
@media only screen and (max-width: 991px) {
  .portable-soft {
    padding: 16px !important; }

  .portable-soft--top {
    padding-top: 16px !important; }

  .portable-soft--right {
    padding-right: 16px !important; }

  .portable-soft--bottom {
    padding-bottom: 16px !important; }

  .portable-soft--left {
    padding-left: 16px !important; }

  .portable-soft--ends {
    padding-top: 16px !important;
    padding-bottom: 16px !important; }

  .portable-soft--sides {
    padding-right: 16px !important;
    padding-left: 16px !important; }

  .portable-soft-half {
    padding: 8px !important; }

  .portable-soft-half--top {
    padding-top: 8px !important; }

  .portable-soft-half--right {
    padding-right: 8px !important; }

  .portable-soft-half--bottom {
    padding-bottom: 8px !important; }

  .portable-soft-half--left {
    padding-left: 8px !important; }

  .portable-soft-half--ends {
    padding-top: 8px !important;
    padding-bottom: 8px !important; }

  .portable-soft-half--sides {
    padding-right: 8px !important;
    padding-left: 8px !important; }

  .portable-soft-double {
    padding: 24px !important; }

  .portable-soft-double--top {
    padding-top: 24px !important; }

  .portable-soft-double--right {
    padding-right: 24px !important; }

  .portable-soft-double--bottom {
    padding-bottom: 24px !important; }

  .portable-soft-double--left {
    padding-left: 24px !important; }

  .portable-soft-double--ends {
    padding-top: 24px !important;
    padding-bottom: 24px !important; }

  .portable-soft-double--sides {
    padding-right: 24px !important;
    padding-left: 24px !important; }

  .portable-hard {
    padding: 0 !important; }

  .portable-hard--top {
    padding-top: 0 !important; }

  .portable-hard--right {
    padding-right: 0 !important; }

  .portable-hard--bottom {
    padding-bottom: 0 !important; }

  .portable-hard--left {
    padding-left: 0 !important; }

  .portable-hard--ends {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }

  .portable-hard--sides {
    padding-right: 0 !important;
    padding-left: 0 !important; } }
@media only screen and (min-width: 992px) {
  .desk-soft {
    padding: 16px !important; }

  .desk-soft--top {
    padding-top: 16px !important; }

  .desk-soft--right {
    padding-right: 16px !important; }

  .desk-soft--bottom {
    padding-bottom: 16px !important; }

  .desk-soft--left {
    padding-left: 16px !important; }

  .desk-soft--ends {
    padding-top: 16px !important;
    padding-bottom: 16px !important; }

  .desk-soft--sides {
    padding-right: 16px !important;
    padding-left: 16px !important; }

  .desk-soft-half {
    padding: 8px !important; }

  .desk-soft-half--top {
    padding-top: 8px !important; }

  .desk-soft-half--right {
    padding-right: 8px !important; }

  .desk-soft-half--bottom {
    padding-bottom: 8px !important; }

  .desk-soft-half--left {
    padding-left: 8px !important; }

  .desk-soft-half--ends {
    padding-top: 8px !important;
    padding-bottom: 8px !important; }

  .desk-soft-half--sides {
    padding-right: 8px !important;
    padding-left: 8px !important; }

  .desk-soft-double {
    padding: 24px !important; }

  .desk-soft-double--top {
    padding-top: 24px !important; }

  .desk-soft-double--right {
    padding-right: 24px !important; }

  .desk-soft-double--bottom {
    padding-bottom: 24px !important; }

  .desk-soft-double--left {
    padding-left: 24px !important; }

  .desk-soft-double--ends {
    padding-top: 24px !important;
    padding-bottom: 24px !important; }

  .desk-soft-double--sides {
    padding-right: 24px !important;
    padding-left: 24px !important; }

  .desk-hard {
    padding: 0 !important; }

  .desk-hard--top {
    padding-top: 0 !important; }

  .desk-hard--right {
    padding-right: 0 !important; }

  .desk-hard--bottom {
    padding-bottom: 0 !important; }

  .desk-hard--left {
    padding-left: 0 !important; }

  .desk-hard--ends {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }

  .desk-hard--sides {
    padding-right: 0 !important;
    padding-left: 0 !important; } }
@media only screen and (min-width: 1280px) {
  .desk-wide-soft {
    padding: 16px !important; }

  .desk-wide-soft--top {
    padding-top: 16px !important; }

  .desk-wide-soft--right {
    padding-right: 16px !important; }

  .desk-wide-soft--bottom {
    padding-bottom: 16px !important; }

  .desk-wide-soft--left {
    padding-left: 16px !important; }

  .desk-wide-soft--ends {
    padding-top: 16px !important;
    padding-bottom: 16px !important; }

  .desk-wide-soft--sides {
    padding-right: 16px !important;
    padding-left: 16px !important; }

  .desk-wide-soft-half {
    padding: 8px !important; }

  .desk-wide-soft-half--top {
    padding-top: 8px !important; }

  .desk-wide-soft-half--right {
    padding-right: 8px !important; }

  .desk-wide-soft-half--bottom {
    padding-bottom: 8px !important; }

  .desk-wide-soft-half--left {
    padding-left: 8px !important; }

  .desk-wide-soft-half--ends {
    padding-top: 8px !important;
    padding-bottom: 8px !important; }

  .desk-wide-soft-half--sides {
    padding-right: 8px !important;
    padding-left: 8px !important; }

  .desk-wide-soft-double {
    padding: 24px !important; }

  .desk-wide-soft-double--top {
    padding-top: 24px !important; }

  .desk-wide-soft-double--right {
    padding-right: 24px !important; }

  .desk-wide-soft-double--bottom {
    padding-bottom: 24px !important; }

  .desk-wide-soft-double--left {
    padding-left: 24px !important; }

  .desk-wide-soft-double--ends {
    padding-top: 24px !important;
    padding-bottom: 24px !important; }

  .desk-wide-soft-double--sides {
    padding-right: 24px !important;
    padding-left: 24px !important; }

  .desk-wide-hard {
    padding: 0 !important; }

  .desk-wide-hard--top {
    padding-top: 0 !important; }

  .desk-wide-hard--right {
    padding-right: 0 !important; }

  .desk-wide-hard--bottom {
    padding-bottom: 0 !important; }

  .desk-wide-hard--left {
    padding-left: 0 !important; }

  .desk-wide-hard--ends {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }

  .desk-wide-hard--sides {
    padding-right: 0 !important;
    padding-left: 0 !important; } }
.push {
  margin: 16px !important; }

.push--top {
  margin-top: 16px !important; }

.push--right {
  margin-right: 16px !important; }

.push--bottom {
  margin-bottom: 16px !important; }

.push--left {
  margin-left: 16px !important; }

.push--ends {
  margin-top: 16px !important;
  margin-bottom: 16px !important; }

.push--sides {
  margin-right: 16px !important;
  margin-left: 16px !important; }

.push-half {
  margin: 8px !important; }

.push-half--top {
  margin-top: 8px !important; }

.push-half--right {
  margin-right: 8px !important; }

.push-half--bottom {
  margin-bottom: 8px !important; }

.push-half--left {
  margin-left: 8px !important; }

.push-half--ends {
  margin-top: 8px !important;
  margin-bottom: 8px !important; }

.push-half--sides {
  margin-right: 8px !important;
  margin-left: 8px !important; }

.flush {
  margin: 0 !important; }

.flush--top {
  margin-top: 0 !important; }

.flush--right {
  margin-right: 0 !important; }

.flush--bottom {
  margin-bottom: 0 !important; }

.flush--left {
  margin-left: 0 !important; }

.flush--ends {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.flush--sides {
  margin-right: 0 !important;
  margin-left: 0 !important; }

@media only screen and (max-width: 575px) {
  .palm-push {
    margin: 16px !important; }

  .palm-push--top {
    margin-top: 16px !important; }

  .palm-push--right {
    margin-right: 16px !important; }

  .palm-push--bottom {
    margin-bottom: 16px !important; }

  .palm-push--left {
    margin-left: 16px !important; }

  .palm-push--ends {
    margin-top: 16px !important;
    margin-bottom: 16px !important; }

  .palm-push--sides {
    margin-right: 16px !important;
    margin-left: 16px !important; }

  .palm-push-half {
    margin: 8px !important; }

  .palm-push-half--top {
    margin-top: 8px !important; }

  .palm-push-half--right {
    margin-right: 8px !important; }

  .palm-push-half--bottom {
    margin-bottom: 8px !important; }

  .palm-push-half--left {
    margin-left: 8px !important; }

  .palm-push-half--ends {
    margin-top: 8px !important;
    margin-bottom: 8px !important; }

  .palm-push-half--sides {
    margin-right: 8px !important;
    margin-left: 8px !important; }

  .palm-flush {
    margin: 0 !important; }

  .palm-flush--top {
    margin-top: 0 !important; }

  .palm-flush--right {
    margin-right: 0 !important; }

  .palm-flush--bottom {
    margin-bottom: 0 !important; }

  .palm-flush--left {
    margin-left: 0 !important; }

  .palm-flush--ends {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .palm-flush--sides {
    margin-right: 0 !important;
    margin-left: 0 !important; } }
@media only screen and (min-width: 576px) and (max-width: 991px) {
  .lap-push {
    margin: 16px !important; }

  .lap-push--top {
    margin-top: 16px !important; }

  .lap-push--right {
    margin-right: 16px !important; }

  .lap-push--bottom {
    margin-bottom: 16px !important; }

  .lap-push--left {
    margin-left: 16px !important; }

  .lap-push--ends {
    margin-top: 16px !important;
    margin-bottom: 16px !important; }

  .lap-push--sides {
    margin-right: 16px !important;
    margin-left: 16px !important; }

  .lap-push-half {
    margin: 8px !important; }

  .lap-push-half--top {
    margin-top: 8px !important; }

  .lap-push-half--right {
    margin-right: 8px !important; }

  .lap-push-half--bottom {
    margin-bottom: 8px !important; }

  .lap-push-half--left {
    margin-left: 8px !important; }

  .lap-push-half--ends {
    margin-top: 8px !important;
    margin-bottom: 8px !important; }

  .lap-push-half--sides {
    margin-right: 8px !important;
    margin-left: 8px !important; }

  .lap-flush {
    margin: 0 !important; }

  .lap-flush--top {
    margin-top: 0 !important; }

  .lap-flush--right {
    margin-right: 0 !important; }

  .lap-flush--bottom {
    margin-bottom: 0 !important; }

  .lap-flush--left {
    margin-left: 0 !important; }

  .lap-flush--ends {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .lap-flush--sides {
    margin-right: 0 !important;
    margin-left: 0 !important; } }
@media only screen and (min-width: 576px) {
  .lap-and-up-push {
    margin: 16px !important; }

  .lap-and-up-push--top {
    margin-top: 16px !important; }

  .lap-and-up-push--right {
    margin-right: 16px !important; }

  .lap-and-up-push--bottom {
    margin-bottom: 16px !important; }

  .lap-and-up-push--left {
    margin-left: 16px !important; }

  .lap-and-up-push--ends {
    margin-top: 16px !important;
    margin-bottom: 16px !important; }

  .lap-and-up-push--sides {
    margin-right: 16px !important;
    margin-left: 16px !important; }

  .lap-and-up-push-half {
    margin: 8px !important; }

  .lap-and-up-push-half--top {
    margin-top: 8px !important; }

  .lap-and-up-push-half--right {
    margin-right: 8px !important; }

  .lap-and-up-push-half--bottom {
    margin-bottom: 8px !important; }

  .lap-and-up-push-half--left {
    margin-left: 8px !important; }

  .lap-and-up-push-half--ends {
    margin-top: 8px !important;
    margin-bottom: 8px !important; }

  .lap-and-up-push-half--sides {
    margin-right: 8px !important;
    margin-left: 8px !important; }

  .lap-and-up-flush {
    margin: 0 !important; }

  .lap-and-up-flush--top {
    margin-top: 0 !important; }

  .lap-and-up-flush--right {
    margin-right: 0 !important; }

  .lap-and-up-flush--bottom {
    margin-bottom: 0 !important; }

  .lap-and-up-flush--left {
    margin-left: 0 !important; }

  .lap-and-up-flush--ends {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .lap-and-up-flush--sides {
    margin-right: 0 !important;
    margin-left: 0 !important; } }
@media only screen and (max-width: 991px) {
  .portable-push {
    margin: 16px !important; }

  .portable-push--top {
    margin-top: 16px !important; }

  .portable-push--right {
    margin-right: 16px !important; }

  .portable-push--bottom {
    margin-bottom: 16px !important; }

  .portable-push--left {
    margin-left: 16px !important; }

  .portable-push--ends {
    margin-top: 16px !important;
    margin-bottom: 16px !important; }

  .portable-push--sides {
    margin-right: 16px !important;
    margin-left: 16px !important; }

  .portable-push-half {
    margin: 8px !important; }

  .portable-push-half--top {
    margin-top: 8px !important; }

  .portable-push-half--right {
    margin-right: 8px !important; }

  .portable-push-half--bottom {
    margin-bottom: 8px !important; }

  .portable-push-half--left {
    margin-left: 8px !important; }

  .portable-push-half--ends {
    margin-top: 8px !important;
    margin-bottom: 8px !important; }

  .portable-push-half--sides {
    margin-right: 8px !important;
    margin-left: 8px !important; }

  .portable-flush {
    margin: 0 !important; }

  .portable-flush--top {
    margin-top: 0 !important; }

  .portable-flush--right {
    margin-right: 0 !important; }

  .portable-flush--bottom {
    margin-bottom: 0 !important; }

  .portable-flush--left {
    margin-left: 0 !important; }

  .portable-flush--ends {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .portable-flush--sides {
    margin-right: 0 !important;
    margin-left: 0 !important; } }
@media only screen and (min-width: 992px) {
  .desk-push {
    margin: 16px !important; }

  .desk-push--top {
    margin-top: 16px !important; }

  .desk-push--right {
    margin-right: 16px !important; }

  .desk-push--bottom {
    margin-bottom: 16px !important; }

  .desk-push--left {
    margin-left: 16px !important; }

  .desk-push--ends {
    margin-top: 16px !important;
    margin-bottom: 16px !important; }

  .desk-push--sides {
    margin-right: 16px !important;
    margin-left: 16px !important; }

  .desk-push-half {
    margin: 8px !important; }

  .desk-push-half--top {
    margin-top: 8px !important; }

  .desk-push-half--right {
    margin-right: 8px !important; }

  .desk-push-half--bottom {
    margin-bottom: 8px !important; }

  .desk-push-half--left {
    margin-left: 8px !important; }

  .desk-push-half--ends {
    margin-top: 8px !important;
    margin-bottom: 8px !important; }

  .desk-push-half--sides {
    margin-right: 8px !important;
    margin-left: 8px !important; }

  .desk-flush {
    margin: 0 !important; }

  .desk-flush--top {
    margin-top: 0 !important; }

  .desk-flush--right {
    margin-right: 0 !important; }

  .desk-flush--bottom {
    margin-bottom: 0 !important; }

  .desk-flush--left {
    margin-left: 0 !important; }

  .desk-flush--ends {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .desk-flush--sides {
    margin-right: 0 !important;
    margin-left: 0 !important; } }
@media only screen and (min-width: 1280px) {
  .desk-wide-push {
    margin: 16px !important; }

  .desk-wide-push--top {
    margin-top: 16px !important; }

  .desk-wide-push--right {
    margin-right: 16px !important; }

  .desk-wide-push--bottom {
    margin-bottom: 16px !important; }

  .desk-wide-push--left {
    margin-left: 16px !important; }

  .desk-wide-push--ends {
    margin-top: 16px !important;
    margin-bottom: 16px !important; }

  .desk-wide-push--sides {
    margin-right: 16px !important;
    margin-left: 16px !important; }

  .desk-wide-push-half {
    margin: 8px !important; }

  .desk-wide-push-half--top {
    margin-top: 8px !important; }

  .desk-wide-push-half--right {
    margin-right: 8px !important; }

  .desk-wide-push-half--bottom {
    margin-bottom: 8px !important; }

  .desk-wide-push-half--left {
    margin-left: 8px !important; }

  .desk-wide-push-half--ends {
    margin-top: 8px !important;
    margin-bottom: 8px !important; }

  .desk-wide-push-half--sides {
    margin-right: 8px !important;
    margin-left: 8px !important; }

  .desk-wide-flush {
    margin: 0 !important; }

  .desk-wide-flush--top {
    margin-top: 0 !important; }

  .desk-wide-flush--right {
    margin-right: 0 !important; }

  .desk-wide-flush--bottom {
    margin-bottom: 0 !important; }

  .desk-wide-flush--left {
    margin-left: 0 !important; }

  .desk-wide-flush--ends {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .desk-wide-flush--sides {
    margin-right: 0 !important;
    margin-left: 0 !important; } }
[class*="pull--"] {
  position: relative; }

.pull--one-whole {
  margin-right: 100%; }

.pull--one-half, .pull--two-quarters, .pull--three-sixths, .pull--four-eighths, .pull--five-tenths, .pull--six-twelfths {
  margin-right: 50%; }

.pull--one-third, .pull--two-sixths, .pull--four-twelfths {
  margin-right: 33.333%; }

.pull--two-thirds, .pull--four-sixths, .pull--eight-twelfths {
  margin-right: 66.666%; }

.pull--one-quarter, .pull--two-eighths, .pull--three-twelfths {
  margin-right: 25%; }

.pull--three-quarters, .pull--six-eighths, .pull--nine-twelfths {
  margin-right: 75%; }

.pull--one-fifth, .pull--two-tenths {
  margin-right: 20%; }

.pull--two-fifths, .pull--four-tenths {
  margin-right: 40%; }

.pull--three-fifths, .pull--six-tenths {
  margin-right: 60%; }

.pull--four-fifths, .pull--eight-tenths {
  margin-right: 80%; }

.pull--one-sixth, .pull--two-twelfths {
  margin-right: 16.666%; }

.pull--five-sixths, .pull--ten-twelfths {
  margin-right: 83.333%; }

.pull--one-eighth {
  margin-right: 12.5%; }

.pull--three-eighths {
  margin-right: 37.5%; }

.pull--five-eighths {
  margin-right: 62.5%; }

.pull--seven-eighths {
  margin-right: 87.5%; }

.pull--one-tenth {
  margin-right: 10%; }

.pull--three-tenths {
  margin-right: 30%; }

.pull--seven-tenths {
  margin-right: 70%; }

.pull--nine-tenths {
  margin-right: 90%; }

.pull--one-twelfth {
  margin-right: 8.333%; }

.pull--five-twelfths {
  margin-right: 41.666%; }

.pull--seven-twelfths {
  margin-right: 58.333%; }

.pull--eleven-twelfths {
  margin-right: 91.666%; }

@media only screen and (max-width: 575px) {
  .pull--palm-one-whole {
    margin-right: 100%; }

  .pull--palm-one-half, .pull--palm-two-quarters, .pull--palm-three-sixths, .pull--palm-four-eighths, .pull--palm-five-tenths, .pull--palm-six-twelfths {
    margin-right: 50%; }

  .pull--palm-one-third, .pull--palm-two-sixths, .pull--palm-four-twelfths {
    margin-right: 33.333%; }

  .pull--palm-two-thirds, .pull--palm-four-sixths, .pull--palm-eight-twelfths {
    margin-right: 66.666%; }

  .pull--palm-one-quarter, .pull--palm-two-eighths, .pull--palm-three-twelfths {
    margin-right: 25%; }

  .pull--palm-three-quarters, .pull--palm-six-eighths, .pull--palm-nine-twelfths {
    margin-right: 75%; }

  .pull--palm-one-fifth, .pull--palm-two-tenths {
    margin-right: 20%; }

  .pull--palm-two-fifths, .pull--palm-four-tenths {
    margin-right: 40%; }

  .pull--palm-three-fifths, .pull--palm-six-tenths {
    margin-right: 60%; }

  .pull--palm-four-fifths, .pull--palm-eight-tenths {
    margin-right: 80%; }

  .pull--palm-one-sixth, .pull--palm-two-twelfths {
    margin-right: 16.666%; }

  .pull--palm-five-sixths, .pull--palm-ten-twelfths {
    margin-right: 83.333%; }

  .pull--palm-one-eighth {
    margin-right: 12.5%; }

  .pull--palm-three-eighths {
    margin-right: 37.5%; }

  .pull--palm-five-eighths {
    margin-right: 62.5%; }

  .pull--palm-seven-eighths {
    margin-right: 87.5%; }

  .pull--palm-one-tenth {
    margin-right: 10%; }

  .pull--palm-three-tenths {
    margin-right: 30%; }

  .pull--palm-seven-tenths {
    margin-right: 70%; }

  .pull--palm-nine-tenths {
    margin-right: 90%; }

  .pull--palm-one-twelfth {
    margin-right: 8.333%; }

  .pull--palm-five-twelfths {
    margin-right: 41.666%; }

  .pull--palm-seven-twelfths {
    margin-right: 58.333%; }

  .pull--palm-eleven-twelfths {
    margin-right: 91.666%; } }
@media only screen and (min-width: 576px) and (max-width: 991px) {
  .pull--lap-one-whole {
    margin-right: 100%; }

  .pull--lap-one-half, .pull--lap-two-quarters, .pull--lap-three-sixths, .pull--lap-four-eighths, .pull--lap-five-tenths, .pull--lap-six-twelfths {
    margin-right: 50%; }

  .pull--lap-one-third, .pull--lap-two-sixths, .pull--lap-four-twelfths {
    margin-right: 33.333%; }

  .pull--lap-two-thirds, .pull--lap-four-sixths, .pull--lap-eight-twelfths {
    margin-right: 66.666%; }

  .pull--lap-one-quarter, .pull--lap-two-eighths, .pull--lap-three-twelfths {
    margin-right: 25%; }

  .pull--lap-three-quarters, .pull--lap-six-eighths, .pull--lap-nine-twelfths {
    margin-right: 75%; }

  .pull--lap-one-fifth, .pull--lap-two-tenths {
    margin-right: 20%; }

  .pull--lap-two-fifths, .pull--lap-four-tenths {
    margin-right: 40%; }

  .pull--lap-three-fifths, .pull--lap-six-tenths {
    margin-right: 60%; }

  .pull--lap-four-fifths, .pull--lap-eight-tenths {
    margin-right: 80%; }

  .pull--lap-one-sixth, .pull--lap-two-twelfths {
    margin-right: 16.666%; }

  .pull--lap-five-sixths, .pull--lap-ten-twelfths {
    margin-right: 83.333%; }

  .pull--lap-one-eighth {
    margin-right: 12.5%; }

  .pull--lap-three-eighths {
    margin-right: 37.5%; }

  .pull--lap-five-eighths {
    margin-right: 62.5%; }

  .pull--lap-seven-eighths {
    margin-right: 87.5%; }

  .pull--lap-one-tenth {
    margin-right: 10%; }

  .pull--lap-three-tenths {
    margin-right: 30%; }

  .pull--lap-seven-tenths {
    margin-right: 70%; }

  .pull--lap-nine-tenths {
    margin-right: 90%; }

  .pull--lap-one-twelfth {
    margin-right: 8.333%; }

  .pull--lap-five-twelfths {
    margin-right: 41.666%; }

  .pull--lap-seven-twelfths {
    margin-right: 58.333%; }

  .pull--lap-eleven-twelfths {
    margin-right: 91.666%; } }
@media only screen and (min-width: 576px) {
  .pull--lap-and-up-one-whole {
    margin-right: 100%; }

  .pull--lap-and-up-one-half, .pull--lap-and-up-two-quarters, .pull--lap-and-up-three-sixths, .pull--lap-and-up-four-eighths, .pull--lap-and-up-five-tenths, .pull--lap-and-up-six-twelfths {
    margin-right: 50%; }

  .pull--lap-and-up-one-third, .pull--lap-and-up-two-sixths, .pull--lap-and-up-four-twelfths {
    margin-right: 33.333%; }

  .pull--lap-and-up-two-thirds, .pull--lap-and-up-four-sixths, .pull--lap-and-up-eight-twelfths {
    margin-right: 66.666%; }

  .pull--lap-and-up-one-quarter, .pull--lap-and-up-two-eighths, .pull--lap-and-up-three-twelfths {
    margin-right: 25%; }

  .pull--lap-and-up-three-quarters, .pull--lap-and-up-six-eighths, .pull--lap-and-up-nine-twelfths {
    margin-right: 75%; }

  .pull--lap-and-up-one-fifth, .pull--lap-and-up-two-tenths {
    margin-right: 20%; }

  .pull--lap-and-up-two-fifths, .pull--lap-and-up-four-tenths {
    margin-right: 40%; }

  .pull--lap-and-up-three-fifths, .pull--lap-and-up-six-tenths {
    margin-right: 60%; }

  .pull--lap-and-up-four-fifths, .pull--lap-and-up-eight-tenths {
    margin-right: 80%; }

  .pull--lap-and-up-one-sixth, .pull--lap-and-up-two-twelfths {
    margin-right: 16.666%; }

  .pull--lap-and-up-five-sixths, .pull--lap-and-up-ten-twelfths {
    margin-right: 83.333%; }

  .pull--lap-and-up-one-eighth {
    margin-right: 12.5%; }

  .pull--lap-and-up-three-eighths {
    margin-right: 37.5%; }

  .pull--lap-and-up-five-eighths {
    margin-right: 62.5%; }

  .pull--lap-and-up-seven-eighths {
    margin-right: 87.5%; }

  .pull--lap-and-up-one-tenth {
    margin-right: 10%; }

  .pull--lap-and-up-three-tenths {
    margin-right: 30%; }

  .pull--lap-and-up-seven-tenths {
    margin-right: 70%; }

  .pull--lap-and-up-nine-tenths {
    margin-right: 90%; }

  .pull--lap-and-up-one-twelfth {
    margin-right: 8.333%; }

  .pull--lap-and-up-five-twelfths {
    margin-right: 41.666%; }

  .pull--lap-and-up-seven-twelfths {
    margin-right: 58.333%; }

  .pull--lap-and-up-eleven-twelfths {
    margin-right: 91.666%; } }
@media only screen and (max-width: 991px) {
  .pull--portable-one-whole {
    margin-right: 100%; }

  .pull--portable-one-half, .pull--portable-two-quarters, .pull--portable-three-sixths, .pull--portable-four-eighths, .pull--portable-five-tenths, .pull--portable-six-twelfths {
    margin-right: 50%; }

  .pull--portable-one-third, .pull--portable-two-sixths, .pull--portable-four-twelfths {
    margin-right: 33.333%; }

  .pull--portable-two-thirds, .pull--portable-four-sixths, .pull--portable-eight-twelfths {
    margin-right: 66.666%; }

  .pull--portable-one-quarter, .pull--portable-two-eighths, .pull--portable-three-twelfths {
    margin-right: 25%; }

  .pull--portable-three-quarters, .pull--portable-six-eighths, .pull--portable-nine-twelfths {
    margin-right: 75%; }

  .pull--portable-one-fifth, .pull--portable-two-tenths {
    margin-right: 20%; }

  .pull--portable-two-fifths, .pull--portable-four-tenths {
    margin-right: 40%; }

  .pull--portable-three-fifths, .pull--portable-six-tenths {
    margin-right: 60%; }

  .pull--portable-four-fifths, .pull--portable-eight-tenths {
    margin-right: 80%; }

  .pull--portable-one-sixth, .pull--portable-two-twelfths {
    margin-right: 16.666%; }

  .pull--portable-five-sixths, .pull--portable-ten-twelfths {
    margin-right: 83.333%; }

  .pull--portable-one-eighth {
    margin-right: 12.5%; }

  .pull--portable-three-eighths {
    margin-right: 37.5%; }

  .pull--portable-five-eighths {
    margin-right: 62.5%; }

  .pull--portable-seven-eighths {
    margin-right: 87.5%; }

  .pull--portable-one-tenth {
    margin-right: 10%; }

  .pull--portable-three-tenths {
    margin-right: 30%; }

  .pull--portable-seven-tenths {
    margin-right: 70%; }

  .pull--portable-nine-tenths {
    margin-right: 90%; }

  .pull--portable-one-twelfth {
    margin-right: 8.333%; }

  .pull--portable-five-twelfths {
    margin-right: 41.666%; }

  .pull--portable-seven-twelfths {
    margin-right: 58.333%; }

  .pull--portable-eleven-twelfths {
    margin-right: 91.666%; } }
@media only screen and (min-width: 992px) {
  .pull--desk-one-whole {
    margin-right: 100%; }

  .pull--desk-one-half, .pull--desk-two-quarters, .pull--desk-three-sixths, .pull--desk-four-eighths, .pull--desk-five-tenths, .pull--desk-six-twelfths {
    margin-right: 50%; }

  .pull--desk-one-third, .pull--desk-two-sixths, .pull--desk-four-twelfths {
    margin-right: 33.333%; }

  .pull--desk-two-thirds, .pull--desk-four-sixths, .pull--desk-eight-twelfths {
    margin-right: 66.666%; }

  .pull--desk-one-quarter, .pull--desk-two-eighths, .pull--desk-three-twelfths {
    margin-right: 25%; }

  .pull--desk-three-quarters, .pull--desk-six-eighths, .pull--desk-nine-twelfths {
    margin-right: 75%; }

  .pull--desk-one-fifth, .pull--desk-two-tenths {
    margin-right: 20%; }

  .pull--desk-two-fifths, .pull--desk-four-tenths {
    margin-right: 40%; }

  .pull--desk-three-fifths, .pull--desk-six-tenths {
    margin-right: 60%; }

  .pull--desk-four-fifths, .pull--desk-eight-tenths {
    margin-right: 80%; }

  .pull--desk-one-sixth, .pull--desk-two-twelfths {
    margin-right: 16.666%; }

  .pull--desk-five-sixths, .pull--desk-ten-twelfths {
    margin-right: 83.333%; }

  .pull--desk-one-eighth {
    margin-right: 12.5%; }

  .pull--desk-three-eighths {
    margin-right: 37.5%; }

  .pull--desk-five-eighths {
    margin-right: 62.5%; }

  .pull--desk-seven-eighths {
    margin-right: 87.5%; }

  .pull--desk-one-tenth {
    margin-right: 10%; }

  .pull--desk-three-tenths {
    margin-right: 30%; }

  .pull--desk-seven-tenths {
    margin-right: 70%; }

  .pull--desk-nine-tenths {
    margin-right: 90%; }

  .pull--desk-one-twelfth {
    margin-right: 8.333%; }

  .pull--desk-five-twelfths {
    margin-right: 41.666%; }

  .pull--desk-seven-twelfths {
    margin-right: 58.333%; }

  .pull--desk-eleven-twelfths {
    margin-right: 91.666%; } }
.push--none {
  margin-left: 0; }

.push--one-whole {
  margin-left: 100%; }

.push--one-half, .push--two-quarters, .push--three-sixths, .push--four-eighths, .push--five-tenths, .push--six-twelfths {
  margin-left: 50%; }

.push--one-third, .push--two-sixths, .push--four-twelfths {
  margin-left: 33.333%; }

.push--two-thirds, .push--four-sixths, .push--eight-twelfths {
  margin-left: 66.666%; }

.push--one-quarter, .push--two-eighths, .push--three-twelfths {
  margin-left: 25%; }

.push--three-quarters, .push--six-eighths, .push--nine-twelfths {
  margin-left: 75%; }

.push--one-fifth, .push--two-tenths {
  margin-left: 20%; }

.push--two-fifths, .push--four-tenths {
  margin-left: 40%; }

.push--three-fifths, .push--six-tenths {
  margin-left: 60%; }

.push--four-fifths, .push--eight-tenths {
  margin-left: 80%; }

.push--one-sixth, .push--two-twelfths {
  margin-left: 16.666%; }

.push--five-sixths, .push--ten-twelfths {
  margin-left: 83.333%; }

.push--one-eighth {
  margin-left: 12.5%; }

.push--three-eighths {
  margin-left: 37.5%; }

.push--five-eighths {
  margin-left: 62.5%; }

.push--seven-eighths {
  margin-left: 87.5%; }

.push--one-tenth {
  margin-left: 10%; }

.push--three-tenths {
  margin-left: 30%; }

.push--seven-tenths {
  margin-left: 70%; }

.push--nine-tenths {
  margin-left: 90%; }

.push--one-twelfth {
  margin-left: 8.333%; }

.push--five-twelfths {
  margin-left: 41.666%; }

.push--seven-twelfths {
  margin-left: 58.333%; }

.push--eleven-twelfths {
  margin-left: 91.666%; }

[class*="push--"] {
  position: relative; }

@media only screen and (max-width: 575px) {
  .push--palm-none {
    margin-left: 0; }

  .push--palm-one-whole {
    margin-left: 100%; }

  .push--palm-one-half, .push--palm-two-quarters, .push--palm-three-sixths, .push--palm-four-eighths, .push--palm-five-tenths, .push--palm-six-twelfths {
    margin-left: 50%; }

  .push--palm-one-third, .push--palm-two-sixths, .push--palm-four-twelfths {
    margin-left: 33.333%; }

  .push--palm-two-thirds, .push--palm-four-sixths, .push--palm-eight-twelfths {
    margin-left: 66.666%; }

  .push--palm-one-quarter, .push--palm-two-eighths, .push--palm-three-twelfths {
    margin-left: 25%; }

  .push--palm-three-quarters, .push--palm-six-eighths, .push--palm-nine-twelfths {
    margin-left: 75%; }

  .push--palm-one-fifth, .push--palm-two-tenths {
    margin-left: 20%; }

  .push--palm-two-fifths, .push--palm-four-tenths {
    margin-left: 40%; }

  .push--palm-three-fifths, .push--palm-six-tenths {
    margin-left: 60%; }

  .push--palm-four-fifths, .push--palm-eight-tenths {
    margin-left: 80%; }

  .push--palm-one-sixth, .push--palm-two-twelfths {
    margin-left: 16.666%; }

  .push--palm-five-sixths, .push--palm-ten-twelfths {
    margin-left: 83.333%; }

  .push--palm-one-eighth {
    margin-left: 12.5%; }

  .push--palm-three-eighths {
    margin-left: 37.5%; }

  .push--palm-five-eighths {
    margin-left: 62.5%; }

  .push--palm-seven-eighths {
    margin-left: 87.5%; }

  .push--palm-one-tenth {
    margin-left: 10%; }

  .push--palm-three-tenths {
    margin-left: 30%; }

  .push--palm-seven-tenths {
    margin-left: 70%; }

  .push--palm-nine-tenths {
    margin-left: 90%; }

  .push--palm-one-twelfth {
    margin-left: 8.333%; }

  .push--palm-five-twelfths {
    margin-left: 41.666%; }

  .push--palm-seven-twelfths {
    margin-left: 58.333%; }

  .push--palm-eleven-twelfths {
    margin-left: 91.666%; } }
@media only screen and (min-width: 576px) and (max-width: 991px) {
  .push--lap-none {
    margin-left: 0; }

  .push--lap-one-whole {
    margin-left: 100%; }

  .push--lap-one-half, .push--lap-two-quarters, .push--lap-three-sixths, .push--lap-four-eighths, .push--lap-five-tenths, .push--lap-six-twelfths {
    margin-left: 50%; }

  .push--lap-one-third, .push--lap-two-sixths, .push--lap-four-twelfths {
    margin-left: 33.333%; }

  .push--lap-two-thirds, .push--lap-four-sixths, .push--lap-eight-twelfths {
    margin-left: 66.666%; }

  .push--lap-one-quarter, .push--lap-two-eighths, .push--lap-three-twelfths {
    margin-left: 25%; }

  .push--lap-three-quarters, .push--lap-six-eighths, .push--lap-nine-twelfths {
    margin-left: 75%; }

  .push--lap-one-fifth, .push--lap-two-tenths {
    margin-left: 20%; }

  .push--lap-two-fifths, .push--lap-four-tenths {
    margin-left: 40%; }

  .push--lap-three-fifths, .push--lap-six-tenths {
    margin-left: 60%; }

  .push--lap-four-fifths, .push--lap-eight-tenths {
    margin-left: 80%; }

  .push--lap-one-sixth, .push--lap-two-twelfths {
    margin-left: 16.666%; }

  .push--lap-five-sixths, .push--lap-ten-twelfths {
    margin-left: 83.333%; }

  .push--lap-one-eighth {
    margin-left: 12.5%; }

  .push--lap-three-eighths {
    margin-left: 37.5%; }

  .push--lap-five-eighths {
    margin-left: 62.5%; }

  .push--lap-seven-eighths {
    margin-left: 87.5%; }

  .push--lap-one-tenth {
    margin-left: 10%; }

  .push--lap-three-tenths {
    margin-left: 30%; }

  .push--lap-seven-tenths {
    margin-left: 70%; }

  .push--lap-nine-tenths {
    margin-left: 90%; }

  .push--lap-one-twelfth {
    margin-left: 8.333%; }

  .push--lap-five-twelfths {
    margin-left: 41.666%; }

  .push--lap-seven-twelfths {
    margin-left: 58.333%; }

  .push--lap-eleven-twelfths {
    margin-left: 91.666%; } }
@media only screen and (min-width: 576px) {
  .push--lap-and-up-none {
    margin-left: 0; }

  .push--lap-and-up-one-whole {
    margin-left: 100%; }

  .push--lap-and-up-one-half, .push--lap-and-up-two-quarters, .push--lap-and-up-three-sixths, .push--lap-and-up-four-eighths, .push--lap-and-up-five-tenths, .push--lap-and-up-six-twelfths {
    margin-left: 50%; }

  .push--lap-and-up-one-third, .push--lap-and-up-two-sixths, .push--lap-and-up-four-twelfths {
    margin-left: 33.333%; }

  .push--lap-and-up-two-thirds, .push--lap-and-up-four-sixths, .push--lap-and-up-eight-twelfths {
    margin-left: 66.666%; }

  .push--lap-and-up-one-quarter, .push--lap-and-up-two-eighths, .push--lap-and-up-three-twelfths {
    margin-left: 25%; }

  .push--lap-and-up-three-quarters, .push--lap-and-up-six-eighths, .push--lap-and-up-nine-twelfths {
    margin-left: 75%; }

  .push--lap-and-up-one-fifth, .push--lap-and-up-two-tenths {
    margin-left: 20%; }

  .push--lap-and-up-two-fifths, .push--lap-and-up-four-tenths {
    margin-left: 40%; }

  .push--lap-and-up-three-fifths, .push--lap-and-up-six-tenths {
    margin-left: 60%; }

  .push--lap-and-up-four-fifths, .push--lap-and-up-eight-tenths {
    margin-left: 80%; }

  .push--lap-and-up-one-sixth, .push--lap-and-up-two-twelfths {
    margin-left: 16.666%; }

  .push--lap-and-up-five-sixths, .push--lap-and-up-ten-twelfths {
    margin-left: 83.333%; }

  .push--lap-and-up-one-eighth {
    margin-left: 12.5%; }

  .push--lap-and-up-three-eighths {
    margin-left: 37.5%; }

  .push--lap-and-up-five-eighths {
    margin-left: 62.5%; }

  .push--lap-and-up-seven-eighths {
    margin-left: 87.5%; }

  .push--lap-and-up-one-tenth {
    margin-left: 10%; }

  .push--lap-and-up-three-tenths {
    margin-left: 30%; }

  .push--lap-and-up-seven-tenths {
    margin-left: 70%; }

  .push--lap-and-up-nine-tenths {
    margin-left: 90%; }

  .push--lap-and-up-one-twelfth {
    margin-left: 8.333%; }

  .push--lap-and-up-five-twelfths {
    margin-left: 41.666%; }

  .push--lap-and-up-seven-twelfths {
    margin-left: 58.333%; }

  .push--lap-and-up-eleven-twelfths {
    margin-left: 91.666%; } }
@media only screen and (max-width: 991px) {
  .push--portable-none {
    margin-left: 0; }

  .push--portable-one-whole {
    margin-left: 100%; }

  .push--portable-one-half, .push--portable-two-quarters, .push--portable-three-sixths, .push--portable-four-eighths, .push--portable-five-tenths, .push--portable-six-twelfths {
    margin-left: 50%; }

  .push--portable-one-third, .push--portable-two-sixths, .push--portable-four-twelfths {
    margin-left: 33.333%; }

  .push--portable-two-thirds, .push--portable-four-sixths, .push--portable-eight-twelfths {
    margin-left: 66.666%; }

  .push--portable-one-quarter, .push--portable-two-eighths, .push--portable-three-twelfths {
    margin-left: 25%; }

  .push--portable-three-quarters, .push--portable-six-eighths, .push--portable-nine-twelfths {
    margin-left: 75%; }

  .push--portable-one-fifth, .push--portable-two-tenths {
    margin-left: 20%; }

  .push--portable-two-fifths, .push--portable-four-tenths {
    margin-left: 40%; }

  .push--portable-three-fifths, .push--portable-six-tenths {
    margin-left: 60%; }

  .push--portable-four-fifths, .push--portable-eight-tenths {
    margin-left: 80%; }

  .push--portable-one-sixth, .push--portable-two-twelfths {
    margin-left: 16.666%; }

  .push--portable-five-sixths, .push--portable-ten-twelfths {
    margin-left: 83.333%; }

  .push--portable-one-eighth {
    margin-left: 12.5%; }

  .push--portable-three-eighths {
    margin-left: 37.5%; }

  .push--portable-five-eighths {
    margin-left: 62.5%; }

  .push--portable-seven-eighths {
    margin-left: 87.5%; }

  .push--portable-one-tenth {
    margin-left: 10%; }

  .push--portable-three-tenths {
    margin-left: 30%; }

  .push--portable-seven-tenths {
    margin-left: 70%; }

  .push--portable-nine-tenths {
    margin-left: 90%; }

  .push--portable-one-twelfth {
    margin-left: 8.333%; }

  .push--portable-five-twelfths {
    margin-left: 41.666%; }

  .push--portable-seven-twelfths {
    margin-left: 58.333%; }

  .push--portable-eleven-twelfths {
    margin-left: 91.666%; } }
@media only screen and (min-width: 992px) {
  .push--desk-none {
    margin-left: 0; }

  .push--desk-one-whole {
    margin-left: 100%; }

  .push--desk-one-half, .push--desk-two-quarters, .push--desk-three-sixths, .push--desk-four-eighths, .push--desk-five-tenths, .push--desk-six-twelfths {
    margin-left: 50%; }

  .push--desk-one-third, .push--desk-two-sixths, .push--desk-four-twelfths {
    margin-left: 33.333%; }

  .push--desk-two-thirds, .push--desk-four-sixths, .push--desk-eight-twelfths {
    margin-left: 66.666%; }

  .push--desk-one-quarter, .push--desk-two-eighths, .push--desk-three-twelfths {
    margin-left: 25%; }

  .push--desk-three-quarters, .push--desk-six-eighths, .push--desk-nine-twelfths {
    margin-left: 75%; }

  .push--desk-one-fifth, .push--desk-two-tenths {
    margin-left: 20%; }

  .push--desk-two-fifths, .push--desk-four-tenths {
    margin-left: 40%; }

  .push--desk-three-fifths, .push--desk-six-tenths {
    margin-left: 60%; }

  .push--desk-four-fifths, .push--desk-eight-tenths {
    margin-left: 80%; }

  .push--desk-one-sixth, .push--desk-two-twelfths {
    margin-left: 16.666%; }

  .push--desk-five-sixths, .push--desk-ten-twelfths {
    margin-left: 83.333%; }

  .push--desk-one-eighth {
    margin-left: 12.5%; }

  .push--desk-three-eighths {
    margin-left: 37.5%; }

  .push--desk-five-eighths {
    margin-left: 62.5%; }

  .push--desk-seven-eighths {
    margin-left: 87.5%; }

  .push--desk-one-tenth {
    margin-left: 10%; }

  .push--desk-three-tenths {
    margin-left: 30%; }

  .push--desk-seven-tenths {
    margin-left: 70%; }

  .push--desk-nine-tenths {
    margin-left: 90%; }

  .push--desk-one-twelfth {
    margin-left: 8.333%; }

  .push--desk-five-twelfths {
    margin-left: 41.666%; }

  .push--desk-seven-twelfths {
    margin-left: 58.333%; }

  .push--desk-eleven-twelfths {
    margin-left: 91.666%; } }
/*** Config ** */
/* Colors */
/* used for row 1 & 2 */
/* used for row 1 & 2 */
/* Dimensions */
/*** Animations / styles ** */
@-webkit-keyframes border-loading-indicator {
  0% {
    border-color: black rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.75); }
  25% {
    border-color: rgba(0, 0, 0, 0.75) black rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.5); }
  50% {
    border-color: rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.75) black rgba(0, 0, 0, 0.25); }
  75% {
    border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.75) rgba(0, 0, 0, 0.75); }
  100% {
    border-color: black rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.75); } }
@-moz-keyframes border-loading-indicator {
  0% {
    border-color: black rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.75); }
  25% {
    border-color: rgba(0, 0, 0, 0.75) black rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.5); }
  50% {
    border-color: rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.75) black rgba(0, 0, 0, 0.25); }
  75% {
    border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.75) rgba(0, 0, 0, 0.75); }
  100% {
    border-color: black rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.75); } }
@-ms-keyframes border-loading-indicator {
  0% {
    border-color: black rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.75); }
  25% {
    border-color: rgba(0, 0, 0, 0.75) black rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.5); }
  50% {
    border-color: rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.75) black rgba(0, 0, 0, 0.25); }
  75% {
    border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.75) rgba(0, 0, 0, 0.75); }
  100% {
    border-color: black rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.75); } }
@keyframes border-loading-indicator {
  0% {
    border-color: black rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.75); }
  25% {
    border-color: rgba(0, 0, 0, 0.75) black rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.5); }
  50% {
    border-color: rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.75) black rgba(0, 0, 0, 0.25); }
  75% {
    border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.75) rgba(0, 0, 0, 0.75); }
  100% {
    border-color: black rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.75); } }
.border-loading-indicator {
  width: 0px;
  height: 0px;
  margin: -10px 0 -10px;
  border: 0px solid black;
  border-width: 10px 10px;
  border-radius: 10px 10px 10px 10px;
  -webkit-animation: border-loading-indicator 750ms linear infinite;
  -moz-animation: border-loading-indicator 750ms linear infinite;
  animation: border-loading-indicator 750ms linear infinite; }

.float--right {
  float: right !important; }

.float--left {
  float: left !important; }

.float--none {
  float: none !important; }

.text--left {
  text-align: left !important; }

.text--center {
  text-align: center !important; }

.text--right {
  text-align: right !important; }

.weight--light {
  font-weight: 300 !important; }

.weight--normal {
  font-weight: 400 !important; }

.weight--semibold {
  font-weight: 600 !important; }

.full-bleed {
  margin-right: -16px !important;
  margin-left: -16px !important; }
  .islet .full-bleed {
    margin-right: -8px !important;
    margin-left: -8px !important; }

.informative {
  cursor: help !important; }

.muted {
  opacity: 0.5 !important;
  filter: alpha(opacity=50) !important; }

@media only screen and (min-width: 576px) {
  .nowrap {
    white-space: nowrap !important; } }

.wrap {
  white-space: normal !important; }

.proceed {
  text-align: right !important; }

.go:after {
  content: " " "»" !important; }

.caps {
  text-transform: uppercase !important; }

.hide {
  position: absolute;
  left: -9999px; }

@media only screen and (max-width: 575px) {
  .hide--palm {
    position: absolute;
    left: -9999px; } }
@media only screen and (min-width: 576px) and (max-width: 991px) {
  .hide--lap {
    position: absolute;
    left: -9999px; } }
@media only screen and (max-width: 991px) {
  .hide--portable {
    position: absolute;
    left: -9999px; } }
@media only screen and (min-width: 992px) {
  .hide--desk {
    position: absolute;
    left: -9999px; } }
@media only screen and (min-width: 1280px) {
  .hide--desk-wide {
    position: absolute;
    left: -9999px; } }
@media only screen and (min-width: 1536px) {
  .hide--desk-xl {
    position: absolute;
    left: -9999px; } }
.text-hidden {
  display: none !important; }

@media only screen and (max-width: 575px) {
  .text-hide--palm {
    display: none !important; } }
@media only screen and (min-width: 576px) and (max-width: 991px) {
  .text-hide--lap {
    display: none !important; } }
@media only screen and (max-width: 991px) {
  .text-hide--portable {
    display: none !important; } }
@media only screen and (min-width: 992px) {
  .text-hide--desk {
    display: none !important; } }
@media only screen and (min-width: 1280px) {
  .text-hide--desk-wide {
    display: none !important; } }
@media only screen and (min-width: 1536px) {
  .text-hide--desk-xl {
    display: none !important; } }
@media only screen and (max-width: 575px) {
  .text-show--palm {
    display: inline-block !important; } }
@media only screen and (min-width: 576px) and (max-width: 991px) {
  .text-show--lap {
    display: inline-block !important; } }
@media only screen and (max-width: 991px) {
  .text-show--portable {
    display: inline-block !important; } }
@media only screen and (min-width: 992px) {
  .text-show--desk {
    display: inline-block !important; } }
@media only screen and (min-width: 1280px) {
  .text-show--desk-wide {
    display: inline-block !important; } }
@media only screen and (min-width: 1536px) {
  .text-show--desk-xl {
    display: inline-block !important; } }
.constrain--palm {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: auto;
  margin-left: auto;
  max-width: 575px; }

.constrain--desk {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: auto;
  margin-left: auto;
  max-width: 992px; }

.constrain--desk-wide {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: auto;
  margin-left: auto;
  max-width: 1280px; }

.accessibility,
.visuallyhidden {
  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; }

@media only screen and (max-width: 575px) {
  .accessibility--palm, .visuallyhidden--palm {
    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; } }
@media only screen and (min-width: 576px) and (max-width: 991px) {
  .accessibility--lap, .visuallyhidden--lap {
    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; } }
@media only screen and (min-width: 576px) {
  .accessibility--lap-and-up, .visuallyhidden--lap-and-up {
    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; } }
@media only screen and (max-width: 991px) {
  .accessibility--portable, .visuallyhidden--portable {
    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; } }
@media only screen and (min-width: 992px) {
  .accessibility--desk, .visuallyhidden--desk {
    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; } }
@media only screen and (min-width: 1280px) {
  .accessibility--desk-wide, .visuallyhidden--desk-wide {
    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; } }
.round-rect--sm {
  border-radius: 4px; }

.round-rect, .action-items--table .action-item {
  border-radius: 8px; }

.round-rect--lg {
  border-radius: 12px; }

.borderless {
  border: none !important; }

.list-unstyled {
  list-style: none;
  padding: 0; }

.text--right {
  text-align: right; }

.text--left {
  text-align: left; }

.text--center {
  text-align: center; }

.muted, .text--muted, .form form fieldset.inputs ol li p.inline-hints {
  opacity: 0.5 !important;
  filter: alpha(opacity=50) !important; }

.caps {
  text-transform: uppercase !important; }

.strike {
  text-decoration: line-through; }

.font-weight-bold {
  font-weight: bold !important; }

.font-weight-normal {
  font-weight: normal !important; }

.valign--baseline {
  vertical-align: baseline !important; }

.valign--top {
  vertical-align: top !important; }

.valign--middle {
  vertical-align: middle !important; }

.valign--bottom {
  vertical-align: bottom !important; }

.valign--text-bottom {
  vertical-align: text-bottom !important; }

.valign--text-top {
  vertical-align: text-top !important; }

html {
  font-size: 62.5%;
  overflow: hidden; }

body {
  background: #efefef; }
  body * {
    transition: background-color 0.1s ease-in; }
  body a, body a:visited, body a:hover, body a:active {
    color: #0A8DE9; }

body, input, label {
  font-family: "Helvetica", "Arial", sans-serif !important;
  color: #333; }

strong {
  font-weight: bold; }

em {
  font-style: italic; }

table thead, table tbody {
  background-color: transparent; }

h1 {
  font-size: 21px;
  line-height: 24px;
  font-size: 2.1rem;
  line-height: 2.4rem; }

h2 {
  font-size: 18px;
  line-height: 24px;
  font-size: 1.8rem;
  line-height: 2.4rem; }

h3 {
  font-size: 16px;
  line-height: 24px;
  font-size: 1.6rem;
  line-height: 2.4rem; }

h4, fieldset.fieldset-bordered legend:first-child {
  font-size: 14px;
  line-height: 24px;
  font-size: 1.4rem;
  line-height: 2.4rem; }

h5 {
  font-size: 12px;
  line-height: 18px;
  font-size: 1.2rem;
  line-height: 1.8rem; }

h1, h2, h3, h4, fieldset.fieldset-bordered legend:first-child, h5, h6 {
  margin: 0; }

p, li, dt, dd, table, label, input, select, textarea, legend {
  font-size: 12px;
  line-height: 18px;
  font-size: 1.2rem;
  line-height: 1.8rem; }

p, ol, ul, dl {
  margin: 1em 0; }

ol, ul {
  padding-left: 2em; }

label {
  font-weight: bold; }

input[type=text], textarea {
  font-size: 12px;
  line-height: 20px;
  font-size: 1.2rem;
  line-height: 2rem;
  border: 1px solid #999;
  border-radius: 4px; }

input[type=checkbox],
input[type=radio] {
  height: 12px;
  width: 12px; }

input[type=submit]::-moz-focus-inner {
  border: 0;
  padding: 0; }

input[disabled=disabled] {
  background-color: #ddd; }

input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="text"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
  border: 0 !important;
  padding: 0 !important; }

hr {
  border: none;
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  background: none; }

/*.attach-file
 * :clear both
 * :width 100%
 * :border-bottom 1px solid
 * :margin-bottom 10px
 * :border-bottom-color #9a9a9a
 *
 * label
 *   :line-height 1.8em
 *   :margin 0.8em 10px 0.8em 0
 *
 *   a
 *     :padding 2px 5px
 *     :margin-left 10px
 *     :background-color white */
.airports-table, .operatorSearch, .airportSearch, .userSearchResults, .userSearch, .clientSearchResults {
  margin: 0 !important; }

.block {
  display: block; }

.custom-field-wrapper {
  display: inline-block;
  vertical-align: top; }

.custom-select-box-wrapper {
  vertical-align: top;
  display: inline-block;
  margin: 3px 0; }
  html.ie7 .custom-select-box-wrapper, html.ie6 .custom-select-box-wrapper {
    zoom: 1;
    *display: inline; }

.password-strength {
  text-align: right;
  font-weight: bold;
  position: absolute;
  right: 5%;
  margin-top: 0.5em;
  padding: 0.25em 0.125em 0 0.125em;
  display: block; }
  .password-strength.strong {
    color: #008800; }
  .password-strength.fair {
    color: #f7941d; }
  .password-strength.weak {
    color: red; }

.complex-list {
  border: 1px solid;
  border-color: #bbbbbb;
  border-bottom: none;
  text-shadow: 0 1px 0 #e1e1e1;
  -moz-box-shadow: 0 1px 0 #e1e1e1;
  -webkit-box-shadow: 0 1px 0 #e1e1e1;
  box-shadow: 0 1px 0 #e1e1e1; }
  .complex-list .item {
    padding: 1.5em 0;
    overflow: hidden;
    border-bottom: 1px solid;
    border-bottom-color: #bbbbbb;
    -moz-box-shadow: inset 0 1px 0 0 #eee;
    -webkit-box-shadow: inset 0 1px 0 0 #eee;
    box-shadow: inset 0 1px 0 0 #eee; }
    .complex-list .item .inner-wrapper {
      margin: 0 15px;
      position: relative;
      border-left-color: white; }
      .complex-list .item .inner-wrapper .title, .complex-list .item .inner-wrapper .tools, .complex-list .item .inner-wrapper .column {
        display: inline-block; }
        html.ie7 .complex-list .item .inner-wrapper .title, html.ie6 .complex-list .item .inner-wrapper .title, html.ie7 .complex-list .item .inner-wrapper .tools, html.ie6 .complex-list .item .inner-wrapper .tools, html.ie7 .complex-list .item .inner-wrapper .column, html.ie6 .complex-list .item .inner-wrapper .column {
          zoom: 1;
          *display: inline; }
      .complex-list .item .inner-wrapper .title {
        font-size: 1.8em;
        line-height: 16px;
        margin-bottom: 0; }
      .complex-list .item .inner-wrapper .tools {
        position: absolute;
        right: 0;
        top: 0; }
        .complex-list .item .inner-wrapper .tools .pill-button, .complex-list .item .inner-wrapper .tools .rf-fu-btn-add, .complex-list .item .inner-wrapper .tools .rf-fu-btn-clr,
        .complex-list .item .inner-wrapper .tools .rf-fu-btn-upl, .complex-list .item .inner-wrapper .tools .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt .complex-list .item .inner-wrapper .tools .rf-cal-time-btn, .complex-list .item .inner-wrapper .tools .rf-pick .rf-pick-btn, .rf-pick .complex-list .item .inner-wrapper .tools .rf-pick-btn {
          font-size: 1.1em; }
      .complex-list .item .inner-wrapper .info {
        position: relative;
        margin-top: 16px; }
        .complex-list .item .inner-wrapper .info dl {
          font-size: 1.2em; }
          .complex-list .item .inner-wrapper .info dl.horizontal-list {
            line-height: normal; }
            .complex-list .item .inner-wrapper .info dl.horizontal-list dt, .complex-list .item .inner-wrapper .info dl.horizontal-list dd {
              vertical-align: top;
              display: inline-block;
              width: 200px; }
              html.ie7 .complex-list .item .inner-wrapper .info dl.horizontal-list dt, html.ie6 .complex-list .item .inner-wrapper .info dl.horizontal-list dt, html.ie7 .complex-list .item .inner-wrapper .info dl.horizontal-list dd, html.ie6 .complex-list .item .inner-wrapper .info dl.horizontal-list dd {
                zoom: 1;
                *display: inline; }
            .complex-list .item .inner-wrapper .info dl.horizontal-list dt {
              font-size: 85%;
              text-align: left !important; }
            .complex-list .item .inner-wrapper .info dl.horizontal-list dd {
              font-size: 100%;
              font-weight: bold;
              padding-top: 1.2em;
              margin-left: -203px;
              padding-right: 10px;
              padding-left: 0 !important; }
          .tail-numbers .complex-list .item .inner-wrapper .info dl {
            line-height: 1.7em; }
            .tail-numbers .complex-list .item .inner-wrapper .info dl dd {
              margin: 0.2em 0;
              padding: 0 0.5em; }
          .complex-list .item .inner-wrapper .info dl dt, .complex-list .item .inner-wrapper .info dl dd {
            color: #666; }
            .complex-list .item .inner-wrapper .info dl dt a, .complex-list .item .inner-wrapper .info dl dd a {
              color: #666; }
        html.ie7 .complex-list .item .inner-wrapper .info dd {
          margin-left: -200px; }
        .complex-list .item .inner-wrapper .info .column {
          line-height: 1.5em;
          font-weight: bold;
          margin: 0.5em 0 0;
          vertical-align: top; }
          .complex-list .item .inner-wrapper .info .column span {
            color: #666; }
          .complex-list .item .inner-wrapper .info .column strong {
            font-size: 0.9em;
            display: block;
            color: #999; }
          .complex-list .item .inner-wrapper .info .column.right {
            position: absolute;
            right: 0;
            top: 0;
            padding: 0;
            text-align: right; }
  .complex-list.trips-table {
    background-color: #e1e1e1; }

.leg-validation .itpsValidationWrapper, .trip-validations .itpsValidationWrapper {
  font-size: 1.2em;
  line-height: 1.4em;
  color: #502E17;
  border: 1px solid #AA8E38;
  background-color: #FFFFB3;
  margin: 0.5em;
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  border-radius: 0.5em; }
  .leg-validation .itpsValidationWrapper .itpsValidationHeading, .trip-validations .itpsValidationWrapper .itpsValidationHeading {
    font-weight: bold;
    text-transform: uppercase;
    float: left;
    padding: 10px; }
  .leg-validation .itpsValidationWrapper .itpsValidationMessages, .trip-validations .itpsValidationWrapper .itpsValidationMessages {
    list-style-type: disc !important;
    margin-left: 180px;
    padding: 10px; }

.ul-list {
  list-style-type: disc !important;
  padding-left: 20px !important; }

.noResults {
  font-size: 1.1em;
  font-weight: bold;
  text-align: center; }

.trip-validations .itpsValidationWrapper {
  margin-left: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0; }

.removeable-items-list {
  font-size: 1.2em;
  width: 30em; }
  .removeable-items-list li {
    display: block !important;
    padding: 0.35em !important;
    margin-bottom: 0.5em !important;
    background-color: #BFDCF1;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    border-radius: 16px; }
    .removeable-items-list li span {
      line-height: 1.4em;
      margin: 0 5em 0 0.15em;
      display: block; }
    .removeable-items-list li a.remove-item {
      text-align: center;
      font-size: 0.9em;
      font-weight: bold;
      line-height: 1.4em;
      text-transform: lowercase;
      text-decoration: none;
      display: inline-block;
      padding: 0 0.5em;
      float: right;
      color: #333;
      background-color: #eee;
      -moz-border-radius: 1em;
      -webkit-border-radius: 1em;
      border-radius: 1em; }
      html.ie7 .removeable-items-list li a.remove-item, html.ie6 .removeable-items-list li a.remove-item {
        zoom: 1;
        *display: inline; }

.role-select {
  margin: 1em auto;
  width: 602px;
  border: 1px solid #bbbbbb;
  background-color: #e1e1e1;
  -moz-border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  border-radius: 0.5em;
  -moz-box-shadow: 0 1px 0 white;
  -webkit-box-shadow: 0 1px 0 white;
  box-shadow: 0 1px 0 white; }
  .role-select fieldset.inputs ol li {
    margin-left: 29%; }
  .role-select label {
    font-weight: bold;
    line-height: 2.4em !important;
    height: auto !important;
    display: block;
    padding: 0 0.5em;
    position: relative;
    background-color: #eee;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #eeeeee));
    background: -moz-linear-gradient(top, #ffffff, #eeeeee);
    background: -webkit-linear-gradient(top, #ffffff, #eeeeee);
    background: linear-gradient(to bottom, #ffffff, #eeeeee); }
  .role-select .selected, .role-select .available {
    width: 300px;
    display: inline-block; }
    html.ie7 .role-select .selected, html.ie6 .role-select .selected, html.ie7 .role-select .available, html.ie6 .role-select .available {
      zoom: 1;
      *display: inline; }
    .role-select .selected ul, .role-select .available ul {
      border-top: 1px solid #bbbbbb;
      float: left;
      width: 100%;
      height: 200px;
      overflow: auto;
      position: relative; }
      .role-select .selected ul li, .role-select .available ul li {
        font-size: 1.1em;
        float: left;
        width: 100%;
        padding: 0.5em 0;
        border-bottom: 1px solid;
        border-bottom-color: #bbbbbb;
        -moz-box-shadow: inset 0 1px 0 0 white;
        -webkit-box-shadow: inset 0 1px 0 0 white;
        box-shadow: inset 0 1px 0 0 white; }
        .role-select .selected ul li span, .role-select .available ul li span {
          display: block; }
        .role-select .selected ul li a, .role-select .available ul li a {
          font-size: 1em;
          float: right;
          margin-right: 0.5em;
          color: #333; }
          .role-select .selected ul li a.pill-button.blue, .role-select .selected ul li a.blue.rf-fu-btn-add, .role-select .selected ul li a.blue.rf-fu-btn-clr,
          .role-select .selected ul li a.blue.rf-fu-btn-upl, .role-select .selected ul li .rf-cal-timepicker-cnt a.blue.rf-cal-time-btn, .rf-cal-timepicker-cnt .role-select .selected ul li a.blue.rf-cal-time-btn, .role-select .selected ul li .rf-pick a.blue.rf-pick-btn, .rf-pick .role-select .selected ul li a.blue.rf-pick-btn, .role-select .available ul li a.pill-button.blue, .role-select .available ul li a.blue.rf-fu-btn-add, .role-select .available ul li a.blue.rf-fu-btn-clr,
          .role-select .available ul li a.blue.rf-fu-btn-upl, .role-select .available ul li .rf-cal-timepicker-cnt a.blue.rf-cal-time-btn, .rf-cal-timepicker-cnt .role-select .available ul li a.blue.rf-cal-time-btn, .role-select .available ul li .rf-pick a.blue.rf-pick-btn, .rf-pick .role-select .available ul li a.blue.rf-pick-btn {
            color: #fff;
            padding-top: 3px;
            padding-bottom: 3px; }
        .role-select .selected ul li .role-name, .role-select .available ul li .role-name {
          line-height: 1.8em;
          float: left;
          display: inline;
          padding-left: 0.5em; }
          .role-select .selected ul li .role-name a, .role-select .available ul li .role-name a {
            float: none; }
  .role-select .selected {
    border-right: 1px solid;
    border-right-color: #bbbbbb; }
    .role-select .selected label {
      -moz-border-radius-topleft: 0.4em;
      -webkit-border-top-left-radius: 0.4em;
      border-top-left-radius: 0.4em; }
  .role-select .available {
    margin-left: -2px; }
    .role-select .available label {
      -moz-border-radius-topright: 0.4em;
      -webkit-border-top-right-radius: 0.4em;
      border-top-right-radius: 0.4em; }

.screenOverlay, .blockOverlay {
  background: url("/images/screen-overlay.png"); }
  .screenOverlay .message, .blockOverlay .message {
    text-align: center;
    margin: 20% auto;
    padding: 1em 2em;
    width: 40em;
    height: 14em;
    border: 5px solid;
    border-color: black;
    background: white;
    -moz-border-radius: 1.5em;
    -webkit-border-radius: 1.5em;
    border-radius: 1.5em; }
    .screenOverlay .message h1, .blockOverlay .message h1 {
      font-size: 2.1em;
      line-height: 1.6em;
      font-weight: bold; }
    .screenOverlay .message p, .blockOverlay .message p {
      margin: 0 0 10px 0; }

.status {
  width: 16px;
  height: 16px;
  background-image: url(/images/status-indicators.png);
  background-position: 0 center;
  background-repeat: no-repeat; }
  .status.published {
    background-position: -22px center; }
  .status.unpublished {
    background-position: 0 center; }
  .status.completed {
    background-position: -88px center; }
  .status.canceled {
    background-position: -66px center; }
  .status.inprogress {
    background-position: -44px center; }

.trips-table {
  margin: 0;
  padding: 0;
  list-style: none; }
  .trips-table div.trip-row {
    float: left;
    width: 100%;
    border-bottom: 1px solid #ccc; }
    .trips-table div.trip-row div.trip-name, .trips-table div.trip-row div.trip-info {
      float: left;
      padding: 1em; }
    .trips-table div.trip-row .trip-name {
      width: 30%; }
    .trips-table div.trip-row .trip-info {
      width: 40%; }
    .trips-table div.trip-row h2 {
      font-size: 18px;
      line-height: 12px;
      font-size: 1.8rem;
      line-height: 1.2rem;
      font-weight: bold;
      margin-bottom: 0.2em; }
    .trips-table div.trip-row .status {
      font-size: 1.1em;
      text-transform: uppercase;
      line-height: 1em; }
    .trips-table div.trip-row dl.table-display {
      font-size: 1.3em;
      line-height: 1.6em;
      margin: 0.25em 0; }
    .trips-table div.trip-row dt {
      width: 3em;
      margin-bottom: 0; }
    .trips-table div.trip-row dd {
      width: auto;
      float: none;
      margin-left: 4em;
      margin-bottom: 0; }
    .trips-table div.trip-row .tools {
      text-align: right;
      padding: 1em;
      width: 15em;
      float: right; }
      .trips-table div.trip-row .tools .pill-button, .trips-table div.trip-row .tools .rf-fu-btn-add, .trips-table div.trip-row .tools .rf-fu-btn-clr,
      .trips-table div.trip-row .tools .rf-fu-btn-upl, .trips-table div.trip-row .tools .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt .trips-table div.trip-row .tools .rf-cal-time-btn, .trips-table div.trip-row .tools .rf-pick .rf-pick-btn, .rf-pick .trips-table div.trip-row .tools .rf-pick-btn {
        margin-left: 5px; }
        html.ie7 .trips-table div.trip-row .tools .pill-button, html.ie7 .trips-table div.trip-row .tools .rf-fu-btn-add, html.ie7 .trips-table div.trip-row .tools .rf-fu-btn-clr,
        html.ie7 .trips-table div.trip-row .tools .rf-fu-btn-upl, html.ie7 .trips-table div.trip-row .tools .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt html.ie7 .trips-table div.trip-row .tools .rf-cal-time-btn, html.ie7 .trips-table div.trip-row .tools .rf-pick .rf-pick-btn, .rf-pick html.ie7 .trips-table div.trip-row .tools .rf-pick-btn, html.ie6 .trips-table div.trip-row .tools .pill-button, html.ie6 .trips-table div.trip-row .tools .rf-fu-btn-add, html.ie6 .trips-table div.trip-row .tools .rf-fu-btn-clr,
        html.ie6 .trips-table div.trip-row .tools .rf-fu-btn-upl, html.ie6 .trips-table div.trip-row .tools .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt html.ie6 .trips-table div.trip-row .tools .rf-cal-time-btn, html.ie6 .trips-table div.trip-row .tools .rf-pick .rf-pick-btn, .rf-pick html.ie6 .trips-table div.trip-row .tools .rf-pick-btn {
          zoom: 1;
          *display: inline; }
    .trips-table div.trip-row:hover {
      background: #eff3f6; }

.table-display,
.document dl {
  font-size: 1.2rem;
  line-height: 1.8rem;
  margin-bottom: 20px;
  *zoom: 1; }
  .table-display:before,
  .document dl:before {
    display: table;
    line-height: 0;
    content: ""; }
  .table-display:after,
  .document dl:after {
    display: table;
    line-height: 0;
    content: "";
    clear: both; }
  .table-display dt, .table-display dd,
  .document dl dt,
  .document dl dd {
    line-height: 2.4rem;
    min-height: 24px; }
  .table-display dt,
  .document dl dt {
    font-weight: bold;
    float: left;
    width: 28%;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .table-display dd,
  .document dl dd {
    margin-left: 10px;
    float: left;
    width: 70%; }
    .table-display dd input[type=checkbox],
    .document dl dd input[type=checkbox] {
      margin: 6px 0; }
    .table-display dd select,
    .document dl dd select {
      width: 90%; }
    .table-display dd.status span,
    .document dl dd.status span {
      height: 1.2em;
      display: inline-block; }
      html.ie7 .table-display dd.status span, html.ie6 .table-display dd.status span, html.ie7
      .document dl dd.status span, html.ie6
      .document dl dd.status span {
        zoom: 1;
        *display: inline; }

.vsplitbar {
  width: 10px;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
  background-color: #eee; }

.aircraft-types li {
  position: relative; }

.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.text-label {
  font-size: 1em;
  line-height: 1em;
  font-weight: bold;
  white-space: nowrap;
  vertical-align: baseline;
  padding: 4px 10px;
  background-color: #ccc;
  -moz-border-radius: 1.5em;
  -webkit-border-radius: 1.5em;
  border-radius: 1.5em;
  color: #333; }
  .text-label.text-label-warning {
    background-color: #f89406; }
  .text-label.text-label-important {
    background-color: #b94a48; }
  .text-label.text-label-inverse {
    background-color: #333; }

.wx-gen-main-col {
  right: 45%;
  left: 0;
  margin-right: 45%;
  margin-left: 0;
  top: 4em;
  bottom: 0;
  border-right: 1px solid rgba(0, 0, 0, 0.3); }

.noaa-data-status-col {
  width: 45%;
  right: 0;
  margin-right: 0;
  float: right;
  top: 4em;
  bottom: 0;
  overflow-y: auto !important;
  background: #f1ece5; }
  html.ie6 .noaa-data-status-col {
    display: inline; }
  .noaa-data-status-col > .border {
    padding: 1em; }

.flight-plan-inbox {
  right: 0;
  left: 45%;
  margin-right: 0;
  margin-left: 45%;
  top: 4em;
  bottom: 0; }

.flight-plan-info {
  width: 45%;
  left: 0;
  margin-left: 0;
  float: left;
  top: 4em;
  bottom: 0;
  overflow-y: auto !important;
  border-right: 1px solid rgba(0, 0, 0, 0.3);
  background: #f1ece5; }
  html.ie6 .flight-plan-info {
    display: inline; }

.request-messages {
  right: 45%;
  left: 0;
  margin-right: 45%;
  margin-left: 0;
  top: 4em;
  bottom: 0;
  background: #fff; }
  .request-messages .modal textarea {
    width: 100%;
    min-height: 160px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .request-messages .request-messages--toolbar {
    background-color: #eee;
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 1px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 1px;
    box-shadow: rgba(0, 0, 0, 0.3) 0 1px 1px; }
    .request-messages .request-messages--toolbar .pill-button, .request-messages .request-messages--toolbar .rf-fu-btn-add, .request-messages .request-messages--toolbar .rf-fu-btn-clr,
    .request-messages .request-messages--toolbar .rf-fu-btn-upl, .request-messages .request-messages--toolbar .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt .request-messages .request-messages--toolbar .rf-cal-time-btn, .request-messages .request-messages--toolbar .rf-pick .rf-pick-btn, .rf-pick .request-messages .request-messages--toolbar .rf-pick-btn {
      font-size: 10px;
      line-height: 12.5px;
      font-size: 1rem;
      line-height: 1.25rem; }
    .request-messages .request-messages--toolbar label {
      display: inline-block;
      margin: 0 5px; }
  .request-messages .request-messages--list {
    right: 0;
    left: 0;
    top: 4.2em;
    height: 27.8em;
    overflow-y: auto !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.3); }
    .request-messages .request-messages--list table .pill-button, .request-messages .request-messages--list table .rf-fu-btn-add, .request-messages .request-messages--list table .rf-fu-btn-clr,
    .request-messages .request-messages--list table .rf-fu-btn-upl, .request-messages .request-messages--list table .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt .request-messages .request-messages--list table .rf-cal-time-btn, .request-messages .request-messages--list table .rf-pick .rf-pick-btn, .rf-pick .request-messages .request-messages--list table .rf-pick-btn {
      font-size: 10px;
      line-height: 12.5px;
      font-size: 1rem;
      line-height: 1.25rem; }
  .request-messages .request-messages--message {
    right: 0;
    left: 0;
    top: 321px;
    bottom: 0;
    overflow-y: auto !important;
    padding: 0;
    border: none; }
    .request-messages .request-messages--message:focus {
      outline-width: 0; }

.request-actions {
  width: 45%;
  right: 0;
  margin-right: 0;
  float: right;
  top: 4em;
  bottom: 0;
  overflow-y: auto !important;
  border-left: 1px solid rgba(0, 0, 0, 0.3);
  background: #f1ece5; }
  html.ie6 .request-actions {
    display: inline; }
  .request-actions .history-table {
    overflow: auto; }
    .request-actions .history-table table, .request-actions .history-table table th, .request-actions .history-table table td {
      font-size: 11px;
      line-height: 13.75px;
      font-size: 1.1rem;
      line-height: 1.375rem; }
      .request-actions .history-table table .pill-button, .request-actions .history-table table .rf-fu-btn-add, .request-actions .history-table table .rf-fu-btn-clr,
      .request-actions .history-table table .rf-fu-btn-upl, .request-actions .history-table table .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt .request-actions .history-table table .rf-cal-time-btn, .request-actions .history-table table .rf-pick .rf-pick-btn, .rf-pick .request-actions .history-table table .rf-pick-btn, .request-actions .history-table table th .pill-button, .request-actions .history-table table th .rf-fu-btn-add, .request-actions .history-table table th .rf-fu-btn-clr,
      .request-actions .history-table table th .rf-fu-btn-upl, .request-actions .history-table table th .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt .request-actions .history-table table th .rf-cal-time-btn, .request-actions .history-table table th .rf-pick .rf-pick-btn, .rf-pick .request-actions .history-table table th .rf-pick-btn, .request-actions .history-table table td .pill-button, .request-actions .history-table table td .rf-fu-btn-add, .request-actions .history-table table td .rf-fu-btn-clr,
      .request-actions .history-table table td .rf-fu-btn-upl, .request-actions .history-table table td .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt .request-actions .history-table table td .rf-cal-time-btn, .request-actions .history-table table td .rf-pick .rf-pick-btn, .rf-pick .request-actions .history-table table td .rf-pick-btn {
        font-size: 10px;
        line-height: 12.5px;
        font-size: 1rem;
        line-height: 1.25rem; }

.rf-p {
  padding: 0;
  border: 0; }

.rf-p-b {
  padding: 0; }

.full-description-link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-decoration: none;
  z-index: 1; }

.fade {
  position: relative;
  overflow: hidden; }

.fade:after {
  content: "";
  text-align: right;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 70px;
  height: 1.2em;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff 50%); }

tr:hover .fade:after {
  background: linear-gradient(to right, rgba(238, 237, 238, 0), #eeedee 50%); }

.full-description-link-text-wrapper {
  position: relative; }

.full-description-link-text {
  color: #5C89CB;
  text-decoration: underline;
  position: absolute;
  bottom: -2;
  right: 0; }

.new-trip #center > .border {
  bottom: 72px !important; }
  .new-trip #center > .border .container.well, .new-trip #center > .border .container.rich-fileupload-list-decor, .new-trip #trip-leg #center > .border #trip-leg-content.rich-fileupload-list-decor, #trip-leg .new-trip #center > .border #trip-leg-content.rich-fileupload-list-decor, .new-trip #trip-leg #center > .border .trip-leg-content.rich-fileupload-list-decor, #trip-leg .new-trip #center > .border .trip-leg-content.rich-fileupload-list-decor, .new-trip #trip-leg #center > .border .trip-leg-controls.rich-fileupload-list-decor, #trip-leg .new-trip #center > .border .trip-leg-controls.rich-fileupload-list-decor, .new-trip #trip-leg #center > .border #trip-sheet-content.rich-fileupload-list-decor, #trip-leg .new-trip #center > .border #trip-sheet-content.rich-fileupload-list-decor, .new-trip #trip-sheet #center > .border #trip-leg-content.rich-fileupload-list-decor, #trip-sheet .new-trip #center > .border #trip-leg-content.rich-fileupload-list-decor, .new-trip #trip-sheet #center > .border .trip-leg-content.rich-fileupload-list-decor, #trip-sheet .new-trip #center > .border .trip-leg-content.rich-fileupload-list-decor, .new-trip #trip-sheet #center > .border .trip-leg-controls.rich-fileupload-list-decor, #trip-sheet .new-trip #center > .border .trip-leg-controls.rich-fileupload-list-decor, .new-trip #trip-sheet #center > .border #trip-sheet-content.rich-fileupload-list-decor, #trip-sheet .new-trip #center > .border #trip-sheet-content.rich-fileupload-list-decor, .new-trip #center > .border .container.rf-fu, .new-trip #trip-leg #center > .border #trip-leg-content.rf-fu, #trip-leg .new-trip #center > .border #trip-leg-content.rf-fu, .new-trip #trip-leg #center > .border .trip-leg-content.rf-fu, #trip-leg .new-trip #center > .border .trip-leg-content.rf-fu, .new-trip #trip-leg #center > .border .trip-leg-controls.rf-fu, #trip-leg .new-trip #center > .border .trip-leg-controls.rf-fu, .new-trip #trip-leg #center > .border #trip-sheet-content.rf-fu, #trip-leg .new-trip #center > .border #trip-sheet-content.rf-fu, .new-trip #trip-sheet #center > .border #trip-leg-content.rf-fu, #trip-sheet .new-trip #center > .border #trip-leg-content.rf-fu, .new-trip #trip-sheet #center > .border .trip-leg-content.rf-fu, #trip-sheet .new-trip #center > .border .trip-leg-content.rf-fu, .new-trip #trip-sheet #center > .border .trip-leg-controls.rf-fu, #trip-sheet .new-trip #center > .border .trip-leg-controls.rf-fu, .new-trip #trip-sheet #center > .border #trip-sheet-content.rf-fu, #trip-sheet .new-trip #center > .border #trip-sheet-content.rf-fu, .new-trip #trip-leg #center > .border .well#trip-leg-content, #trip-leg .new-trip #center > .border .well#trip-leg-content, .new-trip #trip-leg #center > .border .well.trip-leg-content, #trip-leg .new-trip #center > .border .well.trip-leg-content, .new-trip #trip-leg #center > .border .well.trip-leg-controls, #trip-leg .new-trip #center > .border .well.trip-leg-controls, .new-trip #trip-leg #center > .border .well#trip-sheet-content, #trip-leg .new-trip #center > .border .well#trip-sheet-content, .new-trip #trip-sheet #center > .border .well#trip-leg-content, #trip-sheet .new-trip #center > .border .well#trip-leg-content, .new-trip #trip-sheet #center > .border .well.trip-leg-content, #trip-sheet .new-trip #center > .border .well.trip-leg-content, .new-trip #trip-sheet #center > .border .well.trip-leg-controls, #trip-sheet .new-trip #center > .border .well.trip-leg-controls, .new-trip #trip-sheet #center > .border .well#trip-sheet-content, #trip-sheet .new-trip #center > .border .well#trip-sheet-content {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px; }
.new-trip .leg-nav {
  position: -webkit-sticky;
  position: sticky;
  align-self: flex-start;
  top: 0;
  bottom: 0;
  height: calc(100vh - 194px);
  overflow-y: auto;
  overflow-x: hidden; }
  .new-trip .leg-nav .leg-nav-links {
    padding-top: 10px; }
    .new-trip .leg-nav .leg-nav-links .leg-nav-link {
      display: block;
      font-size: 16px;
      line-height: 20px;
      font-size: 1.6rem;
      line-height: 2rem;
      padding: 10px;
      background: #fcfcfc;
      width: 100%;
      text-decoration: none;
      border-left: 1px solid rgba(0, 0, 0, 0.3);
      border-right: 1px solid rgba(0, 0, 0, 0.3);
      border-bottom: 1px solid rgba(0, 0, 0, 0.3);
      border-top: none;
      box-sizing: border-box; }
      .new-trip .leg-nav .leg-nav-links .leg-nav-link.warnings {
        background-color: #FDF9D3;
        color: #B39B56; }
      .new-trip .leg-nav .leg-nav-links .leg-nav-link.warnings-active {
        background-color: #B39B56;
        color: white; }
      .new-trip .leg-nav .leg-nav-links .leg-nav-link.errors {
        background-color: #F97F80;
        color: #A01111; }
      .new-trip .leg-nav .leg-nav-links .leg-nav-link.errors-active {
        background-color: #A01111;
        color: white; }
      .new-trip .leg-nav .leg-nav-links .leg-nav-link.active {
        background-color: #6e747d;
        color: white; }
      .new-trip .leg-nav .leg-nav-links .leg-nav-link:first-child {
        border-top: 1px solid rgba(0, 0, 0, 0.3);
        -moz-border-radius-topright: 8px;
        -webkit-border-top-right-radius: 8px;
        border-top-right-radius: 8px;
        -moz-border-radius-topleft: 8px;
        -webkit-border-top-left-radius: 8px;
        border-top-left-radius: 8px; }
      .new-trip .leg-nav .leg-nav-links .leg-nav-link:last-child {
        -moz-border-radius-bottomright: 8px;
        -webkit-border-bottom-right-radius: 8px;
        border-bottom-right-radius: 8px;
        -moz-border-radius-bottomleft: 8px;
        -webkit-border-bottom-left-radius: 8px;
        border-bottom-left-radius: 8px; }
.new-trip .leg-header {
  background: #fcfcfc;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-bottom: 0;
  -moz-border-radius-topright: 8px;
  -webkit-border-top-right-radius: 8px;
  border-top-right-radius: 8px;
  -moz-border-radius-topleft: 8px;
  -webkit-border-top-left-radius: 8px;
  border-top-left-radius: 8px; }
  .new-trip .leg-header.ui-accordion-header-collapsed {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.3); }
.new-trip .leg-content {
  background: #fcfcfc;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-top: 0;
  -moz-border-radius-bottomright: 8px;
  -webkit-border-bottom-right-radius: 8px;
  border-bottom-right-radius: 8px;
  -moz-border-radius-bottomleft: 8px;
  -webkit-border-bottom-left-radius: 8px;
  border-bottom-left-radius: 8px;
  overflow: auto; }
.new-trip .ui-accordion-header-active.leg-highlight, .new-trip .ui-accordion-content-active.leg-highlight, .new-trip .leg-highlight {
  border-width: 2px;
  border-color: #82ACF9; }
.new-trip .pax-search,
.new-trip .crew-search {
  padding-top: 10px;
  margin-top: 10px;
  background-image: url(/images/dark-arrow.png);
  background-repeat: no-repeat;
  background-position: 0 0; }
  .new-trip .pax-search .wrapper,
  .new-trip .crew-search .wrapper {
    padding: 20px;
    background-color: #4b4b4b;
    -moz-box-shadow: inset 0 5px 10px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0 5px 10px 0 rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 5px 10px 0 rgba(0, 0, 0, 0.2); }
.new-trip .pax-search {
  background-position: 45px 0; }
.new-trip .crew-search {
  background-position: calc(50% + 40px) 0; }
.new-trip .trip-leg-controls {
  position: fixed;
  bottom: 10px;
  left: 0;
  right: 0;
  height: auto;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border-left: 0;
  border-right: 0; }

.flex-column {
  display: flex;
  flex-direction: column; }

.table > thead > tr > th.bg--primary, .rf-cal-monthpicker-cnt > thead > tr > th.bg--primary, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--primary, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--primary, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--primary, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--primary, .trip-legs-validation-messages table > thead > tr > th.bg--primary, .table > thead > tr.bg--primary > th, .rf-cal-monthpicker-cnt > thead > tr.bg--primary > th, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--primary > th, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--primary > th, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--primary > th, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--primary > th, .trip-legs-validation-messages table > thead > tr.bg--primary > th,
.table > tbody > tr > td.bg--primary,
.rf-cal-monthpicker-cnt > tbody > tr > td.bg--primary,
body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--primary,
body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--primary,
body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--primary,
body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--primary,
.trip-legs-validation-messages table > tbody > tr > td.bg--primary, .table > tbody > tr.bg--primary > td, .rf-cal-monthpicker-cnt > tbody > tr.bg--primary > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--primary > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--primary > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--primary > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--primary > td, .trip-legs-validation-messages table > tbody > tr.bg--primary > td,
.table > tfoot > tr > td.bg--primary,
.rf-cal-monthpicker-cnt > tfoot > tr > td.bg--primary,
body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--primary,
body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--primary,
body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--primary,
body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--primary,
.trip-legs-validation-messages table > tfoot > tr > td.bg--primary, .table > tfoot > tr.bg--primary > td, .rf-cal-monthpicker-cnt > tfoot > tr.bg--primary > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--primary > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--primary > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--primary > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--primary > td, .trip-legs-validation-messages table > tfoot > tr.bg--primary > td,
.bg--primary, .bg-primary, tr.primary {
  --bg-opacity: 1;
  border-color: rgba(0, 0, 0, 0.3);
  background-color: #cee2fe !important; }
  body.dos .table > thead > tr > th.bg--primary, body.dos .rf-cal-monthpicker-cnt > thead > tr > th.bg--primary, body.dos body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--primary, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > thead > tr > th.bg--primary, body.dos body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--primary, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > thead > tr > th.bg--primary, body.dos body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--primary, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > thead > tr > th.bg--primary, body.dos body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--primary, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > thead > tr > th.bg--primary, body.dos .trip-legs-validation-messages table > thead > tr > th.bg--primary, .trip-legs-validation-messages body.dos table > thead > tr > th.bg--primary, body.dos .table > thead > tr.bg--primary > th, body.dos .rf-cal-monthpicker-cnt > thead > tr.bg--primary > th, body.dos body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--primary > th, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > thead > tr.bg--primary > th, body.dos body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--primary > th, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > thead > tr.bg--primary > th, body.dos body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--primary > th, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > thead > tr.bg--primary > th, body.dos body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--primary > th, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > thead > tr.bg--primary > th, body.dos .trip-legs-validation-messages table > thead > tr.bg--primary > th, .trip-legs-validation-messages body.dos table > thead > tr.bg--primary > th, body.dos
  .table > tbody > tr > td.bg--primary, body.dos
  .rf-cal-monthpicker-cnt > tbody > tr > td.bg--primary, body.dos body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--primary, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tbody > tr > td.bg--primary, body.dos body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--primary, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tbody > tr > td.bg--primary, body.dos body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--primary, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tbody > tr > td.bg--primary, body.dos body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--primary, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tbody > tr > td.bg--primary, body.dos .trip-legs-validation-messages table > tbody > tr > td.bg--primary, .trip-legs-validation-messages body.dos table > tbody > tr > td.bg--primary, body.dos .table > tbody > tr.bg--primary > td, body.dos .rf-cal-monthpicker-cnt > tbody > tr.bg--primary > td, body.dos body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--primary > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tbody > tr.bg--primary > td, body.dos body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--primary > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tbody > tr.bg--primary > td, body.dos body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--primary > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tbody > tr.bg--primary > td, body.dos body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--primary > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tbody > tr.bg--primary > td, body.dos .trip-legs-validation-messages table > tbody > tr.bg--primary > td, .trip-legs-validation-messages body.dos table > tbody > tr.bg--primary > td, body.dos
  .table > tfoot > tr > td.bg--primary, body.dos
  .rf-cal-monthpicker-cnt > tfoot > tr > td.bg--primary, body.dos body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--primary, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tfoot > tr > td.bg--primary, body.dos body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--primary, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tfoot > tr > td.bg--primary, body.dos body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--primary, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tfoot > tr > td.bg--primary, body.dos body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--primary, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tfoot > tr > td.bg--primary, body.dos .trip-legs-validation-messages table > tfoot > tr > td.bg--primary, .trip-legs-validation-messages body.dos table > tfoot > tr > td.bg--primary, body.dos .table > tfoot > tr.bg--primary > td, body.dos .rf-cal-monthpicker-cnt > tfoot > tr.bg--primary > td, body.dos body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--primary > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tfoot > tr.bg--primary > td, body.dos body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--primary > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tfoot > tr.bg--primary > td, body.dos body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--primary > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tfoot > tr.bg--primary > td, body.dos body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--primary > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tfoot > tr.bg--primary > td, body.dos .trip-legs-validation-messages table > tfoot > tr.bg--primary > td, .trip-legs-validation-messages body.dos table > tfoot > tr.bg--primary > td, body.dos
  .bg--primary, body.dos .bg-primary, body.dos tr.primary {
    color: #000 !important;
    border-color: rgba(0, 0, 0, 0.3) !important; }

.table > thead > tr > th.bg--primary:hover, .rf-cal-monthpicker-cnt > thead > tr > th.bg--primary:hover, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--primary:hover, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--primary:hover, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--primary:hover, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--primary:hover, .trip-legs-validation-messages table > thead > tr > th.bg--primary:hover, .table > thead > tr.bg--primary:hover > th, .rf-cal-monthpicker-cnt > thead > tr.bg--primary:hover > th, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--primary:hover > th, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--primary:hover > th, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--primary:hover > th, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--primary:hover > th, .trip-legs-validation-messages table > thead > tr.bg--primary:hover > th,
.table > tbody > tr > td.bg--primary:hover,
.rf-cal-monthpicker-cnt > tbody > tr > td.bg--primary:hover,
body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--primary:hover,
body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--primary:hover,
body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--primary:hover,
body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--primary:hover,
.trip-legs-validation-messages table > tbody > tr > td.bg--primary:hover, .table > tbody > tr.bg--primary:hover > td, .rf-cal-monthpicker-cnt > tbody > tr.bg--primary:hover > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--primary:hover > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--primary:hover > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--primary:hover > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--primary:hover > td, .trip-legs-validation-messages table > tbody > tr.bg--primary:hover > td,
.table > tfoot > tr > td.bg--primary:hover,
.rf-cal-monthpicker-cnt > tfoot > tr > td.bg--primary:hover,
body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--primary:hover,
body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--primary:hover,
body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--primary:hover,
body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--primary:hover,
.trip-legs-validation-messages table > tfoot > tr > td.bg--primary:hover, .table > tfoot > tr.bg--primary:hover > td, .rf-cal-monthpicker-cnt > tfoot > tr.bg--primary:hover > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--primary:hover > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--primary:hover > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--primary:hover > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--primary:hover > td, .trip-legs-validation-messages table > tfoot > tr.bg--primary:hover > td,
.bg--primary:not(.no-bg-hover):hover, .bg-primary:not(.no-bg-hover):hover, tr:hover.primary {
  background-color: #c2dafe !important; }

.table > thead > tr > th.bg--secondary, .rf-cal-monthpicker-cnt > thead > tr > th.bg--secondary, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--secondary, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--secondary, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--secondary, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--secondary, .trip-legs-validation-messages table > thead > tr > th.bg--secondary, .table > thead > tr.bg--secondary > th, .rf-cal-monthpicker-cnt > thead > tr.bg--secondary > th, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--secondary > th, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--secondary > th, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--secondary > th, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--secondary > th, .trip-legs-validation-messages table > thead > tr.bg--secondary > th,
.table > tbody > tr > td.bg--secondary,
.rf-cal-monthpicker-cnt > tbody > tr > td.bg--secondary,
body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--secondary,
body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--secondary,
body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--secondary,
body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--secondary,
.trip-legs-validation-messages table > tbody > tr > td.bg--secondary, .table > tbody > tr.bg--secondary > td, .rf-cal-monthpicker-cnt > tbody > tr.bg--secondary > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--secondary > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--secondary > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--secondary > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--secondary > td, .trip-legs-validation-messages table > tbody > tr.bg--secondary > td,
.table > tfoot > tr > td.bg--secondary,
.rf-cal-monthpicker-cnt > tfoot > tr > td.bg--secondary,
body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--secondary,
body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--secondary,
body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--secondary,
body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--secondary,
.trip-legs-validation-messages table > tfoot > tr > td.bg--secondary, .table > tfoot > tr.bg--secondary > td, .rf-cal-monthpicker-cnt > tfoot > tr.bg--secondary > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--secondary > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--secondary > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--secondary > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--secondary > td, .trip-legs-validation-messages table > tfoot > tr.bg--secondary > td,
.bg--secondary, .bg-secondary, tr.secondary {
  --bg-opacity: 1;
  border-color: rgba(0, 0, 0, 0.3);
  background-color: #e1e3e5 !important; }
  body.dos .table > thead > tr > th.bg--secondary, body.dos .rf-cal-monthpicker-cnt > thead > tr > th.bg--secondary, body.dos body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--secondary, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > thead > tr > th.bg--secondary, body.dos body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--secondary, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > thead > tr > th.bg--secondary, body.dos body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--secondary, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > thead > tr > th.bg--secondary, body.dos body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--secondary, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > thead > tr > th.bg--secondary, body.dos .trip-legs-validation-messages table > thead > tr > th.bg--secondary, .trip-legs-validation-messages body.dos table > thead > tr > th.bg--secondary, body.dos .table > thead > tr.bg--secondary > th, body.dos .rf-cal-monthpicker-cnt > thead > tr.bg--secondary > th, body.dos body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--secondary > th, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > thead > tr.bg--secondary > th, body.dos body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--secondary > th, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > thead > tr.bg--secondary > th, body.dos body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--secondary > th, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > thead > tr.bg--secondary > th, body.dos body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--secondary > th, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > thead > tr.bg--secondary > th, body.dos .trip-legs-validation-messages table > thead > tr.bg--secondary > th, .trip-legs-validation-messages body.dos table > thead > tr.bg--secondary > th, body.dos
  .table > tbody > tr > td.bg--secondary, body.dos
  .rf-cal-monthpicker-cnt > tbody > tr > td.bg--secondary, body.dos body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--secondary, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tbody > tr > td.bg--secondary, body.dos body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--secondary, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tbody > tr > td.bg--secondary, body.dos body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--secondary, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tbody > tr > td.bg--secondary, body.dos body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--secondary, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tbody > tr > td.bg--secondary, body.dos .trip-legs-validation-messages table > tbody > tr > td.bg--secondary, .trip-legs-validation-messages body.dos table > tbody > tr > td.bg--secondary, body.dos .table > tbody > tr.bg--secondary > td, body.dos .rf-cal-monthpicker-cnt > tbody > tr.bg--secondary > td, body.dos body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--secondary > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tbody > tr.bg--secondary > td, body.dos body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--secondary > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tbody > tr.bg--secondary > td, body.dos body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--secondary > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tbody > tr.bg--secondary > td, body.dos body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--secondary > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tbody > tr.bg--secondary > td, body.dos .trip-legs-validation-messages table > tbody > tr.bg--secondary > td, .trip-legs-validation-messages body.dos table > tbody > tr.bg--secondary > td, body.dos
  .table > tfoot > tr > td.bg--secondary, body.dos
  .rf-cal-monthpicker-cnt > tfoot > tr > td.bg--secondary, body.dos body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--secondary, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tfoot > tr > td.bg--secondary, body.dos body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--secondary, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tfoot > tr > td.bg--secondary, body.dos body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--secondary, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tfoot > tr > td.bg--secondary, body.dos body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--secondary, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tfoot > tr > td.bg--secondary, body.dos .trip-legs-validation-messages table > tfoot > tr > td.bg--secondary, .trip-legs-validation-messages body.dos table > tfoot > tr > td.bg--secondary, body.dos .table > tfoot > tr.bg--secondary > td, body.dos .rf-cal-monthpicker-cnt > tfoot > tr.bg--secondary > td, body.dos body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--secondary > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tfoot > tr.bg--secondary > td, body.dos body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--secondary > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tfoot > tr.bg--secondary > td, body.dos body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--secondary > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tfoot > tr.bg--secondary > td, body.dos body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--secondary > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tfoot > tr.bg--secondary > td, body.dos .trip-legs-validation-messages table > tfoot > tr.bg--secondary > td, .trip-legs-validation-messages body.dos table > tfoot > tr.bg--secondary > td, body.dos
  .bg--secondary, body.dos .bg-secondary, body.dos tr.secondary {
    color: #000 !important;
    border-color: rgba(0, 0, 0, 0.3) !important; }

.table > thead > tr > th.bg--secondary:hover, .rf-cal-monthpicker-cnt > thead > tr > th.bg--secondary:hover, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--secondary:hover, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--secondary:hover, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--secondary:hover, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--secondary:hover, .trip-legs-validation-messages table > thead > tr > th.bg--secondary:hover, .table > thead > tr.bg--secondary:hover > th, .rf-cal-monthpicker-cnt > thead > tr.bg--secondary:hover > th, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--secondary:hover > th, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--secondary:hover > th, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--secondary:hover > th, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--secondary:hover > th, .trip-legs-validation-messages table > thead > tr.bg--secondary:hover > th,
.table > tbody > tr > td.bg--secondary:hover,
.rf-cal-monthpicker-cnt > tbody > tr > td.bg--secondary:hover,
body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--secondary:hover,
body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--secondary:hover,
body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--secondary:hover,
body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--secondary:hover,
.trip-legs-validation-messages table > tbody > tr > td.bg--secondary:hover, .table > tbody > tr.bg--secondary:hover > td, .rf-cal-monthpicker-cnt > tbody > tr.bg--secondary:hover > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--secondary:hover > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--secondary:hover > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--secondary:hover > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--secondary:hover > td, .trip-legs-validation-messages table > tbody > tr.bg--secondary:hover > td,
.table > tfoot > tr > td.bg--secondary:hover,
.rf-cal-monthpicker-cnt > tfoot > tr > td.bg--secondary:hover,
body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--secondary:hover,
body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--secondary:hover,
body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--secondary:hover,
body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--secondary:hover,
.trip-legs-validation-messages table > tfoot > tr > td.bg--secondary:hover, .table > tfoot > tr.bg--secondary:hover > td, .rf-cal-monthpicker-cnt > tfoot > tr.bg--secondary:hover > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--secondary:hover > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--secondary:hover > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--secondary:hover > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--secondary:hover > td, .trip-legs-validation-messages table > tfoot > tr.bg--secondary:hover > td,
.bg--secondary:not(.no-bg-hover):hover, .bg-secondary:not(.no-bg-hover):hover, tr:hover.secondary {
  background-color: #dadcde !important; }

.table > thead > tr > th.bg--success, .rf-cal-monthpicker-cnt > thead > tr > th.bg--success, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--success, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--success, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--success, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--success, .trip-legs-validation-messages table > thead > tr > th.bg--success, .table > thead > tr.bg--success > th, .rf-cal-monthpicker-cnt > thead > tr.bg--success > th, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--success > th, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--success > th, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--success > th, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--success > th, .trip-legs-validation-messages table > thead > tr.bg--success > th,
.table > tbody > tr > td.bg--success,
.rf-cal-monthpicker-cnt > tbody > tr > td.bg--success,
body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--success,
body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--success,
body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--success,
body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--success,
.trip-legs-validation-messages table > tbody > tr > td.bg--success, .table > tbody > tr.bg--success > td, .rf-cal-monthpicker-cnt > tbody > tr.bg--success > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--success > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--success > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--success > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--success > td, .trip-legs-validation-messages table > tbody > tr.bg--success > td,
.table > tfoot > tr > td.bg--success,
.rf-cal-monthpicker-cnt > tfoot > tr > td.bg--success,
body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--success,
body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--success,
body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--success,
body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--success,
.trip-legs-validation-messages table > tfoot > tr > td.bg--success, .table > tfoot > tr.bg--success > td, .rf-cal-monthpicker-cnt > tfoot > tr.bg--success > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--success > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--success > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--success > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--success > td, .trip-legs-validation-messages table > tfoot > tr.bg--success > td,
.bg--success, .bg-success, tr.success {
  --bg-opacity: 1;
  border-color: rgba(0, 0, 0, 0.3);
  background-color: #def0de !important; }
  body.dos .table > thead > tr > th.bg--success, body.dos .rf-cal-monthpicker-cnt > thead > tr > th.bg--success, body.dos body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--success, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > thead > tr > th.bg--success, body.dos body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--success, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > thead > tr > th.bg--success, body.dos body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--success, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > thead > tr > th.bg--success, body.dos body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--success, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > thead > tr > th.bg--success, body.dos .trip-legs-validation-messages table > thead > tr > th.bg--success, .trip-legs-validation-messages body.dos table > thead > tr > th.bg--success, body.dos .table > thead > tr.bg--success > th, body.dos .rf-cal-monthpicker-cnt > thead > tr.bg--success > th, body.dos body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--success > th, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > thead > tr.bg--success > th, body.dos body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--success > th, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > thead > tr.bg--success > th, body.dos body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--success > th, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > thead > tr.bg--success > th, body.dos body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--success > th, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > thead > tr.bg--success > th, body.dos .trip-legs-validation-messages table > thead > tr.bg--success > th, .trip-legs-validation-messages body.dos table > thead > tr.bg--success > th, body.dos
  .table > tbody > tr > td.bg--success, body.dos
  .rf-cal-monthpicker-cnt > tbody > tr > td.bg--success, body.dos body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--success, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tbody > tr > td.bg--success, body.dos body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--success, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tbody > tr > td.bg--success, body.dos body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--success, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tbody > tr > td.bg--success, body.dos body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--success, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tbody > tr > td.bg--success, body.dos .trip-legs-validation-messages table > tbody > tr > td.bg--success, .trip-legs-validation-messages body.dos table > tbody > tr > td.bg--success, body.dos .table > tbody > tr.bg--success > td, body.dos .rf-cal-monthpicker-cnt > tbody > tr.bg--success > td, body.dos body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--success > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tbody > tr.bg--success > td, body.dos body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--success > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tbody > tr.bg--success > td, body.dos body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--success > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tbody > tr.bg--success > td, body.dos body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--success > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tbody > tr.bg--success > td, body.dos .trip-legs-validation-messages table > tbody > tr.bg--success > td, .trip-legs-validation-messages body.dos table > tbody > tr.bg--success > td, body.dos
  .table > tfoot > tr > td.bg--success, body.dos
  .rf-cal-monthpicker-cnt > tfoot > tr > td.bg--success, body.dos body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--success, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tfoot > tr > td.bg--success, body.dos body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--success, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tfoot > tr > td.bg--success, body.dos body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--success, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tfoot > tr > td.bg--success, body.dos body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--success, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tfoot > tr > td.bg--success, body.dos .trip-legs-validation-messages table > tfoot > tr > td.bg--success, .trip-legs-validation-messages body.dos table > tfoot > tr > td.bg--success, body.dos .table > tfoot > tr.bg--success > td, body.dos .rf-cal-monthpicker-cnt > tfoot > tr.bg--success > td, body.dos body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--success > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tfoot > tr.bg--success > td, body.dos body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--success > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tfoot > tr.bg--success > td, body.dos body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--success > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tfoot > tr.bg--success > td, body.dos body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--success > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tfoot > tr.bg--success > td, body.dos .trip-legs-validation-messages table > tfoot > tr.bg--success > td, .trip-legs-validation-messages body.dos table > tfoot > tr.bg--success > td, body.dos
  .bg--success, body.dos .bg-success, body.dos tr.success {
    color: #000 !important;
    border-color: rgba(0, 0, 0, 0.3) !important; }

.table > thead > tr > th.bg--success:hover, .rf-cal-monthpicker-cnt > thead > tr > th.bg--success:hover, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--success:hover, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--success:hover, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--success:hover, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--success:hover, .trip-legs-validation-messages table > thead > tr > th.bg--success:hover, .table > thead > tr.bg--success:hover > th, .rf-cal-monthpicker-cnt > thead > tr.bg--success:hover > th, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--success:hover > th, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--success:hover > th, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--success:hover > th, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--success:hover > th, .trip-legs-validation-messages table > thead > tr.bg--success:hover > th,
.table > tbody > tr > td.bg--success:hover,
.rf-cal-monthpicker-cnt > tbody > tr > td.bg--success:hover,
body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--success:hover,
body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--success:hover,
body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--success:hover,
body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--success:hover,
.trip-legs-validation-messages table > tbody > tr > td.bg--success:hover, .table > tbody > tr.bg--success:hover > td, .rf-cal-monthpicker-cnt > tbody > tr.bg--success:hover > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--success:hover > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--success:hover > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--success:hover > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--success:hover > td, .trip-legs-validation-messages table > tbody > tr.bg--success:hover > td,
.table > tfoot > tr > td.bg--success:hover,
.rf-cal-monthpicker-cnt > tfoot > tr > td.bg--success:hover,
body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--success:hover,
body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--success:hover,
body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--success:hover,
body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--success:hover,
.trip-legs-validation-messages table > tfoot > tr > td.bg--success:hover, .table > tfoot > tr.bg--success:hover > td, .rf-cal-monthpicker-cnt > tfoot > tr.bg--success:hover > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--success:hover > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--success:hover > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--success:hover > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--success:hover > td, .trip-legs-validation-messages table > tfoot > tr.bg--success:hover > td,
.bg--success:not(.no-bg-hover):hover, .bg-success:not(.no-bg-hover):hover, tr:hover.success {
  background-color: #d6edd6 !important; }

.table > thead > tr > th.bg--success_light, .rf-cal-monthpicker-cnt > thead > tr > th.bg--success_light, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--success_light, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--success_light, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--success_light, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--success_light, .trip-legs-validation-messages table > thead > tr > th.bg--success_light, .table > thead > tr.bg--success_light > th, .rf-cal-monthpicker-cnt > thead > tr.bg--success_light > th, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--success_light > th, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--success_light > th, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--success_light > th, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--success_light > th, .trip-legs-validation-messages table > thead > tr.bg--success_light > th,
.table > tbody > tr > td.bg--success_light,
.rf-cal-monthpicker-cnt > tbody > tr > td.bg--success_light,
body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--success_light,
body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--success_light,
body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--success_light,
body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--success_light,
.trip-legs-validation-messages table > tbody > tr > td.bg--success_light, .table > tbody > tr.bg--success_light > td, .rf-cal-monthpicker-cnt > tbody > tr.bg--success_light > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--success_light > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--success_light > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--success_light > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--success_light > td, .trip-legs-validation-messages table > tbody > tr.bg--success_light > td,
.table > tfoot > tr > td.bg--success_light,
.rf-cal-monthpicker-cnt > tfoot > tr > td.bg--success_light,
body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--success_light,
body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--success_light,
body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--success_light,
body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--success_light,
.trip-legs-validation-messages table > tfoot > tr > td.bg--success_light, .table > tfoot > tr.bg--success_light > td, .rf-cal-monthpicker-cnt > tfoot > tr.bg--success_light > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--success_light > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--success_light > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--success_light > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--success_light > td, .trip-legs-validation-messages table > tfoot > tr.bg--success_light > td,
.bg--success_light, .bg-success_light, tr.success_light {
  --bg-opacity: 1;
  border-color: rgba(0, 0, 0, 0.3);
  background-color: #b1f3b1 !important; }

.table > thead > tr > th.bg--success_light:hover, .rf-cal-monthpicker-cnt > thead > tr > th.bg--success_light:hover, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--success_light:hover, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--success_light:hover, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--success_light:hover, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--success_light:hover, .trip-legs-validation-messages table > thead > tr > th.bg--success_light:hover, .table > thead > tr.bg--success_light:hover > th, .rf-cal-monthpicker-cnt > thead > tr.bg--success_light:hover > th, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--success_light:hover > th, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--success_light:hover > th, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--success_light:hover > th, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--success_light:hover > th, .trip-legs-validation-messages table > thead > tr.bg--success_light:hover > th,
.table > tbody > tr > td.bg--success_light:hover,
.rf-cal-monthpicker-cnt > tbody > tr > td.bg--success_light:hover,
body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--success_light:hover,
body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--success_light:hover,
body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--success_light:hover,
body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--success_light:hover,
.trip-legs-validation-messages table > tbody > tr > td.bg--success_light:hover, .table > tbody > tr.bg--success_light:hover > td, .rf-cal-monthpicker-cnt > tbody > tr.bg--success_light:hover > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--success_light:hover > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--success_light:hover > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--success_light:hover > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--success_light:hover > td, .trip-legs-validation-messages table > tbody > tr.bg--success_light:hover > td,
.table > tfoot > tr > td.bg--success_light:hover,
.rf-cal-monthpicker-cnt > tfoot > tr > td.bg--success_light:hover,
body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--success_light:hover,
body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--success_light:hover,
body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--success_light:hover,
body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--success_light:hover,
.trip-legs-validation-messages table > tfoot > tr > td.bg--success_light:hover, .table > tfoot > tr.bg--success_light:hover > td, .rf-cal-monthpicker-cnt > tfoot > tr.bg--success_light:hover > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--success_light:hover > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--success_light:hover > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--success_light:hover > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--success_light:hover > td, .trip-legs-validation-messages table > tfoot > tr.bg--success_light:hover > td,
.bg--success_light:not(.no-bg-hover):hover, .bg-success_light:not(.no-bg-hover):hover, tr:hover.success_light {
  background-color: #a6f1a6 !important; }

.table > thead > tr > th.bg--info, .rf-cal-monthpicker-cnt > thead > tr > th.bg--info, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--info, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--info, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--info, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--info, .trip-legs-validation-messages table > thead > tr > th.bg--info, .table > thead > tr.bg--info > th, .rf-cal-monthpicker-cnt > thead > tr.bg--info > th, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--info > th, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--info > th, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--info > th, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--info > th, .trip-legs-validation-messages table > thead > tr.bg--info > th,
.table > tbody > tr > td.bg--info,
.rf-cal-monthpicker-cnt > tbody > tr > td.bg--info,
body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--info,
body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--info,
body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--info,
body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--info,
.trip-legs-validation-messages table > tbody > tr > td.bg--info, .table > tbody > tr.bg--info > td, .rf-cal-monthpicker-cnt > tbody > tr.bg--info > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--info > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--info > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--info > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--info > td, .trip-legs-validation-messages table > tbody > tr.bg--info > td,
.table > tfoot > tr > td.bg--info,
.rf-cal-monthpicker-cnt > tfoot > tr > td.bg--info,
body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--info,
body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--info,
body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--info,
body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--info,
.trip-legs-validation-messages table > tfoot > tr > td.bg--info, .table > tfoot > tr.bg--info > td, .rf-cal-monthpicker-cnt > tfoot > tr.bg--info > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--info > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--info > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--info > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--info > td, .trip-legs-validation-messages table > tfoot > tr.bg--info > td,
.bg--info, .bg-info, tr.info {
  --bg-opacity: 1;
  border-color: rgba(0, 0, 0, 0.3);
  background-color: #cef4fc !important; }
  body.dos .table > thead > tr > th.bg--info, body.dos .rf-cal-monthpicker-cnt > thead > tr > th.bg--info, body.dos body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--info, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > thead > tr > th.bg--info, body.dos body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--info, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > thead > tr > th.bg--info, body.dos body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--info, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > thead > tr > th.bg--info, body.dos body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--info, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > thead > tr > th.bg--info, body.dos .trip-legs-validation-messages table > thead > tr > th.bg--info, .trip-legs-validation-messages body.dos table > thead > tr > th.bg--info, body.dos .table > thead > tr.bg--info > th, body.dos .rf-cal-monthpicker-cnt > thead > tr.bg--info > th, body.dos body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--info > th, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > thead > tr.bg--info > th, body.dos body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--info > th, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > thead > tr.bg--info > th, body.dos body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--info > th, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > thead > tr.bg--info > th, body.dos body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--info > th, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > thead > tr.bg--info > th, body.dos .trip-legs-validation-messages table > thead > tr.bg--info > th, .trip-legs-validation-messages body.dos table > thead > tr.bg--info > th, body.dos
  .table > tbody > tr > td.bg--info, body.dos
  .rf-cal-monthpicker-cnt > tbody > tr > td.bg--info, body.dos body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--info, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tbody > tr > td.bg--info, body.dos body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--info, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tbody > tr > td.bg--info, body.dos body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--info, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tbody > tr > td.bg--info, body.dos body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--info, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tbody > tr > td.bg--info, body.dos .trip-legs-validation-messages table > tbody > tr > td.bg--info, .trip-legs-validation-messages body.dos table > tbody > tr > td.bg--info, body.dos .table > tbody > tr.bg--info > td, body.dos .rf-cal-monthpicker-cnt > tbody > tr.bg--info > td, body.dos body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--info > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tbody > tr.bg--info > td, body.dos body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--info > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tbody > tr.bg--info > td, body.dos body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--info > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tbody > tr.bg--info > td, body.dos body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--info > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tbody > tr.bg--info > td, body.dos .trip-legs-validation-messages table > tbody > tr.bg--info > td, .trip-legs-validation-messages body.dos table > tbody > tr.bg--info > td, body.dos
  .table > tfoot > tr > td.bg--info, body.dos
  .rf-cal-monthpicker-cnt > tfoot > tr > td.bg--info, body.dos body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--info, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tfoot > tr > td.bg--info, body.dos body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--info, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tfoot > tr > td.bg--info, body.dos body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--info, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tfoot > tr > td.bg--info, body.dos body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--info, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tfoot > tr > td.bg--info, body.dos .trip-legs-validation-messages table > tfoot > tr > td.bg--info, .trip-legs-validation-messages body.dos table > tfoot > tr > td.bg--info, body.dos .table > tfoot > tr.bg--info > td, body.dos .rf-cal-monthpicker-cnt > tfoot > tr.bg--info > td, body.dos body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--info > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tfoot > tr.bg--info > td, body.dos body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--info > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tfoot > tr.bg--info > td, body.dos body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--info > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tfoot > tr.bg--info > td, body.dos body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--info > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tfoot > tr.bg--info > td, body.dos .trip-legs-validation-messages table > tfoot > tr.bg--info > td, .trip-legs-validation-messages body.dos table > tfoot > tr.bg--info > td, body.dos
  .bg--info, body.dos .bg-info, body.dos tr.info {
    color: #000 !important;
    border-color: rgba(0, 0, 0, 0.3) !important; }

.table > thead > tr > th.bg--info:hover, .rf-cal-monthpicker-cnt > thead > tr > th.bg--info:hover, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--info:hover, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--info:hover, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--info:hover, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--info:hover, .trip-legs-validation-messages table > thead > tr > th.bg--info:hover, .table > thead > tr.bg--info:hover > th, .rf-cal-monthpicker-cnt > thead > tr.bg--info:hover > th, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--info:hover > th, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--info:hover > th, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--info:hover > th, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--info:hover > th, .trip-legs-validation-messages table > thead > tr.bg--info:hover > th,
.table > tbody > tr > td.bg--info:hover,
.rf-cal-monthpicker-cnt > tbody > tr > td.bg--info:hover,
body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--info:hover,
body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--info:hover,
body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--info:hover,
body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--info:hover,
.trip-legs-validation-messages table > tbody > tr > td.bg--info:hover, .table > tbody > tr.bg--info:hover > td, .rf-cal-monthpicker-cnt > tbody > tr.bg--info:hover > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--info:hover > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--info:hover > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--info:hover > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--info:hover > td, .trip-legs-validation-messages table > tbody > tr.bg--info:hover > td,
.table > tfoot > tr > td.bg--info:hover,
.rf-cal-monthpicker-cnt > tfoot > tr > td.bg--info:hover,
body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--info:hover,
body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--info:hover,
body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--info:hover,
body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--info:hover,
.trip-legs-validation-messages table > tfoot > tr > td.bg--info:hover, .table > tfoot > tr.bg--info:hover > td, .rf-cal-monthpicker-cnt > tfoot > tr.bg--info:hover > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--info:hover > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--info:hover > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--info:hover > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--info:hover > td, .trip-legs-validation-messages table > tfoot > tr.bg--info:hover > td,
.bg--info:not(.no-bg-hover):hover, .bg-info:not(.no-bg-hover):hover, tr:hover.info {
  background-color: #c2f1fb !important; }

.table > thead > tr > th.bg--warning, .rf-cal-monthpicker-cnt > thead > tr > th.bg--warning, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--warning, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--warning, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--warning, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--warning, .trip-legs-validation-messages table > thead > tr > th.bg--warning, .table > thead > tr.bg--warning > th, .rf-cal-monthpicker-cnt > thead > tr.bg--warning > th, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--warning > th, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--warning > th, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--warning > th, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--warning > th, .trip-legs-validation-messages table > thead > tr.bg--warning > th,
.table > tbody > tr > td.bg--warning,
.rf-cal-monthpicker-cnt > tbody > tr > td.bg--warning,
body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--warning,
body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--warning,
body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--warning,
body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--warning,
.trip-legs-validation-messages table > tbody > tr > td.bg--warning, .table > tbody > tr.bg--warning > td, .rf-cal-monthpicker-cnt > tbody > tr.bg--warning > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--warning > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--warning > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--warning > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--warning > td, .trip-legs-validation-messages table > tbody > tr.bg--warning > td,
.table > tfoot > tr > td.bg--warning,
.rf-cal-monthpicker-cnt > tfoot > tr > td.bg--warning,
body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--warning,
body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--warning,
body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--warning,
body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--warning,
.trip-legs-validation-messages table > tfoot > tr > td.bg--warning, .table > tfoot > tr.bg--warning > td, .rf-cal-monthpicker-cnt > tfoot > tr.bg--warning > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--warning > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--warning > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--warning > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--warning > td, .trip-legs-validation-messages table > tfoot > tr.bg--warning > td,
.bg--warning, .bg-warning, tr.warning {
  --bg-opacity: 1;
  border-color: rgba(0, 0, 0, 0.3);
  background-color: #fff2cd !important; }
  body.dos .table > thead > tr > th.bg--warning, body.dos .rf-cal-monthpicker-cnt > thead > tr > th.bg--warning, body.dos body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--warning, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > thead > tr > th.bg--warning, body.dos body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--warning, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > thead > tr > th.bg--warning, body.dos body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--warning, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > thead > tr > th.bg--warning, body.dos body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--warning, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > thead > tr > th.bg--warning, body.dos .trip-legs-validation-messages table > thead > tr > th.bg--warning, .trip-legs-validation-messages body.dos table > thead > tr > th.bg--warning, body.dos .table > thead > tr.bg--warning > th, body.dos .rf-cal-monthpicker-cnt > thead > tr.bg--warning > th, body.dos body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--warning > th, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > thead > tr.bg--warning > th, body.dos body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--warning > th, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > thead > tr.bg--warning > th, body.dos body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--warning > th, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > thead > tr.bg--warning > th, body.dos body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--warning > th, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > thead > tr.bg--warning > th, body.dos .trip-legs-validation-messages table > thead > tr.bg--warning > th, .trip-legs-validation-messages body.dos table > thead > tr.bg--warning > th, body.dos
  .table > tbody > tr > td.bg--warning, body.dos
  .rf-cal-monthpicker-cnt > tbody > tr > td.bg--warning, body.dos body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--warning, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tbody > tr > td.bg--warning, body.dos body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--warning, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tbody > tr > td.bg--warning, body.dos body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--warning, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tbody > tr > td.bg--warning, body.dos body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--warning, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tbody > tr > td.bg--warning, body.dos .trip-legs-validation-messages table > tbody > tr > td.bg--warning, .trip-legs-validation-messages body.dos table > tbody > tr > td.bg--warning, body.dos .table > tbody > tr.bg--warning > td, body.dos .rf-cal-monthpicker-cnt > tbody > tr.bg--warning > td, body.dos body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--warning > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tbody > tr.bg--warning > td, body.dos body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--warning > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tbody > tr.bg--warning > td, body.dos body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--warning > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tbody > tr.bg--warning > td, body.dos body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--warning > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tbody > tr.bg--warning > td, body.dos .trip-legs-validation-messages table > tbody > tr.bg--warning > td, .trip-legs-validation-messages body.dos table > tbody > tr.bg--warning > td, body.dos
  .table > tfoot > tr > td.bg--warning, body.dos
  .rf-cal-monthpicker-cnt > tfoot > tr > td.bg--warning, body.dos body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--warning, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tfoot > tr > td.bg--warning, body.dos body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--warning, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tfoot > tr > td.bg--warning, body.dos body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--warning, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tfoot > tr > td.bg--warning, body.dos body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--warning, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tfoot > tr > td.bg--warning, body.dos .trip-legs-validation-messages table > tfoot > tr > td.bg--warning, .trip-legs-validation-messages body.dos table > tfoot > tr > td.bg--warning, body.dos .table > tfoot > tr.bg--warning > td, body.dos .rf-cal-monthpicker-cnt > tfoot > tr.bg--warning > td, body.dos body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--warning > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tfoot > tr.bg--warning > td, body.dos body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--warning > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tfoot > tr.bg--warning > td, body.dos body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--warning > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tfoot > tr.bg--warning > td, body.dos body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--warning > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tfoot > tr.bg--warning > td, body.dos .trip-legs-validation-messages table > tfoot > tr.bg--warning > td, .trip-legs-validation-messages body.dos table > tfoot > tr.bg--warning > td, body.dos
  .bg--warning, body.dos .bg-warning, body.dos tr.warning {
    color: #000 !important;
    border-color: rgba(0, 0, 0, 0.3) !important; }

.table > thead > tr > th.bg--warning:hover, .rf-cal-monthpicker-cnt > thead > tr > th.bg--warning:hover, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--warning:hover, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--warning:hover, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--warning:hover, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--warning:hover, .trip-legs-validation-messages table > thead > tr > th.bg--warning:hover, .table > thead > tr.bg--warning:hover > th, .rf-cal-monthpicker-cnt > thead > tr.bg--warning:hover > th, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--warning:hover > th, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--warning:hover > th, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--warning:hover > th, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--warning:hover > th, .trip-legs-validation-messages table > thead > tr.bg--warning:hover > th,
.table > tbody > tr > td.bg--warning:hover,
.rf-cal-monthpicker-cnt > tbody > tr > td.bg--warning:hover,
body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--warning:hover,
body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--warning:hover,
body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--warning:hover,
body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--warning:hover,
.trip-legs-validation-messages table > tbody > tr > td.bg--warning:hover, .table > tbody > tr.bg--warning:hover > td, .rf-cal-monthpicker-cnt > tbody > tr.bg--warning:hover > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--warning:hover > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--warning:hover > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--warning:hover > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--warning:hover > td, .trip-legs-validation-messages table > tbody > tr.bg--warning:hover > td,
.table > tfoot > tr > td.bg--warning:hover,
.rf-cal-monthpicker-cnt > tfoot > tr > td.bg--warning:hover,
body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--warning:hover,
body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--warning:hover,
body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--warning:hover,
body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--warning:hover,
.trip-legs-validation-messages table > tfoot > tr > td.bg--warning:hover, .table > tfoot > tr.bg--warning:hover > td, .rf-cal-monthpicker-cnt > tfoot > tr.bg--warning:hover > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--warning:hover > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--warning:hover > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--warning:hover > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--warning:hover > td, .trip-legs-validation-messages table > tfoot > tr.bg--warning:hover > td,
.bg--warning:not(.no-bg-hover):hover, .bg-warning:not(.no-bg-hover):hover, tr:hover.warning {
  background-color: #ffefc1 !important; }

.table > thead > tr > th.bg--danger, .rf-cal-monthpicker-cnt > thead > tr > th.bg--danger, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--danger, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--danger, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--danger, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--danger, .trip-legs-validation-messages table > thead > tr > th.bg--danger, .table > thead > tr.bg--danger > th, .rf-cal-monthpicker-cnt > thead > tr.bg--danger > th, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--danger > th, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--danger > th, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--danger > th, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--danger > th, .trip-legs-validation-messages table > thead > tr.bg--danger > th,
.table > tbody > tr > td.bg--danger,
.rf-cal-monthpicker-cnt > tbody > tr > td.bg--danger,
body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--danger,
body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--danger,
body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--danger,
body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--danger,
.trip-legs-validation-messages table > tbody > tr > td.bg--danger, .table > tbody > tr.bg--danger > td, .rf-cal-monthpicker-cnt > tbody > tr.bg--danger > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--danger > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--danger > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--danger > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--danger > td, .trip-legs-validation-messages table > tbody > tr.bg--danger > td,
.table > tfoot > tr > td.bg--danger,
.rf-cal-monthpicker-cnt > tfoot > tr > td.bg--danger,
body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--danger,
body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--danger,
body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--danger,
body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--danger,
.trip-legs-validation-messages table > tfoot > tr > td.bg--danger, .table > tfoot > tr.bg--danger > td, .rf-cal-monthpicker-cnt > tfoot > tr.bg--danger > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--danger > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--danger > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--danger > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--danger > td, .trip-legs-validation-messages table > tfoot > tr.bg--danger > td,
.bg--danger, .bg-danger, tr.danger {
  --bg-opacity: 1;
  border-color: rgba(0, 0, 0, 0.3);
  background-color: #f8d6d9 !important; }
  body.dos .table > thead > tr > th.bg--danger, body.dos .rf-cal-monthpicker-cnt > thead > tr > th.bg--danger, body.dos body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--danger, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > thead > tr > th.bg--danger, body.dos body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--danger, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > thead > tr > th.bg--danger, body.dos body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--danger, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > thead > tr > th.bg--danger, body.dos body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--danger, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > thead > tr > th.bg--danger, body.dos .trip-legs-validation-messages table > thead > tr > th.bg--danger, .trip-legs-validation-messages body.dos table > thead > tr > th.bg--danger, body.dos .table > thead > tr.bg--danger > th, body.dos .rf-cal-monthpicker-cnt > thead > tr.bg--danger > th, body.dos body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--danger > th, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > thead > tr.bg--danger > th, body.dos body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--danger > th, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > thead > tr.bg--danger > th, body.dos body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--danger > th, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > thead > tr.bg--danger > th, body.dos body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--danger > th, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > thead > tr.bg--danger > th, body.dos .trip-legs-validation-messages table > thead > tr.bg--danger > th, .trip-legs-validation-messages body.dos table > thead > tr.bg--danger > th, body.dos
  .table > tbody > tr > td.bg--danger, body.dos
  .rf-cal-monthpicker-cnt > tbody > tr > td.bg--danger, body.dos body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--danger, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tbody > tr > td.bg--danger, body.dos body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--danger, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tbody > tr > td.bg--danger, body.dos body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--danger, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tbody > tr > td.bg--danger, body.dos body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--danger, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tbody > tr > td.bg--danger, body.dos .trip-legs-validation-messages table > tbody > tr > td.bg--danger, .trip-legs-validation-messages body.dos table > tbody > tr > td.bg--danger, body.dos .table > tbody > tr.bg--danger > td, body.dos .rf-cal-monthpicker-cnt > tbody > tr.bg--danger > td, body.dos body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--danger > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tbody > tr.bg--danger > td, body.dos body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--danger > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tbody > tr.bg--danger > td, body.dos body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--danger > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tbody > tr.bg--danger > td, body.dos body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--danger > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tbody > tr.bg--danger > td, body.dos .trip-legs-validation-messages table > tbody > tr.bg--danger > td, .trip-legs-validation-messages body.dos table > tbody > tr.bg--danger > td, body.dos
  .table > tfoot > tr > td.bg--danger, body.dos
  .rf-cal-monthpicker-cnt > tfoot > tr > td.bg--danger, body.dos body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--danger, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tfoot > tr > td.bg--danger, body.dos body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--danger, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tfoot > tr > td.bg--danger, body.dos body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--danger, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tfoot > tr > td.bg--danger, body.dos body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--danger, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tfoot > tr > td.bg--danger, body.dos .trip-legs-validation-messages table > tfoot > tr > td.bg--danger, .trip-legs-validation-messages body.dos table > tfoot > tr > td.bg--danger, body.dos .table > tfoot > tr.bg--danger > td, body.dos .rf-cal-monthpicker-cnt > tfoot > tr.bg--danger > td, body.dos body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--danger > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tfoot > tr.bg--danger > td, body.dos body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--danger > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tfoot > tr.bg--danger > td, body.dos body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--danger > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid body.dos .responsive-table > table > tfoot > tr.bg--danger > td, body.dos body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--danger > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid body.dos .responsive-table > table > tfoot > tr.bg--danger > td, body.dos .trip-legs-validation-messages table > tfoot > tr.bg--danger > td, .trip-legs-validation-messages body.dos table > tfoot > tr.bg--danger > td, body.dos
  .bg--danger, body.dos .bg-danger, body.dos tr.danger {
    color: #000 !important;
    border-color: rgba(0, 0, 0, 0.3) !important; }

.table > thead > tr > th.bg--danger:hover, .rf-cal-monthpicker-cnt > thead > tr > th.bg--danger:hover, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--danger:hover, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--danger:hover, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--danger:hover, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--danger:hover, .trip-legs-validation-messages table > thead > tr > th.bg--danger:hover, .table > thead > tr.bg--danger:hover > th, .rf-cal-monthpicker-cnt > thead > tr.bg--danger:hover > th, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--danger:hover > th, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--danger:hover > th, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--danger:hover > th, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--danger:hover > th, .trip-legs-validation-messages table > thead > tr.bg--danger:hover > th,
.table > tbody > tr > td.bg--danger:hover,
.rf-cal-monthpicker-cnt > tbody > tr > td.bg--danger:hover,
body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--danger:hover,
body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--danger:hover,
body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--danger:hover,
body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--danger:hover,
.trip-legs-validation-messages table > tbody > tr > td.bg--danger:hover, .table > tbody > tr.bg--danger:hover > td, .rf-cal-monthpicker-cnt > tbody > tr.bg--danger:hover > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--danger:hover > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--danger:hover > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--danger:hover > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--danger:hover > td, .trip-legs-validation-messages table > tbody > tr.bg--danger:hover > td,
.table > tfoot > tr > td.bg--danger:hover,
.rf-cal-monthpicker-cnt > tfoot > tr > td.bg--danger:hover,
body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--danger:hover,
body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--danger:hover,
body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--danger:hover,
body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--danger:hover,
.trip-legs-validation-messages table > tfoot > tr > td.bg--danger:hover, .table > tfoot > tr.bg--danger:hover > td, .rf-cal-monthpicker-cnt > tfoot > tr.bg--danger:hover > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--danger:hover > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--danger:hover > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--danger:hover > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--danger:hover > td, .trip-legs-validation-messages table > tfoot > tr.bg--danger:hover > td,
.bg--danger:not(.no-bg-hover):hover, .bg-danger:not(.no-bg-hover):hover, tr:hover.danger {
  background-color: #f6ccd0 !important; }

.table > thead > tr > th.bg--light, .rf-cal-monthpicker-cnt > thead > tr > th.bg--light, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--light, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--light, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--light, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--light, .trip-legs-validation-messages table > thead > tr > th.bg--light, .table > thead > tr.bg--light > th, .rf-cal-monthpicker-cnt > thead > tr.bg--light > th, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--light > th, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--light > th, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--light > th, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--light > th, .trip-legs-validation-messages table > thead > tr.bg--light > th,
.table > tbody > tr > td.bg--light,
.rf-cal-monthpicker-cnt > tbody > tr > td.bg--light,
body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--light,
body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--light,
body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--light,
body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--light,
.trip-legs-validation-messages table > tbody > tr > td.bg--light, .table > tbody > tr.bg--light > td, .rf-cal-monthpicker-cnt > tbody > tr.bg--light > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--light > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--light > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--light > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--light > td, .trip-legs-validation-messages table > tbody > tr.bg--light > td,
.table > tfoot > tr > td.bg--light,
.rf-cal-monthpicker-cnt > tfoot > tr > td.bg--light,
body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--light,
body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--light,
body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--light,
body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--light,
.trip-legs-validation-messages table > tfoot > tr > td.bg--light, .table > tfoot > tr.bg--light > td, .rf-cal-monthpicker-cnt > tfoot > tr.bg--light > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--light > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--light > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--light > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--light > td, .trip-legs-validation-messages table > tfoot > tr.bg--light > td,
.bg--light, .bg-light, tr.light {
  --bg-opacity: 1;
  border-color: rgba(0, 0, 0, 0.3);
  background-color: #f8f9fa !important; }

.table > thead > tr > th.bg--light:hover, .rf-cal-monthpicker-cnt > thead > tr > th.bg--light:hover, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--light:hover, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--light:hover, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--light:hover, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--light:hover, .trip-legs-validation-messages table > thead > tr > th.bg--light:hover, .table > thead > tr.bg--light:hover > th, .rf-cal-monthpicker-cnt > thead > tr.bg--light:hover > th, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--light:hover > th, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--light:hover > th, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--light:hover > th, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--light:hover > th, .trip-legs-validation-messages table > thead > tr.bg--light:hover > th,
.table > tbody > tr > td.bg--light:hover,
.rf-cal-monthpicker-cnt > tbody > tr > td.bg--light:hover,
body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--light:hover,
body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--light:hover,
body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--light:hover,
body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--light:hover,
.trip-legs-validation-messages table > tbody > tr > td.bg--light:hover, .table > tbody > tr.bg--light:hover > td, .rf-cal-monthpicker-cnt > tbody > tr.bg--light:hover > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--light:hover > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--light:hover > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--light:hover > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--light:hover > td, .trip-legs-validation-messages table > tbody > tr.bg--light:hover > td,
.table > tfoot > tr > td.bg--light:hover,
.rf-cal-monthpicker-cnt > tfoot > tr > td.bg--light:hover,
body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--light:hover,
body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--light:hover,
body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--light:hover,
body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--light:hover,
.trip-legs-validation-messages table > tfoot > tr > td.bg--light:hover, .table > tfoot > tr.bg--light:hover > td, .rf-cal-monthpicker-cnt > tfoot > tr.bg--light:hover > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--light:hover > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--light:hover > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--light:hover > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--light:hover > td, .trip-legs-validation-messages table > tfoot > tr.bg--light:hover > td,
.bg--light:not(.no-bg-hover):hover, .bg-light:not(.no-bg-hover):hover, tr:hover.light {
  background-color: #f3f4f5 !important; }

.table > thead > tr > th.bg--dark, .rf-cal-monthpicker-cnt > thead > tr > th.bg--dark, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--dark, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--dark, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--dark, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--dark, .trip-legs-validation-messages table > thead > tr > th.bg--dark, .table > thead > tr.bg--dark > th, .rf-cal-monthpicker-cnt > thead > tr.bg--dark > th, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--dark > th, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--dark > th, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--dark > th, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--dark > th, .trip-legs-validation-messages table > thead > tr.bg--dark > th,
.table > tbody > tr > td.bg--dark,
.rf-cal-monthpicker-cnt > tbody > tr > td.bg--dark,
body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--dark,
body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--dark,
body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--dark,
body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--dark,
.trip-legs-validation-messages table > tbody > tr > td.bg--dark, .table > tbody > tr.bg--dark > td, .rf-cal-monthpicker-cnt > tbody > tr.bg--dark > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--dark > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--dark > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--dark > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--dark > td, .trip-legs-validation-messages table > tbody > tr.bg--dark > td,
.table > tfoot > tr > td.bg--dark,
.rf-cal-monthpicker-cnt > tfoot > tr > td.bg--dark,
body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--dark,
body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--dark,
body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--dark,
body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--dark,
.trip-legs-validation-messages table > tfoot > tr > td.bg--dark, .table > tfoot > tr.bg--dark > td, .rf-cal-monthpicker-cnt > tfoot > tr.bg--dark > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--dark > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--dark > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--dark > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--dark > td, .trip-legs-validation-messages table > tfoot > tr.bg--dark > td,
.bg--dark, .bg-dark, tr.dark {
  --bg-opacity: 1;
  border-color: rgba(0, 0, 0, 0.3);
  background-color: #848789 !important; }

.table > thead > tr > th.bg--dark:hover, .rf-cal-monthpicker-cnt > thead > tr > th.bg--dark:hover, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--dark:hover, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--dark:hover, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th.bg--dark:hover, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th.bg--dark:hover, .trip-legs-validation-messages table > thead > tr > th.bg--dark:hover, .table > thead > tr.bg--dark:hover > th, .rf-cal-monthpicker-cnt > thead > tr.bg--dark:hover > th, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--dark:hover > th, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--dark:hover > th, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr.bg--dark:hover > th, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr.bg--dark:hover > th, .trip-legs-validation-messages table > thead > tr.bg--dark:hover > th,
.table > tbody > tr > td.bg--dark:hover,
.rf-cal-monthpicker-cnt > tbody > tr > td.bg--dark:hover,
body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--dark:hover,
body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--dark:hover,
body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td.bg--dark:hover,
body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td.bg--dark:hover,
.trip-legs-validation-messages table > tbody > tr > td.bg--dark:hover, .table > tbody > tr.bg--dark:hover > td, .rf-cal-monthpicker-cnt > tbody > tr.bg--dark:hover > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--dark:hover > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--dark:hover > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr.bg--dark:hover > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr.bg--dark:hover > td, .trip-legs-validation-messages table > tbody > tr.bg--dark:hover > td,
.table > tfoot > tr > td.bg--dark:hover,
.rf-cal-monthpicker-cnt > tfoot > tr > td.bg--dark:hover,
body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--dark:hover,
body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--dark:hover,
body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td.bg--dark:hover,
body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td.bg--dark:hover,
.trip-legs-validation-messages table > tfoot > tr > td.bg--dark:hover, .table > tfoot > tr.bg--dark:hover > td, .rf-cal-monthpicker-cnt > tfoot > tr.bg--dark:hover > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--dark:hover > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--dark:hover > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr.bg--dark:hover > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr.bg--dark:hover > td, .trip-legs-validation-messages table > tfoot > tr.bg--dark:hover > td,
.bg--dark:not(.no-bg-hover):hover, .bg-dark:not(.no-bg-hover):hover, tr:hover.dark {
  background-color: #848789 !important; }

.bg--white {
  background-color: #FFFFFF !important;
  border-color: rgba(0, 0, 0, 0.3) !important; }
  .bg--white:hover {
    background-color: #e5e5e5 !important; }

.bg--none {
  background: none !important; }

.text--primary {
  color: #094db1 !important; }
  .text--primary h1, .text--primary h2, .text--primary h3, .text--primary h4, .text--primary fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered .text--primary legend:first-child, .text--primary h5, .text--primary label, .text--primary p, .text--primary ul, .text--primary ol, .text--primary dl {
    color: #094db1 !important; }

.text--secondary {
  color: #7a828a !important; }
  .text--secondary h1, .text--secondary h2, .text--secondary h3, .text--secondary h4, .text--secondary fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered .text--secondary legend:first-child, .text--secondary h5, .text--secondary label, .text--secondary p, .text--secondary ul, .text--secondary ol, .text--secondary dl {
    color: #7a828a !important; }

.text--success {
  color: #408040 !important; }
  .text--success h1, .text--success h2, .text--success h3, .text--success h4, .text--success fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered .text--success legend:first-child, .text--success h5, .text--success label, .text--success p, .text--success ul, .text--success ol, .text--success dl {
    color: #408040 !important; }

.text--success_light {
  color: #64a664 !important; }
  .text--success_light h1, .text--success_light h2, .text--success_light h3, .text--success_light h4, .text--success_light fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered .text--success_light legend:first-child, .text--success_light h5, .text--success_light label, .text--success_light p, .text--success_light ul, .text--success_light ol, .text--success_light dl {
    color: #64a664 !important; }

.text--info {
  color: #098da8 !important; }
  .text--info h1, .text--info h2, .text--info h3, .text--info h4, .text--info fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered .text--info legend:first-child, .text--info h5, .text--info label, .text--info p, .text--info ul, .text--info ol, .text--info dl {
    color: #098da8 !important; }

.text--warning {
  color: #b28704 !important; }
  .text--warning h1, .text--warning h2, .text--warning h3, .text--warning h4, .text--warning fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered .text--warning legend:first-child, .text--warning h5, .text--warning label, .text--warning p, .text--warning ul, .text--warning ol, .text--warning dl {
    color: #b28704 !important; }

.text--danger {
  color: #dc3545 !important; }
  .text--danger h1, .text--danger h2, .text--danger h3, .text--danger h4, .text--danger fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered .text--danger legend:first-child, .text--danger h5, .text--danger label, .text--danger p, .text--danger ul, .text--danger ol, .text--danger dl {
    color: #dc3545 !important; }

.text--light {
  color: red !important; }
  .text--light h1, .text--light h2, .text--light h3, .text--light h4, .text--light fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered .text--light legend:first-child, .text--light h5, .text--light label, .text--light p, .text--light ul, .text--light ol, .text--light dl {
    color: #adaeaf !important; }

.text--dark {
  color: #212529 !important; }
  .text--dark h1, .text--dark h2, .text--dark h3, .text--dark h4, .text--dark fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered .text--dark legend:first-child, .text--dark h5, .text--dark label, .text--dark p, .text--dark ul, .text--dark ol, .text--dark dl {
    color: #212529 !important; }

.text--white {
  color: #FFFFFF !important; }
  .text--white h1, .text--white h2, .text--white h3, .text--white h4, .text--white fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered .text--white legend:first-child, .text--white h5, .text--white label, .text--white p, .text--white ul, .text--white ol, .text--white dl {
    color: #FFFFFF !important; }

.text--black {
  color: #000 !important; }
  .text--black h1, .text--black h2, .text--black h3, .text--black h4, .text--black fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered .text--black legend:first-child, .text--black h5, .text--black label, .text--black p, .text--black ul, .text--black ol, .text--black dl {
    color: #000 !important; }

.alert, .rf-tt .rf-tt-cntr {
  padding: 8px 16px;
  margin-bottom: 8px;
  background-color: #FDF9D3;
  color: #B39B56;
  border: 1px solid #B39B56;
  font-size: 1.2rem;
  line-height: 1.8rem;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px; }
  .alert:empty, .rf-tt .rf-tt-cntr:empty {
    display: none !important; }

.alert--primary {
  color: #06377e !important;
  background-color: #cee2fe !important;
  border-color: #86b6fe !important; }

.alert--secondary {
  color: #363a3e !important;
  background-color: #e1e3e5 !important;
  border-color: #b5babe !important; }

.alert--success {
  color: #2e5c2e !important;
  background-color: #def0de !important;
  border-color: #addbad !important; }

.alert--success_light {
  color: #487748 !important;
  background-color: #e8fbe8 !important;
  border-color: #c7f6c7 !important; }

.alert--info {
  color: #066578 !important;
  background-color: #cef4fc !important;
  border-color: #86e4f7 !important; }

.alert--warning {
  color: #7f6003 !important;
  background-color: #fff2cd !important;
  border-color: #ffe083 !important; }

.alert--danger {
  color: #6e1a22 !important;
  background-color: #f8d6d9 !important;
  border-color: #ed9aa2 !important; }

.alert--light {
  color: #000 !important;
  background-color: #f8f9fa !important;
  border-color: #dfe0e1 !important; }

.alert--dark {
  color: #FFFFFF !important;
  background-color: #212529 !important;
  border-color: #909294 !important; }

.badge {
  display: inline-block;
  padding: 2px 8px !important;
  font-weight: 700;
  font-size: small;
  line-height: inherit;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 4px; }
  .badge.rounded-pill {
    border-radius: 50rem !important; }

.badge--primary, .badge-primary,
.badge.bg-primary, .badge.bg--primary {
  color: #FFFFFF !important;
  background-color: #0d6efd !important; }

.badge--secondary, .badge-secondary,
.badge.bg-secondary, .badge.bg--secondary {
  color: #FFFFFF !important;
  background-color: #6c757d !important; }

.badge--success, .badge-success,
.badge.bg-success, .badge.bg--success {
  color: #FFFFFF !important;
  background-color: #5cb85c !important; }

.badge--success_light, .badge-success_light,
.badge.bg-success_light, .badge.bg--success_light {
  color: #FFFFFF !important;
  background-color: lightgreen !important; }

.badge--info, .badge-info,
.badge.bg-info, .badge.bg--info {
  color: #000 !important;
  background-color: #0dcaf0 !important; }

.badge--warning, .badge-warning,
.badge.bg-warning, .badge.bg--warning {
  color: #000 !important;
  background-color: #ffc107 !important; }

.badge--danger, .badge-danger,
.badge.bg-danger, .badge.bg--danger {
  color: #FFFFFF !important;
  background-color: #dc3545 !important; }

.badge--light, .badge-light,
.badge.bg-light, .badge.bg--light {
  color: #000 !important;
  background-color: #f8f9fa !important; }

.badge--dark, .badge-dark,
.badge.bg-dark, .badge.bg--dark {
  color: #FFFFFF !important;
  background-color: #212529 !important; }

body#application #container {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; }
body#application #container {
  position: absolute; }
body#application .cell, body#application .inbox, body#application .inbox .inbox--messages-list, .inbox body#application .inbox--messages-list, body#application .inbox .inbox--message, .inbox body#application .inbox--message {
  position: absolute;
  float: none;
  overflow: hidden; }
body#application div > .cell, body#application div > .inbox, body#application .inbox div > .inbox--messages-list, .inbox body#application div > .inbox--messages-list, body#application .inbox div > .inbox--message, .inbox body#application div > .inbox--message {
  margin: 0 !important; }
body#application .cell > .border, body#application .inbox > .border, body#application .inbox .inbox--messages-list > .border, .inbox body#application .inbox--messages-list > .border, body#application .inbox .inbox--message > .border, .inbox body#application .inbox--message > .border {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto; }
html.ie6 body#application #container, html.ie6 body#application .cells, html.ie6 body#application .cell, html.ie6 body#application .inbox, html.ie6 body#application .inbox .inbox--messages-list, .inbox html.ie6 body#application .inbox--messages-list, html.ie6 body#application .inbox .inbox--message, .inbox html.ie6 body#application .inbox--message, html.ie6 body#application .cell .border, html.ie6 body#application .inbox .border, .inbox html.ie6 body#application .inbox--messages-list .border, .inbox html.ie6 body#application .inbox--message .border {
  position: static;
  zoom: 1; }
html.ie6 body#application .cell .border, html.ie6 body#application .inbox .border, .inbox html.ie6 body#application .inbox--messages-list .border, .inbox html.ie6 body#application .inbox--message .border {
  overflow: auto; }
body#application #container, body#application .app-wrapper {
  min-height: 600px; }
body#application #header, body#application .app-header {
  height: 5em;
  right: 0;
  left: 0; }
body#application #content, body#application .app-body {
  right: 0;
  left: 0;
  top: 5em;
  bottom: 3em; }
body#application #title-bar, body#application .title-bar {
  right: 0;
  left: 0;
  height: 4em;
  overflow: visible;
  z-index: 1; }
  body#application #title-bar .border, body#application .title-bar .border {
    overflow: visible; }
  body#application #title-bar .title, body#application .title-bar .title {
    left: 0;
    margin-left: 0;
    float: left; }
    html.ie6 body#application #title-bar .title, html.ie6 body#application .title-bar .title {
      display: inline; }
  body#application #title-bar .tools, body#application .title-bar .tools {
    right: 0;
    margin-right: 0;
    float: right; }
    html.ie6 body#application #title-bar .tools, html.ie6 body#application .title-bar .tools {
      display: inline; }
body#application #comment-box, body#application .sidebar-main {
  width: 32em;
  top: 4em;
  right: 0;
  margin-right: 0;
  float: right;
  bottom: 0; }
  html.ie6 body#application #comment-box, html.ie6 body#application .sidebar-main {
    display: inline; }
  body#application #comment-box #comments-title-bar, body#application #comment-box #comments, body#application .sidebar-main #comments-title-bar, body#application .sidebar-main #comments {
    right: 0;
    left: 0; }
  body#application #comment-box #comments-title-bar, body#application .sidebar-main #comments-title-bar {
    height: 3em; }
  body#application #comment-box #comments, body#application .sidebar-main #comments {
    top: 3em;
    bottom: 0; }
body#application #trip-summary {
  right: 0;
  left: 0;
  height: 14em; }
  body#application #trip-summary #trip-controls {
    top: 0;
    right: 0;
    margin-right: 0;
    float: right; }
    html.ie6 body#application #trip-summary #trip-controls {
      display: inline; }
body#application #trip-legs-nav {
  width: 4.6em;
  top: 14em;
  bottom: 0;
  left: 0;
  margin-left: 0;
  float: left; }
  html.ie6 body#application #trip-legs-nav {
    display: inline; }
  @media only screen and (min-width: 1280px) {
    body#application #trip-legs-nav {
      width: 13em; } }
body#application #trip-sidebar {
  width: 28em;
  top: 14em;
  right: 0;
  margin-right: 0;
  float: right;
  bottom: 0; }
  html.ie6 body#application #trip-sidebar {
    display: inline; }
  @media only screen and (min-width: 1280px) {
    body#application #trip-sidebar {
      width: 32em; } }
  body#application #trip-sidebar #trip-actions-comms {
    top: 0;
    width: 28em;
    height: 14em; }
    @media only screen and (min-width: 1280px) {
      body#application #trip-sidebar #trip-actions-comms {
        width: 32em; } }
  body#application #trip-sidebar #trip-fuel {
    top: 13.5em;
    width: 28em;
    height: 7em; }
    @media only screen and (min-width: 1280px) {
      body#application #trip-sidebar #trip-fuel {
        width: 32em; } }
  body#application #trip-sidebar #trip-notifications, body#application #trip-sidebar .trip-notifications {
    top: 20em;
    bottom: 0;
    width: 28em; }
    @media only screen and (min-width: 1280px) {
      body#application #trip-sidebar #trip-notifications, body#application #trip-sidebar .trip-notifications {
        width: 32em; } }
  body#application #trip-sidebar #comment-box,
  body#application #trip-sidebar #email-notify {
    width: 28em;
    top: 3.3em;
    right: 0;
    margin-right: 0;
    float: right;
    bottom: 0; }
    html.ie6 body#application #trip-sidebar #comment-box, html.ie6
    body#application #trip-sidebar #email-notify {
      display: inline; }
    @media only screen and (min-width: 1280px) {
      body#application #trip-sidebar #comment-box,
      body#application #trip-sidebar #email-notify {
        width: 32em; } }
  body#application #trip-sidebar #trip-notes {
    width: 28em; }
    @media only screen and (min-width: 1280px) {
      body#application #trip-sidebar #trip-notes {
        width: 32em; } }
body#application.trip.view #trip-sidebar #trip-fuel, body#application.trip.view #trip-sidebar #trip-actions-comms {
  height: 7em; }
body#application.trip.view #trip-sidebar #trip-documents-sidebar {
  top: 7em;
  height: 25em;
  width: 28em; }
  @media only screen and (min-width: 1280px) {
    body#application.trip.view #trip-sidebar #trip-documents-sidebar {
      width: 32em; } }
body#application.trip.view #trip-sidebar #trip-notifications, body#application.trip.view #trip-sidebar .trip-notifications {
  top: 7em; }
  body#application.trip.view #trip-sidebar #trip-notifications.with-trip-documents, body#application.trip.view #trip-sidebar .trip-notifications.with-trip-documents {
    top: 32em; }
body#application #trip-legs {
  right: 28em;
  left: 4.6em;
  margin-right: 28em;
  margin-left: 4.6em;
  top: 14em;
  bottom: 0; }
  @media only screen and (min-width: 1280px) {
    body#application #trip-legs {
      right: 32em;
      left: 13em;
      margin-right: 32em;
      margin-left: 13em; } }
body#application.trip.edit #trip-legs {
  bottom: 3.4em; }
body#application #trip-leg, body#application #trip-sheet, body#application #main-content {
  right: 0;
  left: 0;
  top: 4em;
  bottom: 0; }
body#application #airport-info, body#application #edit-permit, body#application #view-permit, body#application #edit-aircraft, body#application #edit-client, body#application .main-with-sidebar {
  right: 32em;
  left: 0;
  margin-right: 32em;
  margin-left: 0;
  top: 4em;
  bottom: 0; }
body#application #left-nav {
  width: 20em;
  left: 0;
  margin-left: 0;
  float: left;
  top: 4em;
  bottom: 0; }
  html.ie6 body#application #left-nav {
    display: inline; }
body#application #account {
  right: 0;
  left: 20em;
  margin-right: 0;
  margin-left: 20em;
  top: 4em;
  bottom: 0; }
body#application .main, body#application .view, body#application #center, body#application #trips, body#application .trip-request, body#application #airports, body#application #aircrafts, body#application #dashboard, body#application #briefing-setup, body#application #leg-setup, body#application #sigmet-edit, body#application #tropical-edit, body#application #reports, body#application #country, body#application #operator {
  right: 0;
  left: 0;
  top: 4em;
  bottom: 0; }
body#application #dashboard .border {
  border: none;
  padding: 3em 10em; }
body#application #privacy-policy, body#application #terms, body#application #recover-password {
  right: 0;
  left: 0;
  top: 0;
  bottom: 0; }
  body#application #privacy-policy .document, body#application #terms .document, body#application #recover-password .document {
    border: none;
    padding: 2em 10em;
    margin: 0; }
body#application #weather-report-generator #center {
  right: 0;
  left: 0;
  top: 0;
  bottom: 0; }
body#application #weather-report-generator #pdf-preview {
  width: 50em;
  right: 0;
  margin-right: 0;
  float: right;
  top: 0;
  bottom: 0; }
  html.ie6 body#application #weather-report-generator #pdf-preview {
    display: inline; }
  body#application #weather-report-generator #pdf-preview .previewControls {
    height: 3em;
    right: 0;
    left: 0;
    top: 0; }
    body#application #weather-report-generator #pdf-preview .previewControls h2 {
      left: 0;
      margin-left: 0;
      float: left; }
      html.ie6 body#application #weather-report-generator #pdf-preview .previewControls h2 {
        display: inline; }
    body#application #weather-report-generator #pdf-preview .previewControls .tools {
      right: 0;
      margin-right: 0;
      float: right; }
      html.ie6 body#application #weather-report-generator #pdf-preview .previewControls .tools {
        display: inline; }
  body#application #weather-report-generator #pdf-preview #iframe {
    right: 0;
    left: 0;
    top: 3em;
    bottom: 0; }
body#application #footer {
  right: 0;
  left: 0;
  height: 3em;
  bottom: 0; }
  body#application #footer .copyright {
    left: 0;
    margin-left: 0;
    float: left; }
    html.ie6 body#application #footer .copyright {
      display: inline; }
  body#application #footer .terms-privacy {
    right: 0;
    margin-right: 0;
    float: right; }
    html.ie6 body#application #footer .terms-privacy {
      display: inline; }
body#application.dashboard #container #content #center {
  top: 0; }
body#website #container {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; }
body#website #container {
  width: 100%; }
body#website #container, body#website .cells, body#website .cell, body#website .inbox, body#website .inbox .inbox--messages-list, .inbox body#website .inbox--messages-list, body#website .inbox .inbox--message, .inbox body#website .inbox--message, body#website .cell .border, body#website .inbox .border, .inbox body#website .inbox--messages-list .border, .inbox body#website .inbox--message .border {
  position: static; }
html.ie6 body#website #container, html.ie6 body#website .cells, html.ie6 body#website .cell, html.ie6 body#website .inbox, html.ie6 body#website .inbox .inbox--messages-list, .inbox html.ie6 body#website .inbox--messages-list, html.ie6 body#website .inbox .inbox--message, .inbox html.ie6 body#website .inbox--message, html.ie6 body#website .cell .border, html.ie6 body#website .inbox .border, .inbox html.ie6 body#website .inbox--messages-list .border, .inbox html.ie6 body#website .inbox--message .border {
  position: static;
  zoom: 1; }
html.ie6 body#website .cell .border, html.ie6 body#website .inbox .border, .inbox html.ie6 body#website .inbox--messages-list .border, .inbox html.ie6 body#website .inbox--message .border {
  overflow: auto; }

.pill-button, .rf-fu-btn-add, .rf-fu-btn-add:hover, .rf-fu-btn-clr, .rf-fu-btn-clr:hover,
.rf-fu-btn-upl, .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-pick .rf-pick-btn, .btn, .rf-cal-monthpicker-cnt .rf-cal-time-btn, .fc .fc-toolbar-chunk .fc-today-button, .fc .fc-toolbar-chunk .fc-dayGridMonth-button,
.fc .fc-toolbar-chunk .fc-timeGridWeek-button, .pill-button[type=submit], [type=submit].rf-fu-btn-add, [type=submit].rf-fu-btn-clr,
[type=submit].rf-fu-btn-upl, .pill-button[type=button], [type=button].rf-fu-btn-add, [type=button].rf-fu-btn-clr,
[type=button].rf-fu-btn-upl, .pill-button button, .rf-fu-btn-add button, .rf-fu-btn-add:hover button, .rf-fu-btn-clr button, .rf-fu-btn-clr:hover button,
.rf-fu-btn-upl button, .rf-cal-timepicker-cnt .rf-cal-time-btn button, .rf-pick .rf-pick-btn button, .btn[type=submit], .btn[type=button], .btn button, .rf-cal-monthpicker-cnt .rf-cal-time-btn button, .fc .fc-toolbar-chunk .fc-today-button button, .fc .fc-toolbar-chunk .fc-dayGridMonth-button button,
.fc .fc-toolbar-chunk .fc-timeGridWeek-button button, .btn-link, .btn--link {
  text-decoration: none;
  text-align: center;
  padding: 3px 10px;
  margin-right: 5px;
  border-radius: 4px;
  white-space: nowrap;
  vertical-align: middle;
  border: 1px solid;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 16px;
  font-size: 1.2rem;
  line-height: 1.6rem;
  display: inline-block; }
  html.ie7 .pill-button, html.ie7 .rf-fu-btn-add, html.ie7 .rf-fu-btn-clr,
  html.ie7 .rf-fu-btn-upl, html.ie7 .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt html.ie7 .rf-cal-time-btn, html.ie7 .rf-pick .rf-pick-btn, .rf-pick html.ie7 .rf-pick-btn, html.ie7 .btn, html.ie7 .rf-cal-monthpicker-cnt .rf-cal-time-btn, .rf-cal-monthpicker-cnt html.ie7 .rf-cal-time-btn, html.ie7 .fc .fc-toolbar-chunk .fc-today-button, .fc .fc-toolbar-chunk html.ie7 .fc-today-button, html.ie7 .fc .fc-toolbar-chunk .fc-dayGridMonth-button, .fc .fc-toolbar-chunk html.ie7 .fc-dayGridMonth-button,
  html.ie7 .fc .fc-toolbar-chunk .fc-timeGridWeek-button,
  .fc .fc-toolbar-chunk html.ie7 .fc-timeGridWeek-button, html.ie7 .pill-button button, .pill-button html.ie7 button, html.ie7 .rf-fu-btn-add button, .rf-fu-btn-add html.ie7 button, html.ie7 .rf-fu-btn-clr button, .rf-fu-btn-clr html.ie7 button,
  html.ie7 .rf-fu-btn-upl button,
  .rf-fu-btn-upl html.ie7 button, html.ie7 .rf-cal-timepicker-cnt .rf-cal-time-btn button, .rf-cal-timepicker-cnt .rf-cal-time-btn html.ie7 button, html.ie7 .rf-pick .rf-pick-btn button, .rf-pick .rf-pick-btn html.ie7 button, html.ie7 .btn button, .btn html.ie7 button, html.ie7 .rf-cal-monthpicker-cnt .rf-cal-time-btn button, .rf-cal-monthpicker-cnt .rf-cal-time-btn html.ie7 button, html.ie7 .fc .fc-toolbar-chunk .fc-today-button button, .fc .fc-toolbar-chunk .fc-today-button html.ie7 button, html.ie7 .fc .fc-toolbar-chunk .fc-dayGridMonth-button button, .fc .fc-toolbar-chunk .fc-dayGridMonth-button html.ie7 button,
  html.ie7 .fc .fc-toolbar-chunk .fc-timeGridWeek-button button,
  .fc .fc-toolbar-chunk .fc-timeGridWeek-button html.ie7 button, html.ie7 .btn-link, html.ie7 .btn--link, html.ie6 .pill-button, html.ie6 .rf-fu-btn-add, html.ie6 .rf-fu-btn-clr,
  html.ie6 .rf-fu-btn-upl, html.ie6 .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt html.ie6 .rf-cal-time-btn, html.ie6 .rf-pick .rf-pick-btn, .rf-pick html.ie6 .rf-pick-btn, html.ie6 .btn, html.ie6 .rf-cal-monthpicker-cnt .rf-cal-time-btn, .rf-cal-monthpicker-cnt html.ie6 .rf-cal-time-btn, html.ie6 .fc .fc-toolbar-chunk .fc-today-button, .fc .fc-toolbar-chunk html.ie6 .fc-today-button, html.ie6 .fc .fc-toolbar-chunk .fc-dayGridMonth-button, .fc .fc-toolbar-chunk html.ie6 .fc-dayGridMonth-button,
  html.ie6 .fc .fc-toolbar-chunk .fc-timeGridWeek-button,
  .fc .fc-toolbar-chunk html.ie6 .fc-timeGridWeek-button, html.ie6 .pill-button button, .pill-button html.ie6 button, html.ie6 .rf-fu-btn-add button, .rf-fu-btn-add html.ie6 button, html.ie6 .rf-fu-btn-clr button, .rf-fu-btn-clr html.ie6 button,
  html.ie6 .rf-fu-btn-upl button,
  .rf-fu-btn-upl html.ie6 button, html.ie6 .rf-cal-timepicker-cnt .rf-cal-time-btn button, .rf-cal-timepicker-cnt .rf-cal-time-btn html.ie6 button, html.ie6 .rf-pick .rf-pick-btn button, .rf-pick .rf-pick-btn html.ie6 button, html.ie6 .btn button, .btn html.ie6 button, html.ie6 .rf-cal-monthpicker-cnt .rf-cal-time-btn button, .rf-cal-monthpicker-cnt .rf-cal-time-btn html.ie6 button, html.ie6 .fc .fc-toolbar-chunk .fc-today-button button, .fc .fc-toolbar-chunk .fc-today-button html.ie6 button, html.ie6 .fc .fc-toolbar-chunk .fc-dayGridMonth-button button, .fc .fc-toolbar-chunk .fc-dayGridMonth-button html.ie6 button,
  html.ie6 .fc .fc-toolbar-chunk .fc-timeGridWeek-button button,
  .fc .fc-toolbar-chunk .fc-timeGridWeek-button html.ie6 button, html.ie6 .btn-link, html.ie6 .btn--link {
    zoom: 1;
    *display: inline; }

.pill-button.small, .small.rf-fu-btn-add, .small.rf-fu-btn-clr,
.small.rf-fu-btn-upl, .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-pick .small.rf-pick-btn, .pill-button.btn--small, .btn--small.rf-fu-btn-add, #trip-permit .border .rf-fu-btn-add, .btn--small.rf-fu-btn-clr, #trip-permit .border .rf-fu-btn-clr,
.btn--small.rf-fu-btn-upl,
#trip-permit .border .rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn--small.rf-cal-time-btn, .rf-pick .btn--small.rf-pick-btn, .pill-button.btn-small, .btn-small.rf-fu-btn-add, .btn-small.rf-fu-btn-clr,
.btn-small.rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn-small.rf-cal-time-btn, .rf-pick .btn-small.rf-pick-btn, .btn.small, .rf-cal-monthpicker-cnt .small.rf-cal-time-btn, .rf-cal-monthpicker-cnt .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt .rf-cal-monthpicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt .btn.rf-cal-time-btn, .rf-cal-timepicker-cnt .fc .fc-toolbar-chunk .fc-today-button.rf-cal-time-btn, .fc .fc-toolbar-chunk .rf-cal-timepicker-cnt .fc-today-button.rf-cal-time-btn, .rf-cal-timepicker-cnt .fc .fc-toolbar-chunk .fc-dayGridMonth-button.rf-cal-time-btn, .fc .fc-toolbar-chunk .rf-cal-timepicker-cnt .fc-dayGridMonth-button.rf-cal-time-btn,
.rf-cal-timepicker-cnt .fc .fc-toolbar-chunk .fc-timeGridWeek-button.rf-cal-time-btn,
.fc .fc-toolbar-chunk .rf-cal-timepicker-cnt .fc-timeGridWeek-button.rf-cal-time-btn, .fc .fc-toolbar-chunk .small.fc-today-button, .fc .fc-toolbar-chunk .small.fc-dayGridMonth-button,
.fc .fc-toolbar-chunk .small.fc-timeGridWeek-button, .btn.btn--small, .rf-cal-monthpicker-cnt .btn--small.rf-cal-time-btn, .rf-cal-monthpicker-cnt #trip-permit .border .rf-fu-btn-add.rf-cal-time-btn, #trip-permit .border .rf-cal-monthpicker-cnt .rf-fu-btn-add.rf-cal-time-btn, .rf-cal-monthpicker-cnt #trip-permit .border .rf-fu-btn-upl.rf-cal-time-btn, #trip-permit .border .rf-cal-monthpicker-cnt .rf-fu-btn-upl.rf-cal-time-btn, .rf-cal-monthpicker-cnt #trip-permit .border .rf-fu-btn-clr.rf-cal-time-btn, #trip-permit .border .rf-cal-monthpicker-cnt .rf-fu-btn-clr.rf-cal-time-btn, .fc .fc-toolbar-chunk .btn--small.fc-today-button, .fc .fc-toolbar-chunk #trip-permit .border .rf-fu-btn-add.fc-today-button, #trip-permit .border .fc .fc-toolbar-chunk .rf-fu-btn-add.fc-today-button, .fc .fc-toolbar-chunk #trip-permit .border .rf-fu-btn-upl.fc-today-button, #trip-permit .border .fc .fc-toolbar-chunk .rf-fu-btn-upl.fc-today-button, .fc .fc-toolbar-chunk #trip-permit .border .rf-fu-btn-clr.fc-today-button, #trip-permit .border .fc .fc-toolbar-chunk .rf-fu-btn-clr.fc-today-button, .fc .fc-toolbar-chunk .btn--small.fc-dayGridMonth-button, .fc .fc-toolbar-chunk #trip-permit .border .rf-fu-btn-add.fc-dayGridMonth-button, #trip-permit .border .fc .fc-toolbar-chunk .rf-fu-btn-add.fc-dayGridMonth-button, .fc .fc-toolbar-chunk #trip-permit .border .rf-fu-btn-upl.fc-dayGridMonth-button, #trip-permit .border .fc .fc-toolbar-chunk .rf-fu-btn-upl.fc-dayGridMonth-button, .fc .fc-toolbar-chunk #trip-permit .border .rf-fu-btn-clr.fc-dayGridMonth-button, #trip-permit .border .fc .fc-toolbar-chunk .rf-fu-btn-clr.fc-dayGridMonth-button,
.fc .fc-toolbar-chunk .btn--small.fc-timeGridWeek-button,
.fc .fc-toolbar-chunk #trip-permit .border .rf-fu-btn-add.fc-timeGridWeek-button,
#trip-permit .border .fc .fc-toolbar-chunk .rf-fu-btn-add.fc-timeGridWeek-button,
.fc .fc-toolbar-chunk #trip-permit .border .rf-fu-btn-upl.fc-timeGridWeek-button,
#trip-permit .border .fc .fc-toolbar-chunk .rf-fu-btn-upl.fc-timeGridWeek-button,
.fc .fc-toolbar-chunk #trip-permit .border .rf-fu-btn-clr.fc-timeGridWeek-button,
#trip-permit .border .fc .fc-toolbar-chunk .rf-fu-btn-clr.fc-timeGridWeek-button, #trip-permit .border .btn.rf-fu-btn-add, #trip-permit .border .btn.rf-fu-btn-upl, #trip-permit .border .btn.rf-fu-btn-clr, .btn.btn-small, .rf-cal-monthpicker-cnt .btn-small.rf-cal-time-btn, .fc .fc-toolbar-chunk .btn-small.fc-today-button, .fc .fc-toolbar-chunk .btn-small.fc-dayGridMonth-button,
.fc .fc-toolbar-chunk .btn-small.fc-timeGridWeek-button, .pill-button.small[type=submit], .small[type=submit].rf-fu-btn-add, .small[type=submit].rf-fu-btn-clr,
.small[type=submit].rf-fu-btn-upl, .rf-cal-timepicker-cnt [type=submit].rf-cal-time-btn, .rf-pick .small[type=submit].rf-pick-btn, .pill-button.small[type=button], .small[type=button].rf-fu-btn-add, .small[type=button].rf-fu-btn-clr,
.small[type=button].rf-fu-btn-upl, .rf-cal-timepicker-cnt [type=button].rf-cal-time-btn, .rf-pick .small[type=button].rf-pick-btn, .pill-button.small button, .small.rf-fu-btn-add button, .small.rf-fu-btn-clr button,
.small.rf-fu-btn-upl button, .rf-cal-timepicker-cnt .rf-cal-time-btn button, .rf-pick .small.rf-pick-btn button, .pill-button.btn--small[type=submit], .btn--small[type=submit].rf-fu-btn-add, #trip-permit .border [type=submit].rf-fu-btn-add, .btn--small[type=submit].rf-fu-btn-clr, #trip-permit .border [type=submit].rf-fu-btn-clr,
.btn--small[type=submit].rf-fu-btn-upl,
#trip-permit .border [type=submit].rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn--small[type=submit].rf-cal-time-btn, .rf-pick .btn--small[type=submit].rf-pick-btn, .pill-button.btn--small[type=button], .btn--small[type=button].rf-fu-btn-add, #trip-permit .border [type=button].rf-fu-btn-add, .btn--small[type=button].rf-fu-btn-clr, #trip-permit .border [type=button].rf-fu-btn-clr,
.btn--small[type=button].rf-fu-btn-upl,
#trip-permit .border [type=button].rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn--small[type=button].rf-cal-time-btn, .rf-pick .btn--small[type=button].rf-pick-btn, .pill-button.btn--small button, .btn--small.rf-fu-btn-add button, #trip-permit .border .rf-fu-btn-add button, .btn--small.rf-fu-btn-clr button, #trip-permit .border .rf-fu-btn-clr button,
.btn--small.rf-fu-btn-upl button,
#trip-permit .border .rf-fu-btn-upl button, .rf-cal-timepicker-cnt .btn--small.rf-cal-time-btn button, .rf-pick .btn--small.rf-pick-btn button, .pill-button.btn-small[type=submit], .btn-small[type=submit].rf-fu-btn-add, .btn-small[type=submit].rf-fu-btn-clr,
.btn-small[type=submit].rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn-small[type=submit].rf-cal-time-btn, .rf-pick .btn-small[type=submit].rf-pick-btn, .pill-button.btn-small[type=button], .btn-small[type=button].rf-fu-btn-add, .btn-small[type=button].rf-fu-btn-clr,
.btn-small[type=button].rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn-small[type=button].rf-cal-time-btn, .rf-pick .btn-small[type=button].rf-pick-btn, .pill-button.btn-small button, .btn-small.rf-fu-btn-add button, .btn-small.rf-fu-btn-clr button,
.btn-small.rf-fu-btn-upl button, .rf-cal-timepicker-cnt .btn-small.rf-cal-time-btn button, .rf-pick .btn-small.rf-pick-btn button, .btn.small[type=submit], .rf-cal-monthpicker-cnt .small[type=submit].rf-cal-time-btn, .rf-cal-monthpicker-cnt .rf-cal-timepicker-cnt [type=submit].rf-cal-time-btn, .rf-cal-timepicker-cnt .rf-cal-monthpicker-cnt [type=submit].rf-cal-time-btn, .rf-cal-timepicker-cnt .btn[type=submit].rf-cal-time-btn, .rf-cal-timepicker-cnt .fc .fc-toolbar-chunk [type=submit].fc-today-button.rf-cal-time-btn, .fc .fc-toolbar-chunk .rf-cal-timepicker-cnt [type=submit].fc-today-button.rf-cal-time-btn, .rf-cal-timepicker-cnt .fc .fc-toolbar-chunk [type=submit].fc-dayGridMonth-button.rf-cal-time-btn, .fc .fc-toolbar-chunk .rf-cal-timepicker-cnt [type=submit].fc-dayGridMonth-button.rf-cal-time-btn,
.rf-cal-timepicker-cnt .fc .fc-toolbar-chunk [type=submit].fc-timeGridWeek-button.rf-cal-time-btn,
.fc .fc-toolbar-chunk .rf-cal-timepicker-cnt [type=submit].fc-timeGridWeek-button.rf-cal-time-btn, .fc .fc-toolbar-chunk .small[type=submit].fc-today-button, .fc .fc-toolbar-chunk .small[type=submit].fc-dayGridMonth-button,
.fc .fc-toolbar-chunk .small[type=submit].fc-timeGridWeek-button, .btn.small[type=button], .rf-cal-monthpicker-cnt .small[type=button].rf-cal-time-btn, .rf-cal-monthpicker-cnt .rf-cal-timepicker-cnt [type=button].rf-cal-time-btn, .rf-cal-timepicker-cnt .rf-cal-monthpicker-cnt [type=button].rf-cal-time-btn, .rf-cal-timepicker-cnt .btn[type=button].rf-cal-time-btn, .rf-cal-timepicker-cnt .fc .fc-toolbar-chunk [type=button].fc-today-button.rf-cal-time-btn, .fc .fc-toolbar-chunk .rf-cal-timepicker-cnt [type=button].fc-today-button.rf-cal-time-btn, .rf-cal-timepicker-cnt .fc .fc-toolbar-chunk [type=button].fc-dayGridMonth-button.rf-cal-time-btn, .fc .fc-toolbar-chunk .rf-cal-timepicker-cnt [type=button].fc-dayGridMonth-button.rf-cal-time-btn,
.rf-cal-timepicker-cnt .fc .fc-toolbar-chunk [type=button].fc-timeGridWeek-button.rf-cal-time-btn,
.fc .fc-toolbar-chunk .rf-cal-timepicker-cnt [type=button].fc-timeGridWeek-button.rf-cal-time-btn, .fc .fc-toolbar-chunk .small[type=button].fc-today-button, .fc .fc-toolbar-chunk .small[type=button].fc-dayGridMonth-button,
.fc .fc-toolbar-chunk .small[type=button].fc-timeGridWeek-button, .btn.small button, .rf-cal-monthpicker-cnt .small.rf-cal-time-btn button, .rf-cal-monthpicker-cnt .rf-cal-timepicker-cnt .rf-cal-time-btn button, .rf-cal-timepicker-cnt .rf-cal-monthpicker-cnt .rf-cal-time-btn button, .rf-cal-timepicker-cnt .btn.rf-cal-time-btn button, .rf-cal-timepicker-cnt .fc .fc-toolbar-chunk .fc-today-button.rf-cal-time-btn button, .fc .fc-toolbar-chunk .rf-cal-timepicker-cnt .fc-today-button.rf-cal-time-btn button, .rf-cal-timepicker-cnt .fc .fc-toolbar-chunk .fc-dayGridMonth-button.rf-cal-time-btn button, .fc .fc-toolbar-chunk .rf-cal-timepicker-cnt .fc-dayGridMonth-button.rf-cal-time-btn button,
.rf-cal-timepicker-cnt .fc .fc-toolbar-chunk .fc-timeGridWeek-button.rf-cal-time-btn button,
.fc .fc-toolbar-chunk .rf-cal-timepicker-cnt .fc-timeGridWeek-button.rf-cal-time-btn button, .fc .fc-toolbar-chunk .small.fc-today-button button, .fc .fc-toolbar-chunk .small.fc-dayGridMonth-button button,
.fc .fc-toolbar-chunk .small.fc-timeGridWeek-button button, .btn.btn--small[type=submit], .rf-cal-monthpicker-cnt .btn--small[type=submit].rf-cal-time-btn, .rf-cal-monthpicker-cnt #trip-permit .border [type=submit].rf-fu-btn-add.rf-cal-time-btn, #trip-permit .border .rf-cal-monthpicker-cnt [type=submit].rf-fu-btn-add.rf-cal-time-btn, .rf-cal-monthpicker-cnt #trip-permit .border [type=submit].rf-fu-btn-upl.rf-cal-time-btn, #trip-permit .border .rf-cal-monthpicker-cnt [type=submit].rf-fu-btn-upl.rf-cal-time-btn, .rf-cal-monthpicker-cnt #trip-permit .border [type=submit].rf-fu-btn-clr.rf-cal-time-btn, #trip-permit .border .rf-cal-monthpicker-cnt [type=submit].rf-fu-btn-clr.rf-cal-time-btn, .fc .fc-toolbar-chunk .btn--small[type=submit].fc-today-button, .fc .fc-toolbar-chunk #trip-permit .border [type=submit].rf-fu-btn-add.fc-today-button, #trip-permit .border .fc .fc-toolbar-chunk [type=submit].rf-fu-btn-add.fc-today-button, .fc .fc-toolbar-chunk #trip-permit .border [type=submit].rf-fu-btn-upl.fc-today-button, #trip-permit .border .fc .fc-toolbar-chunk [type=submit].rf-fu-btn-upl.fc-today-button, .fc .fc-toolbar-chunk #trip-permit .border [type=submit].rf-fu-btn-clr.fc-today-button, #trip-permit .border .fc .fc-toolbar-chunk [type=submit].rf-fu-btn-clr.fc-today-button, .fc .fc-toolbar-chunk .btn--small[type=submit].fc-dayGridMonth-button, .fc .fc-toolbar-chunk #trip-permit .border [type=submit].rf-fu-btn-add.fc-dayGridMonth-button, #trip-permit .border .fc .fc-toolbar-chunk [type=submit].rf-fu-btn-add.fc-dayGridMonth-button, .fc .fc-toolbar-chunk #trip-permit .border [type=submit].rf-fu-btn-upl.fc-dayGridMonth-button, #trip-permit .border .fc .fc-toolbar-chunk [type=submit].rf-fu-btn-upl.fc-dayGridMonth-button, .fc .fc-toolbar-chunk #trip-permit .border [type=submit].rf-fu-btn-clr.fc-dayGridMonth-button, #trip-permit .border .fc .fc-toolbar-chunk [type=submit].rf-fu-btn-clr.fc-dayGridMonth-button,
.fc .fc-toolbar-chunk .btn--small[type=submit].fc-timeGridWeek-button,
.fc .fc-toolbar-chunk #trip-permit .border [type=submit].rf-fu-btn-add.fc-timeGridWeek-button,
#trip-permit .border .fc .fc-toolbar-chunk [type=submit].rf-fu-btn-add.fc-timeGridWeek-button,
.fc .fc-toolbar-chunk #trip-permit .border [type=submit].rf-fu-btn-upl.fc-timeGridWeek-button,
#trip-permit .border .fc .fc-toolbar-chunk [type=submit].rf-fu-btn-upl.fc-timeGridWeek-button,
.fc .fc-toolbar-chunk #trip-permit .border [type=submit].rf-fu-btn-clr.fc-timeGridWeek-button,
#trip-permit .border .fc .fc-toolbar-chunk [type=submit].rf-fu-btn-clr.fc-timeGridWeek-button, #trip-permit .border .btn[type=submit].rf-fu-btn-add, #trip-permit .border .btn[type=submit].rf-fu-btn-upl, #trip-permit .border .btn[type=submit].rf-fu-btn-clr, .btn.btn--small[type=button], .rf-cal-monthpicker-cnt .btn--small[type=button].rf-cal-time-btn, .rf-cal-monthpicker-cnt #trip-permit .border [type=button].rf-fu-btn-add.rf-cal-time-btn, #trip-permit .border .rf-cal-monthpicker-cnt [type=button].rf-fu-btn-add.rf-cal-time-btn, .rf-cal-monthpicker-cnt #trip-permit .border [type=button].rf-fu-btn-upl.rf-cal-time-btn, #trip-permit .border .rf-cal-monthpicker-cnt [type=button].rf-fu-btn-upl.rf-cal-time-btn, .rf-cal-monthpicker-cnt #trip-permit .border [type=button].rf-fu-btn-clr.rf-cal-time-btn, #trip-permit .border .rf-cal-monthpicker-cnt [type=button].rf-fu-btn-clr.rf-cal-time-btn, .fc .fc-toolbar-chunk .btn--small[type=button].fc-today-button, .fc .fc-toolbar-chunk #trip-permit .border [type=button].rf-fu-btn-add.fc-today-button, #trip-permit .border .fc .fc-toolbar-chunk [type=button].rf-fu-btn-add.fc-today-button, .fc .fc-toolbar-chunk #trip-permit .border [type=button].rf-fu-btn-upl.fc-today-button, #trip-permit .border .fc .fc-toolbar-chunk [type=button].rf-fu-btn-upl.fc-today-button, .fc .fc-toolbar-chunk #trip-permit .border [type=button].rf-fu-btn-clr.fc-today-button, #trip-permit .border .fc .fc-toolbar-chunk [type=button].rf-fu-btn-clr.fc-today-button, .fc .fc-toolbar-chunk .btn--small[type=button].fc-dayGridMonth-button, .fc .fc-toolbar-chunk #trip-permit .border [type=button].rf-fu-btn-add.fc-dayGridMonth-button, #trip-permit .border .fc .fc-toolbar-chunk [type=button].rf-fu-btn-add.fc-dayGridMonth-button, .fc .fc-toolbar-chunk #trip-permit .border [type=button].rf-fu-btn-upl.fc-dayGridMonth-button, #trip-permit .border .fc .fc-toolbar-chunk [type=button].rf-fu-btn-upl.fc-dayGridMonth-button, .fc .fc-toolbar-chunk #trip-permit .border [type=button].rf-fu-btn-clr.fc-dayGridMonth-button, #trip-permit .border .fc .fc-toolbar-chunk [type=button].rf-fu-btn-clr.fc-dayGridMonth-button,
.fc .fc-toolbar-chunk .btn--small[type=button].fc-timeGridWeek-button,
.fc .fc-toolbar-chunk #trip-permit .border [type=button].rf-fu-btn-add.fc-timeGridWeek-button,
#trip-permit .border .fc .fc-toolbar-chunk [type=button].rf-fu-btn-add.fc-timeGridWeek-button,
.fc .fc-toolbar-chunk #trip-permit .border [type=button].rf-fu-btn-upl.fc-timeGridWeek-button,
#trip-permit .border .fc .fc-toolbar-chunk [type=button].rf-fu-btn-upl.fc-timeGridWeek-button,
.fc .fc-toolbar-chunk #trip-permit .border [type=button].rf-fu-btn-clr.fc-timeGridWeek-button,
#trip-permit .border .fc .fc-toolbar-chunk [type=button].rf-fu-btn-clr.fc-timeGridWeek-button, #trip-permit .border .btn[type=button].rf-fu-btn-add, #trip-permit .border .btn[type=button].rf-fu-btn-upl, #trip-permit .border .btn[type=button].rf-fu-btn-clr, .btn.btn--small button, .rf-cal-monthpicker-cnt .btn--small.rf-cal-time-btn button, .rf-cal-monthpicker-cnt #trip-permit .border .rf-fu-btn-add.rf-cal-time-btn button, #trip-permit .border .rf-cal-monthpicker-cnt .rf-fu-btn-add.rf-cal-time-btn button, .rf-cal-monthpicker-cnt #trip-permit .border .rf-fu-btn-upl.rf-cal-time-btn button, #trip-permit .border .rf-cal-monthpicker-cnt .rf-fu-btn-upl.rf-cal-time-btn button, .rf-cal-monthpicker-cnt #trip-permit .border .rf-fu-btn-clr.rf-cal-time-btn button, #trip-permit .border .rf-cal-monthpicker-cnt .rf-fu-btn-clr.rf-cal-time-btn button, .fc .fc-toolbar-chunk .btn--small.fc-today-button button, .fc .fc-toolbar-chunk #trip-permit .border .rf-fu-btn-add.fc-today-button button, #trip-permit .border .fc .fc-toolbar-chunk .rf-fu-btn-add.fc-today-button button, .fc .fc-toolbar-chunk #trip-permit .border .rf-fu-btn-upl.fc-today-button button, #trip-permit .border .fc .fc-toolbar-chunk .rf-fu-btn-upl.fc-today-button button, .fc .fc-toolbar-chunk #trip-permit .border .rf-fu-btn-clr.fc-today-button button, #trip-permit .border .fc .fc-toolbar-chunk .rf-fu-btn-clr.fc-today-button button, .fc .fc-toolbar-chunk .btn--small.fc-dayGridMonth-button button, .fc .fc-toolbar-chunk #trip-permit .border .rf-fu-btn-add.fc-dayGridMonth-button button, #trip-permit .border .fc .fc-toolbar-chunk .rf-fu-btn-add.fc-dayGridMonth-button button, .fc .fc-toolbar-chunk #trip-permit .border .rf-fu-btn-upl.fc-dayGridMonth-button button, #trip-permit .border .fc .fc-toolbar-chunk .rf-fu-btn-upl.fc-dayGridMonth-button button, .fc .fc-toolbar-chunk #trip-permit .border .rf-fu-btn-clr.fc-dayGridMonth-button button, #trip-permit .border .fc .fc-toolbar-chunk .rf-fu-btn-clr.fc-dayGridMonth-button button,
.fc .fc-toolbar-chunk .btn--small.fc-timeGridWeek-button button,
.fc .fc-toolbar-chunk #trip-permit .border .rf-fu-btn-add.fc-timeGridWeek-button button,
#trip-permit .border .fc .fc-toolbar-chunk .rf-fu-btn-add.fc-timeGridWeek-button button,
.fc .fc-toolbar-chunk #trip-permit .border .rf-fu-btn-upl.fc-timeGridWeek-button button,
#trip-permit .border .fc .fc-toolbar-chunk .rf-fu-btn-upl.fc-timeGridWeek-button button,
.fc .fc-toolbar-chunk #trip-permit .border .rf-fu-btn-clr.fc-timeGridWeek-button button,
#trip-permit .border .fc .fc-toolbar-chunk .rf-fu-btn-clr.fc-timeGridWeek-button button, #trip-permit .border .btn.rf-fu-btn-add button, #trip-permit .border .btn.rf-fu-btn-upl button, #trip-permit .border .btn.rf-fu-btn-clr button, .btn.btn-small[type=submit], .rf-cal-monthpicker-cnt .btn-small[type=submit].rf-cal-time-btn, .fc .fc-toolbar-chunk .btn-small[type=submit].fc-today-button, .fc .fc-toolbar-chunk .btn-small[type=submit].fc-dayGridMonth-button,
.fc .fc-toolbar-chunk .btn-small[type=submit].fc-timeGridWeek-button, .btn.btn-small[type=button], .rf-cal-monthpicker-cnt .btn-small[type=button].rf-cal-time-btn, .fc .fc-toolbar-chunk .btn-small[type=button].fc-today-button, .fc .fc-toolbar-chunk .btn-small[type=button].fc-dayGridMonth-button,
.fc .fc-toolbar-chunk .btn-small[type=button].fc-timeGridWeek-button, .btn.btn-small button, .rf-cal-monthpicker-cnt .btn-small.rf-cal-time-btn button, .fc .fc-toolbar-chunk .btn-small.fc-today-button button, .fc .fc-toolbar-chunk .btn-small.fc-dayGridMonth-button button,
.fc .fc-toolbar-chunk .btn-small.fc-timeGridWeek-button button {
  font-size: 11.5px;
  line-height: 16px;
  font-size: 1.15rem;
  line-height: 1.6rem;
  padding: 2px 7px; }

.pill-button.large, .large.rf-fu-btn-add, .large.rf-fu-btn-clr,
.large.rf-fu-btn-upl, .rf-cal-timepicker-cnt .large.rf-cal-time-btn, .rf-pick .large.rf-pick-btn, .pill-button.btn--large, .btn--large.rf-fu-btn-add, .btn--large.rf-fu-btn-clr,
.btn--large.rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn--large.rf-cal-time-btn, .rf-pick .btn--large.rf-pick-btn, .pill-button.btn-large, .btn-large.rf-fu-btn-add, .btn-large.rf-fu-btn-clr,
.btn-large.rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn-large.rf-cal-time-btn, .rf-pick .btn-large.rf-pick-btn, .btn.large, .rf-cal-monthpicker-cnt .large.rf-cal-time-btn, .fc .fc-toolbar-chunk .large.fc-today-button, .fc .fc-toolbar-chunk .large.fc-dayGridMonth-button,
.fc .fc-toolbar-chunk .large.fc-timeGridWeek-button, .btn.btn--large, .rf-cal-monthpicker-cnt .btn--large.rf-cal-time-btn, .fc .fc-toolbar-chunk .btn--large.fc-today-button, .fc .fc-toolbar-chunk .btn--large.fc-dayGridMonth-button,
.fc .fc-toolbar-chunk .btn--large.fc-timeGridWeek-button, .btn.btn-large, .rf-cal-monthpicker-cnt .btn-large.rf-cal-time-btn, .fc .fc-toolbar-chunk .btn-large.fc-today-button, .fc .fc-toolbar-chunk .btn-large.fc-dayGridMonth-button,
.fc .fc-toolbar-chunk .btn-large.fc-timeGridWeek-button, .pill-button.large[type=submit], .large[type=submit].rf-fu-btn-add, .large[type=submit].rf-fu-btn-clr,
.large[type=submit].rf-fu-btn-upl, .rf-cal-timepicker-cnt .large[type=submit].rf-cal-time-btn, .rf-pick .large[type=submit].rf-pick-btn, .pill-button.large[type=button], .large[type=button].rf-fu-btn-add, .large[type=button].rf-fu-btn-clr,
.large[type=button].rf-fu-btn-upl, .rf-cal-timepicker-cnt .large[type=button].rf-cal-time-btn, .rf-pick .large[type=button].rf-pick-btn, .pill-button.large button, .large.rf-fu-btn-add button, .large.rf-fu-btn-clr button,
.large.rf-fu-btn-upl button, .rf-cal-timepicker-cnt .large.rf-cal-time-btn button, .rf-pick .large.rf-pick-btn button, .pill-button.btn--large[type=submit], .btn--large[type=submit].rf-fu-btn-add, .btn--large[type=submit].rf-fu-btn-clr,
.btn--large[type=submit].rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn--large[type=submit].rf-cal-time-btn, .rf-pick .btn--large[type=submit].rf-pick-btn, .pill-button.btn--large[type=button], .btn--large[type=button].rf-fu-btn-add, .btn--large[type=button].rf-fu-btn-clr,
.btn--large[type=button].rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn--large[type=button].rf-cal-time-btn, .rf-pick .btn--large[type=button].rf-pick-btn, .pill-button.btn--large button, .btn--large.rf-fu-btn-add button, .btn--large.rf-fu-btn-clr button,
.btn--large.rf-fu-btn-upl button, .rf-cal-timepicker-cnt .btn--large.rf-cal-time-btn button, .rf-pick .btn--large.rf-pick-btn button, .pill-button.btn-large[type=submit], .btn-large[type=submit].rf-fu-btn-add, .btn-large[type=submit].rf-fu-btn-clr,
.btn-large[type=submit].rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn-large[type=submit].rf-cal-time-btn, .rf-pick .btn-large[type=submit].rf-pick-btn, .pill-button.btn-large[type=button], .btn-large[type=button].rf-fu-btn-add, .btn-large[type=button].rf-fu-btn-clr,
.btn-large[type=button].rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn-large[type=button].rf-cal-time-btn, .rf-pick .btn-large[type=button].rf-pick-btn, .pill-button.btn-large button, .btn-large.rf-fu-btn-add button, .btn-large.rf-fu-btn-clr button,
.btn-large.rf-fu-btn-upl button, .rf-cal-timepicker-cnt .btn-large.rf-cal-time-btn button, .rf-pick .btn-large.rf-pick-btn button, .btn.large[type=submit], .rf-cal-monthpicker-cnt .large[type=submit].rf-cal-time-btn, .fc .fc-toolbar-chunk .large[type=submit].fc-today-button, .fc .fc-toolbar-chunk .large[type=submit].fc-dayGridMonth-button,
.fc .fc-toolbar-chunk .large[type=submit].fc-timeGridWeek-button, .btn.large[type=button], .rf-cal-monthpicker-cnt .large[type=button].rf-cal-time-btn, .fc .fc-toolbar-chunk .large[type=button].fc-today-button, .fc .fc-toolbar-chunk .large[type=button].fc-dayGridMonth-button,
.fc .fc-toolbar-chunk .large[type=button].fc-timeGridWeek-button, .btn.large button, .rf-cal-monthpicker-cnt .large.rf-cal-time-btn button, .fc .fc-toolbar-chunk .large.fc-today-button button, .fc .fc-toolbar-chunk .large.fc-dayGridMonth-button button,
.fc .fc-toolbar-chunk .large.fc-timeGridWeek-button button, .btn.btn--large[type=submit], .rf-cal-monthpicker-cnt .btn--large[type=submit].rf-cal-time-btn, .fc .fc-toolbar-chunk .btn--large[type=submit].fc-today-button, .fc .fc-toolbar-chunk .btn--large[type=submit].fc-dayGridMonth-button,
.fc .fc-toolbar-chunk .btn--large[type=submit].fc-timeGridWeek-button, .btn.btn--large[type=button], .rf-cal-monthpicker-cnt .btn--large[type=button].rf-cal-time-btn, .fc .fc-toolbar-chunk .btn--large[type=button].fc-today-button, .fc .fc-toolbar-chunk .btn--large[type=button].fc-dayGridMonth-button,
.fc .fc-toolbar-chunk .btn--large[type=button].fc-timeGridWeek-button, .btn.btn--large button, .rf-cal-monthpicker-cnt .btn--large.rf-cal-time-btn button, .fc .fc-toolbar-chunk .btn--large.fc-today-button button, .fc .fc-toolbar-chunk .btn--large.fc-dayGridMonth-button button,
.fc .fc-toolbar-chunk .btn--large.fc-timeGridWeek-button button, .btn.btn-large[type=submit], .rf-cal-monthpicker-cnt .btn-large[type=submit].rf-cal-time-btn, .fc .fc-toolbar-chunk .btn-large[type=submit].fc-today-button, .fc .fc-toolbar-chunk .btn-large[type=submit].fc-dayGridMonth-button,
.fc .fc-toolbar-chunk .btn-large[type=submit].fc-timeGridWeek-button, .btn.btn-large[type=button], .rf-cal-monthpicker-cnt .btn-large[type=button].rf-cal-time-btn, .fc .fc-toolbar-chunk .btn-large[type=button].fc-today-button, .fc .fc-toolbar-chunk .btn-large[type=button].fc-dayGridMonth-button,
.fc .fc-toolbar-chunk .btn-large[type=button].fc-timeGridWeek-button, .btn.btn-large button, .rf-cal-monthpicker-cnt .btn-large.rf-cal-time-btn button, .fc .fc-toolbar-chunk .btn-large.fc-today-button button, .fc .fc-toolbar-chunk .btn-large.fc-dayGridMonth-button button,
.fc .fc-toolbar-chunk .btn-large.fc-timeGridWeek-button button {
  font-size: 16px;
  line-height: 18px;
  font-size: 1.6rem;
  line-height: 1.8rem;
  padding: 6px 10px; }

.pill-button, .rf-fu-btn-add, .rf-fu-btn-add:hover, .rf-fu-btn-clr, .rf-fu-btn-clr:hover,
.rf-fu-btn-upl, .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-pick .rf-pick-btn, .btn, .rf-cal-monthpicker-cnt .rf-cal-time-btn, .fc .fc-toolbar-chunk .fc-today-button, .fc .fc-toolbar-chunk .fc-dayGridMonth-button,
.fc .fc-toolbar-chunk .fc-timeGridWeek-button {
  vertical-align: baseline;
  background-image: linear-gradient(rgba(0, 0, 0, 0), #555555);
  background-color: #888888;
  transition: background-color 0.3s;
  color: #fff !important;
  border-color: #444444 !important;
  text-shadow: 0px -1px #555;
  -webkit-background-clip: padding-box; }
  .pill-button:hover, .rf-fu-btn-add:hover, .rf-fu-btn-clr:hover,
  .rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .rf-cal-time-btn:hover, .rf-pick .rf-pick-btn:hover, .btn:hover, .rf-cal-monthpicker-cnt .rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .fc-today-button:hover, .fc .fc-toolbar-chunk .fc-dayGridMonth-button:hover,
  .fc .fc-toolbar-chunk .fc-timeGridWeek-button:hover {
    background-color: #555;
    color: #fff !important; }
  .pill-button:active, .rf-fu-btn-add:active, .rf-fu-btn-clr:active,
  .rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .rf-cal-time-btn:active, .rf-pick .rf-pick-btn:active, .pill-button.active, .active.rf-fu-btn-add, .active.rf-fu-btn-clr,
  .active.rf-fu-btn-upl, .rf-cal-timepicker-cnt .active.rf-cal-time-btn, .rf-pick .active.rf-pick-btn, .btn:active, .rf-cal-monthpicker-cnt .rf-cal-time-btn:active, .fc .fc-toolbar-chunk .fc-today-button:active, .fc .fc-toolbar-chunk .fc-dayGridMonth-button:active,
  .fc .fc-toolbar-chunk .fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .fc-button-active, .btn.active, .rf-cal-monthpicker-cnt .active.rf-cal-time-btn, .fc .fc-toolbar-chunk .active.fc-today-button, .fc .fc-toolbar-chunk .active.fc-dayGridMonth-button,
  .fc .fc-toolbar-chunk .active.fc-timeGridWeek-button {
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    background-color: #444444;
    color: rgba(255, 255, 255, 0.5) !important;
    text-shadow: 0px 0 #555555; }
  .pill-button[disabled], [disabled].rf-fu-btn-add, [disabled].rf-fu-btn-clr,
  [disabled].rf-fu-btn-upl, .rf-cal-timepicker-cnt [disabled].rf-cal-time-btn, .rf-pick [disabled].rf-pick-btn, .pill-button[disabled]:hover, [disabled].rf-fu-btn-add:hover, [disabled].rf-fu-btn-clr:hover,
  [disabled].rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt [disabled].rf-cal-time-btn:hover, .rf-pick [disabled].rf-pick-btn:hover, .pill-button[disabled]:active, [disabled].rf-fu-btn-add:active, [disabled].rf-fu-btn-clr:active,
  [disabled].rf-fu-btn-upl:active, .rf-cal-timepicker-cnt [disabled].rf-cal-time-btn:active, .rf-pick [disabled].rf-pick-btn:active, .btn[disabled], .rf-cal-monthpicker-cnt [disabled].rf-cal-time-btn, .fc .fc-toolbar-chunk [disabled].fc-today-button, .fc .fc-toolbar-chunk [disabled].fc-dayGridMonth-button,
  .fc .fc-toolbar-chunk [disabled].fc-timeGridWeek-button, .btn[disabled]:hover, .rf-cal-monthpicker-cnt [disabled].rf-cal-time-btn:hover, .fc .fc-toolbar-chunk [disabled].fc-today-button:hover, .fc .fc-toolbar-chunk [disabled].fc-dayGridMonth-button:hover,
  .fc .fc-toolbar-chunk [disabled].fc-timeGridWeek-button:hover, .btn[disabled]:active, .rf-cal-monthpicker-cnt [disabled].rf-cal-time-btn:active, .fc .fc-toolbar-chunk [disabled].fc-today-button:active, .fc .fc-toolbar-chunk [disabled].fc-dayGridMonth-button:active,
  .fc .fc-toolbar-chunk [disabled].fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk [disabled].fc-button-active {
    background-color: #b6b9be !important;
    border-color: #7c818a !important;
    color: #6e747d !important;
    text-shadow: 0px 0 transparent;
    background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); }
  .pill-button[type=submit], [type=submit].rf-fu-btn-add, [type=submit].rf-fu-btn-clr,
  [type=submit].rf-fu-btn-upl, .rf-cal-timepicker-cnt [type=submit].rf-cal-time-btn, .rf-pick [type=submit].rf-pick-btn, .pill-button[type=button], [type=button].rf-fu-btn-add, [type=button].rf-fu-btn-clr,
  [type=button].rf-fu-btn-upl, .rf-cal-timepicker-cnt [type=button].rf-cal-time-btn, .rf-pick [type=button].rf-pick-btn, .pill-button button, .rf-fu-btn-add button, .rf-fu-btn-add:hover button, .rf-fu-btn-clr button, .rf-fu-btn-clr:hover button,
  .rf-fu-btn-upl button, .rf-cal-timepicker-cnt .rf-cal-time-btn button, .rf-pick .rf-pick-btn button, .btn[type=submit], .rf-cal-monthpicker-cnt [type=submit].rf-cal-time-btn, .fc .fc-toolbar-chunk [type=submit].fc-today-button, .fc .fc-toolbar-chunk [type=submit].fc-dayGridMonth-button,
  .fc .fc-toolbar-chunk [type=submit].fc-timeGridWeek-button, .btn[type=button], .rf-cal-monthpicker-cnt [type=button].rf-cal-time-btn, .fc .fc-toolbar-chunk [type=button].fc-today-button, .fc .fc-toolbar-chunk [type=button].fc-dayGridMonth-button,
  .fc .fc-toolbar-chunk [type=button].fc-timeGridWeek-button, .btn button, .rf-cal-monthpicker-cnt .rf-cal-time-btn button, .fc .fc-toolbar-chunk .fc-today-button button, .fc .fc-toolbar-chunk .fc-dayGridMonth-button button,
  .fc .fc-toolbar-chunk .fc-timeGridWeek-button button {
    vertical-align: top; }
    .pill-button[type=submit]:first-child, [type=submit].rf-fu-btn-add:first-child, [type=submit].rf-fu-btn-clr:first-child,
    [type=submit].rf-fu-btn-upl:first-child, .rf-cal-timepicker-cnt [type=submit].rf-cal-time-btn:first-child, .rf-pick [type=submit].rf-pick-btn:first-child, .pill-button[type=button]:first-child, [type=button].rf-fu-btn-add:first-child, [type=button].rf-fu-btn-clr:first-child,
    [type=button].rf-fu-btn-upl:first-child, .rf-cal-timepicker-cnt [type=button].rf-cal-time-btn:first-child, .rf-pick [type=button].rf-pick-btn:first-child, .pill-button button:first-child, .rf-fu-btn-add button:first-child, .rf-fu-btn-clr button:first-child,
    .rf-fu-btn-upl button:first-child, .rf-cal-timepicker-cnt .rf-cal-time-btn button:first-child, .rf-pick .rf-pick-btn button:first-child, .btn[type=submit]:first-child, .rf-cal-monthpicker-cnt [type=submit].rf-cal-time-btn:first-child, .fc .fc-toolbar-chunk [type=submit].fc-today-button:first-child, .fc .fc-toolbar-chunk [type=submit].fc-dayGridMonth-button:first-child,
    .fc .fc-toolbar-chunk [type=submit].fc-timeGridWeek-button:first-child, .btn[type=button]:first-child, .rf-cal-monthpicker-cnt [type=button].rf-cal-time-btn:first-child, .fc .fc-toolbar-chunk [type=button].fc-today-button:first-child, .fc .fc-toolbar-chunk [type=button].fc-dayGridMonth-button:first-child,
    .fc .fc-toolbar-chunk [type=button].fc-timeGridWeek-button:first-child, .btn button:first-child, .rf-cal-monthpicker-cnt .rf-cal-time-btn button:first-child, .fc .fc-toolbar-chunk .fc-today-button button:first-child, .fc .fc-toolbar-chunk .fc-dayGridMonth-button button:first-child,
    .fc .fc-toolbar-chunk .fc-timeGridWeek-button button:first-child {
      margin-left: 0; }
    .pill-button[type=submit]:last-child, [type=submit].rf-fu-btn-add:last-child, [type=submit].rf-fu-btn-clr:last-child,
    [type=submit].rf-fu-btn-upl:last-child, .rf-cal-timepicker-cnt [type=submit].rf-cal-time-btn:last-child, .rf-pick [type=submit].rf-pick-btn:last-child, .pill-button[type=button]:last-child, [type=button].rf-fu-btn-add:last-child, [type=button].rf-fu-btn-clr:last-child,
    [type=button].rf-fu-btn-upl:last-child, .rf-cal-timepicker-cnt [type=button].rf-cal-time-btn:last-child, .rf-pick [type=button].rf-pick-btn:last-child, .pill-button button:last-child, .rf-fu-btn-add button:last-child, .rf-fu-btn-clr button:last-child,
    .rf-fu-btn-upl button:last-child, .rf-cal-timepicker-cnt .rf-cal-time-btn button:last-child, .rf-pick .rf-pick-btn button:last-child, .btn[type=submit]:last-child, .rf-cal-monthpicker-cnt [type=submit].rf-cal-time-btn:last-child, .fc .fc-toolbar-chunk [type=submit].fc-today-button:last-child, .fc .fc-toolbar-chunk [type=submit].fc-dayGridMonth-button:last-child,
    .fc .fc-toolbar-chunk [type=submit].fc-timeGridWeek-button:last-child, .btn[type=button]:last-child, .rf-cal-monthpicker-cnt [type=button].rf-cal-time-btn:last-child, .fc .fc-toolbar-chunk [type=button].fc-today-button:last-child, .fc .fc-toolbar-chunk [type=button].fc-dayGridMonth-button:last-child,
    .fc .fc-toolbar-chunk [type=button].fc-timeGridWeek-button:last-child, .btn button:last-child, .rf-cal-monthpicker-cnt .rf-cal-time-btn button:last-child, .fc .fc-toolbar-chunk .fc-today-button button:last-child, .fc .fc-toolbar-chunk .fc-dayGridMonth-button button:last-child,
    .fc .fc-toolbar-chunk .fc-timeGridWeek-button button:last-child {
      margin-right: 0 !important; }
    .pill-button[type=submit]::-moz-focus-inner, [type=submit].rf-fu-btn-add::-moz-focus-inner, [type=submit].rf-fu-btn-clr::-moz-focus-inner,
    [type=submit].rf-fu-btn-upl::-moz-focus-inner, .rf-cal-timepicker-cnt [type=submit].rf-cal-time-btn::-moz-focus-inner, .rf-pick [type=submit].rf-pick-btn::-moz-focus-inner, .pill-button[type=button]::-moz-focus-inner, [type=button].rf-fu-btn-add::-moz-focus-inner, [type=button].rf-fu-btn-clr::-moz-focus-inner,
    [type=button].rf-fu-btn-upl::-moz-focus-inner, .rf-cal-timepicker-cnt [type=button].rf-cal-time-btn::-moz-focus-inner, .rf-pick [type=button].rf-pick-btn::-moz-focus-inner, .pill-button button::-moz-focus-inner, .rf-fu-btn-add button::-moz-focus-inner, .rf-fu-btn-add:hover button::-moz-focus-inner, .rf-fu-btn-clr button::-moz-focus-inner, .rf-fu-btn-clr:hover button::-moz-focus-inner,
    .rf-fu-btn-upl button::-moz-focus-inner, .rf-cal-timepicker-cnt .rf-cal-time-btn button::-moz-focus-inner, .rf-pick .rf-pick-btn button::-moz-focus-inner, .btn[type=submit]::-moz-focus-inner, .rf-cal-monthpicker-cnt [type=submit].rf-cal-time-btn::-moz-focus-inner, .fc .fc-toolbar-chunk [type=submit].fc-today-button::-moz-focus-inner, .fc .fc-toolbar-chunk [type=submit].fc-dayGridMonth-button::-moz-focus-inner,
    .fc .fc-toolbar-chunk [type=submit].fc-timeGridWeek-button::-moz-focus-inner, .btn[type=button]::-moz-focus-inner, .rf-cal-monthpicker-cnt [type=button].rf-cal-time-btn::-moz-focus-inner, .fc .fc-toolbar-chunk [type=button].fc-today-button::-moz-focus-inner, .fc .fc-toolbar-chunk [type=button].fc-dayGridMonth-button::-moz-focus-inner,
    .fc .fc-toolbar-chunk [type=button].fc-timeGridWeek-button::-moz-focus-inner, .btn button::-moz-focus-inner, .rf-cal-monthpicker-cnt .rf-cal-time-btn button::-moz-focus-inner, .fc .fc-toolbar-chunk .fc-today-button button::-moz-focus-inner, .fc .fc-toolbar-chunk .fc-dayGridMonth-button button::-moz-focus-inner,
    .fc .fc-toolbar-chunk .fc-timeGridWeek-button button::-moz-focus-inner {
      padding: 0;
      border: 0; }
  .pill-button:first-child, .rf-fu-btn-add:first-child, .rf-fu-btn-clr:first-child,
  .rf-fu-btn-upl:first-child, .rf-cal-timepicker-cnt .rf-cal-time-btn:first-child, .rf-pick .rf-pick-btn:first-child, .btn:first-child, .rf-cal-monthpicker-cnt .rf-cal-time-btn:first-child, .fc .fc-toolbar-chunk .fc-today-button:first-child, .fc .fc-toolbar-chunk .fc-dayGridMonth-button:first-child,
  .fc .fc-toolbar-chunk .fc-timeGridWeek-button:first-child {
    margin-left: 0; }
  .pill-button:last-child, .rf-fu-btn-add:last-child, .rf-fu-btn-clr:last-child,
  .rf-fu-btn-upl:last-child, .rf-cal-timepicker-cnt .rf-cal-time-btn:last-child, .rf-pick .rf-pick-btn:last-child, .btn:last-child, .rf-cal-monthpicker-cnt .rf-cal-time-btn:last-child, .fc .fc-toolbar-chunk .fc-today-button:last-child, .fc .fc-toolbar-chunk .fc-dayGridMonth-button:last-child,
  .fc .fc-toolbar-chunk .fc-timeGridWeek-button:last-child {
    margin-right: 0 !important; }
  .pill-button::-moz-focus-inner, .rf-fu-btn-add::-moz-focus-inner, .rf-fu-btn-add:hover::-moz-focus-inner, .rf-fu-btn-clr::-moz-focus-inner, .rf-fu-btn-clr:hover::-moz-focus-inner,
  .rf-fu-btn-upl::-moz-focus-inner, .rf-cal-timepicker-cnt .rf-cal-time-btn::-moz-focus-inner, .rf-pick .rf-pick-btn::-moz-focus-inner, .btn::-moz-focus-inner, .rf-cal-monthpicker-cnt .rf-cal-time-btn::-moz-focus-inner, .fc .fc-toolbar-chunk .fc-today-button::-moz-focus-inner, .fc .fc-toolbar-chunk .fc-dayGridMonth-button::-moz-focus-inner,
  .fc .fc-toolbar-chunk .fc-timeGridWeek-button::-moz-focus-inner {
    padding: 0;
    border: 0; }
  .pill-button[disabled], [disabled].rf-fu-btn-add, [disabled].rf-fu-btn-clr,
  [disabled].rf-fu-btn-upl, .rf-cal-timepicker-cnt [disabled].rf-cal-time-btn, .rf-pick [disabled].rf-pick-btn, .pill-button[disabled]:hover, [disabled].rf-fu-btn-add:hover, [disabled].rf-fu-btn-clr:hover,
  [disabled].rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt [disabled].rf-cal-time-btn:hover, .rf-pick [disabled].rf-pick-btn:hover, .pill-button[disabled]:active, [disabled].rf-fu-btn-add:active, [disabled].rf-fu-btn-clr:active,
  [disabled].rf-fu-btn-upl:active, .rf-cal-timepicker-cnt [disabled].rf-cal-time-btn:active, .rf-pick [disabled].rf-pick-btn:active, .btn[disabled], .rf-cal-monthpicker-cnt [disabled].rf-cal-time-btn, .fc .fc-toolbar-chunk [disabled].fc-today-button, .fc .fc-toolbar-chunk [disabled].fc-dayGridMonth-button,
  .fc .fc-toolbar-chunk [disabled].fc-timeGridWeek-button, .btn[disabled]:hover, .rf-cal-monthpicker-cnt [disabled].rf-cal-time-btn:hover, .fc .fc-toolbar-chunk [disabled].fc-today-button:hover, .fc .fc-toolbar-chunk [disabled].fc-dayGridMonth-button:hover,
  .fc .fc-toolbar-chunk [disabled].fc-timeGridWeek-button:hover, .btn[disabled]:active, .rf-cal-monthpicker-cnt [disabled].rf-cal-time-btn:active, .fc .fc-toolbar-chunk [disabled].fc-today-button:active, .fc .fc-toolbar-chunk [disabled].fc-dayGridMonth-button:active,
  .fc .fc-toolbar-chunk [disabled].fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk [disabled].fc-button-active {
    cursor: not-allowed; }
  .pill-button.blue, .blue.rf-fu-btn-add, .blue.rf-fu-btn-clr,
  .blue.rf-fu-btn-upl, .rf-cal-timepicker-cnt .blue.rf-cal-time-btn, .rf-pick .blue.rf-pick-btn, .pill-button.btn--blue, .btn--blue.rf-fu-btn-add, .btn--blue.rf-fu-btn-clr,
  .btn--blue.rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn--blue.rf-cal-time-btn, .rf-pick .btn--blue.rf-pick-btn, .pill-button.btn-primary, .btn-primary.rf-fu-btn-add, .btn-primary.rf-fu-btn-clr,
  .btn-primary.rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn-primary.rf-cal-time-btn, .rf-pick .btn-primary.rf-pick-btn, .pill-button.btn--primary, .btn--primary.rf-fu-btn-add, .btn--primary.rf-fu-btn-clr,
  .btn--primary.rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn--primary.rf-cal-time-btn, .rf-pick .btn--primary.rf-pick-btn, .btn.blue, .rf-cal-monthpicker-cnt .blue.rf-cal-time-btn, .fc .fc-toolbar-chunk .blue.fc-today-button, .fc .fc-toolbar-chunk .blue.fc-dayGridMonth-button,
  .fc .fc-toolbar-chunk .blue.fc-timeGridWeek-button, .btn.btn--blue, .rf-cal-monthpicker-cnt .btn--blue.rf-cal-time-btn, .fc .fc-toolbar-chunk .btn--blue.fc-today-button, .fc .fc-toolbar-chunk .btn--blue.fc-dayGridMonth-button,
  .fc .fc-toolbar-chunk .btn--blue.fc-timeGridWeek-button, .btn.btn-primary, .rf-cal-monthpicker-cnt .btn-primary.rf-cal-time-btn, .fc .fc-toolbar-chunk .btn-primary.fc-today-button, .fc .fc-toolbar-chunk .btn-primary.fc-dayGridMonth-button,
  .fc .fc-toolbar-chunk .btn-primary.fc-timeGridWeek-button, .btn.btn--primary, .rf-cal-monthpicker-cnt .btn--primary.rf-cal-time-btn, .fc .fc-toolbar-chunk .btn--primary.fc-today-button, .fc .fc-toolbar-chunk .btn--primary.fc-dayGridMonth-button,
  .fc .fc-toolbar-chunk .btn--primary.fc-timeGridWeek-button {
    background-image: linear-gradient(rgba(0, 0, 0, 0), #1374be);
    background-color: #599dd1;
    transition: background-color 0.3s;
    color: #fff !important;
    border-color: #0f5c98 !important;
    text-shadow: 0px -1px #1374be;
    -webkit-background-clip: padding-box; }
    .pill-button.blue:hover, .blue.rf-fu-btn-add:hover, .blue.rf-fu-btn-clr:hover,
    .blue.rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .blue.rf-cal-time-btn:hover, .rf-pick .blue.rf-pick-btn:hover, .pill-button.btn--blue:hover, .btn--blue.rf-fu-btn-add:hover, .btn--blue.rf-fu-btn-clr:hover,
    .btn--blue.rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .btn--blue.rf-cal-time-btn:hover, .rf-pick .btn--blue.rf-pick-btn:hover, .pill-button.btn-primary:hover, .btn-primary.rf-fu-btn-add:hover, .btn-primary.rf-fu-btn-clr:hover,
    .btn-primary.rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .btn-primary.rf-cal-time-btn:hover, .rf-pick .btn-primary.rf-pick-btn:hover, .pill-button.btn--primary:hover, .btn--primary.rf-fu-btn-add:hover, .btn--primary.rf-fu-btn-clr:hover,
    .btn--primary.rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .btn--primary.rf-cal-time-btn:hover, .rf-pick .btn--primary.rf-pick-btn:hover, .btn.blue:hover, .rf-cal-monthpicker-cnt .blue.rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .blue.fc-today-button:hover, .fc .fc-toolbar-chunk .blue.fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .blue.fc-timeGridWeek-button:hover, .btn.btn--blue:hover, .rf-cal-monthpicker-cnt .btn--blue.rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .btn--blue.fc-today-button:hover, .fc .fc-toolbar-chunk .btn--blue.fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .btn--blue.fc-timeGridWeek-button:hover, .btn.btn-primary:hover, .rf-cal-monthpicker-cnt .btn-primary.rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .btn-primary.fc-today-button:hover, .fc .fc-toolbar-chunk .btn-primary.fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .btn-primary.fc-timeGridWeek-button:hover, .btn.btn--primary:hover, .rf-cal-monthpicker-cnt .btn--primary.rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .btn--primary.fc-today-button:hover, .fc .fc-toolbar-chunk .btn--primary.fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .btn--primary.fc-timeGridWeek-button:hover {
      background-color: #1374be;
      color: #fff !important; }
    .pill-button.blue:active, .blue.rf-fu-btn-add:active, .blue.rf-fu-btn-clr:active,
    .blue.rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .blue.rf-cal-time-btn:active, .rf-pick .blue.rf-pick-btn:active, .pill-button.blue.active, .blue.active.rf-fu-btn-add, .blue.active.rf-fu-btn-clr,
    .blue.active.rf-fu-btn-upl, .rf-cal-timepicker-cnt .blue.active.rf-cal-time-btn, .rf-pick .blue.active.rf-pick-btn, .pill-button.btn--blue:active, .btn--blue.rf-fu-btn-add:active, .btn--blue.rf-fu-btn-clr:active,
    .btn--blue.rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .btn--blue.rf-cal-time-btn:active, .rf-pick .btn--blue.rf-pick-btn:active, .pill-button.btn--blue.active, .btn--blue.active.rf-fu-btn-add, .btn--blue.active.rf-fu-btn-clr,
    .btn--blue.active.rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn--blue.active.rf-cal-time-btn, .rf-pick .btn--blue.active.rf-pick-btn, .pill-button.btn-primary:active, .btn-primary.rf-fu-btn-add:active, .btn-primary.rf-fu-btn-clr:active,
    .btn-primary.rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .btn-primary.rf-cal-time-btn:active, .rf-pick .btn-primary.rf-pick-btn:active, .pill-button.btn-primary.active, .btn-primary.active.rf-fu-btn-add, .btn-primary.active.rf-fu-btn-clr,
    .btn-primary.active.rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn-primary.active.rf-cal-time-btn, .rf-pick .btn-primary.active.rf-pick-btn, .pill-button.btn--primary:active, .btn--primary.rf-fu-btn-add:active, .btn--primary.rf-fu-btn-clr:active,
    .btn--primary.rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .btn--primary.rf-cal-time-btn:active, .rf-pick .btn--primary.rf-pick-btn:active, .pill-button.btn--primary.active, .btn--primary.active.rf-fu-btn-add, .btn--primary.active.rf-fu-btn-clr,
    .btn--primary.active.rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn--primary.active.rf-cal-time-btn, .rf-pick .btn--primary.active.rf-pick-btn, .btn.blue:active, .rf-cal-monthpicker-cnt .blue.rf-cal-time-btn:active, .fc .fc-toolbar-chunk .blue.fc-today-button:active, .fc .fc-toolbar-chunk .blue.fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .blue.fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .blue.fc-button-active, .btn.blue.active, .rf-cal-monthpicker-cnt .blue.active.rf-cal-time-btn, .fc .fc-toolbar-chunk .blue.active.fc-today-button, .fc .fc-toolbar-chunk .blue.active.fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .blue.active.fc-timeGridWeek-button, .btn.btn--blue:active, .rf-cal-monthpicker-cnt .btn--blue.rf-cal-time-btn:active, .fc .fc-toolbar-chunk .btn--blue.fc-today-button:active, .fc .fc-toolbar-chunk .btn--blue.fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .btn--blue.fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .btn--blue.fc-button-active, .btn.btn--blue.active, .rf-cal-monthpicker-cnt .btn--blue.active.rf-cal-time-btn, .fc .fc-toolbar-chunk .btn--blue.active.fc-today-button, .fc .fc-toolbar-chunk .btn--blue.active.fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .btn--blue.active.fc-timeGridWeek-button, .btn.btn-primary:active, .rf-cal-monthpicker-cnt .btn-primary.rf-cal-time-btn:active, .fc .fc-toolbar-chunk .btn-primary.fc-today-button:active, .fc .fc-toolbar-chunk .btn-primary.fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .btn-primary.fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .btn-primary.fc-button-active, .btn.btn-primary.active, .rf-cal-monthpicker-cnt .btn-primary.active.rf-cal-time-btn, .fc .fc-toolbar-chunk .btn-primary.active.fc-today-button, .fc .fc-toolbar-chunk .btn-primary.active.fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .btn-primary.active.fc-timeGridWeek-button, .btn.btn--primary:active, .rf-cal-monthpicker-cnt .btn--primary.rf-cal-time-btn:active, .fc .fc-toolbar-chunk .btn--primary.fc-today-button:active, .fc .fc-toolbar-chunk .btn--primary.fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .btn--primary.fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .btn--primary.fc-button-active, .btn.btn--primary.active, .rf-cal-monthpicker-cnt .btn--primary.active.rf-cal-time-btn, .fc .fc-toolbar-chunk .btn--primary.active.fc-today-button, .fc .fc-toolbar-chunk .btn--primary.active.fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .btn--primary.active.fc-timeGridWeek-button {
      background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
      background-color: #0f5c98;
      color: rgba(255, 255, 255, 0.5) !important;
      text-shadow: 0px 0 #1374be; }
    .pill-button.blue[disabled], .blue[disabled].rf-fu-btn-add, .blue[disabled].rf-fu-btn-clr,
    .blue[disabled].rf-fu-btn-upl, .rf-cal-timepicker-cnt .blue[disabled].rf-cal-time-btn, .rf-pick .blue[disabled].rf-pick-btn, .pill-button.blue[disabled]:hover, .blue[disabled].rf-fu-btn-add:hover, .blue[disabled].rf-fu-btn-clr:hover,
    .blue[disabled].rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .blue[disabled].rf-cal-time-btn:hover, .rf-pick .blue[disabled].rf-pick-btn:hover, .pill-button.blue[disabled]:active, .blue[disabled].rf-fu-btn-add:active, .blue[disabled].rf-fu-btn-clr:active,
    .blue[disabled].rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .blue[disabled].rf-cal-time-btn:active, .rf-pick .blue[disabled].rf-pick-btn:active, .pill-button.btn--blue[disabled], .btn--blue[disabled].rf-fu-btn-add, .btn--blue[disabled].rf-fu-btn-clr,
    .btn--blue[disabled].rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn--blue[disabled].rf-cal-time-btn, .rf-pick .btn--blue[disabled].rf-pick-btn, .pill-button.btn--blue[disabled]:hover, .btn--blue[disabled].rf-fu-btn-add:hover, .btn--blue[disabled].rf-fu-btn-clr:hover,
    .btn--blue[disabled].rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .btn--blue[disabled].rf-cal-time-btn:hover, .rf-pick .btn--blue[disabled].rf-pick-btn:hover, .pill-button.btn--blue[disabled]:active, .btn--blue[disabled].rf-fu-btn-add:active, .btn--blue[disabled].rf-fu-btn-clr:active,
    .btn--blue[disabled].rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .btn--blue[disabled].rf-cal-time-btn:active, .rf-pick .btn--blue[disabled].rf-pick-btn:active, .pill-button.btn-primary[disabled], .btn-primary[disabled].rf-fu-btn-add, .btn-primary[disabled].rf-fu-btn-clr,
    .btn-primary[disabled].rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn-primary[disabled].rf-cal-time-btn, .rf-pick .btn-primary[disabled].rf-pick-btn, .pill-button.btn-primary[disabled]:hover, .btn-primary[disabled].rf-fu-btn-add:hover, .btn-primary[disabled].rf-fu-btn-clr:hover,
    .btn-primary[disabled].rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .btn-primary[disabled].rf-cal-time-btn:hover, .rf-pick .btn-primary[disabled].rf-pick-btn:hover, .pill-button.btn-primary[disabled]:active, .btn-primary[disabled].rf-fu-btn-add:active, .btn-primary[disabled].rf-fu-btn-clr:active,
    .btn-primary[disabled].rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .btn-primary[disabled].rf-cal-time-btn:active, .rf-pick .btn-primary[disabled].rf-pick-btn:active, .pill-button.btn--primary[disabled], .btn--primary[disabled].rf-fu-btn-add, .btn--primary[disabled].rf-fu-btn-clr,
    .btn--primary[disabled].rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn--primary[disabled].rf-cal-time-btn, .rf-pick .btn--primary[disabled].rf-pick-btn, .pill-button.btn--primary[disabled]:hover, .btn--primary[disabled].rf-fu-btn-add:hover, .btn--primary[disabled].rf-fu-btn-clr:hover,
    .btn--primary[disabled].rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .btn--primary[disabled].rf-cal-time-btn:hover, .rf-pick .btn--primary[disabled].rf-pick-btn:hover, .pill-button.btn--primary[disabled]:active, .btn--primary[disabled].rf-fu-btn-add:active, .btn--primary[disabled].rf-fu-btn-clr:active,
    .btn--primary[disabled].rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .btn--primary[disabled].rf-cal-time-btn:active, .rf-pick .btn--primary[disabled].rf-pick-btn:active, .btn.blue[disabled], .rf-cal-monthpicker-cnt .blue[disabled].rf-cal-time-btn, .fc .fc-toolbar-chunk .blue[disabled].fc-today-button, .fc .fc-toolbar-chunk .blue[disabled].fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .blue[disabled].fc-timeGridWeek-button, .btn.blue[disabled]:hover, .rf-cal-monthpicker-cnt .blue[disabled].rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .blue[disabled].fc-today-button:hover, .fc .fc-toolbar-chunk .blue[disabled].fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .blue[disabled].fc-timeGridWeek-button:hover, .btn.blue[disabled]:active, .rf-cal-monthpicker-cnt .blue[disabled].rf-cal-time-btn:active, .fc .fc-toolbar-chunk .blue[disabled].fc-today-button:active, .fc .fc-toolbar-chunk .blue[disabled].fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .blue[disabled].fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .blue[disabled].fc-button-active, .btn.btn--blue[disabled], .rf-cal-monthpicker-cnt .btn--blue[disabled].rf-cal-time-btn, .fc .fc-toolbar-chunk .btn--blue[disabled].fc-today-button, .fc .fc-toolbar-chunk .btn--blue[disabled].fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .btn--blue[disabled].fc-timeGridWeek-button, .btn.btn--blue[disabled]:hover, .rf-cal-monthpicker-cnt .btn--blue[disabled].rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .btn--blue[disabled].fc-today-button:hover, .fc .fc-toolbar-chunk .btn--blue[disabled].fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .btn--blue[disabled].fc-timeGridWeek-button:hover, .btn.btn--blue[disabled]:active, .rf-cal-monthpicker-cnt .btn--blue[disabled].rf-cal-time-btn:active, .fc .fc-toolbar-chunk .btn--blue[disabled].fc-today-button:active, .fc .fc-toolbar-chunk .btn--blue[disabled].fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .btn--blue[disabled].fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .btn--blue[disabled].fc-button-active, .btn.btn-primary[disabled], .rf-cal-monthpicker-cnt .btn-primary[disabled].rf-cal-time-btn, .fc .fc-toolbar-chunk .btn-primary[disabled].fc-today-button, .fc .fc-toolbar-chunk .btn-primary[disabled].fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .btn-primary[disabled].fc-timeGridWeek-button, .btn.btn-primary[disabled]:hover, .rf-cal-monthpicker-cnt .btn-primary[disabled].rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .btn-primary[disabled].fc-today-button:hover, .fc .fc-toolbar-chunk .btn-primary[disabled].fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .btn-primary[disabled].fc-timeGridWeek-button:hover, .btn.btn-primary[disabled]:active, .rf-cal-monthpicker-cnt .btn-primary[disabled].rf-cal-time-btn:active, .fc .fc-toolbar-chunk .btn-primary[disabled].fc-today-button:active, .fc .fc-toolbar-chunk .btn-primary[disabled].fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .btn-primary[disabled].fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .btn-primary[disabled].fc-button-active, .btn.btn--primary[disabled], .rf-cal-monthpicker-cnt .btn--primary[disabled].rf-cal-time-btn, .fc .fc-toolbar-chunk .btn--primary[disabled].fc-today-button, .fc .fc-toolbar-chunk .btn--primary[disabled].fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .btn--primary[disabled].fc-timeGridWeek-button, .btn.btn--primary[disabled]:hover, .rf-cal-monthpicker-cnt .btn--primary[disabled].rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .btn--primary[disabled].fc-today-button:hover, .fc .fc-toolbar-chunk .btn--primary[disabled].fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .btn--primary[disabled].fc-timeGridWeek-button:hover, .btn.btn--primary[disabled]:active, .rf-cal-monthpicker-cnt .btn--primary[disabled].rf-cal-time-btn:active, .fc .fc-toolbar-chunk .btn--primary[disabled].fc-today-button:active, .fc .fc-toolbar-chunk .btn--primary[disabled].fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .btn--primary[disabled].fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .btn--primary[disabled].fc-button-active {
      background-color: #b6b9be !important;
      border-color: #7c818a !important;
      color: #6e747d !important;
      text-shadow: 0px 0 transparent;
      background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); }
  .pill-button.gray, .gray.rf-fu-btn-add, .gray.rf-fu-btn-clr,
  .gray.rf-fu-btn-upl, .rf-cal-timepicker-cnt .gray.rf-cal-time-btn, .rf-pick .gray.rf-pick-btn, .pill-button.btn--gray, .btn--gray.rf-fu-btn-add, .btn--gray.rf-fu-btn-clr,
  .btn--gray.rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn--gray.rf-cal-time-btn, .rf-pick .btn--gray.rf-pick-btn, .pill-button.btn-default, .btn-default.rf-fu-btn-add, .btn-default.rf-fu-btn-clr,
  .btn-default.rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn-default.rf-cal-time-btn, .rf-pick .btn-default.rf-pick-btn, .pill-button.btn-secondary, .btn-secondary.rf-fu-btn-add, .btn-secondary.rf-fu-btn-clr,
  .btn-secondary.rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn-secondary.rf-cal-time-btn, .rf-pick .btn-secondary.rf-pick-btn, .pill-button.btn--secondary, .btn--secondary.rf-fu-btn-add, .btn--secondary.rf-fu-btn-clr,
  .btn--secondary.rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn--secondary.rf-cal-time-btn, .rf-pick .btn--secondary.rf-pick-btn, .btn.gray, .rf-cal-monthpicker-cnt .gray.rf-cal-time-btn, .fc .fc-toolbar-chunk .gray.fc-today-button, .fc .fc-toolbar-chunk .gray.fc-dayGridMonth-button,
  .fc .fc-toolbar-chunk .gray.fc-timeGridWeek-button, .btn.btn--gray, .rf-cal-monthpicker-cnt .btn--gray.rf-cal-time-btn, .fc .fc-toolbar-chunk .btn--gray.fc-today-button, .fc .fc-toolbar-chunk .btn--gray.fc-dayGridMonth-button,
  .fc .fc-toolbar-chunk .btn--gray.fc-timeGridWeek-button, .btn.btn-default, .rf-cal-monthpicker-cnt .btn-default.rf-cal-time-btn, .fc .fc-toolbar-chunk .btn-default.fc-today-button, .fc .fc-toolbar-chunk .btn-default.fc-dayGridMonth-button,
  .fc .fc-toolbar-chunk .btn-default.fc-timeGridWeek-button, .btn.btn-secondary, .rf-cal-monthpicker-cnt .btn-secondary.rf-cal-time-btn, .fc .fc-toolbar-chunk .btn-secondary.fc-today-button, .fc .fc-toolbar-chunk .btn-secondary.fc-dayGridMonth-button,
  .fc .fc-toolbar-chunk .btn-secondary.fc-timeGridWeek-button, .btn.btn--secondary, .rf-cal-monthpicker-cnt .btn--secondary.rf-cal-time-btn, .fc .fc-toolbar-chunk .btn--secondary.fc-today-button, .fc .fc-toolbar-chunk .btn--secondary.fc-dayGridMonth-button,
  .fc .fc-toolbar-chunk .btn--secondary.fc-timeGridWeek-button {
    background-image: linear-gradient(rgba(0, 0, 0, 0), #555555);
    background-color: #888888;
    transition: background-color 0.3s;
    color: #fff !important;
    border-color: #444444 !important;
    text-shadow: 0px -1px #555;
    -webkit-background-clip: padding-box; }
    .pill-button.gray:hover, .gray.rf-fu-btn-add:hover, .gray.rf-fu-btn-clr:hover,
    .gray.rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .gray.rf-cal-time-btn:hover, .rf-pick .gray.rf-pick-btn:hover, .pill-button.btn--gray:hover, .btn--gray.rf-fu-btn-add:hover, .btn--gray.rf-fu-btn-clr:hover,
    .btn--gray.rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .btn--gray.rf-cal-time-btn:hover, .rf-pick .btn--gray.rf-pick-btn:hover, .pill-button.btn-default:hover, .btn-default.rf-fu-btn-add:hover, .btn-default.rf-fu-btn-clr:hover,
    .btn-default.rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .btn-default.rf-cal-time-btn:hover, .rf-pick .btn-default.rf-pick-btn:hover, .pill-button.btn-secondary:hover, .btn-secondary.rf-fu-btn-add:hover, .btn-secondary.rf-fu-btn-clr:hover,
    .btn-secondary.rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .btn-secondary.rf-cal-time-btn:hover, .rf-pick .btn-secondary.rf-pick-btn:hover, .pill-button.btn--secondary:hover, .btn--secondary.rf-fu-btn-add:hover, .btn--secondary.rf-fu-btn-clr:hover,
    .btn--secondary.rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .btn--secondary.rf-cal-time-btn:hover, .rf-pick .btn--secondary.rf-pick-btn:hover, .btn.gray:hover, .rf-cal-monthpicker-cnt .gray.rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .gray.fc-today-button:hover, .fc .fc-toolbar-chunk .gray.fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .gray.fc-timeGridWeek-button:hover, .btn.btn--gray:hover, .rf-cal-monthpicker-cnt .btn--gray.rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .btn--gray.fc-today-button:hover, .fc .fc-toolbar-chunk .btn--gray.fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .btn--gray.fc-timeGridWeek-button:hover, .btn.btn-default:hover, .rf-cal-monthpicker-cnt .btn-default.rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .btn-default.fc-today-button:hover, .fc .fc-toolbar-chunk .btn-default.fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .btn-default.fc-timeGridWeek-button:hover, .btn.btn-secondary:hover, .rf-cal-monthpicker-cnt .btn-secondary.rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .btn-secondary.fc-today-button:hover, .fc .fc-toolbar-chunk .btn-secondary.fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .btn-secondary.fc-timeGridWeek-button:hover, .btn.btn--secondary:hover, .rf-cal-monthpicker-cnt .btn--secondary.rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .btn--secondary.fc-today-button:hover, .fc .fc-toolbar-chunk .btn--secondary.fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .btn--secondary.fc-timeGridWeek-button:hover {
      background-color: #555;
      color: #fff !important; }
    .pill-button.gray:active, .gray.rf-fu-btn-add:active, .gray.rf-fu-btn-clr:active,
    .gray.rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .gray.rf-cal-time-btn:active, .rf-pick .gray.rf-pick-btn:active, .pill-button.gray.active, .gray.active.rf-fu-btn-add, .gray.active.rf-fu-btn-clr,
    .gray.active.rf-fu-btn-upl, .rf-cal-timepicker-cnt .gray.active.rf-cal-time-btn, .rf-pick .gray.active.rf-pick-btn, .pill-button.btn--gray:active, .btn--gray.rf-fu-btn-add:active, .btn--gray.rf-fu-btn-clr:active,
    .btn--gray.rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .btn--gray.rf-cal-time-btn:active, .rf-pick .btn--gray.rf-pick-btn:active, .pill-button.btn--gray.active, .btn--gray.active.rf-fu-btn-add, .btn--gray.active.rf-fu-btn-clr,
    .btn--gray.active.rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn--gray.active.rf-cal-time-btn, .rf-pick .btn--gray.active.rf-pick-btn, .pill-button.btn-default:active, .btn-default.rf-fu-btn-add:active, .btn-default.rf-fu-btn-clr:active,
    .btn-default.rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .btn-default.rf-cal-time-btn:active, .rf-pick .btn-default.rf-pick-btn:active, .pill-button.btn-default.active, .btn-default.active.rf-fu-btn-add, .btn-default.active.rf-fu-btn-clr,
    .btn-default.active.rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn-default.active.rf-cal-time-btn, .rf-pick .btn-default.active.rf-pick-btn, .pill-button.btn-secondary:active, .btn-secondary.rf-fu-btn-add:active, .btn-secondary.rf-fu-btn-clr:active,
    .btn-secondary.rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .btn-secondary.rf-cal-time-btn:active, .rf-pick .btn-secondary.rf-pick-btn:active, .pill-button.btn-secondary.active, .btn-secondary.active.rf-fu-btn-add, .btn-secondary.active.rf-fu-btn-clr,
    .btn-secondary.active.rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn-secondary.active.rf-cal-time-btn, .rf-pick .btn-secondary.active.rf-pick-btn, .pill-button.btn--secondary:active, .btn--secondary.rf-fu-btn-add:active, .btn--secondary.rf-fu-btn-clr:active,
    .btn--secondary.rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .btn--secondary.rf-cal-time-btn:active, .rf-pick .btn--secondary.rf-pick-btn:active, .pill-button.btn--secondary.active, .btn--secondary.active.rf-fu-btn-add, .btn--secondary.active.rf-fu-btn-clr,
    .btn--secondary.active.rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn--secondary.active.rf-cal-time-btn, .rf-pick .btn--secondary.active.rf-pick-btn, .btn.gray:active, .rf-cal-monthpicker-cnt .gray.rf-cal-time-btn:active, .fc .fc-toolbar-chunk .gray.fc-today-button:active, .fc .fc-toolbar-chunk .gray.fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .gray.fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .gray.fc-button-active, .btn.gray.active, .rf-cal-monthpicker-cnt .gray.active.rf-cal-time-btn, .fc .fc-toolbar-chunk .gray.active.fc-today-button, .fc .fc-toolbar-chunk .gray.active.fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .gray.active.fc-timeGridWeek-button, .btn.btn--gray:active, .rf-cal-monthpicker-cnt .btn--gray.rf-cal-time-btn:active, .fc .fc-toolbar-chunk .btn--gray.fc-today-button:active, .fc .fc-toolbar-chunk .btn--gray.fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .btn--gray.fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .btn--gray.fc-button-active, .btn.btn--gray.active, .rf-cal-monthpicker-cnt .btn--gray.active.rf-cal-time-btn, .fc .fc-toolbar-chunk .btn--gray.active.fc-today-button, .fc .fc-toolbar-chunk .btn--gray.active.fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .btn--gray.active.fc-timeGridWeek-button, .btn.btn-default:active, .rf-cal-monthpicker-cnt .btn-default.rf-cal-time-btn:active, .fc .fc-toolbar-chunk .btn-default.fc-today-button:active, .fc .fc-toolbar-chunk .btn-default.fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .btn-default.fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .btn-default.fc-button-active, .btn.btn-default.active, .rf-cal-monthpicker-cnt .btn-default.active.rf-cal-time-btn, .fc .fc-toolbar-chunk .btn-default.active.fc-today-button, .fc .fc-toolbar-chunk .btn-default.active.fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .btn-default.active.fc-timeGridWeek-button, .btn.btn-secondary:active, .rf-cal-monthpicker-cnt .btn-secondary.rf-cal-time-btn:active, .fc .fc-toolbar-chunk .btn-secondary.fc-today-button:active, .fc .fc-toolbar-chunk .btn-secondary.fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .btn-secondary.fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .btn-secondary.fc-button-active, .btn.btn-secondary.active, .rf-cal-monthpicker-cnt .btn-secondary.active.rf-cal-time-btn, .fc .fc-toolbar-chunk .btn-secondary.active.fc-today-button, .fc .fc-toolbar-chunk .btn-secondary.active.fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .btn-secondary.active.fc-timeGridWeek-button, .btn.btn--secondary:active, .rf-cal-monthpicker-cnt .btn--secondary.rf-cal-time-btn:active, .fc .fc-toolbar-chunk .btn--secondary.fc-today-button:active, .fc .fc-toolbar-chunk .btn--secondary.fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .btn--secondary.fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .btn--secondary.fc-button-active, .btn.btn--secondary.active, .rf-cal-monthpicker-cnt .btn--secondary.active.rf-cal-time-btn, .fc .fc-toolbar-chunk .btn--secondary.active.fc-today-button, .fc .fc-toolbar-chunk .btn--secondary.active.fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .btn--secondary.active.fc-timeGridWeek-button {
      background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
      background-color: #444444;
      color: rgba(255, 255, 255, 0.5) !important;
      text-shadow: 0px 0 #555555; }
    .pill-button.gray[disabled], .gray[disabled].rf-fu-btn-add, .gray[disabled].rf-fu-btn-clr,
    .gray[disabled].rf-fu-btn-upl, .rf-cal-timepicker-cnt .gray[disabled].rf-cal-time-btn, .rf-pick .gray[disabled].rf-pick-btn, .pill-button.gray[disabled]:hover, .gray[disabled].rf-fu-btn-add:hover, .gray[disabled].rf-fu-btn-clr:hover,
    .gray[disabled].rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .gray[disabled].rf-cal-time-btn:hover, .rf-pick .gray[disabled].rf-pick-btn:hover, .pill-button.gray[disabled]:active, .gray[disabled].rf-fu-btn-add:active, .gray[disabled].rf-fu-btn-clr:active,
    .gray[disabled].rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .gray[disabled].rf-cal-time-btn:active, .rf-pick .gray[disabled].rf-pick-btn:active, .pill-button.btn--gray[disabled], .btn--gray[disabled].rf-fu-btn-add, .btn--gray[disabled].rf-fu-btn-clr,
    .btn--gray[disabled].rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn--gray[disabled].rf-cal-time-btn, .rf-pick .btn--gray[disabled].rf-pick-btn, .pill-button.btn--gray[disabled]:hover, .btn--gray[disabled].rf-fu-btn-add:hover, .btn--gray[disabled].rf-fu-btn-clr:hover,
    .btn--gray[disabled].rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .btn--gray[disabled].rf-cal-time-btn:hover, .rf-pick .btn--gray[disabled].rf-pick-btn:hover, .pill-button.btn--gray[disabled]:active, .btn--gray[disabled].rf-fu-btn-add:active, .btn--gray[disabled].rf-fu-btn-clr:active,
    .btn--gray[disabled].rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .btn--gray[disabled].rf-cal-time-btn:active, .rf-pick .btn--gray[disabled].rf-pick-btn:active, .pill-button.btn-default[disabled], .btn-default[disabled].rf-fu-btn-add, .btn-default[disabled].rf-fu-btn-clr,
    .btn-default[disabled].rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn-default[disabled].rf-cal-time-btn, .rf-pick .btn-default[disabled].rf-pick-btn, .pill-button.btn-default[disabled]:hover, .btn-default[disabled].rf-fu-btn-add:hover, .btn-default[disabled].rf-fu-btn-clr:hover,
    .btn-default[disabled].rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .btn-default[disabled].rf-cal-time-btn:hover, .rf-pick .btn-default[disabled].rf-pick-btn:hover, .pill-button.btn-default[disabled]:active, .btn-default[disabled].rf-fu-btn-add:active, .btn-default[disabled].rf-fu-btn-clr:active,
    .btn-default[disabled].rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .btn-default[disabled].rf-cal-time-btn:active, .rf-pick .btn-default[disabled].rf-pick-btn:active, .pill-button.btn-secondary[disabled], .btn-secondary[disabled].rf-fu-btn-add, .btn-secondary[disabled].rf-fu-btn-clr,
    .btn-secondary[disabled].rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn-secondary[disabled].rf-cal-time-btn, .rf-pick .btn-secondary[disabled].rf-pick-btn, .pill-button.btn-secondary[disabled]:hover, .btn-secondary[disabled].rf-fu-btn-add:hover, .btn-secondary[disabled].rf-fu-btn-clr:hover,
    .btn-secondary[disabled].rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .btn-secondary[disabled].rf-cal-time-btn:hover, .rf-pick .btn-secondary[disabled].rf-pick-btn:hover, .pill-button.btn-secondary[disabled]:active, .btn-secondary[disabled].rf-fu-btn-add:active, .btn-secondary[disabled].rf-fu-btn-clr:active,
    .btn-secondary[disabled].rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .btn-secondary[disabled].rf-cal-time-btn:active, .rf-pick .btn-secondary[disabled].rf-pick-btn:active, .pill-button.btn--secondary[disabled], .btn--secondary[disabled].rf-fu-btn-add, .btn--secondary[disabled].rf-fu-btn-clr,
    .btn--secondary[disabled].rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn--secondary[disabled].rf-cal-time-btn, .rf-pick .btn--secondary[disabled].rf-pick-btn, .pill-button.btn--secondary[disabled]:hover, .btn--secondary[disabled].rf-fu-btn-add:hover, .btn--secondary[disabled].rf-fu-btn-clr:hover,
    .btn--secondary[disabled].rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .btn--secondary[disabled].rf-cal-time-btn:hover, .rf-pick .btn--secondary[disabled].rf-pick-btn:hover, .pill-button.btn--secondary[disabled]:active, .btn--secondary[disabled].rf-fu-btn-add:active, .btn--secondary[disabled].rf-fu-btn-clr:active,
    .btn--secondary[disabled].rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .btn--secondary[disabled].rf-cal-time-btn:active, .rf-pick .btn--secondary[disabled].rf-pick-btn:active, .btn.gray[disabled], .rf-cal-monthpicker-cnt .gray[disabled].rf-cal-time-btn, .fc .fc-toolbar-chunk .gray[disabled].fc-today-button, .fc .fc-toolbar-chunk .gray[disabled].fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .gray[disabled].fc-timeGridWeek-button, .btn.gray[disabled]:hover, .rf-cal-monthpicker-cnt .gray[disabled].rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .gray[disabled].fc-today-button:hover, .fc .fc-toolbar-chunk .gray[disabled].fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .gray[disabled].fc-timeGridWeek-button:hover, .btn.gray[disabled]:active, .rf-cal-monthpicker-cnt .gray[disabled].rf-cal-time-btn:active, .fc .fc-toolbar-chunk .gray[disabled].fc-today-button:active, .fc .fc-toolbar-chunk .gray[disabled].fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .gray[disabled].fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .gray[disabled].fc-button-active, .btn.btn--gray[disabled], .rf-cal-monthpicker-cnt .btn--gray[disabled].rf-cal-time-btn, .fc .fc-toolbar-chunk .btn--gray[disabled].fc-today-button, .fc .fc-toolbar-chunk .btn--gray[disabled].fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .btn--gray[disabled].fc-timeGridWeek-button, .btn.btn--gray[disabled]:hover, .rf-cal-monthpicker-cnt .btn--gray[disabled].rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .btn--gray[disabled].fc-today-button:hover, .fc .fc-toolbar-chunk .btn--gray[disabled].fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .btn--gray[disabled].fc-timeGridWeek-button:hover, .btn.btn--gray[disabled]:active, .rf-cal-monthpicker-cnt .btn--gray[disabled].rf-cal-time-btn:active, .fc .fc-toolbar-chunk .btn--gray[disabled].fc-today-button:active, .fc .fc-toolbar-chunk .btn--gray[disabled].fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .btn--gray[disabled].fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .btn--gray[disabled].fc-button-active, .btn.btn-default[disabled], .rf-cal-monthpicker-cnt .btn-default[disabled].rf-cal-time-btn, .fc .fc-toolbar-chunk .btn-default[disabled].fc-today-button, .fc .fc-toolbar-chunk .btn-default[disabled].fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .btn-default[disabled].fc-timeGridWeek-button, .btn.btn-default[disabled]:hover, .rf-cal-monthpicker-cnt .btn-default[disabled].rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .btn-default[disabled].fc-today-button:hover, .fc .fc-toolbar-chunk .btn-default[disabled].fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .btn-default[disabled].fc-timeGridWeek-button:hover, .btn.btn-default[disabled]:active, .rf-cal-monthpicker-cnt .btn-default[disabled].rf-cal-time-btn:active, .fc .fc-toolbar-chunk .btn-default[disabled].fc-today-button:active, .fc .fc-toolbar-chunk .btn-default[disabled].fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .btn-default[disabled].fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .btn-default[disabled].fc-button-active, .btn.btn-secondary[disabled], .rf-cal-monthpicker-cnt .btn-secondary[disabled].rf-cal-time-btn, .fc .fc-toolbar-chunk .btn-secondary[disabled].fc-today-button, .fc .fc-toolbar-chunk .btn-secondary[disabled].fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .btn-secondary[disabled].fc-timeGridWeek-button, .btn.btn-secondary[disabled]:hover, .rf-cal-monthpicker-cnt .btn-secondary[disabled].rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .btn-secondary[disabled].fc-today-button:hover, .fc .fc-toolbar-chunk .btn-secondary[disabled].fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .btn-secondary[disabled].fc-timeGridWeek-button:hover, .btn.btn-secondary[disabled]:active, .rf-cal-monthpicker-cnt .btn-secondary[disabled].rf-cal-time-btn:active, .fc .fc-toolbar-chunk .btn-secondary[disabled].fc-today-button:active, .fc .fc-toolbar-chunk .btn-secondary[disabled].fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .btn-secondary[disabled].fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .btn-secondary[disabled].fc-button-active, .btn.btn--secondary[disabled], .rf-cal-monthpicker-cnt .btn--secondary[disabled].rf-cal-time-btn, .fc .fc-toolbar-chunk .btn--secondary[disabled].fc-today-button, .fc .fc-toolbar-chunk .btn--secondary[disabled].fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .btn--secondary[disabled].fc-timeGridWeek-button, .btn.btn--secondary[disabled]:hover, .rf-cal-monthpicker-cnt .btn--secondary[disabled].rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .btn--secondary[disabled].fc-today-button:hover, .fc .fc-toolbar-chunk .btn--secondary[disabled].fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .btn--secondary[disabled].fc-timeGridWeek-button:hover, .btn.btn--secondary[disabled]:active, .rf-cal-monthpicker-cnt .btn--secondary[disabled].rf-cal-time-btn:active, .fc .fc-toolbar-chunk .btn--secondary[disabled].fc-today-button:active, .fc .fc-toolbar-chunk .btn--secondary[disabled].fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .btn--secondary[disabled].fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .btn--secondary[disabled].fc-button-active {
      background-color: #b6b9be !important;
      border-color: #7c818a !important;
      color: #6e747d !important;
      text-shadow: 0px 0 transparent;
      background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); }
  .pill-button.orange, .orange.rf-fu-btn-add, .orange.rf-fu-btn-clr,
  .orange.rf-fu-btn-upl, .rf-cal-timepicker-cnt .orange.rf-cal-time-btn, .rf-pick .orange.rf-pick-btn, .pill-button.btn--orange, .btn--orange.rf-fu-btn-add, .btn--orange.rf-fu-btn-clr,
  .btn--orange.rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn--orange.rf-cal-time-btn, .rf-pick .btn--orange.rf-pick-btn, .pill-button.btn-warning, .btn-warning.rf-fu-btn-add, .btn-warning.rf-fu-btn-clr,
  .btn-warning.rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn-warning.rf-cal-time-btn, .rf-pick .btn-warning.rf-pick-btn, .pill-button.btn--warning, .btn--warning.rf-fu-btn-add, .btn--warning.rf-fu-btn-clr,
  .btn--warning.rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn--warning.rf-cal-time-btn, .rf-pick .btn--warning.rf-pick-btn, .btn.orange, .rf-cal-monthpicker-cnt .orange.rf-cal-time-btn, .fc .fc-toolbar-chunk .orange.fc-today-button, .fc .fc-toolbar-chunk .orange.fc-dayGridMonth-button,
  .fc .fc-toolbar-chunk .orange.fc-timeGridWeek-button, .btn.btn--orange, .rf-cal-monthpicker-cnt .btn--orange.rf-cal-time-btn, .fc .fc-toolbar-chunk .btn--orange.fc-today-button, .fc .fc-toolbar-chunk .btn--orange.fc-dayGridMonth-button,
  .fc .fc-toolbar-chunk .btn--orange.fc-timeGridWeek-button, .btn.btn-warning, .rf-cal-monthpicker-cnt .btn-warning.rf-cal-time-btn, .fc .fc-toolbar-chunk .btn-warning.fc-today-button, .fc .fc-toolbar-chunk .btn-warning.fc-dayGridMonth-button,
  .fc .fc-toolbar-chunk .btn-warning.fc-timeGridWeek-button, .btn.btn--warning, .rf-cal-monthpicker-cnt .btn--warning.rf-cal-time-btn, .fc .fc-toolbar-chunk .btn--warning.fc-today-button, .fc .fc-toolbar-chunk .btn--warning.fc-dayGridMonth-button,
  .fc .fc-toolbar-chunk .btn--warning.fc-timeGridWeek-button {
    background-image: linear-gradient(rgba(0, 0, 0, 0), #f7941d);
    background-color: #f9b460;
    transition: background-color 0.3s;
    color: #fff !important;
    border-color: #c57617 !important;
    text-shadow: 0px -1px #f7941d;
    -webkit-background-clip: padding-box; }
    .pill-button.orange:hover, .orange.rf-fu-btn-add:hover, .orange.rf-fu-btn-clr:hover,
    .orange.rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .orange.rf-cal-time-btn:hover, .rf-pick .orange.rf-pick-btn:hover, .pill-button.btn--orange:hover, .btn--orange.rf-fu-btn-add:hover, .btn--orange.rf-fu-btn-clr:hover,
    .btn--orange.rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .btn--orange.rf-cal-time-btn:hover, .rf-pick .btn--orange.rf-pick-btn:hover, .pill-button.btn-warning:hover, .btn-warning.rf-fu-btn-add:hover, .btn-warning.rf-fu-btn-clr:hover,
    .btn-warning.rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .btn-warning.rf-cal-time-btn:hover, .rf-pick .btn-warning.rf-pick-btn:hover, .pill-button.btn--warning:hover, .btn--warning.rf-fu-btn-add:hover, .btn--warning.rf-fu-btn-clr:hover,
    .btn--warning.rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .btn--warning.rf-cal-time-btn:hover, .rf-pick .btn--warning.rf-pick-btn:hover, .btn.orange:hover, .rf-cal-monthpicker-cnt .orange.rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .orange.fc-today-button:hover, .fc .fc-toolbar-chunk .orange.fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .orange.fc-timeGridWeek-button:hover, .btn.btn--orange:hover, .rf-cal-monthpicker-cnt .btn--orange.rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .btn--orange.fc-today-button:hover, .fc .fc-toolbar-chunk .btn--orange.fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .btn--orange.fc-timeGridWeek-button:hover, .btn.btn-warning:hover, .rf-cal-monthpicker-cnt .btn-warning.rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .btn-warning.fc-today-button:hover, .fc .fc-toolbar-chunk .btn-warning.fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .btn-warning.fc-timeGridWeek-button:hover, .btn.btn--warning:hover, .rf-cal-monthpicker-cnt .btn--warning.rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .btn--warning.fc-today-button:hover, .fc .fc-toolbar-chunk .btn--warning.fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .btn--warning.fc-timeGridWeek-button:hover {
      background-color: #f7941d;
      color: #fff !important; }
    .pill-button.orange:active, .orange.rf-fu-btn-add:active, .orange.rf-fu-btn-clr:active,
    .orange.rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .orange.rf-cal-time-btn:active, .rf-pick .orange.rf-pick-btn:active, .pill-button.orange.active, .orange.active.rf-fu-btn-add, .orange.active.rf-fu-btn-clr,
    .orange.active.rf-fu-btn-upl, .rf-cal-timepicker-cnt .orange.active.rf-cal-time-btn, .rf-pick .orange.active.rf-pick-btn, .pill-button.btn--orange:active, .btn--orange.rf-fu-btn-add:active, .btn--orange.rf-fu-btn-clr:active,
    .btn--orange.rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .btn--orange.rf-cal-time-btn:active, .rf-pick .btn--orange.rf-pick-btn:active, .pill-button.btn--orange.active, .btn--orange.active.rf-fu-btn-add, .btn--orange.active.rf-fu-btn-clr,
    .btn--orange.active.rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn--orange.active.rf-cal-time-btn, .rf-pick .btn--orange.active.rf-pick-btn, .pill-button.btn-warning:active, .btn-warning.rf-fu-btn-add:active, .btn-warning.rf-fu-btn-clr:active,
    .btn-warning.rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .btn-warning.rf-cal-time-btn:active, .rf-pick .btn-warning.rf-pick-btn:active, .pill-button.btn-warning.active, .btn-warning.active.rf-fu-btn-add, .btn-warning.active.rf-fu-btn-clr,
    .btn-warning.active.rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn-warning.active.rf-cal-time-btn, .rf-pick .btn-warning.active.rf-pick-btn, .pill-button.btn--warning:active, .btn--warning.rf-fu-btn-add:active, .btn--warning.rf-fu-btn-clr:active,
    .btn--warning.rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .btn--warning.rf-cal-time-btn:active, .rf-pick .btn--warning.rf-pick-btn:active, .pill-button.btn--warning.active, .btn--warning.active.rf-fu-btn-add, .btn--warning.active.rf-fu-btn-clr,
    .btn--warning.active.rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn--warning.active.rf-cal-time-btn, .rf-pick .btn--warning.active.rf-pick-btn, .btn.orange:active, .rf-cal-monthpicker-cnt .orange.rf-cal-time-btn:active, .fc .fc-toolbar-chunk .orange.fc-today-button:active, .fc .fc-toolbar-chunk .orange.fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .orange.fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .orange.fc-button-active, .btn.orange.active, .rf-cal-monthpicker-cnt .orange.active.rf-cal-time-btn, .fc .fc-toolbar-chunk .orange.active.fc-today-button, .fc .fc-toolbar-chunk .orange.active.fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .orange.active.fc-timeGridWeek-button, .btn.btn--orange:active, .rf-cal-monthpicker-cnt .btn--orange.rf-cal-time-btn:active, .fc .fc-toolbar-chunk .btn--orange.fc-today-button:active, .fc .fc-toolbar-chunk .btn--orange.fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .btn--orange.fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .btn--orange.fc-button-active, .btn.btn--orange.active, .rf-cal-monthpicker-cnt .btn--orange.active.rf-cal-time-btn, .fc .fc-toolbar-chunk .btn--orange.active.fc-today-button, .fc .fc-toolbar-chunk .btn--orange.active.fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .btn--orange.active.fc-timeGridWeek-button, .btn.btn-warning:active, .rf-cal-monthpicker-cnt .btn-warning.rf-cal-time-btn:active, .fc .fc-toolbar-chunk .btn-warning.fc-today-button:active, .fc .fc-toolbar-chunk .btn-warning.fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .btn-warning.fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .btn-warning.fc-button-active, .btn.btn-warning.active, .rf-cal-monthpicker-cnt .btn-warning.active.rf-cal-time-btn, .fc .fc-toolbar-chunk .btn-warning.active.fc-today-button, .fc .fc-toolbar-chunk .btn-warning.active.fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .btn-warning.active.fc-timeGridWeek-button, .btn.btn--warning:active, .rf-cal-monthpicker-cnt .btn--warning.rf-cal-time-btn:active, .fc .fc-toolbar-chunk .btn--warning.fc-today-button:active, .fc .fc-toolbar-chunk .btn--warning.fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .btn--warning.fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .btn--warning.fc-button-active, .btn.btn--warning.active, .rf-cal-monthpicker-cnt .btn--warning.active.rf-cal-time-btn, .fc .fc-toolbar-chunk .btn--warning.active.fc-today-button, .fc .fc-toolbar-chunk .btn--warning.active.fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .btn--warning.active.fc-timeGridWeek-button {
      background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
      background-color: #c57617;
      color: rgba(255, 255, 255, 0.5) !important;
      text-shadow: 0px 0 #f7941d; }
    .pill-button.orange[disabled], .orange[disabled].rf-fu-btn-add, .orange[disabled].rf-fu-btn-clr,
    .orange[disabled].rf-fu-btn-upl, .rf-cal-timepicker-cnt .orange[disabled].rf-cal-time-btn, .rf-pick .orange[disabled].rf-pick-btn, .pill-button.orange[disabled]:hover, .orange[disabled].rf-fu-btn-add:hover, .orange[disabled].rf-fu-btn-clr:hover,
    .orange[disabled].rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .orange[disabled].rf-cal-time-btn:hover, .rf-pick .orange[disabled].rf-pick-btn:hover, .pill-button.orange[disabled]:active, .orange[disabled].rf-fu-btn-add:active, .orange[disabled].rf-fu-btn-clr:active,
    .orange[disabled].rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .orange[disabled].rf-cal-time-btn:active, .rf-pick .orange[disabled].rf-pick-btn:active, .pill-button.btn--orange[disabled], .btn--orange[disabled].rf-fu-btn-add, .btn--orange[disabled].rf-fu-btn-clr,
    .btn--orange[disabled].rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn--orange[disabled].rf-cal-time-btn, .rf-pick .btn--orange[disabled].rf-pick-btn, .pill-button.btn--orange[disabled]:hover, .btn--orange[disabled].rf-fu-btn-add:hover, .btn--orange[disabled].rf-fu-btn-clr:hover,
    .btn--orange[disabled].rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .btn--orange[disabled].rf-cal-time-btn:hover, .rf-pick .btn--orange[disabled].rf-pick-btn:hover, .pill-button.btn--orange[disabled]:active, .btn--orange[disabled].rf-fu-btn-add:active, .btn--orange[disabled].rf-fu-btn-clr:active,
    .btn--orange[disabled].rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .btn--orange[disabled].rf-cal-time-btn:active, .rf-pick .btn--orange[disabled].rf-pick-btn:active, .pill-button.btn-warning[disabled], .btn-warning[disabled].rf-fu-btn-add, .btn-warning[disabled].rf-fu-btn-clr,
    .btn-warning[disabled].rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn-warning[disabled].rf-cal-time-btn, .rf-pick .btn-warning[disabled].rf-pick-btn, .pill-button.btn-warning[disabled]:hover, .btn-warning[disabled].rf-fu-btn-add:hover, .btn-warning[disabled].rf-fu-btn-clr:hover,
    .btn-warning[disabled].rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .btn-warning[disabled].rf-cal-time-btn:hover, .rf-pick .btn-warning[disabled].rf-pick-btn:hover, .pill-button.btn-warning[disabled]:active, .btn-warning[disabled].rf-fu-btn-add:active, .btn-warning[disabled].rf-fu-btn-clr:active,
    .btn-warning[disabled].rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .btn-warning[disabled].rf-cal-time-btn:active, .rf-pick .btn-warning[disabled].rf-pick-btn:active, .pill-button.btn--warning[disabled], .btn--warning[disabled].rf-fu-btn-add, .btn--warning[disabled].rf-fu-btn-clr,
    .btn--warning[disabled].rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn--warning[disabled].rf-cal-time-btn, .rf-pick .btn--warning[disabled].rf-pick-btn, .pill-button.btn--warning[disabled]:hover, .btn--warning[disabled].rf-fu-btn-add:hover, .btn--warning[disabled].rf-fu-btn-clr:hover,
    .btn--warning[disabled].rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .btn--warning[disabled].rf-cal-time-btn:hover, .rf-pick .btn--warning[disabled].rf-pick-btn:hover, .pill-button.btn--warning[disabled]:active, .btn--warning[disabled].rf-fu-btn-add:active, .btn--warning[disabled].rf-fu-btn-clr:active,
    .btn--warning[disabled].rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .btn--warning[disabled].rf-cal-time-btn:active, .rf-pick .btn--warning[disabled].rf-pick-btn:active, .btn.orange[disabled], .rf-cal-monthpicker-cnt .orange[disabled].rf-cal-time-btn, .fc .fc-toolbar-chunk .orange[disabled].fc-today-button, .fc .fc-toolbar-chunk .orange[disabled].fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .orange[disabled].fc-timeGridWeek-button, .btn.orange[disabled]:hover, .rf-cal-monthpicker-cnt .orange[disabled].rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .orange[disabled].fc-today-button:hover, .fc .fc-toolbar-chunk .orange[disabled].fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .orange[disabled].fc-timeGridWeek-button:hover, .btn.orange[disabled]:active, .rf-cal-monthpicker-cnt .orange[disabled].rf-cal-time-btn:active, .fc .fc-toolbar-chunk .orange[disabled].fc-today-button:active, .fc .fc-toolbar-chunk .orange[disabled].fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .orange[disabled].fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .orange[disabled].fc-button-active, .btn.btn--orange[disabled], .rf-cal-monthpicker-cnt .btn--orange[disabled].rf-cal-time-btn, .fc .fc-toolbar-chunk .btn--orange[disabled].fc-today-button, .fc .fc-toolbar-chunk .btn--orange[disabled].fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .btn--orange[disabled].fc-timeGridWeek-button, .btn.btn--orange[disabled]:hover, .rf-cal-monthpicker-cnt .btn--orange[disabled].rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .btn--orange[disabled].fc-today-button:hover, .fc .fc-toolbar-chunk .btn--orange[disabled].fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .btn--orange[disabled].fc-timeGridWeek-button:hover, .btn.btn--orange[disabled]:active, .rf-cal-monthpicker-cnt .btn--orange[disabled].rf-cal-time-btn:active, .fc .fc-toolbar-chunk .btn--orange[disabled].fc-today-button:active, .fc .fc-toolbar-chunk .btn--orange[disabled].fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .btn--orange[disabled].fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .btn--orange[disabled].fc-button-active, .btn.btn-warning[disabled], .rf-cal-monthpicker-cnt .btn-warning[disabled].rf-cal-time-btn, .fc .fc-toolbar-chunk .btn-warning[disabled].fc-today-button, .fc .fc-toolbar-chunk .btn-warning[disabled].fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .btn-warning[disabled].fc-timeGridWeek-button, .btn.btn-warning[disabled]:hover, .rf-cal-monthpicker-cnt .btn-warning[disabled].rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .btn-warning[disabled].fc-today-button:hover, .fc .fc-toolbar-chunk .btn-warning[disabled].fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .btn-warning[disabled].fc-timeGridWeek-button:hover, .btn.btn-warning[disabled]:active, .rf-cal-monthpicker-cnt .btn-warning[disabled].rf-cal-time-btn:active, .fc .fc-toolbar-chunk .btn-warning[disabled].fc-today-button:active, .fc .fc-toolbar-chunk .btn-warning[disabled].fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .btn-warning[disabled].fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .btn-warning[disabled].fc-button-active, .btn.btn--warning[disabled], .rf-cal-monthpicker-cnt .btn--warning[disabled].rf-cal-time-btn, .fc .fc-toolbar-chunk .btn--warning[disabled].fc-today-button, .fc .fc-toolbar-chunk .btn--warning[disabled].fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .btn--warning[disabled].fc-timeGridWeek-button, .btn.btn--warning[disabled]:hover, .rf-cal-monthpicker-cnt .btn--warning[disabled].rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .btn--warning[disabled].fc-today-button:hover, .fc .fc-toolbar-chunk .btn--warning[disabled].fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .btn--warning[disabled].fc-timeGridWeek-button:hover, .btn.btn--warning[disabled]:active, .rf-cal-monthpicker-cnt .btn--warning[disabled].rf-cal-time-btn:active, .fc .fc-toolbar-chunk .btn--warning[disabled].fc-today-button:active, .fc .fc-toolbar-chunk .btn--warning[disabled].fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .btn--warning[disabled].fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .btn--warning[disabled].fc-button-active {
      background-color: #b6b9be !important;
      border-color: #7c818a !important;
      color: #6e747d !important;
      text-shadow: 0px 0 transparent;
      background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); }
  .pill-button.green, .green.rf-fu-btn-add, .green.rf-fu-btn-clr,
  .green.rf-fu-btn-upl, .rf-cal-timepicker-cnt .green.rf-cal-time-btn, .rf-pick .green.rf-pick-btn, .pill-button.btn--green, .btn--green.rf-fu-btn-add, .btn--green.rf-fu-btn-clr,
  .btn--green.rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn--green.rf-cal-time-btn, .rf-pick .btn--green.rf-pick-btn, .pill-button.btn-success, .btn-success.rf-fu-btn-add, .btn-success.rf-fu-btn-clr,
  .btn-success.rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn-success.rf-cal-time-btn, .rf-pick .btn-success.rf-pick-btn, .pill-button.btn--success, .btn--success.rf-fu-btn-add, .btn--success.rf-fu-btn-clr,
  .btn--success.rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn--success.rf-cal-time-btn, .rf-pick .btn--success.rf-pick-btn, .btn.green, .rf-cal-monthpicker-cnt .green.rf-cal-time-btn, .fc .fc-toolbar-chunk .green.fc-today-button, .fc .fc-toolbar-chunk .green.fc-dayGridMonth-button,
  .fc .fc-toolbar-chunk .green.fc-timeGridWeek-button, .btn.btn--green, .rf-cal-monthpicker-cnt .btn--green.rf-cal-time-btn, .fc .fc-toolbar-chunk .btn--green.fc-today-button, .fc .fc-toolbar-chunk .btn--green.fc-dayGridMonth-button,
  .fc .fc-toolbar-chunk .btn--green.fc-timeGridWeek-button, .btn.btn-success, .rf-cal-monthpicker-cnt .btn-success.rf-cal-time-btn, .fc .fc-toolbar-chunk .btn-success.fc-today-button, .fc .fc-toolbar-chunk .btn-success.fc-dayGridMonth-button,
  .fc .fc-toolbar-chunk .btn-success.fc-timeGridWeek-button, .btn.btn--success, .rf-cal-monthpicker-cnt .btn--success.rf-cal-time-btn, .fc .fc-toolbar-chunk .btn--success.fc-today-button, .fc .fc-toolbar-chunk .btn--success.fc-dayGridMonth-button,
  .fc .fc-toolbar-chunk .btn--success.fc-timeGridWeek-button {
    background-image: linear-gradient(rgba(0, 0, 0, 0), #8dc63f);
    background-color: #afd778;
    transition: background-color 0.3s;
    color: #fff !important;
    border-color: #709e32 !important;
    text-shadow: 0px -1px #8dc63f;
    -webkit-background-clip: padding-box; }
    .pill-button.green:hover, .green.rf-fu-btn-add:hover, .green.rf-fu-btn-clr:hover,
    .green.rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .green.rf-cal-time-btn:hover, .rf-pick .green.rf-pick-btn:hover, .pill-button.btn--green:hover, .btn--green.rf-fu-btn-add:hover, .btn--green.rf-fu-btn-clr:hover,
    .btn--green.rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .btn--green.rf-cal-time-btn:hover, .rf-pick .btn--green.rf-pick-btn:hover, .pill-button.btn-success:hover, .btn-success.rf-fu-btn-add:hover, .btn-success.rf-fu-btn-clr:hover,
    .btn-success.rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .btn-success.rf-cal-time-btn:hover, .rf-pick .btn-success.rf-pick-btn:hover, .pill-button.btn--success:hover, .btn--success.rf-fu-btn-add:hover, .btn--success.rf-fu-btn-clr:hover,
    .btn--success.rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .btn--success.rf-cal-time-btn:hover, .rf-pick .btn--success.rf-pick-btn:hover, .btn.green:hover, .rf-cal-monthpicker-cnt .green.rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .green.fc-today-button:hover, .fc .fc-toolbar-chunk .green.fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .green.fc-timeGridWeek-button:hover, .btn.btn--green:hover, .rf-cal-monthpicker-cnt .btn--green.rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .btn--green.fc-today-button:hover, .fc .fc-toolbar-chunk .btn--green.fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .btn--green.fc-timeGridWeek-button:hover, .btn.btn-success:hover, .rf-cal-monthpicker-cnt .btn-success.rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .btn-success.fc-today-button:hover, .fc .fc-toolbar-chunk .btn-success.fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .btn-success.fc-timeGridWeek-button:hover, .btn.btn--success:hover, .rf-cal-monthpicker-cnt .btn--success.rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .btn--success.fc-today-button:hover, .fc .fc-toolbar-chunk .btn--success.fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .btn--success.fc-timeGridWeek-button:hover {
      background-color: #8dc63f;
      color: #fff !important; }
    .pill-button.green:active, .green.rf-fu-btn-add:active, .green.rf-fu-btn-clr:active,
    .green.rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .green.rf-cal-time-btn:active, .rf-pick .green.rf-pick-btn:active, .pill-button.green.active, .green.active.rf-fu-btn-add, .green.active.rf-fu-btn-clr,
    .green.active.rf-fu-btn-upl, .rf-cal-timepicker-cnt .green.active.rf-cal-time-btn, .rf-pick .green.active.rf-pick-btn, .pill-button.btn--green:active, .btn--green.rf-fu-btn-add:active, .btn--green.rf-fu-btn-clr:active,
    .btn--green.rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .btn--green.rf-cal-time-btn:active, .rf-pick .btn--green.rf-pick-btn:active, .pill-button.btn--green.active, .btn--green.active.rf-fu-btn-add, .btn--green.active.rf-fu-btn-clr,
    .btn--green.active.rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn--green.active.rf-cal-time-btn, .rf-pick .btn--green.active.rf-pick-btn, .pill-button.btn-success:active, .btn-success.rf-fu-btn-add:active, .btn-success.rf-fu-btn-clr:active,
    .btn-success.rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .btn-success.rf-cal-time-btn:active, .rf-pick .btn-success.rf-pick-btn:active, .pill-button.btn-success.active, .btn-success.active.rf-fu-btn-add, .btn-success.active.rf-fu-btn-clr,
    .btn-success.active.rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn-success.active.rf-cal-time-btn, .rf-pick .btn-success.active.rf-pick-btn, .pill-button.btn--success:active, .btn--success.rf-fu-btn-add:active, .btn--success.rf-fu-btn-clr:active,
    .btn--success.rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .btn--success.rf-cal-time-btn:active, .rf-pick .btn--success.rf-pick-btn:active, .pill-button.btn--success.active, .btn--success.active.rf-fu-btn-add, .btn--success.active.rf-fu-btn-clr,
    .btn--success.active.rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn--success.active.rf-cal-time-btn, .rf-pick .btn--success.active.rf-pick-btn, .btn.green:active, .rf-cal-monthpicker-cnt .green.rf-cal-time-btn:active, .fc .fc-toolbar-chunk .green.fc-today-button:active, .fc .fc-toolbar-chunk .green.fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .green.fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .green.fc-button-active, .btn.green.active, .rf-cal-monthpicker-cnt .green.active.rf-cal-time-btn, .fc .fc-toolbar-chunk .green.active.fc-today-button, .fc .fc-toolbar-chunk .green.active.fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .green.active.fc-timeGridWeek-button, .btn.btn--green:active, .rf-cal-monthpicker-cnt .btn--green.rf-cal-time-btn:active, .fc .fc-toolbar-chunk .btn--green.fc-today-button:active, .fc .fc-toolbar-chunk .btn--green.fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .btn--green.fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .btn--green.fc-button-active, .btn.btn--green.active, .rf-cal-monthpicker-cnt .btn--green.active.rf-cal-time-btn, .fc .fc-toolbar-chunk .btn--green.active.fc-today-button, .fc .fc-toolbar-chunk .btn--green.active.fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .btn--green.active.fc-timeGridWeek-button, .btn.btn-success:active, .rf-cal-monthpicker-cnt .btn-success.rf-cal-time-btn:active, .fc .fc-toolbar-chunk .btn-success.fc-today-button:active, .fc .fc-toolbar-chunk .btn-success.fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .btn-success.fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .btn-success.fc-button-active, .btn.btn-success.active, .rf-cal-monthpicker-cnt .btn-success.active.rf-cal-time-btn, .fc .fc-toolbar-chunk .btn-success.active.fc-today-button, .fc .fc-toolbar-chunk .btn-success.active.fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .btn-success.active.fc-timeGridWeek-button, .btn.btn--success:active, .rf-cal-monthpicker-cnt .btn--success.rf-cal-time-btn:active, .fc .fc-toolbar-chunk .btn--success.fc-today-button:active, .fc .fc-toolbar-chunk .btn--success.fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .btn--success.fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .btn--success.fc-button-active, .btn.btn--success.active, .rf-cal-monthpicker-cnt .btn--success.active.rf-cal-time-btn, .fc .fc-toolbar-chunk .btn--success.active.fc-today-button, .fc .fc-toolbar-chunk .btn--success.active.fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .btn--success.active.fc-timeGridWeek-button {
      background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
      background-color: #709e32;
      color: rgba(255, 255, 255, 0.5) !important;
      text-shadow: 0px 0 #8dc63f; }
    .pill-button.green[disabled], .green[disabled].rf-fu-btn-add, .green[disabled].rf-fu-btn-clr,
    .green[disabled].rf-fu-btn-upl, .rf-cal-timepicker-cnt .green[disabled].rf-cal-time-btn, .rf-pick .green[disabled].rf-pick-btn, .pill-button.green[disabled]:hover, .green[disabled].rf-fu-btn-add:hover, .green[disabled].rf-fu-btn-clr:hover,
    .green[disabled].rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .green[disabled].rf-cal-time-btn:hover, .rf-pick .green[disabled].rf-pick-btn:hover, .pill-button.green[disabled]:active, .green[disabled].rf-fu-btn-add:active, .green[disabled].rf-fu-btn-clr:active,
    .green[disabled].rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .green[disabled].rf-cal-time-btn:active, .rf-pick .green[disabled].rf-pick-btn:active, .pill-button.btn--green[disabled], .btn--green[disabled].rf-fu-btn-add, .btn--green[disabled].rf-fu-btn-clr,
    .btn--green[disabled].rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn--green[disabled].rf-cal-time-btn, .rf-pick .btn--green[disabled].rf-pick-btn, .pill-button.btn--green[disabled]:hover, .btn--green[disabled].rf-fu-btn-add:hover, .btn--green[disabled].rf-fu-btn-clr:hover,
    .btn--green[disabled].rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .btn--green[disabled].rf-cal-time-btn:hover, .rf-pick .btn--green[disabled].rf-pick-btn:hover, .pill-button.btn--green[disabled]:active, .btn--green[disabled].rf-fu-btn-add:active, .btn--green[disabled].rf-fu-btn-clr:active,
    .btn--green[disabled].rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .btn--green[disabled].rf-cal-time-btn:active, .rf-pick .btn--green[disabled].rf-pick-btn:active, .pill-button.btn-success[disabled], .btn-success[disabled].rf-fu-btn-add, .btn-success[disabled].rf-fu-btn-clr,
    .btn-success[disabled].rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn-success[disabled].rf-cal-time-btn, .rf-pick .btn-success[disabled].rf-pick-btn, .pill-button.btn-success[disabled]:hover, .btn-success[disabled].rf-fu-btn-add:hover, .btn-success[disabled].rf-fu-btn-clr:hover,
    .btn-success[disabled].rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .btn-success[disabled].rf-cal-time-btn:hover, .rf-pick .btn-success[disabled].rf-pick-btn:hover, .pill-button.btn-success[disabled]:active, .btn-success[disabled].rf-fu-btn-add:active, .btn-success[disabled].rf-fu-btn-clr:active,
    .btn-success[disabled].rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .btn-success[disabled].rf-cal-time-btn:active, .rf-pick .btn-success[disabled].rf-pick-btn:active, .pill-button.btn--success[disabled], .btn--success[disabled].rf-fu-btn-add, .btn--success[disabled].rf-fu-btn-clr,
    .btn--success[disabled].rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn--success[disabled].rf-cal-time-btn, .rf-pick .btn--success[disabled].rf-pick-btn, .pill-button.btn--success[disabled]:hover, .btn--success[disabled].rf-fu-btn-add:hover, .btn--success[disabled].rf-fu-btn-clr:hover,
    .btn--success[disabled].rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .btn--success[disabled].rf-cal-time-btn:hover, .rf-pick .btn--success[disabled].rf-pick-btn:hover, .pill-button.btn--success[disabled]:active, .btn--success[disabled].rf-fu-btn-add:active, .btn--success[disabled].rf-fu-btn-clr:active,
    .btn--success[disabled].rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .btn--success[disabled].rf-cal-time-btn:active, .rf-pick .btn--success[disabled].rf-pick-btn:active, .btn.green[disabled], .rf-cal-monthpicker-cnt .green[disabled].rf-cal-time-btn, .fc .fc-toolbar-chunk .green[disabled].fc-today-button, .fc .fc-toolbar-chunk .green[disabled].fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .green[disabled].fc-timeGridWeek-button, .btn.green[disabled]:hover, .rf-cal-monthpicker-cnt .green[disabled].rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .green[disabled].fc-today-button:hover, .fc .fc-toolbar-chunk .green[disabled].fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .green[disabled].fc-timeGridWeek-button:hover, .btn.green[disabled]:active, .rf-cal-monthpicker-cnt .green[disabled].rf-cal-time-btn:active, .fc .fc-toolbar-chunk .green[disabled].fc-today-button:active, .fc .fc-toolbar-chunk .green[disabled].fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .green[disabled].fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .green[disabled].fc-button-active, .btn.btn--green[disabled], .rf-cal-monthpicker-cnt .btn--green[disabled].rf-cal-time-btn, .fc .fc-toolbar-chunk .btn--green[disabled].fc-today-button, .fc .fc-toolbar-chunk .btn--green[disabled].fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .btn--green[disabled].fc-timeGridWeek-button, .btn.btn--green[disabled]:hover, .rf-cal-monthpicker-cnt .btn--green[disabled].rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .btn--green[disabled].fc-today-button:hover, .fc .fc-toolbar-chunk .btn--green[disabled].fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .btn--green[disabled].fc-timeGridWeek-button:hover, .btn.btn--green[disabled]:active, .rf-cal-monthpicker-cnt .btn--green[disabled].rf-cal-time-btn:active, .fc .fc-toolbar-chunk .btn--green[disabled].fc-today-button:active, .fc .fc-toolbar-chunk .btn--green[disabled].fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .btn--green[disabled].fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .btn--green[disabled].fc-button-active, .btn.btn-success[disabled], .rf-cal-monthpicker-cnt .btn-success[disabled].rf-cal-time-btn, .fc .fc-toolbar-chunk .btn-success[disabled].fc-today-button, .fc .fc-toolbar-chunk .btn-success[disabled].fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .btn-success[disabled].fc-timeGridWeek-button, .btn.btn-success[disabled]:hover, .rf-cal-monthpicker-cnt .btn-success[disabled].rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .btn-success[disabled].fc-today-button:hover, .fc .fc-toolbar-chunk .btn-success[disabled].fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .btn-success[disabled].fc-timeGridWeek-button:hover, .btn.btn-success[disabled]:active, .rf-cal-monthpicker-cnt .btn-success[disabled].rf-cal-time-btn:active, .fc .fc-toolbar-chunk .btn-success[disabled].fc-today-button:active, .fc .fc-toolbar-chunk .btn-success[disabled].fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .btn-success[disabled].fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .btn-success[disabled].fc-button-active, .btn.btn--success[disabled], .rf-cal-monthpicker-cnt .btn--success[disabled].rf-cal-time-btn, .fc .fc-toolbar-chunk .btn--success[disabled].fc-today-button, .fc .fc-toolbar-chunk .btn--success[disabled].fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .btn--success[disabled].fc-timeGridWeek-button, .btn.btn--success[disabled]:hover, .rf-cal-monthpicker-cnt .btn--success[disabled].rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .btn--success[disabled].fc-today-button:hover, .fc .fc-toolbar-chunk .btn--success[disabled].fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .btn--success[disabled].fc-timeGridWeek-button:hover, .btn.btn--success[disabled]:active, .rf-cal-monthpicker-cnt .btn--success[disabled].rf-cal-time-btn:active, .fc .fc-toolbar-chunk .btn--success[disabled].fc-today-button:active, .fc .fc-toolbar-chunk .btn--success[disabled].fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .btn--success[disabled].fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .btn--success[disabled].fc-button-active {
      background-color: #b6b9be !important;
      border-color: #7c818a !important;
      color: #6e747d !important;
      text-shadow: 0px 0 transparent;
      background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); }
  .pill-button.red, .red.rf-fu-btn-add, .red.rf-fu-btn-clr,
  .red.rf-fu-btn-upl, .rf-cal-timepicker-cnt .red.rf-cal-time-btn, .rf-pick .red.rf-pick-btn, .pill-button.btn--red, .btn--red.rf-fu-btn-add, .btn--red.rf-fu-btn-clr,
  .btn--red.rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn--red.rf-cal-time-btn, .rf-pick .btn--red.rf-pick-btn, .pill-button.btn-danger, .btn-danger.rf-fu-btn-add, .btn-danger.rf-fu-btn-clr,
  .btn-danger.rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn-danger.rf-cal-time-btn, .rf-pick .btn-danger.rf-pick-btn, .pill-button.btn--danger, .btn--danger.rf-fu-btn-add, .btn--danger.rf-fu-btn-clr,
  .btn--danger.rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn--danger.rf-cal-time-btn, .rf-pick .btn--danger.rf-pick-btn, .btn.red, .rf-cal-monthpicker-cnt .red.rf-cal-time-btn, .fc .fc-toolbar-chunk .red.fc-today-button, .fc .fc-toolbar-chunk .red.fc-dayGridMonth-button,
  .fc .fc-toolbar-chunk .red.fc-timeGridWeek-button, .btn.btn--red, .rf-cal-monthpicker-cnt .btn--red.rf-cal-time-btn, .fc .fc-toolbar-chunk .btn--red.fc-today-button, .fc .fc-toolbar-chunk .btn--red.fc-dayGridMonth-button,
  .fc .fc-toolbar-chunk .btn--red.fc-timeGridWeek-button, .btn.btn-danger, .rf-cal-monthpicker-cnt .btn-danger.rf-cal-time-btn, .fc .fc-toolbar-chunk .btn-danger.fc-today-button, .fc .fc-toolbar-chunk .btn-danger.fc-dayGridMonth-button,
  .fc .fc-toolbar-chunk .btn-danger.fc-timeGridWeek-button, .btn.btn--danger, .rf-cal-monthpicker-cnt .btn--danger.rf-cal-time-btn, .fc .fc-toolbar-chunk .btn--danger.fc-today-button, .fc .fc-toolbar-chunk .btn--danger.fc-dayGridMonth-button,
  .fc .fc-toolbar-chunk .btn--danger.fc-timeGridWeek-button {
    background-image: linear-gradient(rgba(0, 0, 0, 0), #9e0b0f);
    background-color: #bb5457;
    transition: background-color 0.3s;
    color: #fff !important;
    border-color: #7e080c !important;
    text-shadow: 0px -1px #9e0b0f;
    -webkit-background-clip: padding-box; }
    .pill-button.red:hover, .red.rf-fu-btn-add:hover, .red.rf-fu-btn-clr:hover,
    .red.rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .red.rf-cal-time-btn:hover, .rf-pick .red.rf-pick-btn:hover, .pill-button.btn--red:hover, .btn--red.rf-fu-btn-add:hover, .btn--red.rf-fu-btn-clr:hover,
    .btn--red.rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .btn--red.rf-cal-time-btn:hover, .rf-pick .btn--red.rf-pick-btn:hover, .pill-button.btn-danger:hover, .btn-danger.rf-fu-btn-add:hover, .btn-danger.rf-fu-btn-clr:hover,
    .btn-danger.rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .btn-danger.rf-cal-time-btn:hover, .rf-pick .btn-danger.rf-pick-btn:hover, .pill-button.btn--danger:hover, .btn--danger.rf-fu-btn-add:hover, .btn--danger.rf-fu-btn-clr:hover,
    .btn--danger.rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .btn--danger.rf-cal-time-btn:hover, .rf-pick .btn--danger.rf-pick-btn:hover, .btn.red:hover, .rf-cal-monthpicker-cnt .red.rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .red.fc-today-button:hover, .fc .fc-toolbar-chunk .red.fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .red.fc-timeGridWeek-button:hover, .btn.btn--red:hover, .rf-cal-monthpicker-cnt .btn--red.rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .btn--red.fc-today-button:hover, .fc .fc-toolbar-chunk .btn--red.fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .btn--red.fc-timeGridWeek-button:hover, .btn.btn-danger:hover, .rf-cal-monthpicker-cnt .btn-danger.rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .btn-danger.fc-today-button:hover, .fc .fc-toolbar-chunk .btn-danger.fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .btn-danger.fc-timeGridWeek-button:hover, .btn.btn--danger:hover, .rf-cal-monthpicker-cnt .btn--danger.rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .btn--danger.fc-today-button:hover, .fc .fc-toolbar-chunk .btn--danger.fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .btn--danger.fc-timeGridWeek-button:hover {
      background-color: #9e0b0f;
      color: #fff !important; }
    .pill-button.red:active, .red.rf-fu-btn-add:active, .red.rf-fu-btn-clr:active,
    .red.rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .red.rf-cal-time-btn:active, .rf-pick .red.rf-pick-btn:active, .pill-button.red.active, .red.active.rf-fu-btn-add, .red.active.rf-fu-btn-clr,
    .red.active.rf-fu-btn-upl, .rf-cal-timepicker-cnt .red.active.rf-cal-time-btn, .rf-pick .red.active.rf-pick-btn, .pill-button.btn--red:active, .btn--red.rf-fu-btn-add:active, .btn--red.rf-fu-btn-clr:active,
    .btn--red.rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .btn--red.rf-cal-time-btn:active, .rf-pick .btn--red.rf-pick-btn:active, .pill-button.btn--red.active, .btn--red.active.rf-fu-btn-add, .btn--red.active.rf-fu-btn-clr,
    .btn--red.active.rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn--red.active.rf-cal-time-btn, .rf-pick .btn--red.active.rf-pick-btn, .pill-button.btn-danger:active, .btn-danger.rf-fu-btn-add:active, .btn-danger.rf-fu-btn-clr:active,
    .btn-danger.rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .btn-danger.rf-cal-time-btn:active, .rf-pick .btn-danger.rf-pick-btn:active, .pill-button.btn-danger.active, .btn-danger.active.rf-fu-btn-add, .btn-danger.active.rf-fu-btn-clr,
    .btn-danger.active.rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn-danger.active.rf-cal-time-btn, .rf-pick .btn-danger.active.rf-pick-btn, .pill-button.btn--danger:active, .btn--danger.rf-fu-btn-add:active, .btn--danger.rf-fu-btn-clr:active,
    .btn--danger.rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .btn--danger.rf-cal-time-btn:active, .rf-pick .btn--danger.rf-pick-btn:active, .pill-button.btn--danger.active, .btn--danger.active.rf-fu-btn-add, .btn--danger.active.rf-fu-btn-clr,
    .btn--danger.active.rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn--danger.active.rf-cal-time-btn, .rf-pick .btn--danger.active.rf-pick-btn, .btn.red:active, .rf-cal-monthpicker-cnt .red.rf-cal-time-btn:active, .fc .fc-toolbar-chunk .red.fc-today-button:active, .fc .fc-toolbar-chunk .red.fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .red.fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .red.fc-button-active, .btn.red.active, .rf-cal-monthpicker-cnt .red.active.rf-cal-time-btn, .fc .fc-toolbar-chunk .red.active.fc-today-button, .fc .fc-toolbar-chunk .red.active.fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .red.active.fc-timeGridWeek-button, .btn.btn--red:active, .rf-cal-monthpicker-cnt .btn--red.rf-cal-time-btn:active, .fc .fc-toolbar-chunk .btn--red.fc-today-button:active, .fc .fc-toolbar-chunk .btn--red.fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .btn--red.fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .btn--red.fc-button-active, .btn.btn--red.active, .rf-cal-monthpicker-cnt .btn--red.active.rf-cal-time-btn, .fc .fc-toolbar-chunk .btn--red.active.fc-today-button, .fc .fc-toolbar-chunk .btn--red.active.fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .btn--red.active.fc-timeGridWeek-button, .btn.btn-danger:active, .rf-cal-monthpicker-cnt .btn-danger.rf-cal-time-btn:active, .fc .fc-toolbar-chunk .btn-danger.fc-today-button:active, .fc .fc-toolbar-chunk .btn-danger.fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .btn-danger.fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .btn-danger.fc-button-active, .btn.btn-danger.active, .rf-cal-monthpicker-cnt .btn-danger.active.rf-cal-time-btn, .fc .fc-toolbar-chunk .btn-danger.active.fc-today-button, .fc .fc-toolbar-chunk .btn-danger.active.fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .btn-danger.active.fc-timeGridWeek-button, .btn.btn--danger:active, .rf-cal-monthpicker-cnt .btn--danger.rf-cal-time-btn:active, .fc .fc-toolbar-chunk .btn--danger.fc-today-button:active, .fc .fc-toolbar-chunk .btn--danger.fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .btn--danger.fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .btn--danger.fc-button-active, .btn.btn--danger.active, .rf-cal-monthpicker-cnt .btn--danger.active.rf-cal-time-btn, .fc .fc-toolbar-chunk .btn--danger.active.fc-today-button, .fc .fc-toolbar-chunk .btn--danger.active.fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .btn--danger.active.fc-timeGridWeek-button {
      background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
      background-color: #7e080c;
      color: rgba(255, 255, 255, 0.5) !important;
      text-shadow: 0px 0 #9e0b0f; }
    .pill-button.red[disabled], .red[disabled].rf-fu-btn-add, .red[disabled].rf-fu-btn-clr,
    .red[disabled].rf-fu-btn-upl, .rf-cal-timepicker-cnt .red[disabled].rf-cal-time-btn, .rf-pick .red[disabled].rf-pick-btn, .pill-button.red[disabled]:hover, .red[disabled].rf-fu-btn-add:hover, .red[disabled].rf-fu-btn-clr:hover,
    .red[disabled].rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .red[disabled].rf-cal-time-btn:hover, .rf-pick .red[disabled].rf-pick-btn:hover, .pill-button.red[disabled]:active, .red[disabled].rf-fu-btn-add:active, .red[disabled].rf-fu-btn-clr:active,
    .red[disabled].rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .red[disabled].rf-cal-time-btn:active, .rf-pick .red[disabled].rf-pick-btn:active, .pill-button.btn--red[disabled], .btn--red[disabled].rf-fu-btn-add, .btn--red[disabled].rf-fu-btn-clr,
    .btn--red[disabled].rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn--red[disabled].rf-cal-time-btn, .rf-pick .btn--red[disabled].rf-pick-btn, .pill-button.btn--red[disabled]:hover, .btn--red[disabled].rf-fu-btn-add:hover, .btn--red[disabled].rf-fu-btn-clr:hover,
    .btn--red[disabled].rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .btn--red[disabled].rf-cal-time-btn:hover, .rf-pick .btn--red[disabled].rf-pick-btn:hover, .pill-button.btn--red[disabled]:active, .btn--red[disabled].rf-fu-btn-add:active, .btn--red[disabled].rf-fu-btn-clr:active,
    .btn--red[disabled].rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .btn--red[disabled].rf-cal-time-btn:active, .rf-pick .btn--red[disabled].rf-pick-btn:active, .pill-button.btn-danger[disabled], .btn-danger[disabled].rf-fu-btn-add, .btn-danger[disabled].rf-fu-btn-clr,
    .btn-danger[disabled].rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn-danger[disabled].rf-cal-time-btn, .rf-pick .btn-danger[disabled].rf-pick-btn, .pill-button.btn-danger[disabled]:hover, .btn-danger[disabled].rf-fu-btn-add:hover, .btn-danger[disabled].rf-fu-btn-clr:hover,
    .btn-danger[disabled].rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .btn-danger[disabled].rf-cal-time-btn:hover, .rf-pick .btn-danger[disabled].rf-pick-btn:hover, .pill-button.btn-danger[disabled]:active, .btn-danger[disabled].rf-fu-btn-add:active, .btn-danger[disabled].rf-fu-btn-clr:active,
    .btn-danger[disabled].rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .btn-danger[disabled].rf-cal-time-btn:active, .rf-pick .btn-danger[disabled].rf-pick-btn:active, .pill-button.btn--danger[disabled], .btn--danger[disabled].rf-fu-btn-add, .btn--danger[disabled].rf-fu-btn-clr,
    .btn--danger[disabled].rf-fu-btn-upl, .rf-cal-timepicker-cnt .btn--danger[disabled].rf-cal-time-btn, .rf-pick .btn--danger[disabled].rf-pick-btn, .pill-button.btn--danger[disabled]:hover, .btn--danger[disabled].rf-fu-btn-add:hover, .btn--danger[disabled].rf-fu-btn-clr:hover,
    .btn--danger[disabled].rf-fu-btn-upl:hover, .rf-cal-timepicker-cnt .btn--danger[disabled].rf-cal-time-btn:hover, .rf-pick .btn--danger[disabled].rf-pick-btn:hover, .pill-button.btn--danger[disabled]:active, .btn--danger[disabled].rf-fu-btn-add:active, .btn--danger[disabled].rf-fu-btn-clr:active,
    .btn--danger[disabled].rf-fu-btn-upl:active, .rf-cal-timepicker-cnt .btn--danger[disabled].rf-cal-time-btn:active, .rf-pick .btn--danger[disabled].rf-pick-btn:active, .btn.red[disabled], .rf-cal-monthpicker-cnt .red[disabled].rf-cal-time-btn, .fc .fc-toolbar-chunk .red[disabled].fc-today-button, .fc .fc-toolbar-chunk .red[disabled].fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .red[disabled].fc-timeGridWeek-button, .btn.red[disabled]:hover, .rf-cal-monthpicker-cnt .red[disabled].rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .red[disabled].fc-today-button:hover, .fc .fc-toolbar-chunk .red[disabled].fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .red[disabled].fc-timeGridWeek-button:hover, .btn.red[disabled]:active, .rf-cal-monthpicker-cnt .red[disabled].rf-cal-time-btn:active, .fc .fc-toolbar-chunk .red[disabled].fc-today-button:active, .fc .fc-toolbar-chunk .red[disabled].fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .red[disabled].fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .red[disabled].fc-button-active, .btn.btn--red[disabled], .rf-cal-monthpicker-cnt .btn--red[disabled].rf-cal-time-btn, .fc .fc-toolbar-chunk .btn--red[disabled].fc-today-button, .fc .fc-toolbar-chunk .btn--red[disabled].fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .btn--red[disabled].fc-timeGridWeek-button, .btn.btn--red[disabled]:hover, .rf-cal-monthpicker-cnt .btn--red[disabled].rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .btn--red[disabled].fc-today-button:hover, .fc .fc-toolbar-chunk .btn--red[disabled].fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .btn--red[disabled].fc-timeGridWeek-button:hover, .btn.btn--red[disabled]:active, .rf-cal-monthpicker-cnt .btn--red[disabled].rf-cal-time-btn:active, .fc .fc-toolbar-chunk .btn--red[disabled].fc-today-button:active, .fc .fc-toolbar-chunk .btn--red[disabled].fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .btn--red[disabled].fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .btn--red[disabled].fc-button-active, .btn.btn-danger[disabled], .rf-cal-monthpicker-cnt .btn-danger[disabled].rf-cal-time-btn, .fc .fc-toolbar-chunk .btn-danger[disabled].fc-today-button, .fc .fc-toolbar-chunk .btn-danger[disabled].fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .btn-danger[disabled].fc-timeGridWeek-button, .btn.btn-danger[disabled]:hover, .rf-cal-monthpicker-cnt .btn-danger[disabled].rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .btn-danger[disabled].fc-today-button:hover, .fc .fc-toolbar-chunk .btn-danger[disabled].fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .btn-danger[disabled].fc-timeGridWeek-button:hover, .btn.btn-danger[disabled]:active, .rf-cal-monthpicker-cnt .btn-danger[disabled].rf-cal-time-btn:active, .fc .fc-toolbar-chunk .btn-danger[disabled].fc-today-button:active, .fc .fc-toolbar-chunk .btn-danger[disabled].fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .btn-danger[disabled].fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .btn-danger[disabled].fc-button-active, .btn.btn--danger[disabled], .rf-cal-monthpicker-cnt .btn--danger[disabled].rf-cal-time-btn, .fc .fc-toolbar-chunk .btn--danger[disabled].fc-today-button, .fc .fc-toolbar-chunk .btn--danger[disabled].fc-dayGridMonth-button,
    .fc .fc-toolbar-chunk .btn--danger[disabled].fc-timeGridWeek-button, .btn.btn--danger[disabled]:hover, .rf-cal-monthpicker-cnt .btn--danger[disabled].rf-cal-time-btn:hover, .fc .fc-toolbar-chunk .btn--danger[disabled].fc-today-button:hover, .fc .fc-toolbar-chunk .btn--danger[disabled].fc-dayGridMonth-button:hover,
    .fc .fc-toolbar-chunk .btn--danger[disabled].fc-timeGridWeek-button:hover, .btn.btn--danger[disabled]:active, .rf-cal-monthpicker-cnt .btn--danger[disabled].rf-cal-time-btn:active, .fc .fc-toolbar-chunk .btn--danger[disabled].fc-today-button:active, .fc .fc-toolbar-chunk .btn--danger[disabled].fc-dayGridMonth-button:active,
    .fc .fc-toolbar-chunk .btn--danger[disabled].fc-timeGridWeek-button:active, .fc .fc-toolbar-chunk .btn--danger[disabled].fc-button-active {
      background-color: #b6b9be !important;
      border-color: #7c818a !important;
      color: #6e747d !important;
      text-shadow: 0px 0 transparent;
      background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); }
  .dropdown .pill-button, .dropdown .rf-fu-btn-add, .dropdown .rf-fu-btn-clr,
  .dropdown .rf-fu-btn-upl, .dropdown .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt .dropdown .rf-cal-time-btn, .dropdown .rf-pick .rf-pick-btn, .rf-pick .dropdown .rf-pick-btn, .dropdown .btn, .dropdown .rf-cal-monthpicker-cnt .rf-cal-time-btn, .rf-cal-monthpicker-cnt .dropdown .rf-cal-time-btn, .dropdown .fc .fc-toolbar-chunk .fc-today-button, .fc .fc-toolbar-chunk .dropdown .fc-today-button, .dropdown .fc .fc-toolbar-chunk .fc-dayGridMonth-button, .fc .fc-toolbar-chunk .dropdown .fc-dayGridMonth-button,
  .dropdown .fc .fc-toolbar-chunk .fc-timeGridWeek-button,
  .fc .fc-toolbar-chunk .dropdown .fc-timeGridWeek-button {
    margin-right: 0 !important; }

.btn-link, .btn--link {
  background: none;
  border: 1px solid transparent;
  color: #0d6efd !important;
  text-decoration: underline;
  text-shadow: none; }
  .btn-link:hover, .btn--link:hover {
    background: #e2e3e5;
    border: transparent;
    color: #0d6efd !important;
    text-shadow: none; }

.btn-x {
  border-radius: 50%;
  width: 9px;
  padding: 1px 6px 3px 5px !important;
  font-size: 17px !important;
  box-sizing: content-box;
  height: 16px;
  border: none;
  margin: 1px 0;
  background-color: #EEEEEE; }

.btn-group {
  font-size: 0;
  display: inline-block; }
  .btn-group .btn, .btn-group .rf-cal-monthpicker-cnt .rf-cal-time-btn, .rf-cal-monthpicker-cnt .btn-group .rf-cal-time-btn, .btn-group .fc .fc-toolbar-chunk .fc-today-button, .fc .fc-toolbar-chunk .btn-group .fc-today-button, .btn-group .fc .fc-toolbar-chunk .fc-dayGridMonth-button, .fc .fc-toolbar-chunk .btn-group .fc-dayGridMonth-button,
  .btn-group .fc .fc-toolbar-chunk .fc-timeGridWeek-button,
  .fc .fc-toolbar-chunk .btn-group .fc-timeGridWeek-button {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    margin: 0; }
    .btn-group .btn:first-child, .btn-group .rf-cal-monthpicker-cnt .rf-cal-time-btn:first-child, .rf-cal-monthpicker-cnt .btn-group .rf-cal-time-btn:first-child, .btn-group .fc .fc-toolbar-chunk .fc-today-button:first-child, .fc .fc-toolbar-chunk .btn-group .fc-today-button:first-child, .btn-group .fc .fc-toolbar-chunk .fc-dayGridMonth-button:first-child, .fc .fc-toolbar-chunk .btn-group .fc-dayGridMonth-button:first-child,
    .btn-group .fc .fc-toolbar-chunk .fc-timeGridWeek-button:first-child,
    .fc .fc-toolbar-chunk .btn-group .fc-timeGridWeek-button:first-child {
      -moz-border-radius-topleft: 4px;
      -webkit-border-top-left-radius: 4px;
      border-top-left-radius: 4px;
      -moz-border-radius-bottomleft: 4px;
      -webkit-border-bottom-left-radius: 4px;
      border-bottom-left-radius: 4px; }
    .btn-group .btn:last-child, .btn-group .rf-cal-monthpicker-cnt .rf-cal-time-btn:last-child, .rf-cal-monthpicker-cnt .btn-group .rf-cal-time-btn:last-child, .btn-group .fc .fc-toolbar-chunk .fc-today-button:last-child, .fc .fc-toolbar-chunk .btn-group .fc-today-button:last-child, .btn-group .fc .fc-toolbar-chunk .fc-dayGridMonth-button:last-child, .fc .fc-toolbar-chunk .btn-group .fc-dayGridMonth-button:last-child,
    .btn-group .fc .fc-toolbar-chunk .fc-timeGridWeek-button:last-child,
    .fc .fc-toolbar-chunk .btn-group .fc-timeGridWeek-button:last-child {
      -moz-border-radius-topright: 4px;
      -webkit-border-top-right-radius: 4px;
      border-top-right-radius: 4px;
      -moz-border-radius-bottomright: 4px;
      -webkit-border-bottom-right-radius: 4px;
      border-bottom-right-radius: 4px; }

fieldset.inputs {
  border: none;
  margin: 0;
  padding: 0; }

.form form {
  margin: 0;
  padding: 2em;
  background: rgba(255, 255, 255, 0);
  color: #333;
  text-shadow: rgba(255, 255, 255, 0); }
  .form form a.button, .form form button.button, .form form input.button {
    border-color: #797979 !important;
    color: #353535 !important;
    background: #E4E4E4;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I1YmFiYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3f3f4), color-stop(100%, #b5baba));
    background-image: -moz-linear-gradient(#f3f3f4, #b5baba);
    background-image: -webkit-linear-gradient(#f3f3f4, #b5baba);
    background-image: linear-gradient(#f3f3f4, #b5baba);
    -moz-box-shadow: #FFF 1px 1px 1px;
    -webkit-box-shadow: #FFF 1px 1px 1px;
    box-shadow: #FFF 1px 1px 1px;
    text-shadow: 1px 1px #EEE !important; }
    .form form a.button:hover, .form form button.button:hover, .form form input.button:hover {
      background: #FDF9D3;
      color: #6a520d; }
    .form form a.button:visited, .form form button.button:visited, .form form input.button:visited {
      color: #353535 !important; }
  .form form button {
    cursor: pointer; }
  .form form ul, .form form ol, .form form li, .form form fieldset, .form form legend, .form form input, .form form textarea {
    margin: 0;
    padding: 0; }
  .form form fieldset {
    border: 0; }
  .form form ol, .form form ul {
    list-style: none; }
  .form form abbr, .form form acronym {
    border: 0;
    font-variant: normal; }
  .form form input, .form form textarea, .form form select {
    font-family: inherit;
    font-weight: inherit; }
  .form form input, .form form textarea, .form form label, .form form select {
    font-family: "Lucida Grande", Arial, sans-serif;
    font-size: 1.2em; }
  .form form input, .form form textarea {
    padding: 2px; }
  .form form textarea {
    overflow: auto; }
  .form form label {
    cursor: pointer;
    height: 1.8em;
    line-height: 1.8em; }
  .form form select {
    padding: 1px 0; }
  .form form legend span {
    font-size: 1.2em;
    line-height: 1.4em; }
  .form form fieldset {
    clear: both;
    text-align: left; }
    .form form fieldset.contain {
      border: 1px solid;
      margin: 4em 0 2em 0; }
      .form form fieldset.contain legend {
        width: 28%;
        font-weight: bold;
        position: relative; }
        .form form fieldset.contain legend span {
          position: absolute;
          top: -35px;
          left: -1px;
          height: 15px;
          padding: 10px 0;
          width: 100%;
          text-align: center;
          border: 1px solid;
          border-bottom: none; }
      .form form fieldset.contain ol {
        padding: 2em; }
        .form form fieldset.contain ol li.inline ol {
          margin-left: 0;
          padding-left: 0; }
          .form form fieldset.contain ol li.inline ol.labeled {
            margin-left: 28%; }
    .form form fieldset.inputs ol li {
      border: 1px solid; }
    .form form fieldset.inputs ol li {
      color: #333;
      text-shadow: rgba(255, 255, 255, 0);
      border-color: rgba(255, 255, 255, 0); }
      .form form fieldset.inputs ol li.error {
        text-shadow: white;
        background: #FFD1D2;
        color: #A01111;
        border-color: #F97F80; }
        .form form fieldset.inputs ol li.error ol {
          background-color: #FFD1D2; }
          .form form fieldset.inputs ol li.error ol li {
            border-color: #FFD1D2; }
        .form form fieldset.inputs ol li.error p {
          color: #A01111;
          text-shadow: white; }
        .form form fieldset.inputs ol li.error input, .form form fieldset.inputs ol li.error textarea, .form form fieldset.inputs ol li.error li input, .form form fieldset.inputs ol li.error li textarea {
          border-color: #A01111;
          border-right-color: #ff8383;
          border-left-color: #ff8383;
          border-bottom-color: #ffb2b2; }
        .form form fieldset.inputs ol li.error.highlight {
          background: #FDF9D3;
          color: #A01111;
          border-color: #F97F80; }
          .form form fieldset.inputs ol li.error.highlight input, .form form fieldset.inputs ol li.error.highlight textarea, .form form fieldset.inputs ol li.error.highlight li input, .form form fieldset.inputs ol li.error.highlight li textarea {
            border-color: #A01111;
            border-right-color: #ff8383;
            border-left-color: #ff8383;
            border-bottom-color: #ffb2b2; }
        .form form fieldset.inputs ol li.error label {
          border-color: #FFD1D2;
          color: #A01111;
          text-shadow: white; }
      .form form fieldset.inputs ol li.highlight {
        text-shadow: white;
        border-color: #B39B56;
        background: #FDF9D3;
        color: #6a520d;
        font-weight: normal; }
        .form form fieldset.inputs ol li.highlight p {
          color: #6a520d;
          text-shadow: white; }
        .form form fieldset.inputs ol li.highlight input, .form form fieldset.inputs ol li.highlight textarea, .form form fieldset.inputs ol li.highlight li input, .form form fieldset.inputs ol li.highlight li textarea {
          background: #FFFFFF;
          border-color: #6a520d;
          border-right-color: #d3bb76;
          border-left-color: #d3bb76;
          border-bottom-color: #f8e09b; }
        .form form fieldset.inputs ol li.highlight label {
          border-color: #FDF9D3;
          color: #6a520d;
          text-shadow: white; }
        .form form fieldset.inputs ol li.highlight ol {
          background-color: #FDF9D3 !important; }
          .form form fieldset.inputs ol li.highlight ol li {
            border-color: #FDF9D3; }
            .form form fieldset.inputs ol li.highlight ol li.delete {
              border-color: #F97F80;
              background-color: #FFD1D2; }
              .form form fieldset.inputs ol li.highlight ol li.delete label {
                color: #A01111; }
      .form form fieldset.inputs ol li.children {
        border-color: rgba(179, 179, 179, 0);
        background: rgba(255, 255, 255, 0); }
        .form form fieldset.inputs ol li.children li {
          border-color: rgba(179, 179, 179, 0); }
          .form form fieldset.inputs ol li.children li.error {
            text-shadow: white;
            background: #FFD1D2;
            color: #A01111;
            border-color: #F97F80; }
            .form form fieldset.inputs ol li.children li.error ol {
              background-color: #FFD1D2; }
              .form form fieldset.inputs ol li.children li.error ol li {
                border-color: #FFD1D2; }
            .form form fieldset.inputs ol li.children li.error p {
              color: #A01111;
              text-shadow: white; }
            .form form fieldset.inputs ol li.children li.error input, .form form fieldset.inputs ol li.children li.error textarea, .form form fieldset.inputs ol li.children li.error li input, .form form fieldset.inputs ol li.children li.error li textarea {
              border-color: #A01111;
              border-right-color: #ff8383;
              border-left-color: #ff8383;
              border-bottom-color: #ffb2b2; }
            .form form fieldset.inputs ol li.children li.error.highlight {
              background: #FDF9D3;
              color: #A01111;
              border-color: #F97F80; }
              .form form fieldset.inputs ol li.children li.error.highlight input, .form form fieldset.inputs ol li.children li.error.highlight textarea, .form form fieldset.inputs ol li.children li.error.highlight li input, .form form fieldset.inputs ol li.children li.error.highlight li textarea {
                border-color: #A01111;
                border-right-color: #ff8383;
                border-left-color: #ff8383;
                border-bottom-color: #ffb2b2; }
            .form form fieldset.inputs ol li.children li.error label {
              border-color: #FFD1D2;
              color: #A01111;
              text-shadow: white; }
          .form form fieldset.inputs ol li.children li.highlight {
            text-shadow: white;
            border-color: #B39B56;
            background: #FDF9D3;
            color: #6a520d;
            font-weight: normal; }
            .form form fieldset.inputs ol li.children li.highlight p {
              color: #6a520d;
              text-shadow: white; }
            .form form fieldset.inputs ol li.children li.highlight input, .form form fieldset.inputs ol li.children li.highlight textarea, .form form fieldset.inputs ol li.children li.highlight li input, .form form fieldset.inputs ol li.children li.highlight li textarea {
              background: #FFFFFF;
              border-color: #6a520d;
              border-right-color: #d3bb76;
              border-left-color: #d3bb76;
              border-bottom-color: #f8e09b; }
            .form form fieldset.inputs ol li.children li.highlight label {
              border-color: #FDF9D3;
              color: #6a520d;
              text-shadow: white; }
            .form form fieldset.inputs ol li.children li.highlight ol {
              background-color: #FDF9D3 !important; }
              .form form fieldset.inputs ol li.children li.highlight ol li {
                border-color: #FDF9D3; }
                .form form fieldset.inputs ol li.children li.highlight ol li.delete {
                  border-color: #F97F80;
                  background-color: #FFD1D2; }
                  .form form fieldset.inputs ol li.children li.highlight ol li.delete label {
                    color: #A01111; }
    .form form fieldset.inputs.contain {
      background-color: rgba(255, 255, 255, 0);
      border-color: rgba(179, 179, 179, 0); }
      .form form fieldset.inputs.contain legend span {
        background: rgba(255, 255, 255, 0);
        border-color: rgba(179, 179, 179, 0);
        color: #333; }
      .form form fieldset.inputs.contain ol {
        background: rgba(255, 255, 255, 0);
        border-color: rgba(255, 255, 255, 0); }
        .form form fieldset.inputs.contain ol li {
          border-color: rgba(255, 255, 255, 0); }
          .form form fieldset.inputs.contain ol li.error {
            text-shadow: white;
            background: #FFD1D2;
            color: #A01111;
            border-color: #F97F80; }
            .form form fieldset.inputs.contain ol li.error ol {
              background-color: #FFD1D2; }
              .form form fieldset.inputs.contain ol li.error ol li {
                border-color: #FFD1D2; }
            .form form fieldset.inputs.contain ol li.error p {
              color: #A01111;
              text-shadow: white; }
            .form form fieldset.inputs.contain ol li.error input, .form form fieldset.inputs.contain ol li.error textarea, .form form fieldset.inputs.contain ol li.error li input, .form form fieldset.inputs.contain ol li.error li textarea {
              border-color: #A01111;
              border-right-color: #ff8383;
              border-left-color: #ff8383;
              border-bottom-color: #ffb2b2; }
            .form form fieldset.inputs.contain ol li.error.highlight {
              background: #FDF9D3;
              color: #A01111;
              border-color: #F97F80; }
              .form form fieldset.inputs.contain ol li.error.highlight input, .form form fieldset.inputs.contain ol li.error.highlight textarea, .form form fieldset.inputs.contain ol li.error.highlight li input, .form form fieldset.inputs.contain ol li.error.highlight li textarea {
                border-color: #A01111;
                border-right-color: #ff8383;
                border-left-color: #ff8383;
                border-bottom-color: #ffb2b2; }
            .form form fieldset.inputs.contain ol li.error label {
              border-color: #FFD1D2;
              color: #A01111;
              text-shadow: white; }
          .form form fieldset.inputs.contain ol li.highlight {
            text-shadow: white;
            border-color: #B39B56;
            background: #FDF9D3;
            color: #6a520d;
            font-weight: normal; }
            .form form fieldset.inputs.contain ol li.highlight p {
              color: #6a520d;
              text-shadow: white; }
            .form form fieldset.inputs.contain ol li.highlight input, .form form fieldset.inputs.contain ol li.highlight textarea, .form form fieldset.inputs.contain ol li.highlight li input, .form form fieldset.inputs.contain ol li.highlight li textarea {
              background: #FFFFFF;
              border-color: #6a520d;
              border-right-color: #d3bb76;
              border-left-color: #d3bb76;
              border-bottom-color: #f8e09b; }
            .form form fieldset.inputs.contain ol li.highlight label {
              border-color: #FDF9D3;
              color: #6a520d;
              text-shadow: white; }
            .form form fieldset.inputs.contain ol li.highlight ol {
              background-color: #FDF9D3 !important; }
              .form form fieldset.inputs.contain ol li.highlight ol li {
                border-color: #FDF9D3; }
                .form form fieldset.inputs.contain ol li.highlight ol li.delete {
                  border-color: #F97F80;
                  background-color: #FFD1D2; }
                  .form form fieldset.inputs.contain ol li.highlight ol li.delete label {
                    color: #A01111; }
          .form form fieldset.inputs.contain ol li.delete {
            background: #FFD1D2;
            color: #A01111;
            border-color: #F97F80; }
          .form form fieldset.inputs.contain ol li.cycle-odd {
            background: #FFFFFF;
            border-color: #EEEEEE; }
            .form form fieldset.inputs.contain ol li.cycle-odd.error {
              text-shadow: white;
              background: #FFD1D2;
              color: #A01111;
              border-color: #F97F80; }
              .form form fieldset.inputs.contain ol li.cycle-odd.error ol {
                background-color: #FFD1D2; }
                .form form fieldset.inputs.contain ol li.cycle-odd.error ol li {
                  border-color: #FFD1D2; }
              .form form fieldset.inputs.contain ol li.cycle-odd.error p {
                color: #A01111;
                text-shadow: white; }
              .form form fieldset.inputs.contain ol li.cycle-odd.error input, .form form fieldset.inputs.contain ol li.cycle-odd.error textarea, .form form fieldset.inputs.contain ol li.cycle-odd.error li input, .form form fieldset.inputs.contain ol li.cycle-odd.error li textarea {
                border-color: #A01111;
                border-right-color: #ff8383;
                border-left-color: #ff8383;
                border-bottom-color: #ffb2b2; }
              .form form fieldset.inputs.contain ol li.cycle-odd.error.highlight {
                background: #FDF9D3;
                color: #A01111;
                border-color: #F97F80; }
                .form form fieldset.inputs.contain ol li.cycle-odd.error.highlight input, .form form fieldset.inputs.contain ol li.cycle-odd.error.highlight textarea, .form form fieldset.inputs.contain ol li.cycle-odd.error.highlight li input, .form form fieldset.inputs.contain ol li.cycle-odd.error.highlight li textarea {
                  border-color: #A01111;
                  border-right-color: #ff8383;
                  border-left-color: #ff8383;
                  border-bottom-color: #ffb2b2; }
              .form form fieldset.inputs.contain ol li.cycle-odd.error label {
                border-color: #FFD1D2;
                color: #A01111;
                text-shadow: white; }
            .form form fieldset.inputs.contain ol li.cycle-odd.highlight {
              text-shadow: white;
              border-color: #B39B56;
              background: #FDF9D3;
              color: #6a520d;
              font-weight: normal; }
              .form form fieldset.inputs.contain ol li.cycle-odd.highlight p {
                color: #6a520d;
                text-shadow: white; }
              .form form fieldset.inputs.contain ol li.cycle-odd.highlight input, .form form fieldset.inputs.contain ol li.cycle-odd.highlight textarea, .form form fieldset.inputs.contain ol li.cycle-odd.highlight li input, .form form fieldset.inputs.contain ol li.cycle-odd.highlight li textarea {
                background: #FFFFFF;
                border-color: #6a520d;
                border-right-color: #d3bb76;
                border-left-color: #d3bb76;
                border-bottom-color: #f8e09b; }
              .form form fieldset.inputs.contain ol li.cycle-odd.highlight label {
                border-color: #FDF9D3;
                color: #6a520d;
                text-shadow: white; }
              .form form fieldset.inputs.contain ol li.cycle-odd.highlight ol {
                background-color: #FDF9D3 !important; }
                .form form fieldset.inputs.contain ol li.cycle-odd.highlight ol li {
                  border-color: #FDF9D3; }
                  .form form fieldset.inputs.contain ol li.cycle-odd.highlight ol li.delete {
                    border-color: #F97F80;
                    background-color: #FFD1D2; }
                    .form form fieldset.inputs.contain ol li.cycle-odd.highlight ol li.delete label {
                      color: #A01111; }
            .form form fieldset.inputs.contain ol li.cycle-odd ol {
              background: #FFFFFF; }
              .form form fieldset.inputs.contain ol li.cycle-odd ol li {
                border-color: #FFFFFF; }
                .form form fieldset.inputs.contain ol li.cycle-odd ol li.delete {
                  border-color: #F97F80; }
          .form form fieldset.inputs.contain ol li.cycle-even {
            background: #F0F4FA;
            border-color: #C6DCFF; }
            .form form fieldset.inputs.contain ol li.cycle-even.error {
              text-shadow: white;
              background: #FFD1D2;
              color: #A01111;
              border-color: #F97F80; }
              .form form fieldset.inputs.contain ol li.cycle-even.error ol {
                background-color: #FFD1D2; }
                .form form fieldset.inputs.contain ol li.cycle-even.error ol li {
                  border-color: #FFD1D2; }
              .form form fieldset.inputs.contain ol li.cycle-even.error p {
                color: #A01111;
                text-shadow: white; }
              .form form fieldset.inputs.contain ol li.cycle-even.error input, .form form fieldset.inputs.contain ol li.cycle-even.error textarea, .form form fieldset.inputs.contain ol li.cycle-even.error li input, .form form fieldset.inputs.contain ol li.cycle-even.error li textarea {
                border-color: #A01111;
                border-right-color: #ff8383;
                border-left-color: #ff8383;
                border-bottom-color: #ffb2b2; }
              .form form fieldset.inputs.contain ol li.cycle-even.error.highlight {
                background: #FDF9D3;
                color: #A01111;
                border-color: #F97F80; }
                .form form fieldset.inputs.contain ol li.cycle-even.error.highlight input, .form form fieldset.inputs.contain ol li.cycle-even.error.highlight textarea, .form form fieldset.inputs.contain ol li.cycle-even.error.highlight li input, .form form fieldset.inputs.contain ol li.cycle-even.error.highlight li textarea {
                  border-color: #A01111;
                  border-right-color: #ff8383;
                  border-left-color: #ff8383;
                  border-bottom-color: #ffb2b2; }
              .form form fieldset.inputs.contain ol li.cycle-even.error label {
                border-color: #FFD1D2;
                color: #A01111;
                text-shadow: white; }
            .form form fieldset.inputs.contain ol li.cycle-even.highlight {
              text-shadow: white;
              border-color: #B39B56;
              background: #FDF9D3;
              color: #6a520d;
              font-weight: normal; }
              .form form fieldset.inputs.contain ol li.cycle-even.highlight p {
                color: #6a520d;
                text-shadow: white; }
              .form form fieldset.inputs.contain ol li.cycle-even.highlight input, .form form fieldset.inputs.contain ol li.cycle-even.highlight textarea, .form form fieldset.inputs.contain ol li.cycle-even.highlight li input, .form form fieldset.inputs.contain ol li.cycle-even.highlight li textarea {
                background: #FFFFFF;
                border-color: #6a520d;
                border-right-color: #d3bb76;
                border-left-color: #d3bb76;
                border-bottom-color: #f8e09b; }
              .form form fieldset.inputs.contain ol li.cycle-even.highlight label {
                border-color: #FDF9D3;
                color: #6a520d;
                text-shadow: white; }
              .form form fieldset.inputs.contain ol li.cycle-even.highlight ol {
                background-color: #FDF9D3 !important; }
                .form form fieldset.inputs.contain ol li.cycle-even.highlight ol li {
                  border-color: #FDF9D3; }
                  .form form fieldset.inputs.contain ol li.cycle-even.highlight ol li.delete {
                    border-color: #F97F80;
                    background-color: #FFD1D2; }
                    .form form fieldset.inputs.contain ol li.cycle-even.highlight ol li.delete label {
                      color: #A01111; }
            .form form fieldset.inputs.contain ol li.cycle-even ol {
              background: #F0F4FA; }
              .form form fieldset.inputs.contain ol li.cycle-even ol li {
                border-color: #F0F4FA; }
                .form form fieldset.inputs.contain ol li.cycle-even ol li.delete {
                  border-color: #F97F80; }
    .form form fieldset.buttons {
      padding-left: 28%; }
      .form form fieldset.buttons ol li {
        float: left;
        display: inline-block;
        padding-right: 5px; }
        .form form fieldset.buttons ol li input:first-child {
          margin-left: 3px !important; }
      .form form fieldset.buttons ol li.right {
        float: right;
        display: inline; }
    .form form fieldset.inline {
      padding-left: 0; }
      .form form fieldset.inline ol li {
        float: left;
        padding-left: 1em;
        padding-right: 1em;
        margin-right: 1px; }
        .form form fieldset.inline ol li input {
          margin: 0; }
        .form form fieldset.inline ol li label {
          width: auto;
          float: none;
          text-align: left;
          height: 1.8em;
          margin: 0; }
        .form form fieldset.inline ol li p.inline-hints, .form form fieldset.inline ol li p.inline-errors {
          margin-left: 0;
          padding-left: 0; }
        .form form fieldset.inline ol li.country select, .form form fieldset.inline ol li.time_zone select, .form form fieldset.inline ol li.select select, .form form fieldset.inline ol li.date select, .form form fieldset.inline ol li.string input, .form form fieldset.inline ol li.password input, .form form fieldset.inline ol li.numeric input, .form form fieldset.inline ol li.text textarea, .form form fieldset.inline ol li.file input, .form form fieldset.inline ol li.email input, .form form fieldset.inline ol li.phone input {
          width: auto;
          margin-left: 0; }
        .form form fieldset.inline ol li.check_boxes, .form form fieldset.inline ol li.radio {
          float: none;
          display: block; }
          .form form fieldset.inline ol li.check_boxes fieldset ol, .form form fieldset.inline ol li.check_boxes fieldset ol, .form form fieldset.inline ol li.radio fieldset ol, .form form fieldset.inline ol li.radio fieldset ol {
            margin-left: 0;
            float: none;
            width: auto; }
          .form form fieldset.inline ol li.check_boxes li, li .form form fieldset.inline ol li.check_boxes, .form form fieldset.inline ol li.radio li, li .form form fieldset.inline ol li.radio {
            float: none;
            display: block; }
        .form form fieldset.inline ol li.boolean {
          padding-right: 1.5em; }
          .form form fieldset.inline ol li.boolean label {
            padding-left: 0; }
        .form form fieldset.inline ol li.full-width {
          height: auto;
          padding-right: 1.5em;
          position: relative;
          clear: both;
          float: none;
          right: 0; }
          .form form fieldset.inline ol li.full-width br {
            display: none; }
          .form form fieldset.inline ol li.full-width.string input, .form form fieldset.inline ol li.full-width.password input, .form form fieldset.inline ol li.full-width.numeric input, .form form fieldset.inline ol li.full-width.text textarea {
            width: 100%;
            float: none; }
    .form form fieldset:before, .form form fieldset:after {
      content: " ";
      display: table;
      border-spacing: 0; }
    .form form fieldset:after {
      clear: both; }
    .form form fieldset {
      *zoom: 1; }
  .form form .heading {
    margin-bottom: 3em; }
  .form form .errorExplanation, .form form .error-explanation {
    margin: 0;
    padding: 2em 3em;
    border: 5px solid;
    background: #FFD1D2;
    color: #A01111;
    border-color: #F97F80; }
    .form form .errorExplanation h2, .form form .error-explanation h2 {
      font-size: 1.6em;
      font-weight: bold;
      letter-spacing: -0.06em; }
    .form form .errorExplanation p, .form form .errorExplanation li, .form form .error-explanation p, .form form .error-explanation li {
      margin: 1em 0;
      text-align: left; }
    .form form .errorExplanation ul, .form form .errorExplanation ol, .form form .error-explanation ul, .form form .error-explanation ol {
      padding-left: 0;
      margin: 1.5em 0;
      list-style-type: decimal; }
      .form form .errorExplanation ul li, .form form .errorExplanation ol li, .form form .error-explanation ul li, .form form .error-explanation ol li {
        margin: 0.5em 0; }
html[xmlns] .form form fieldset {
  display: block; }
* html .form fieldset {
  height: 1%; }
.form fieldset ol li {
  margin-bottom: 0.5em;
  display: block;
  float: none;
  padding: 0.8em 1em; }
  .form fieldset ol li:before, .form fieldset ol li:after {
    content: " ";
    display: table;
    border-spacing: 0; }
  .form fieldset ol li:after {
    clear: both; }
  .form fieldset ol li {
    *zoom: 1; }
html[xmlns] .form fieldset ol li {
  display: block; }
* html .form fieldset ol li {
  height: 1%; }
.form fieldset.text input, .form fieldset.text textarea, .form fieldset.text label, .form fieldset.text select {
  margin-bottom: 0.5em; }
.form form fieldset ol li label, .form form fieldset ol li fieldset legend.label label {
  text-align: right;
  font-weight: bold;
  height: auto;
  margin-top: 0.4em;
  line-height: 1.4em; }
  .form form fieldset ol li label .inline-hints, .form form fieldset ol li fieldset legend.label label .inline-hints {
    font-weight: normal;
    font-size: 0.9em;
    height: auto; }
.form form fieldset ol li.inline ol {
  padding: 0 5px 0 0;
  margin-left: 28%; }
  .form form fieldset ol li.inline ol li {
    padding: 0;
    display: inline-block;
    clear: none; }
    .form form fieldset ol li.inline ol li.block {
      display: block; }
    .form form fieldset ol li.inline ol li.boolean {
      float: left;
      padding: 0; }
      .form form fieldset ol li.inline ol li.boolean label {
        padding: 0 0 0 5px; }
      .form form fieldset ol li.inline ol li.boolean.delete {
        padding-right: 1em;
        margin-left: 10px; }
    .form form fieldset ol li.inline ol li.parent p.inline-hints {
      border: none;
      clear: left; }
    .form form fieldset ol li.inline ol li.child input, .form form fieldset ol li.inline ol li.child select {
      width: auto; }
    .form form fieldset ol li.inline ol li.child p.inline-hints, .form form fieldset ol li.inline ol li.child p.inline-errors, .form form fieldset ol li.inline ol li.child .filename p.label, .form form fieldset ol li.inline ol li.child .disabled p.label {
      border: none;
      margin-left: 0;
      padding-left: 10px; }
    .form form fieldset ol li.inline ol li.child label {
      border: none; }
    .form form fieldset ol li.inline ol li.child.error {
      padding-top: 0.5em;
      padding-bottom: 0.5em;
      padding-right: 10px;
      margin-right: 0.5em;
      display: block;
      float: none; }
      .form form fieldset ol li.inline ol li.child.error.error {
        text-shadow: white;
        background: #FFD1D2;
        color: #A01111;
        border-color: #F97F80; }
        .form form fieldset ol li.inline ol li.child.error.error ol {
          background-color: #FFD1D2; }
          .form form fieldset ol li.inline ol li.child.error.error ol li {
            border-color: #FFD1D2; }
        .form form fieldset ol li.inline ol li.child.error.error p {
          color: #A01111;
          text-shadow: white; }
        .form form fieldset ol li.inline ol li.child.error.error input, .form form fieldset ol li.inline ol li.child.error.error textarea, .form form fieldset ol li.inline ol li.child.error.error li input, .form form fieldset ol li.inline ol li.child.error.error li textarea {
          border-color: #A01111;
          border-right-color: #ff8383;
          border-left-color: #ff8383;
          border-bottom-color: #ffb2b2; }
        .form form fieldset ol li.inline ol li.child.error.error.highlight {
          background: #FDF9D3;
          color: #A01111;
          border-color: #F97F80; }
          .form form fieldset ol li.inline ol li.child.error.error.highlight input, .form form fieldset ol li.inline ol li.child.error.error.highlight textarea, .form form fieldset ol li.inline ol li.child.error.error.highlight li input, .form form fieldset ol li.inline ol li.child.error.error.highlight li textarea {
            border-color: #A01111;
            border-right-color: #ff8383;
            border-left-color: #ff8383;
            border-bottom-color: #ffb2b2; }
        .form form fieldset ol li.inline ol li.child.error.error label {
          border-color: #FFD1D2;
          color: #A01111;
          text-shadow: white; }
.form form fieldset ol li label {
  display: block;
  width: 28%;
  float: left; }
  .form form fieldset ol li label abbr {
    color: #FF0000; }
.form form fieldset ol li li label {
  line-height: 100%;
  padding-top: 0; }
  .form form fieldset ol li li label input {
    line-height: 100%;
    vertical-align: middle;
    margin-top: -0.1em; }
.form form fieldset ol li fieldset {
  position: relative; }
  .form form fieldset ol li fieldset legend {
    width: 28%;
    padding-top: 0.1em;
    float: left; }
    .form form fieldset ol li fieldset legend span {
      position: absolute; }
    .form form fieldset ol li fieldset legend.label span {
      position: static; }
  .form form fieldset ol li fieldset ol {
    float: left;
    width: 67%;
    margin: 0; }
    .form form fieldset ol li fieldset ol li {
      padding: 0;
      border: 0; }
.form form fieldset ol li p.inline-hints {
  margin: 0.5em 0 0 0;
  margin-left: 28%;
  padding-left: 10px; }
  .form form fieldset ol li p.inline-hints label {
    float: none;
    display: inline; }
.form form fieldset ol li p.inline-errors {
  font-weight: bold;
  text-transform: uppercase;
  margin: 0.5em 0 0 0;
  margin-left: 28%;
  padding-left: 10px;
  clear: left; }
.form form fieldset ol li .filename p.label, .form form fieldset ol li .disabled p.label {
  margin: 0;
  display: inline-block; }
.form form fieldset ol li ul.errors {
  color: #cc0000;
  margin: 0.5em 0 0 0;
  margin-left: 28%;
  list-style: square; }
  .form form fieldset ol li ul.errors li {
    padding: 0;
    border: none;
    display: list-item; }
.form form fieldset ol li.string input, .form form fieldset ol li.password input, .form form fieldset ol li.numeric input, .form form fieldset ol li.text textarea {
  width: 67%; }
.form form fieldset ol li.inline li.boolean label {
  height: 1.8em;
  line-height: 1.8em; }
.form form fieldset ol li.check_boxes ol li label, .form form fieldset ol li.radio ol li label {
  width: auto;
  text-align: left;
  margin: 0;
  font-size: 1.1em;
  font-weight: normal; }
.form form fieldset ol li.country select, .form form fieldset ol li.time_zone select, .form form fieldset ol li.select select, .form form fieldset ol li.date select, .form form fieldset ol li.datetime select, .form form fieldset ol li.check_boxes fieldset ol, .form form fieldset ol li.radio fieldset ol, .form form fieldset ol li.string input, .form form fieldset ol li.password input, .form form fieldset ol li.numeric input, .form form fieldset ol li.text textarea, .form form fieldset ol li.file input, .form form fieldset ol li .filename p.label, .form form fieldset ol li .disabled p.label, .form form fieldset ol li.email input, .form form fieldset ol li.phone input {
  margin-left: 10px; }
.form form fieldset ol li fieldset ol li {
  margin-left: 10px; }
  .form form fieldset ol li fieldset ol li h1, .form form fieldset ol li fieldset ol li h2, .form form fieldset ol li fieldset ol li h3, .form form fieldset ol li fieldset ol li h4, .form form fieldset.fieldset-bordered ol li fieldset ol li legend:first-child, .form form fieldset ol li fieldset ol li h5, .form form fieldset ol li fieldset ol li h6, .form form fieldset ol li fieldset ol li p {
    margin-top: 0; }
.form form fieldset ol li fieldset legend.label label {
  display: block;
  float: none;
  width: auto; }
.form form fieldset ol li.hidden {
  display: none; }
.form form fieldset ol li.check_boxes label {
  width: auto;
  float: none; }
.form form fieldset ol li.boolean label {
  width: auto;
  margin: 0 0 0 28%; }
.form form fieldset ol li.boolean p.inline-hints {
  margin: 0;
  display: inline; }
.form form fieldset ol li.boolean input {
  margin: 0 5px 0 10px;
  vertical-align: baseline; }
.form form fieldset ol li.boolean.full-width input {
  margin: 0; }
.form form fieldset ol li.form-text fieldset ol li ol {
  float: none !important;
  width: auto !important;
  list-style: decimal !important;
  padding-left: 2.2em; }
  .form form fieldset ol li.form-text fieldset ol li ol li {
    margin: 0 0 0 0 !important;
    width: auto !important;
    display: list-item !important; }
    .form form fieldset ol li.form-text fieldset ol li ol li ul {
      padding-left: 2.2em;
      list-style: circle !important; }
      .form form fieldset ol li.form-text fieldset ol li ol li ul li {
        display: list-item !important;
        margin: 1em 0 !important; }
.form form fieldset ol li.radio fieldset ol, .form form fieldset ol li.check_boxes fieldset ol {
  margin-bottom: -0.6em; }
  .form form fieldset ol li.radio fieldset ol li, .form form fieldset ol li.check_boxes fieldset ol li {
    margin: 0.6em 0 0.5em 0; }
    .form form fieldset ol li.radio fieldset ol li label, .form form fieldset ol li.check_boxes fieldset ol li label {
      height: auto;
      display: inline; }
      .form form fieldset ol li.radio fieldset ol li label img, .form form fieldset ol li.check_boxes fieldset ol li label img {
        vertical-align: middle;
        padding: 1em;
        border: 1px solid #CCC;
        background: #FFF; }
      .form form fieldset ol li.radio fieldset ol li label input, .form form fieldset ol li.check_boxes fieldset ol li label input {
        margin-right: 0.5em;
        margin-left: -0.1em; }
.form form fieldset ol li.date fieldset ol li, .form form fieldset ol li.time fieldset ol li, .form form fieldset ol li.datetime fieldset ol li {
  float: left;
  width: auto;
  margin: 0 0.3em 0 0; }
.form form fieldset ol li.date fieldset ol li label, .form form fieldset ol li.time fieldset ol li label, .form form fieldset ol li.datetime fieldset ol li label {
  display: none; }
.form form fieldset ol li.date fieldset ol li label input, .form form fieldset ol li.time fieldset ol li label input, .form form fieldset ol li.datetime fieldset ol li label input {
  display: inline;
  margin: 0;
  padding: 0; }
.form form fieldset.contain ol li p.inline-errors {
  margin: 0; }
html.ie6 .form, html.ie7 .form, html.ie8 .form {
  overflow: hidden; }
  html.ie6 .form form fieldset.buttons, html.ie7 .form form fieldset.buttons, html.ie8 .form form fieldset.buttons {
    padding-bottom: 1.3em; }
    html.ie6 .form form fieldset.buttons ol li form, html.ie7 .form form fieldset.buttons ol li form, html.ie8 .form form fieldset.buttons ol li form {
      padding: 0 !important; }
    html.ie6 .form form fieldset.buttons ol li.right input, html.ie6 .form form fieldset.buttons ol li.right a, html.ie7 .form form fieldset.buttons ol li.right input, html.ie7 .form form fieldset.buttons ol li.right a, html.ie8 .form form fieldset.buttons ol li.right input, html.ie8 .form form fieldset.buttons ol li.right a {
      float: right; }
  html.ie6 .form form fieldset ol li.inline ol, html.ie7 .form form fieldset ol li.inline ol, html.ie8 .form form fieldset ol li.inline ol {
    background: none; }
    html.ie6 .form form fieldset ol li.inline ol li.boolean label, html.ie7 .form form fieldset ol li.inline ol li.boolean label, html.ie8 .form form fieldset ol li.inline ol li.boolean label {
      margin: 0.2em 0 0 0;
      padding: 0.2em 0 0.2em 5px;
      float: left; }
    html.ie6 .form form fieldset ol li.inline ol li.boolean input, html.ie7 .form form fieldset ol li.inline ol li.boolean input, html.ie8 .form form fieldset ol li.inline ol li.boolean input {
      border: none;
      padding: 0;
      background: transparent; }
html.ie6 .form form fieldset.inputs ol li.inline ol li {
  text-align: left; }
html.ie6 .form form fieldset.buttons ol li a {
  position: relative; }
html.ie6 .form form fieldset.contain legend span {
  top: -37px;
  left: -8px; }
html.ie6 .form form fieldset ol li {
  margin-left: 0;
  padding-left: 0; }
  html.ie6 .form form fieldset ol li fieldset ol li {
    margin-left: 0; }
  html.ie6 .form form fieldset ol li.radio fieldset legend.label label, html.ie6 .form form fieldset ol li.check_boxes fieldset legend.label label {
    text-align: left; }
  html.ie6 .form form fieldset ol li.select select {
    margin-bottom: 2px; }
html.ie6 .form form fieldset ol li.inline ol {
  display: inline-block;
  margin-left: 14%; }
  html.ie6 .form form fieldset ol li.inline ol li {
    float: left; }
    html.ie6 .form form fieldset ol li.inline ol li ol {
      margin-left: 5px; }
html.ie6 .form form fieldset.inline ol li {
  float: left;
  width: 150px; }
  html.ie6 .form form fieldset.inline ol li.string input, html.ie6 .form form fieldset.inline ol li.password input, html.ie6 .form form fieldset.inline ol li.numeric input, html.ie6 .form form fieldset.inline ol li.text textarea {
    width: auto; }
  html.ie6 .form form fieldset.inline ol li.full-width {
    float: none;
    width: 90%; }
    html.ie6 .form form fieldset.inline ol li.full-width.string input, html.ie6 .form form fieldset.inline ol li.full-width.password input, html.ie6 .form form fieldset.inline ol li.full-width.numeric input, html.ie6 .form form fieldset.inline ol li.full-width.text textarea {
      width: 100%; }
  html.ie6 .form form fieldset.inline ol li.right {
    float: right; }
html.ie7 .form form fieldset ol li.inline ol {
  display: inline-block; }
  html.ie7 .form form fieldset ol li.inline ol li {
    float: left; }
html.ie7 .form form fieldset ol li fieldset legend.label label {
  text-align: left; }
html.ie7 .form form fieldset.contain legend span {
  left: -8px; }
html.ie7 .form form fieldset.contain ol li {
  display: inline-block; }
  html.ie7 .form form fieldset.contain ol li {
    display: block; }
  html.ie7 .form form fieldset.contain ol li {
    display: block; }
  html.ie7 .form form fieldset.contain ol li.radio fieldset legend.label label, html.ie7 .form form fieldset.contain ol li.check_boxes fieldset legend.label label {
    text-align: left; }
html.ie8 .form form fieldset ol li.inline ol li.boolean label {
  margin: 0.2em 0 0 0;
  float: left; }
.form form label, .form form input, .form form select, .form form textarea {
  font-size: 12px;
  line-height: 18px;
  font-size: 1.2rem;
  line-height: 1.8rem; }
#content > .form form {
  padding: 0; }
html.ie6 .form form {
  padding: 0; }
.form form fieldset {
  display: block; }
  .form form fieldset.inputs ol li {
    margin-bottom: 0;
    border: none;
    position: relative; }
    .form form fieldset.inputs ol li > ol > li.child {
      margin-left: 0; }
    .form form fieldset.inputs ol li .rich-fileupload-list-decor {
      margin: 0em 0 0 1em; }
    .form form fieldset.inputs ol li .removeable-items-list {
      margin-left: 10px; }
    .form form fieldset.inputs ol li.attachment .rich-fileupload-list-decor {
      display: inline-block !important; }
      html.ie7 .form form fieldset.inputs ol li.attachment .rich-fileupload-list-decor, html.ie6 .form form fieldset.inputs ol li.attachment .rich-fileupload-list-decor {
        zoom: 1;
        *display: inline; }
    .form form fieldset.inputs ol li.seam-table table {
      margin-left: 10px;
      display: inline-block; }
      html.ie7 .form form fieldset.inputs ol li.seam-table table, html.ie6 .form form fieldset.inputs ol li.seam-table table {
        zoom: 1;
        *display: inline; }
      .form form fieldset.inputs ol li.seam-table table tbody {
        background: none; }
      .form form fieldset.inputs ol li.seam-table table input {
        vertical-align: baseline; }
      .form form fieldset.inputs ol li.seam-table table label {
        font-weight: normal;
        width: auto;
        display: inline-block;
        padding: 0 15px 0 5px;
        float: none; }
        html.ie7 .form form fieldset.inputs ol li.seam-table table label, html.ie6 .form form fieldset.inputs ol li.seam-table table label {
          zoom: 1;
          *display: inline; }
    .form form fieldset.inputs ol li.form-text fieldset ol li {
      font-size: 12px;
      line-height: 15px;
      font-size: 1.2rem;
      line-height: 1.5rem; }
    .form form fieldset.inputs ol li p.inline-hints {
      font-size: 12px;
      line-height: 16px;
      font-size: 1.2rem;
      line-height: 1.6rem; }
    .form form fieldset.inputs ol li p.inline-errors {
      color: #dc3545; }
    .form form fieldset.inputs ol li p .rf-msg, .form form fieldset.inputs ol li p .rf-msgs {
      font-size: revert; }
    .form form fieldset.inputs ol li > label + table {
      margin-left: 10px; }
      .form form fieldset.inputs ol li > label + table label {
        margin: 0; }
    .form form fieldset.inputs ol li > label + div {
      margin-left: 10px;
      margin-top: 0;
      width: 67%;
      padding: 0;
      display: inline-block; }
      html.ie7 .form form fieldset.inputs ol li > label + div, html.ie6 .form form fieldset.inputs ol li > label + div {
        zoom: 1;
        *display: inline; }
      .form form fieldset.inputs ol li > label + div .rf-ulst li {
        padding: 0 0 0.5em 0 !important; }
      .form form fieldset.inputs ol li > label + div > input, .form form fieldset.inputs ol li > label + div textarea, .form form fieldset.inputs ol li > label + div button {
        margin-left: 0; }
    .form form fieldset.inputs ol li > label + .static-text {
      margin-left: 10px;
      width: 67%;
      padding: 0;
      display: inline-block;
      line-height: 2.2em; }
      html.ie7 .form form fieldset.inputs ol li > label + .static-text, html.ie6 .form form fieldset.inputs ol li > label + .static-text {
        zoom: 1;
        *display: inline; }
      .form form fieldset.inputs ol li > label + .static-text li {
        line-height: 2.1em;
        padding: 0;
        border: none;
        margin-bottom: 0.5em; }
      .form form fieldset.inputs ol li > label + .static-text.attachment li li {
        padding-left: 20px;
        background: url(/images/paperclip.gif) 0 center no-repeat; }
    .form form fieldset.inputs ol li p.label {
      font-size: 1em;
      float: left;
      padding-top: 0.1em;
      margin: 0;
      width: 28%; }

.global-header .main-nav ul, .global-header .user-nav ul {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative; }
  .global-header .main-nav ul > li, .global-header .user-nav ul > li {
    display: inline-block;
    float: left;
    font-weight: bold;
    transition: all 0.2s; }
    .global-header .main-nav ul > li > a, .global-header .user-nav ul > li > a {
      display: block;
      padding: 0 15px;
      color: #FFF;
      line-height: 50px;
      text-decoration: none; }
      .global-header .main-nav ul > li > a .text-label, .global-header .user-nav ul > li > a .text-label {
        background-color: rgba(255, 255, 255, 0.2);
        color: #fff; }
      .global-header .main-nav ul > li > a .nav-item-icon, .global-header .user-nav ul > li > a .nav-item-icon {
        line-height: 50px;
        vertical-align: middle;
        display: none; }
      @media only screen and (max-width: 1465px) {
        .global-header .main-nav ul > li > a, .global-header .user-nav ul > li > a {
          padding: 0 10px; } }
      @media only screen and (max-width: 1330px) {
        .global-header .main-nav ul > li > a, .global-header .user-nav ul > li > a {
          padding: 0 15px; }
          .global-header .main-nav ul > li > a .nav-item-icon, .global-header .user-nav ul > li > a .nav-item-icon {
            display: inline; }
          .global-header .main-nav ul > li > a .nav-item-text, .global-header .user-nav ul > li > a .nav-item-text {
            display: none; } }
    .global-header .main-nav ul > li:hover, .global-header .user-nav ul > li:hover {
      background-color: rgba(0, 0, 0, 0.2);
      position: relative; }
      @media only screen and (max-width: 1330px) {
        .global-header .main-nav ul > li:hover .nav-item-text, .global-header .user-nav ul > li:hover .nav-item-text {
          padding: 10px;
          background-color: #333;
          border-radius: 10px;
          display: inline-block;
          position: absolute;
          top: 50px;
          line-height: 1;
          text-transform: uppercase;
          color: #999;
          white-space: nowrap; } }

.global-header {
  display: flex;
  flex-wrap: nowrap;
  position: relative;
  z-index: 10;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  box-shadow: 0px 0 10px rgba(0, 0, 0, 0.5), 0 -1px inset rgba(0, 0, 0, 0.2); }
  .global-header.header-local {
    background-color: rebeccapurple; }
  .global-header.header-staging {
    background-color: #196325; }
  .global-header.header-beta {
    background-color: indianred; }
  .global-header.header-prod {
    background-color: #1374be; }
  .global-header h1.brand {
    background: url("/images/logo.png") center center no-repeat;
    text-indent: -1234em;
    width: 150px;
    height: 50px;
    margin: 0;
    border: none; }
    html.ie6 .global-header h1.brand {
      background: url("/images/logo.gif") center center no-repeat; }
    @media only screen and (max-width: 1330px) {
      .global-header h1.brand {
        width: 130px; } }
    @media only screen and (max-width: 900px) {
      .global-header h1.brand {
        display: none; } }
  .global-header .main-nav {
    flex: 2; }
    @media only screen and (max-width: 1330px) {
      .global-header .main-nav ul > li:hover .nav-item-text {
        left: 0;
        border-top-left-radius: 0;
        z-index: 10; } }
    .global-header .main-nav ul > li:hover > ul {
      display: block; }
    .global-header .main-nav ul ul {
      display: none;
      position: absolute;
      top: 50px;
      max-height: calc(100vh - 150px);
      overflow-y: auto;
      overflow-x: hidden;
      background: #333;
      border-radius: 10px;
      border-top-left-radius: 0;
      box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5); }
      @media only screen and (max-width: 1330px) {
        .global-header .main-nav ul ul {
          padding-top: 32px; }
          .global-header .main-nav ul ul > li:first-child {
            border-top-right-radius: 0; }
          .global-header .main-nav ul ul ul {
            padding: 0; } }
      .global-header .main-nav ul ul.flyout-menu {
        overflow: visible; }
        .global-header .main-nav ul ul.flyout-menu > li:first-child:hover {
          border-top-right-radius: 0; }
        .global-header .main-nav ul ul.flyout-menu > li:last-child:hover {
          border-bottom-right-radius: 0; }
        @media only screen and (max-width: 1550px) {
          .global-header .main-nav ul ul.flyout-menu > li:first-child:hover {
            border-top-right-radius: 10px;
            border-top-left-radius: 0; }
          .global-header .main-nav ul ul.flyout-menu li:last-child:hover {
            border-bottom-right-radius: 10px;
            border-bottom-left-radius: 0; } }
        .global-header .main-nav ul ul.flyout-menu ul {
          left: 200px;
          top: 0;
          max-height: calc(100vh - 300px);
          overflow-y: auto;
          overflow-x: hidden; }
      .global-header .main-nav ul ul li {
        width: 200px;
        float: none;
        display: list-item;
        position: relative;
        background: #333; }
        .global-header .main-nav ul ul li:first-child {
          border-top-right-radius: 10px; }
        .global-header .main-nav ul ul li:last-child {
          border-bottom-left-radius: 10px;
          border-bottom-right-radius: 10px; }
          .global-header .main-nav ul ul li:last-child > a {
            border: none; }
        .global-header .main-nav ul ul li:hover {
          background-color: #666; }
        .global-header .main-nav ul ul li a {
          line-height: 40px;
          border-bottom: 1px solid #555555;
          margin-left: 10px;
          padding-left: 0px; }
          .global-header .main-nav ul ul li a .text-label {
            position: absolute;
            right: 0;
            margin: 10px;
            background-color: #222;
            color: #ccc; }
          .global-header .main-nav ul ul li a .fa-chevron-right {
            position: absolute;
            right: 0;
            margin: 0 10px;
            line-height: 40px; }
        .global-header .main-nav ul ul li ul li {
          position: relative; }
  @media only screen and (max-width: 1550px) {
    .global-header #nav-super ul.flyout-menu ul {
      left: -200px;
      border-top-left-radius: 10px;
      border-top-right-radius: 0; }
      .global-header #nav-super ul.flyout-menu ul li:first-child {
        border-top-left-radius: 10px;
        border-top-right-radius: 0; } }
  @media only screen and (max-width: 1330px) {
    .global-header .user-nav > ul > li:hover .nav-item-text {
      right: 0;
      border-top-right-radius: 0;
      z-index: 10; } }

.dashboard .main-nav li#nav-dashboard {
  background: rgba(0, 0, 0, 0.5); }
  .dashboard .main-nav li#nav-dashboard > a {
    color: rgba(255, 255, 255, 0.7); }
.tasks .main-nav li#nav-tasks {
  background: rgba(0, 0, 0, 0.5); }
  .tasks .main-nav li#nav-tasks > a {
    color: rgba(255, 255, 255, 0.7); }
.secureMessage .main-nav li#nav-secureMessages {
  background: rgba(0, 0, 0, 0.5); }
  .secureMessage .main-nav li#nav-secureMessages > a {
    color: rgba(255, 255, 255, 0.7); }
.reports .main-nav li#nav-reports {
  background: rgba(0, 0, 0, 0.5); }
  .reports .main-nav li#nav-reports > a {
    color: rgba(255, 255, 255, 0.7); }
.trip .main-nav li#nav-trips {
  background: rgba(0, 0, 0, 0.5); }
  .trip .main-nav li#nav-trips > a {
    color: rgba(255, 255, 255, 0.7); }
.kbase .main-nav li#nav-kb, .country .main-nav li#nav-kb, .permit .main-nav li#nav-kb, .flight-type .main-nav li#nav-kb, .airport .main-nav li#nav-kb, .airport-info .main-nav li#nav-kb, .airport-freq .main-nav li#nav-kb, .airport-id .main-nav li#nav-kb, .airport-operator .main-nav li#nav-kb, .operator .main-nav li#nav-kb, .operator-amenity .main-nav li#nav-kb, .aircraft .main-nav li#nav-kb, .aircraft-type .main-nav li#nav-kb, .client-aircraft .main-nav li#nav-kb {
  background: rgba(0, 0, 0, 0.5); }
  .kbase .main-nav li#nav-kb > a, .country .main-nav li#nav-kb > a, .permit .main-nav li#nav-kb > a, .flight-type .main-nav li#nav-kb > a, .airport .main-nav li#nav-kb > a, .airport-info .main-nav li#nav-kb > a, .airport-freq .main-nav li#nav-kb > a, .airport-id .main-nav li#nav-kb > a, .airport-operator .main-nav li#nav-kb > a, .operator .main-nav li#nav-kb > a, .operator-amenity .main-nav li#nav-kb > a, .aircraft .main-nav li#nav-kb > a, .aircraft-type .main-nav li#nav-kb > a, .client-aircraft .main-nav li#nav-kb > a {
    color: rgba(255, 255, 255, 0.7); }
.scraper-airport .main-nav li#nav-scraper, .weather-briefing .main-nav li#nav-scraper, .weather-leg .main-nav li#nav-scraper, .weather-sigmet .main-nav li#nav-scraper, .weather-tropical .main-nav li#nav-scraper {
  background: rgba(0, 0, 0, 0.5); }
  .scraper-airport .main-nav li#nav-scraper > a, .weather-briefing .main-nav li#nav-scraper > a, .weather-leg .main-nav li#nav-scraper > a, .weather-sigmet .main-nav li#nav-scraper > a, .weather-tropical .main-nav li#nav-scraper > a {
    color: rgba(255, 255, 255, 0.7); }
.weather-report .main-nav li#nav-wxgen {
  background: rgba(0, 0, 0, 0.5); }
  .weather-report .main-nav li#nav-wxgen > a {
    color: rgba(255, 255, 255, 0.7); }
.nfuel .main-nav li#nav-nfuel {
  background: rgba(0, 0, 0, 0.5); }
  .nfuel .main-nav li#nav-nfuel > a {
    color: rgba(255, 255, 255, 0.7); }
.user .main-nav li#nav-users {
  background: rgba(0, 0, 0, 0.5); }
  .user .main-nav li#nav-users > a {
    color: rgba(255, 255, 255, 0.7); }
.mail .main-nav li#nav-mail {
  background: rgba(0, 0, 0, 0.5); }
  .mail .main-nav li#nav-mail > a {
    color: rgba(255, 255, 255, 0.7); }
.acukwik-import .main-nav li#nav-super, .super-client .main-nav li#nav-super, .convert-comments .main-nav li#nav-super, .errors .main-nav li#nav-super, .set-priority .main-nav li#nav-super {
  background: rgba(0, 0, 0, 0.5); }
  .acukwik-import .main-nav li#nav-super > a, .super-client .main-nav li#nav-super > a, .convert-comments .main-nav li#nav-super > a, .errors .main-nav li#nav-super > a, .set-priority .main-nav li#nav-super > a {
    color: rgba(255, 255, 255, 0.7); }

.user-settings .user-nav li#my-account {
  background: rgba(0, 0, 0, 0.5); }
  .user-settings .user-nav li#my-account > a {
    color: rgba(255, 255, 255, 0.7); }

#footer {
  z-index: 2;
  background-color: #e6e6e6;
  color: #666;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e6e6e6));
  background: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background: linear-gradient(to bottom, #ffffff, #e6e6e6);
  -moz-box-shadow: 0 0 1px black;
  -webkit-box-shadow: 0 0 1px black;
  box-shadow: 0 0 1px black; }
  #footer .border {
    padding: 0 0.8em;
    overflow: hidden; }
    #footer .border p {
      font-size: x-small;
      line-height: 1.6rem;
      margin: 7px 0; }
    #footer .border a {
      color: #999; }

#title-bar, .title-bar {
  background: #ccc;
  overflow: visible;
  z-index: 1;
  width: 100%;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #eeeeee));
  background: -moz-linear-gradient(#ffffff, #eeeeee);
  background: -webkit-linear-gradient(#ffffff, #eeeeee);
  background: linear-gradient(#ffffff, #eeeeee);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
  #title-bar h1, .title-bar h1 {
    color: #393939;
    font-weight: bold;
    float: left;
    margin: 9px 10px;
    font-size: 21px;
    line-height: 21px;
    font-size: 2.1rem;
    line-height: 2.1rem;
    text-shadow: 0 1px 0 white; }
    #title-bar h1 input, .title-bar h1 input {
      font-size: 1em;
      margin: 0; }
    #title-bar h1 .out-of-date, .title-bar h1 .out-of-date {
      color: red; }
  #title-bar .title-bar-search, .title-bar .title-bar-search {
    display: inline-block;
    padding: 8px; }
    html.ie7 #title-bar .title-bar-search, html.ie6 #title-bar .title-bar-search, html.ie7 .title-bar .title-bar-search, html.ie6 .title-bar .title-bar-search {
      zoom: 1;
      *display: inline; }
    #title-bar .title-bar-search input, .title-bar .title-bar-search input {
      -moz-border-radius: 20px;
      -webkit-border-radius: 20px;
      border-radius: 20px; }
    #title-bar .title-bar-search div, .title-bar .title-bar-search div {
      display: inline; }
  #title-bar .tools, .title-bar .tools {
    padding: 8px 10px; }
    #title-bar .tools:last-child, .title-bar .tools:last-child {
      margin-right: 0; }

.document.flash, .tab-content.flash {
  background-position: center 3.9em; }
  .document.flash #error,
  .document.flash #notice,
  .document.flash .alert--error,
  .document.flash .alert--notice, .tab-content.flash #error,
  .tab-content.flash #notice,
  .tab-content.flash .alert--error,
  .tab-content.flash .alert--notice {
    top: 0 !important; }
  .document.flash #message,
  .document.flash .alert--message, .tab-content.flash #message,
  .tab-content.flash .alert--message {
    top: 3.9em !important; }
  .document.flash #container, .tab-content.flash #container {
    top: 3.9em !important; }
.document.sticky-message, .tab-content.sticky-message {
  background-position: center 3.9em; }
  .document.sticky-message #container, .tab-content.sticky-message #container {
    top: 3.9em !important; }
  .document.sticky-message.flash, .tab-content.sticky-message.flash {
    background-position: center 7.8em; }
    .document.sticky-message.flash #error,
    .document.sticky-message.flash #notice,
    .document.sticky-message.flash .alert--error,
    .document.sticky-message.flash .alert--notice, .tab-content.sticky-message.flash #error,
    .tab-content.sticky-message.flash #notice,
    .tab-content.sticky-message.flash .alert--error,
    .tab-content.sticky-message.flash .alert--notice {
      top: 0 !important; }
    .document.sticky-message.flash #message,
    .document.sticky-message.flash .alert--message, .tab-content.sticky-message.flash #message,
    .tab-content.sticky-message.flash .alert--message {
      top: 3.9em !important; }
    .document.sticky-message.flash #container, .tab-content.sticky-message.flash #container {
      top: 7.8em !important; }
.document #error,
.document #message,
.document #notice,
.document .alert--error,
.document .alert--message,
.document .alert--notice, .tab-content #error,
.tab-content #message,
.tab-content #notice,
.tab-content .alert--error,
.tab-content .alert--message,
.tab-content .alert--notice {
  text-align: center;
  height: 3.7em;
  line-height: 3.7em;
  overflow: hidden;
  width: 100%;
  border-bottom: 1px solid;
  border-top: 1px solid;
  z-index: 10;
  text-shadow: 0.1em 0.1em #fff;
  border-top-color: #FFF; }
  .document #error p,
  .document #message p,
  .document #notice p,
  .document .alert--error p,
  .document .alert--message p,
  .document .alert--notice p, .tab-content #error p,
  .tab-content #message p,
  .tab-content #notice p,
  .tab-content .alert--error p,
  .tab-content .alert--message p,
  .tab-content .alert--notice p {
    font-weight: bold;
    font-size: 1.1em;
    padding: 0 1em;
    margin: 0;
    line-height: 3.4em; }
  .document #error .icon,
  .document #message .icon,
  .document #notice .icon,
  .document .alert--error .icon,
  .document .alert--message .icon,
  .document .alert--notice .icon, .tab-content #error .icon,
  .tab-content #message .icon,
  .tab-content #notice .icon,
  .tab-content .alert--error .icon,
  .tab-content .alert--message .icon,
  .tab-content .alert--notice .icon {
    width: 3.8em;
    height: 2.7em;
    margin: 0 0 0.5em 0;
    vertical-align: middle; }
.document #error,
.document .alert--error, .tab-content #error,
.tab-content .alert--error {
  background: #FFD1D2;
  color: #A01111; }
.document #message,
.document .alert--message, .tab-content #message,
.tab-content .alert--message {
  background-color: #FFFFB3;
  background-position: bottom center;
  background-repeat: repeat-x;
  color: #502E17;
  border-bottom-color: #AA8E38; }
.document #notice,
.document .alert--notice, .tab-content #notice,
.tab-content .alert--notice {
  background: #C0FCD5;
  color: #2D8169; }
.document > .section-header, .document > div > .section-header, .document > span > .section-header, .tab-content > .section-header, .tab-content > div > .section-header, .tab-content > span > .section-header {
  position: relative;
  padding: 0.5em 1em;
  border-bottom: 1px solid;
  border-bottom-color: #ccc;
  background-color: #eee;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZWRmMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MzZDZlMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #e5edf1), color-stop(100%, #c3d6e0));
  background: -moz-linear-gradient(bottom, #e5edf1, #c3d6e0);
  background: -webkit-linear-gradient(bottom, #e5edf1, #c3d6e0);
  background: linear-gradient(to top, #e5edf1, #c3d6e0); }
  .document > .section-header h2, .document > div > .section-header h2, .document > span > .section-header h2, .tab-content > .section-header h2, .tab-content > div > .section-header h2, .tab-content > span > .section-header h2 {
    font-size: 16px;
    line-height: 20px;
    font-size: 1.6rem;
    line-height: 2rem;
    font-weight: bold;
    margin: 0; }
  .document > .section-header .button-group, .document > div > .section-header .button-group, .document > span > .section-header .button-group, .tab-content > .section-header .button-group, .tab-content > div > .section-header .button-group, .tab-content > span > .section-header .button-group {
    font-size: 1.2em;
    position: absolute;
    top: 0;
    right: 0;
    padding: 5px 20px; }
    .document > .section-header .button-group .pill-button, .document > .section-header .button-group .rf-fu-btn-add, .document > .section-header .button-group .rf-fu-btn-clr,
    .document > .section-header .button-group .rf-fu-btn-upl, .document > .section-header .button-group .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt .document > .section-header .button-group .rf-cal-time-btn, .document > .section-header .button-group .rf-pick .rf-pick-btn, .rf-pick .document > .section-header .button-group .rf-pick-btn, .document > div > .section-header .button-group .pill-button, .document > div > .section-header .button-group .rf-fu-btn-add, .document > div > .section-header .button-group .rf-fu-btn-clr,
    .document > div > .section-header .button-group .rf-fu-btn-upl, .document > div > .section-header .button-group .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt .document > div > .section-header .button-group .rf-cal-time-btn, .document > div > .section-header .button-group .rf-pick .rf-pick-btn, .rf-pick .document > div > .section-header .button-group .rf-pick-btn, .document > span > .section-header .button-group .pill-button, .document > span > .section-header .button-group .rf-fu-btn-add, .document > span > .section-header .button-group .rf-fu-btn-clr,
    .document > span > .section-header .button-group .rf-fu-btn-upl, .document > span > .section-header .button-group .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt .document > span > .section-header .button-group .rf-cal-time-btn, .document > span > .section-header .button-group .rf-pick .rf-pick-btn, .rf-pick .document > span > .section-header .button-group .rf-pick-btn, .tab-content > .section-header .button-group .pill-button, .tab-content > .section-header .button-group .rf-fu-btn-add, .tab-content > .section-header .button-group .rf-fu-btn-clr,
    .tab-content > .section-header .button-group .rf-fu-btn-upl, .tab-content > .section-header .button-group .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt .tab-content > .section-header .button-group .rf-cal-time-btn, .tab-content > .section-header .button-group .rf-pick .rf-pick-btn, .rf-pick .tab-content > .section-header .button-group .rf-pick-btn, .tab-content > div > .section-header .button-group .pill-button, .tab-content > div > .section-header .button-group .rf-fu-btn-add, .tab-content > div > .section-header .button-group .rf-fu-btn-clr,
    .tab-content > div > .section-header .button-group .rf-fu-btn-upl, .tab-content > div > .section-header .button-group .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt .tab-content > div > .section-header .button-group .rf-cal-time-btn, .tab-content > div > .section-header .button-group .rf-pick .rf-pick-btn, .rf-pick .tab-content > div > .section-header .button-group .rf-pick-btn, .tab-content > span > .section-header .button-group .pill-button, .tab-content > span > .section-header .button-group .rf-fu-btn-add, .tab-content > span > .section-header .button-group .rf-fu-btn-clr,
    .tab-content > span > .section-header .button-group .rf-fu-btn-upl, .tab-content > span > .section-header .button-group .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt .tab-content > span > .section-header .button-group .rf-cal-time-btn, .tab-content > span > .section-header .button-group .rf-pick .rf-pick-btn, .rf-pick .tab-content > span > .section-header .button-group .rf-pick-btn {
      font-size: 1em;
      line-height: 1em;
      padding-top: 3px;
      padding-bottom: 3px; }
.document > .section, .document > div > .section, .document > span > .section, .tab-content > .section, .tab-content > div > .section, .tab-content > span > .section {
  position: relative;
  padding: 2em;
  border-bottom: 1px solid #ccc; }
  .document > .section #new-contact, .document > div > .section #new-contact, .document > span > .section #new-contact, .tab-content > .section #new-contact, .tab-content > div > .section #new-contact, .tab-content > span > .section #new-contact {
    margin-bottom: 1em; }
  .document > .section .documents, .document > div > .section .documents, .document > span > .section .documents, .tab-content > .section .documents, .tab-content > div > .section .documents, .tab-content > span > .section .documents {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding-bottom: 1em;
    margin: 1em 0;
    border: 1px solid;
    border-color: #bbbbbb;
    background-color: #e1e1e1;
    -moz-box-shadow: 0 1px 0 white;
    -webkit-box-shadow: 0 1px 0 white;
    box-shadow: 0 1px 0 white; }
    .document > .section .documents h1, .document > div > .section .documents h1, .document > span > .section .documents h1, .tab-content > .section .documents h1, .tab-content > div > .section .documents h1, .tab-content > span > .section .documents h1 {
      font-size: 1.6em;
      padding: 0 10px;
      border-bottom: 1px solid #bbbbbb;
      background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #eeeeee));
      background: -moz-linear-gradient(top, #ffffff, #eeeeee);
      background: -webkit-linear-gradient(top, #ffffff, #eeeeee);
      background: linear-gradient(to bottom, #ffffff, #eeeeee); }
      .document > .section .documents h1:first-child, .document > div > .section .documents h1:first-child, .document > span > .section .documents h1:first-child, .tab-content > .section .documents h1:first-child, .tab-content > div > .section .documents h1:first-child, .tab-content > span > .section .documents h1:first-child {
        -moz-border-radius-topleft: 5px;
        -webkit-border-top-left-radius: 5px;
        border-top-left-radius: 5px;
        -moz-border-radius-topright: 5px;
        -webkit-border-top-right-radius: 5px;
        border-top-right-radius: 5px; }
    .document > .section .documents h2, .document > div > .section .documents h2, .document > span > .section .documents h2, .tab-content > .section .documents h2, .tab-content > div > .section .documents h2, .tab-content > span > .section .documents h2 {
      font-size: 1.4em;
      padding: 0 10px;
      border-top: 1px solid #d4d4d4;
      background-color: #c8c8c8; }
    .document > .section .documents h3, .document > div > .section .documents h3, .document > span > .section .documents h3, .tab-content > .section .documents h3, .tab-content > div > .section .documents h3, .tab-content > span > .section .documents h3 {
      font-size: 1.2em; }
    .document > .section .documents ul li, .document > div > .section .documents ul li, .document > span > .section .documents ul li, .tab-content > .section .documents ul li, .tab-content > div > .section .documents ul li, .tab-content > span > .section .documents ul li {
      border-bottom: 1px solid;
      border-bottom-color: #bbbbbb; }
      .document > .section .documents ul li li, .document > div > .section .documents ul li li, .document > span > .section .documents ul li li, .tab-content > .section .documents ul li li, .tab-content > div > .section .documents ul li li, .tab-content > span > .section .documents ul li li {
        padding: 10px;
        border-bottom: none;
        border-top: 1px solid;
        border-top-color: #c8c8c8; }
      .document > .section .documents ul li p, .document > div > .section .documents ul li p, .document > span > .section .documents ul li p, .tab-content > .section .documents ul li p, .tab-content > div > .section .documents ul li p, .tab-content > span > .section .documents ul li p {
        display: inline-block;
        margin: 0;
        width: 200px; }
        html.ie7 .document > .section .documents ul li p, html.ie6 .document > .section .documents ul li p, html.ie7 .document > div > .section .documents ul li p, html.ie6 .document > div > .section .documents ul li p, html.ie7 .document > span > .section .documents ul li p, html.ie6 .document > span > .section .documents ul li p, html.ie7 .tab-content > .section .documents ul li p, html.ie6 .tab-content > .section .documents ul li p, html.ie7 .tab-content > div > .section .documents ul li p, html.ie6 .tab-content > div > .section .documents ul li p, html.ie7 .tab-content > span > .section .documents ul li p, html.ie6 .tab-content > span > .section .documents ul li p {
          zoom: 1;
          *display: inline; }
      .document > .section .documents ul li dl, .document > div > .section .documents ul li dl, .document > span > .section .documents ul li dl, .tab-content > .section .documents ul li dl, .tab-content > div > .section .documents ul li dl, .tab-content > span > .section .documents ul li dl {
        line-height: normal; }
        .document > .section .documents ul li dl dt, .document > .section .documents ul li dl dd, .document > div > .section .documents ul li dl dt, .document > div > .section .documents ul li dl dd, .document > span > .section .documents ul li dl dt, .document > span > .section .documents ul li dl dd, .tab-content > .section .documents ul li dl dt, .tab-content > .section .documents ul li dl dd, .tab-content > div > .section .documents ul li dl dt, .tab-content > div > .section .documents ul li dl dd, .tab-content > span > .section .documents ul li dl dt, .tab-content > span > .section .documents ul li dl dd {
          vertical-align: top;
          display: inline-block;
          width: 200px; }
          html.ie7 .document > .section .documents ul li dl dt, html.ie6 .document > .section .documents ul li dl dt, html.ie7 .document > .section .documents ul li dl dd, html.ie6 .document > .section .documents ul li dl dd, html.ie7 .document > div > .section .documents ul li dl dt, html.ie6 .document > div > .section .documents ul li dl dt, html.ie7 .document > div > .section .documents ul li dl dd, html.ie6 .document > div > .section .documents ul li dl dd, html.ie7 .document > span > .section .documents ul li dl dt, html.ie6 .document > span > .section .documents ul li dl dt, html.ie7 .document > span > .section .documents ul li dl dd, html.ie6 .document > span > .section .documents ul li dl dd, html.ie7 .tab-content > .section .documents ul li dl dt, html.ie6 .tab-content > .section .documents ul li dl dt, html.ie7 .tab-content > .section .documents ul li dl dd, html.ie6 .tab-content > .section .documents ul li dl dd, html.ie7 .tab-content > div > .section .documents ul li dl dt, html.ie6 .tab-content > div > .section .documents ul li dl dt, html.ie7 .tab-content > div > .section .documents ul li dl dd, html.ie6 .tab-content > div > .section .documents ul li dl dd, html.ie7 .tab-content > span > .section .documents ul li dl dt, html.ie6 .tab-content > span > .section .documents ul li dl dt, html.ie7 .tab-content > span > .section .documents ul li dl dd, html.ie6 .tab-content > span > .section .documents ul li dl dd {
            zoom: 1;
            *display: inline; }
        .document > .section .documents ul li dl dt, .document > div > .section .documents ul li dl dt, .document > span > .section .documents ul li dl dt, .tab-content > .section .documents ul li dl dt, .tab-content > div > .section .documents ul li dl dt, .tab-content > span > .section .documents ul li dl dt {
          font-size: 85%;
          text-align: left !important; }
        .document > .section .documents ul li dl dd, .document > div > .section .documents ul li dl dd, .document > span > .section .documents ul li dl dd, .tab-content > .section .documents ul li dl dd, .tab-content > div > .section .documents ul li dl dd, .tab-content > span > .section .documents ul li dl dd {
          font-size: 100%;
          font-weight: bold;
          padding-top: 1.2em;
          margin-left: -203px;
          padding-right: 10px;
          padding-left: 0 !important; }
        .document > .section .documents ul li dl dt, .document > div > .section .documents ul li dl dt, .document > span > .section .documents ul li dl dt, .tab-content > .section .documents ul li dl dt, .tab-content > div > .section .documents ul li dl dt, .tab-content > span > .section .documents ul li dl dt {
          font-weight: normal;
          text-align: left; }
        .document > .section .documents ul li dl dd, .document > div > .section .documents ul li dl dd, .document > span > .section .documents ul li dl dd, .tab-content > .section .documents ul li dl dd, .tab-content > div > .section .documents ul li dl dd, .tab-content > span > .section .documents ul li dl dd {
          padding-left: 0; }
    .document > .section .documents .add-document fieldset ol li, .document > div > .section .documents .add-document fieldset ol li, .document > span > .section .documents .add-document fieldset ol li, .tab-content > .section .documents .add-document fieldset ol li, .tab-content > div > .section .documents .add-document fieldset ol li, .tab-content > span > .section .documents .add-document fieldset ol li {
      border-color: transparent; }
    .document > .section .documents .add-document h1, .document > div > .section .documents .add-document h1, .document > span > .section .documents .add-document h1, .tab-content > .section .documents .add-document h1, .tab-content > div > .section .documents .add-document h1, .tab-content > span > .section .documents .add-document h1 {
      margin-bottom: 1em; }
    .document > .section .documents .add-document .uploaded-file, .document > div > .section .documents .add-document .uploaded-file, .document > span > .section .documents .add-document .uploaded-file, .tab-content > .section .documents .add-document .uploaded-file, .tab-content > div > .section .documents .add-document .uploaded-file, .tab-content > span > .section .documents .add-document .uploaded-file {
      font-size: 1.2em;
      line-height: 1.8em;
      vertical-align: top;
      padding-left: 10px;
      display: inline-block; }
      html.ie7 .document > .section .documents .add-document .uploaded-file, html.ie6 .document > .section .documents .add-document .uploaded-file, html.ie7 .document > div > .section .documents .add-document .uploaded-file, html.ie6 .document > div > .section .documents .add-document .uploaded-file, html.ie7 .document > span > .section .documents .add-document .uploaded-file, html.ie6 .document > span > .section .documents .add-document .uploaded-file, html.ie7 .tab-content > .section .documents .add-document .uploaded-file, html.ie6 .tab-content > .section .documents .add-document .uploaded-file, html.ie7 .tab-content > div > .section .documents .add-document .uploaded-file, html.ie6 .tab-content > div > .section .documents .add-document .uploaded-file, html.ie7 .tab-content > span > .section .documents .add-document .uploaded-file, html.ie6 .tab-content > span > .section .documents .add-document .uploaded-file {
        zoom: 1;
        *display: inline; }
    .document > .section .documents .add-document fieldset.buttons [disabled], .document > div > .section .documents .add-document fieldset.buttons [disabled], .document > span > .section .documents .add-document fieldset.buttons [disabled], .tab-content > .section .documents .add-document fieldset.buttons [disabled], .tab-content > div > .section .documents .add-document fieldset.buttons [disabled], .tab-content > span > .section .documents .add-document fieldset.buttons [disabled] {
      color: #999 !important; }

#website #container {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; }
#website #container {
  width: 100%; }
#website #container, #website .cells, #website .cell, #website .inbox, #website .inbox .inbox--messages-list, .inbox #website .inbox--messages-list, #website .inbox .inbox--message, .inbox #website .inbox--message, #website .cell .border, #website .inbox .border, .inbox #website .inbox--messages-list .border, .inbox #website .inbox--message .border {
  position: static; }
html.ie6 #website #container, html.ie6 #website .cells, html.ie6 #website .cell, html.ie6 #website .inbox, html.ie6 #website .inbox .inbox--messages-list, .inbox html.ie6 #website .inbox--messages-list, html.ie6 #website .inbox .inbox--message, .inbox html.ie6 #website .inbox--message, html.ie6 #website .cell .border, html.ie6 #website .inbox .border, .inbox html.ie6 #website .inbox--messages-list .border, .inbox html.ie6 #website .inbox--message .border {
  position: static;
  zoom: 1; }
html.ie6 #website .cell .border, html.ie6 #website .inbox .border, .inbox html.ie6 #website .inbox--messages-list .border, .inbox html.ie6 #website .inbox--message .border {
  overflow: auto; }
#website #container {
  text-shadow: 0 1px 0 white; }
  #website #container #header {
    border-bottom: 1px solid #214967;
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 10px 20px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 10px 20px;
    box-shadow: rgba(0, 0, 0, 0.2) 0 10px 20px;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNDI3NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJkNjQ4ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #004275), color-stop(100%, #2d648e));
    background: -moz-linear-gradient(top, #004275, #2d648e);
    background: -webkit-linear-gradient(top, #004275, #2d648e);
    background: linear-gradient(to bottom, #004275, #2d648e); }
    #website #container #header.header-local {
      background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhjNTNjNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzY2MzM5OSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8c53c6), color-stop(100%, #663399));
      background: -moz-linear-gradient(top, #8c53c6, #663399);
      background: -webkit-linear-gradient(top, #8c53c6, #663399);
      background: linear-gradient(to bottom, #8c53c6, #663399); }
    #website #container #header.header-staging {
      background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4YTAzYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzE5NjMyNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #28a03c), color-stop(100%, #196325));
      background: -moz-linear-gradient(top, #28a03c, #196325);
      background: -webkit-linear-gradient(top, #28a03c, #196325);
      background: linear-gradient(to bottom, #28a03c, #196325); }
    #website #container #header.header-beta {
      background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmOTc5NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NkNWM1YyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #df9797), color-stop(100%, #cd5c5c));
      background: -moz-linear-gradient(top, #df9797, #cd5c5c);
      background: -webkit-linear-gradient(top, #df9797, #cd5c5c);
      background: linear-gradient(to bottom, #df9797, #cd5c5c); }
    #website #container #header.header-prod {
      background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNDI3NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJkNjQ4ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #004275), color-stop(100%, #2d648e));
      background: -moz-linear-gradient(top, #004275, #2d648e);
      background: -webkit-linear-gradient(top, #004275, #2d648e);
      background: linear-gradient(to bottom, #004275, #2d648e); }
    #website #container #header h1 {
      background: url("/images/logo-big.gif") center no-repeat;
      text-indent: -1234em;
      width: 280px;
      height: 125px;
      margin: 0 auto;
      padding: 2em 0; }
  #website #container #login-box {
    width: 600px;
    margin: 5em auto;
    overflow: auto;
    overflow: hidden; }
    #website #container #login-box:after {
      content: " ";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden; }
    html.ie6 #website #container #login-box, html.ie7 #website #container #login-box {
      zoom: 1; }
    #website #container #login-box ul {
      margin: 0;
      padding: 0; }
      #website #container #login-box ul li {
        float: left;
        width: 280px;
        margin: 0;
        list-style: none;
        padding: 0 10px;
        line-height: 1.8em;
        font-size: 1.2em; }
        #website #container #login-box ul li p {
          font-size: 1em; }
        #website #container #login-box ul li label {
          display: block;
          font-size: 1.4em;
          font-weight: bold;
          line-height: 2em; }
        #website #container #login-box ul li.inputs input {
          font-weight: bold;
          font-size: 1.4em;
          line-height: 1.6em;
          padding: 5px;
          width: 268px;
          border: 1px solid #999;
          margin: 0;
          -moz-border-radius: 5px;
          -webkit-border-radius: 5px;
          border-radius: 5px;
          -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 3px 0 inset, #fff 0 1px 0;
          -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 3px 0 inset, #fff 0 1px 0;
          box-shadow: rgba(0, 0, 0, 0.2) 0 1px 3px 0 inset, #fff 0 1px 0; }
        #website #container #login-box ul li.buttons {
          padding: 10px; }
          #website #container #login-box ul li.buttons input {
            width: 100px;
            font-weight: bold; }
          #website #container #login-box ul li.buttons .forgot {
            float: right;
            line-height: 2.8em; }
  #website #container #footer {
    margin-top: 5em;
    background: none;
    text-align: center;
    line-height: 1.4em;
    -moz-box-shadow: 0 0 0 white;
    -webkit-box-shadow: 0 0 0 white;
    box-shadow: 0 0 0 white; }
    #website #container #footer p {
      margin: 1em 0; }

.editable-text {
  line-height: 1.4em;
  margin-left: 10px;
  margin-top: 0.3em;
  width: 67%;
  padding: 0;
  display: inline-block; }
  html.ie7 .editable-text, html.ie6 .editable-text {
    zoom: 1;
    *display: inline; }

.editable-list {
  line-height: 1.4em;
  margin-left: 10px;
  margin-top: 0;
  width: 67%;
  padding: 0;
  display: inline-block; }
  html.ie7 .editable-list, html.ie6 .editable-list {
    zoom: 1;
    *display: inline; }
  .editable-list .pill-button, .editable-list .rf-fu-btn-add, .editable-list .rf-fu-btn-clr,
  .editable-list .rf-fu-btn-upl, .editable-list .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt .editable-list .rf-cal-time-btn, .editable-list .rf-pick .rf-pick-btn, .rf-pick .editable-list .rf-pick-btn {
    vertical-align: middle; }
  .editable-list ul {
    margin-top: -1px; }
    .editable-list ul li {
      padding: 0.3em 0.5em;
      margin: 0 !important;
      border: 1px solid;
      border-color: #ccc !important;
      border-bottom: none !important; }
      .editable-list ul li:first-child {
        -moz-border-radius-topleft: 0.3em;
        -webkit-border-top-left-radius: 0.3em;
        border-top-left-radius: 0.3em;
        -moz-border-radius-topright: 0.3em;
        -webkit-border-top-right-radius: 0.3em;
        border-top-right-radius: 0.3em; }
      .editable-list ul li:last-child {
        border-bottom: 1px solid #ccc !important;
        -moz-border-radius-bottomleft: 0.3em;
        -webkit-border-bottom-left-radius: 0.3em;
        border-bottom-left-radius: 0.3em;
        -moz-border-radius-bottomright: 0.3em;
        -webkit-border-bottom-right-radius: 0.3em;
        border-bottom-right-radius: 0.3em; }

.editable-list .item-name, .editable-text .item-name {
  line-height: 1.5em;
  display: inline-block;
  margin: 0; }
  html.ie7 .editable-list .item-name, html.ie6 .editable-list .item-name, html.ie7 .editable-text .item-name, html.ie6 .editable-text .item-name {
    zoom: 1;
    *display: inline; }
.editable-list .controls, .editable-text .controls {
  vertical-align: top;
  display: inline-block; }
  .editable-list .controls.float-right, .editable-text .controls.float-right {
    margin-left: 1em;
    float: right; }
  .editable-list .controls .pill-button-flat, .editable-text .controls .pill-button-flat {
    padding-top: 1px;
    padding-bottom: 1px; }

div.cmDiv {
  display: inline-block;
  vertical-align: top; }

.clickMenu {
  margin: 0;
  padding: 0;
  cursor: default;
  list-style: none; }
  .clickMenu ul {
    /* ie doesnt know this :/ */ }
    .clickMenu ul.innerBox {
      margin-top: 2px;
      padding: 5px 0;
      border: none;
      background: #fff;
      display: block;
      border: 1px solid rgba(0, 0, 0, 0.5);
      -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 0 2px;
      -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 0 2px;
      box-shadow: rgba(0, 0, 0, 0.3) 0 0 2px;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      border-radius: 5px; }
  .clickMenu div.arrow {
    height: 15px;
    position: relative;
    z-index: 10; }
  .clickMenu div.outerbox {
    display: none;
    min-width: 140px;
    white-space: nowrap; }
  .clickMenu div.inner {
    margin: 0; }
    .clickMenu div.inner div.outerbox {
      margin: 0;
      left: 98px;
      top: -3px; }
  .clickMenu li {
    position: relative;
    /*white-space: nowrap; does not really work in ie */ }
    .clickMenu li.main {
      float: left;
      padding: 0 10px; }
      .clickMenu li.main li {
        z-index: 2;
        line-height: 1em;
        padding: 0; }
        .clickMenu li.main li input[type="submit"] {
          text-align: left;
          width: 100%; }
        .clickMenu li.main li a, .clickMenu li.main li input[type="submit"] {
          padding: 5px 7px;
          margin: 0;
          display: block;
          color: #000;
          background: none;
          border: none;
          text-shadow: white 0 1px 0; }
          .clickMenu li.main li a:hover, .clickMenu li.main li input[type="submit"]:hover {
            background: #EBF6FF !important; }
    .clickMenu li.hover {
      z-index: 1 !important; }
  .clickMenu a {
    text-decoration: none;
    color: #444; }

/* thats for the shadowbox */
html > body div.outerbox {
  padding: 0; }
html > body .innerbox {
  margin: 0;
  display: inherit; }

#account .border {
  border-left: 1px solid;
  border-left-color: #acacac; }

#airports.cell .border, #airports.inbox .border, .inbox #airports.inbox--messages-list .border, .inbox #airports.inbox--message .border, #trips.cell .border, #trips.inbox .border, .inbox #trips.inbox--messages-list .border, .inbox #trips.inbox--message .border, #aircrafts.cell .border, #aircrafts.inbox .border, .inbox #aircrafts.inbox--messages-list .border, .inbox #aircrafts.inbox--message .border, .weather-report.index #center .border {
  padding: 20px; }

#left-nav .border {
  border-right: 1px solid #fff; }
  #left-nav .border ul {
    margin: 0;
    padding: 0; }
    #left-nav .border ul li {
      line-height: 3em;
      width: 100%;
      float: left;
      clear: both; }
      #left-nav .border ul li a {
        text-decoration: none;
        display: block;
        float: left;
        padding: 0 10px;
        color: #797979;
        text-shadow: 0 1px white;
        text-shadow: 0 1px 0 white; }
        #left-nav .border ul li a:hover {
          color: black; }
      #left-nav .border ul li.selected {
        background: #00afed; }
        #left-nav .border ul li.selected a {
          text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
          color: white; }

#global-message {
  z-index: 10;
  position: relative; }
  #global-message .border {
    background-color: #fff2cd !important;
    position: relative;
    text-align: center;
    overflow: auto;
    max-height: 70px; }
  #global-message span.rf-msgs {
    font-size: 1.3em;
    line-height: 1.4em;
    font-weight: bold;
    display: inline;
    margin: 0; }
    #global-message span.rf-msgs .rf-msg-err, #global-message span.rf-msgs .rf-msgs-err, #global-message span.rf-msgs .rf-msg-ftl, #global-message span.rf-msgs .rf-msgs-ftl, #global-message span.rf-msgs .rf-msg-inf, #global-message span.rf-msgs .rf-msgs-inf, #global-message span.rf-msgs .rf-msg-wrn, #global-message span.rf-msgs .rf-msgs-wrn, #global-message span.rf-msgs .rf-msg-ok, #global-message span.rf-msgs .rf-msgs-ok {
      display: inline-block;
      margin: 5px; }

#weather-report-generator #pdf-preview .previewControls .border {
  padding: 0 1em;
  border-bottom: 1px solid;
  overflow: hidden;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dddddd));
  background: -moz-linear-gradient(#ffffff, #dddddd);
  background: -webkit-linear-gradient(#ffffff, #dddddd);
  background: linear-gradient(#ffffff, #dddddd);
  border-bottom-color: #989898; }
  #weather-report-generator #pdf-preview .previewControls .border .tools {
    padding: 3px 0; }
    #weather-report-generator #pdf-preview .previewControls .border .tools .pill-button, #weather-report-generator #pdf-preview .previewControls .border .tools .rf-fu-btn-add, #weather-report-generator #pdf-preview .previewControls .border .tools .rf-fu-btn-clr,
    #weather-report-generator #pdf-preview .previewControls .border .tools .rf-fu-btn-upl, #weather-report-generator #pdf-preview .previewControls .border .tools .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt #weather-report-generator #pdf-preview .previewControls .border .tools .rf-cal-time-btn, #weather-report-generator #pdf-preview .previewControls .border .tools .rf-pick .rf-pick-btn, .rf-pick #weather-report-generator #pdf-preview .previewControls .border .tools .rf-pick-btn {
      font-size: 10px;
      line-height: 12.5px;
      font-size: 1rem;
      line-height: 1.25rem;
      font-weight: bold;
      display: inline-block;
      padding-top: 2px;
      padding-bottom: 2px; }
      html.ie7 #weather-report-generator #pdf-preview .previewControls .border .tools .pill-button, html.ie7 #weather-report-generator #pdf-preview .previewControls .border .tools .rf-fu-btn-add, html.ie7 #weather-report-generator #pdf-preview .previewControls .border .tools .rf-fu-btn-clr,
      html.ie7 #weather-report-generator #pdf-preview .previewControls .border .tools .rf-fu-btn-upl, html.ie7 #weather-report-generator #pdf-preview .previewControls .border .tools .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt html.ie7 #weather-report-generator #pdf-preview .previewControls .border .tools .rf-cal-time-btn, html.ie7 #weather-report-generator #pdf-preview .previewControls .border .tools .rf-pick .rf-pick-btn, .rf-pick html.ie7 #weather-report-generator #pdf-preview .previewControls .border .tools .rf-pick-btn, html.ie6 #weather-report-generator #pdf-preview .previewControls .border .tools .pill-button, html.ie6 #weather-report-generator #pdf-preview .previewControls .border .tools .rf-fu-btn-add, html.ie6 #weather-report-generator #pdf-preview .previewControls .border .tools .rf-fu-btn-clr,
      html.ie6 #weather-report-generator #pdf-preview .previewControls .border .tools .rf-fu-btn-upl, html.ie6 #weather-report-generator #pdf-preview .previewControls .border .tools .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt html.ie6 #weather-report-generator #pdf-preview .previewControls .border .tools .rf-cal-time-btn, html.ie6 #weather-report-generator #pdf-preview .previewControls .border .tools .rf-pick .rf-pick-btn, .rf-pick html.ie6 #weather-report-generator #pdf-preview .previewControls .border .tools .rf-pick-btn {
        zoom: 1;
        *display: inline; }
#weather-report-generator #pdf-preview #iframe iframe {
  width: 100%;
  height: 100%; }
#weather-report-generator #pdf-preview #center .border {
  border-left: none; }

.trips-table .trip, .trips-table .aircraft, .aircrafts-table .trip, .aircrafts-table .aircraft {
  position: relative;
  padding: 15px;
  border: 1px solid silver;
  border-top: none;
  background: #E1E1E1;
  -moz-box-shadow: 0 1px 0 inset white;
  -webkit-box-shadow: 0 1px 0 inset white;
  box-shadow: 0 1px 0 inset white;
  text-shadow: 0 1px 1px white; }
  .trips-table .trip:hover, .trips-table .aircraft:hover, .aircrafts-table .trip:hover, .aircrafts-table .aircraft:hover {
    background: #eee; }
  .trips-table .trip h2, .trips-table .aircraft h2, .aircrafts-table .trip h2, .aircrafts-table .aircraft h2 {
    font-size: 21px;
    line-height: 16px;
    font-size: 2.1rem;
    line-height: 1.6rem;
    margin-bottom: 10px;
    border: none; }
  .trips-table .trip .tools, .trips-table .aircraft .tools, .aircrafts-table .trip .tools, .aircrafts-table .aircraft .tools {
    position: absolute;
    top: 13px;
    right: 15px; }
  .trips-table .trip .status, .trips-table .aircraft .status, .aircrafts-table .trip .status, .aircrafts-table .aircraft .status {
    float: left; }
  .trips-table .trip .details, .trips-table .aircraft .details, .aircrafts-table .trip .details, .aircrafts-table .aircraft .details {
    display: block;
    margin-left: 20px; }
    .trips-table .trip .details .section, .trips-table .aircraft .details .section, .aircrafts-table .trip .details .section, .aircrafts-table .aircraft .details .section {
      display: table-cell;
      vertical-align: top;
      padding-right: 40px; }
      .trips-table .trip .details .section.date, .trips-table .aircraft .details .section.date, .aircrafts-table .trip .details .section.date, .aircrafts-table .aircraft .details .section.date {
        width: 180px; }
      @media only screen and (min-width: 1280px) {
        .trips-table .trip .details .section, .trips-table .aircraft .details .section, .aircrafts-table .trip .details .section, .aircrafts-table .aircraft .details .section {
          padding-right: 50px; } }
      @media only screen and (min-width: 1536px) {
        .trips-table .trip .details .section, .trips-table .aircraft .details .section, .aircrafts-table .trip .details .section, .aircrafts-table .aircraft .details .section {
          width: 180px; }
          .trips-table .trip .details .section.date, .trips-table .aircraft .details .section.date, .aircrafts-table .trip .details .section.date, .aircrafts-table .aircraft .details .section.date {
            width: 190px; } }
      html.ie7 .trips-table .trip .details .section, html.ie6 .trips-table .trip .details .section, html.ie7 .trips-table .aircraft .details .section, html.ie6 .trips-table .aircraft .details .section, html.ie7 .aircrafts-table .trip .details .section, html.ie6 .aircrafts-table .trip .details .section, html.ie7 .aircrafts-table .aircraft .details .section, html.ie6 .aircrafts-table .aircraft .details .section {
        display: inline-block;
        zoom: 1;
        *display: inline; }
      .trips-table .trip .details .section h3, .trips-table .aircraft .details .section h3, .aircrafts-table .trip .details .section h3, .aircrafts-table .aircraft .details .section h3 {
        font-size: 11px;
        line-height: 13.75px;
        font-size: 1.1rem;
        line-height: 1.375rem;
        text-transform: uppercase;
        border: none;
        color: #555555; }
      .trips-table .trip .details .section p, .trips-table .aircraft .details .section p, .aircrafts-table .trip .details .section p, .aircrafts-table .aircraft .details .section p {
        margin: 0;
        font-weight: bold; }
.trips-table .aircraft .details, .aircrafts-table .aircraft .details {
  margin: 0; }

#comment-box .comment, #comment-box .message, #email-notify .comment, #email-notify .message, .sidebar-main .comment, .sidebar-main .message, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment, body.client.dashboard .client-dashboard-body .notes-notifications-col .message {
  position: relative;
  padding: 10px;
  border-bottom: 1px solid #ccc; }
  #comment-box .deleted.comment h3, #comment-box .deleted.message h3, #email-notify .deleted.comment h3, #email-notify .deleted.message h3, .sidebar-main .deleted.comment h3, .sidebar-main .deleted.message h3, body.client.dashboard .client-dashboard-body .notes-notifications-col .deleted.comment h3, body.client.dashboard .client-dashboard-body .notes-notifications-col .deleted.message h3, #comment-box .deleted.comment .comment-text, #comment-box .deleted.message .comment-text, #email-notify .deleted.comment .comment-text, #email-notify .deleted.message .comment-text, .sidebar-main .deleted.comment .comment-text, .sidebar-main .deleted.message .comment-text, body.client.dashboard .client-dashboard-body .notes-notifications-col .deleted.comment .comment-text, body.client.dashboard .client-dashboard-body .notes-notifications-col .deleted.message .comment-text, #comment-box .deleted.comment .attachment, #comment-box .deleted.message .attachment, #email-notify .deleted.comment .attachment, #email-notify .deleted.message .attachment, .sidebar-main .deleted.comment .attachment, .sidebar-main .deleted.message .attachment, body.client.dashboard .client-dashboard-body .notes-notifications-col .deleted.comment .attachment, body.client.dashboard .client-dashboard-body .notes-notifications-col .deleted.message .attachment, #comment-box .deleted.comment .byline, #comment-box .deleted.message .byline, #email-notify .deleted.comment .byline, #email-notify .deleted.message .byline, .sidebar-main .deleted.comment .byline, .sidebar-main .deleted.message .byline, body.client.dashboard .client-dashboard-body .notes-notifications-col .deleted.comment .byline, body.client.dashboard .client-dashboard-body .notes-notifications-col .deleted.message .byline, #comment-box .deleted.comment .comment-for, #comment-box .deleted.message .comment-for, #email-notify .deleted.comment .comment-for, #email-notify .deleted.message .comment-for, .sidebar-main .deleted.comment .comment-for, .sidebar-main .deleted.message .comment-for, body.client.dashboard .client-dashboard-body .notes-notifications-col .deleted.comment .comment-for, body.client.dashboard .client-dashboard-body .notes-notifications-col .deleted.message .comment-for {
    opacity: 0.25; }
    html.ie7 #comment-box .deleted.comment h3, #comment-box html.ie7 .deleted.comment h3, html.ie7 #comment-box .deleted.message h3, #comment-box html.ie7 .deleted.message h3, html.ie7 #email-notify .deleted.comment h3, #email-notify html.ie7 .deleted.comment h3, html.ie7 #email-notify .deleted.message h3, #email-notify html.ie7 .deleted.message h3, html.ie7 .sidebar-main .deleted.comment h3, .sidebar-main html.ie7 .deleted.comment h3, html.ie7 .sidebar-main .deleted.message h3, .sidebar-main html.ie7 .deleted.message h3, html.ie7 body.client.dashboard .client-dashboard-body .notes-notifications-col .deleted.comment h3, body.client.dashboard .client-dashboard-body .notes-notifications-col html.ie7 .deleted.comment h3, html.ie7 body.client.dashboard .client-dashboard-body .notes-notifications-col .deleted.message h3, body.client.dashboard .client-dashboard-body .notes-notifications-col html.ie7 .deleted.message h3, html.ie6 #comment-box .deleted.comment h3, #comment-box html.ie6 .deleted.comment h3, html.ie6 #comment-box .deleted.message h3, #comment-box html.ie6 .deleted.message h3, html.ie6 #email-notify .deleted.comment h3, #email-notify html.ie6 .deleted.comment h3, html.ie6 #email-notify .deleted.message h3, #email-notify html.ie6 .deleted.message h3, html.ie6 .sidebar-main .deleted.comment h3, .sidebar-main html.ie6 .deleted.comment h3, html.ie6 .sidebar-main .deleted.message h3, .sidebar-main html.ie6 .deleted.message h3, html.ie6 body.client.dashboard .client-dashboard-body .notes-notifications-col .deleted.comment h3, body.client.dashboard .client-dashboard-body .notes-notifications-col html.ie6 .deleted.comment h3, html.ie6 body.client.dashboard .client-dashboard-body .notes-notifications-col .deleted.message h3, body.client.dashboard .client-dashboard-body .notes-notifications-col html.ie6 .deleted.message h3, html.ie7 #comment-box .deleted.comment .comment-text, #comment-box html.ie7 .deleted.comment .comment-text, html.ie7 #comment-box .deleted.message .comment-text, #comment-box html.ie7 .deleted.message .comment-text, html.ie7 #email-notify .deleted.comment .comment-text, #email-notify html.ie7 .deleted.comment .comment-text, html.ie7 #email-notify .deleted.message .comment-text, #email-notify html.ie7 .deleted.message .comment-text, html.ie7 .sidebar-main .deleted.comment .comment-text, .sidebar-main html.ie7 .deleted.comment .comment-text, html.ie7 .sidebar-main .deleted.message .comment-text, .sidebar-main html.ie7 .deleted.message .comment-text, html.ie7 body.client.dashboard .client-dashboard-body .notes-notifications-col .deleted.comment .comment-text, body.client.dashboard .client-dashboard-body .notes-notifications-col html.ie7 .deleted.comment .comment-text, html.ie7 body.client.dashboard .client-dashboard-body .notes-notifications-col .deleted.message .comment-text, body.client.dashboard .client-dashboard-body .notes-notifications-col html.ie7 .deleted.message .comment-text, html.ie6 #comment-box .deleted.comment .comment-text, #comment-box html.ie6 .deleted.comment .comment-text, html.ie6 #comment-box .deleted.message .comment-text, #comment-box html.ie6 .deleted.message .comment-text, html.ie6 #email-notify .deleted.comment .comment-text, #email-notify html.ie6 .deleted.comment .comment-text, html.ie6 #email-notify .deleted.message .comment-text, #email-notify html.ie6 .deleted.message .comment-text, html.ie6 .sidebar-main .deleted.comment .comment-text, .sidebar-main html.ie6 .deleted.comment .comment-text, html.ie6 .sidebar-main .deleted.message .comment-text, .sidebar-main html.ie6 .deleted.message .comment-text, html.ie6 body.client.dashboard .client-dashboard-body .notes-notifications-col .deleted.comment .comment-text, body.client.dashboard .client-dashboard-body .notes-notifications-col html.ie6 .deleted.comment .comment-text, html.ie6 body.client.dashboard .client-dashboard-body .notes-notifications-col .deleted.message .comment-text, body.client.dashboard .client-dashboard-body .notes-notifications-col html.ie6 .deleted.message .comment-text, html.ie7 #comment-box .deleted.comment .attachment, #comment-box html.ie7 .deleted.comment .attachment, html.ie7 #comment-box .deleted.message .attachment, #comment-box html.ie7 .deleted.message .attachment, html.ie7 #email-notify .deleted.comment .attachment, #email-notify html.ie7 .deleted.comment .attachment, html.ie7 #email-notify .deleted.message .attachment, #email-notify html.ie7 .deleted.message .attachment, html.ie7 .sidebar-main .deleted.comment .attachment, .sidebar-main html.ie7 .deleted.comment .attachment, html.ie7 .sidebar-main .deleted.message .attachment, .sidebar-main html.ie7 .deleted.message .attachment, html.ie7 body.client.dashboard .client-dashboard-body .notes-notifications-col .deleted.comment .attachment, body.client.dashboard .client-dashboard-body .notes-notifications-col html.ie7 .deleted.comment .attachment, html.ie7 body.client.dashboard .client-dashboard-body .notes-notifications-col .deleted.message .attachment, body.client.dashboard .client-dashboard-body .notes-notifications-col html.ie7 .deleted.message .attachment, html.ie6 #comment-box .deleted.comment .attachment, #comment-box html.ie6 .deleted.comment .attachment, html.ie6 #comment-box .deleted.message .attachment, #comment-box html.ie6 .deleted.message .attachment, html.ie6 #email-notify .deleted.comment .attachment, #email-notify html.ie6 .deleted.comment .attachment, html.ie6 #email-notify .deleted.message .attachment, #email-notify html.ie6 .deleted.message .attachment, html.ie6 .sidebar-main .deleted.comment .attachment, .sidebar-main html.ie6 .deleted.comment .attachment, html.ie6 .sidebar-main .deleted.message .attachment, .sidebar-main html.ie6 .deleted.message .attachment, html.ie6 body.client.dashboard .client-dashboard-body .notes-notifications-col .deleted.comment .attachment, body.client.dashboard .client-dashboard-body .notes-notifications-col html.ie6 .deleted.comment .attachment, html.ie6 body.client.dashboard .client-dashboard-body .notes-notifications-col .deleted.message .attachment, body.client.dashboard .client-dashboard-body .notes-notifications-col html.ie6 .deleted.message .attachment, html.ie7 #comment-box .deleted.comment .byline, #comment-box html.ie7 .deleted.comment .byline, html.ie7 #comment-box .deleted.message .byline, #comment-box html.ie7 .deleted.message .byline, html.ie7 #email-notify .deleted.comment .byline, #email-notify html.ie7 .deleted.comment .byline, html.ie7 #email-notify .deleted.message .byline, #email-notify html.ie7 .deleted.message .byline, html.ie7 .sidebar-main .deleted.comment .byline, .sidebar-main html.ie7 .deleted.comment .byline, html.ie7 .sidebar-main .deleted.message .byline, .sidebar-main html.ie7 .deleted.message .byline, html.ie7 body.client.dashboard .client-dashboard-body .notes-notifications-col .deleted.comment .byline, body.client.dashboard .client-dashboard-body .notes-notifications-col html.ie7 .deleted.comment .byline, html.ie7 body.client.dashboard .client-dashboard-body .notes-notifications-col .deleted.message .byline, body.client.dashboard .client-dashboard-body .notes-notifications-col html.ie7 .deleted.message .byline, html.ie6 #comment-box .deleted.comment .byline, #comment-box html.ie6 .deleted.comment .byline, html.ie6 #comment-box .deleted.message .byline, #comment-box html.ie6 .deleted.message .byline, html.ie6 #email-notify .deleted.comment .byline, #email-notify html.ie6 .deleted.comment .byline, html.ie6 #email-notify .deleted.message .byline, #email-notify html.ie6 .deleted.message .byline, html.ie6 .sidebar-main .deleted.comment .byline, .sidebar-main html.ie6 .deleted.comment .byline, html.ie6 .sidebar-main .deleted.message .byline, .sidebar-main html.ie6 .deleted.message .byline, html.ie6 body.client.dashboard .client-dashboard-body .notes-notifications-col .deleted.comment .byline, body.client.dashboard .client-dashboard-body .notes-notifications-col html.ie6 .deleted.comment .byline, html.ie6 body.client.dashboard .client-dashboard-body .notes-notifications-col .deleted.message .byline, body.client.dashboard .client-dashboard-body .notes-notifications-col html.ie6 .deleted.message .byline, html.ie7 #comment-box .deleted.comment .comment-for, #comment-box html.ie7 .deleted.comment .comment-for, html.ie7 #comment-box .deleted.message .comment-for, #comment-box html.ie7 .deleted.message .comment-for, html.ie7 #email-notify .deleted.comment .comment-for, #email-notify html.ie7 .deleted.comment .comment-for, html.ie7 #email-notify .deleted.message .comment-for, #email-notify html.ie7 .deleted.message .comment-for, html.ie7 .sidebar-main .deleted.comment .comment-for, .sidebar-main html.ie7 .deleted.comment .comment-for, html.ie7 .sidebar-main .deleted.message .comment-for, .sidebar-main html.ie7 .deleted.message .comment-for, html.ie7 body.client.dashboard .client-dashboard-body .notes-notifications-col .deleted.comment .comment-for, body.client.dashboard .client-dashboard-body .notes-notifications-col html.ie7 .deleted.comment .comment-for, html.ie7 body.client.dashboard .client-dashboard-body .notes-notifications-col .deleted.message .comment-for, body.client.dashboard .client-dashboard-body .notes-notifications-col html.ie7 .deleted.message .comment-for, html.ie6 #comment-box .deleted.comment .comment-for, #comment-box html.ie6 .deleted.comment .comment-for, html.ie6 #comment-box .deleted.message .comment-for, #comment-box html.ie6 .deleted.message .comment-for, html.ie6 #email-notify .deleted.comment .comment-for, #email-notify html.ie6 .deleted.comment .comment-for, html.ie6 #email-notify .deleted.message .comment-for, #email-notify html.ie6 .deleted.message .comment-for, html.ie6 .sidebar-main .deleted.comment .comment-for, .sidebar-main html.ie6 .deleted.comment .comment-for, html.ie6 .sidebar-main .deleted.message .comment-for, .sidebar-main html.ie6 .deleted.message .comment-for, html.ie6 body.client.dashboard .client-dashboard-body .notes-notifications-col .deleted.comment .comment-for, body.client.dashboard .client-dashboard-body .notes-notifications-col html.ie6 .deleted.comment .comment-for, html.ie6 body.client.dashboard .client-dashboard-body .notes-notifications-col .deleted.message .comment-for, body.client.dashboard .client-dashboard-body .notes-notifications-col html.ie6 .deleted.message .comment-for {
      filter: alpha(opacity=25); }
  #comment-box .comment h3, #comment-box .message h3, #email-notify .comment h3, #email-notify .message h3, .sidebar-main .comment h3, .sidebar-main .message h3, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment h3, body.client.dashboard .client-dashboard-body .notes-notifications-col .message h3 {
    line-height: 1.6em;
    margin-right: 50px; }
  #comment-box .comment .comment-text, #comment-box .message .comment-text, #email-notify .comment .comment-text, #email-notify .message .comment-text, .sidebar-main .comment .comment-text, .sidebar-main .message .comment-text, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-text, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-text, #comment-box .comment .comment-for, #comment-box .message .comment-for, #email-notify .comment .comment-for, #email-notify .message .comment-for, .sidebar-main .comment .comment-for, .sidebar-main .message .comment-for, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-for, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-for {
    padding: 4em;
    padding: 0;
    margin-right: 25px;
    margin-bottom: 10px; }
    #comment-box .comment .comment-text h1, #comment-box .message .comment-text h1, #email-notify .comment .comment-text h1, #email-notify .message .comment-text h1, .sidebar-main .comment .comment-text h1, .sidebar-main .message .comment-text h1, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-text h1, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-text h1, #comment-box .comment .comment-text h2, #comment-box .message .comment-text h2, #email-notify .comment .comment-text h2, #email-notify .message .comment-text h2, .sidebar-main .comment .comment-text h2, .sidebar-main .message .comment-text h2, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-text h2, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-text h2, #comment-box .comment .comment-text h3, #comment-box .message .comment-text h3, #email-notify .comment .comment-text h3, #email-notify .message .comment-text h3, .sidebar-main .comment .comment-text h3, .sidebar-main .message .comment-text h3, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-text h3, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-text h3, #comment-box .comment .comment-text h4, #comment-box .message .comment-text h4, #email-notify .comment .comment-text h4, #email-notify .message .comment-text h4, .sidebar-main .comment .comment-text h4, .sidebar-main .message .comment-text h4, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-text h4, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-text h4, #comment-box .comment .comment-text fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered #comment-box .comment .comment-text legend:first-child, #comment-box .message .comment-text fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered #comment-box .message .comment-text legend:first-child, #email-notify .comment .comment-text fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered #email-notify .comment .comment-text legend:first-child, #email-notify .message .comment-text fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered #email-notify .message .comment-text legend:first-child, .sidebar-main .comment .comment-text fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered .sidebar-main .comment .comment-text legend:first-child, .sidebar-main .message .comment-text fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered .sidebar-main .message .comment-text legend:first-child, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-text fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-text legend:first-child, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-text fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-text legend:first-child, #comment-box .comment .comment-text h5, #comment-box .message .comment-text h5, #email-notify .comment .comment-text h5, #email-notify .message .comment-text h5, .sidebar-main .comment .comment-text h5, .sidebar-main .message .comment-text h5, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-text h5, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-text h5, #comment-box .comment .comment-text h6, #comment-box .message .comment-text h6, #email-notify .comment .comment-text h6, #email-notify .message .comment-text h6, .sidebar-main .comment .comment-text h6, .sidebar-main .message .comment-text h6, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-text h6, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-text h6, #comment-box .comment .comment-for h1, #comment-box .message .comment-for h1, #email-notify .comment .comment-for h1, #email-notify .message .comment-for h1, .sidebar-main .comment .comment-for h1, .sidebar-main .message .comment-for h1, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-for h1, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-for h1, #comment-box .comment .comment-for h2, #comment-box .message .comment-for h2, #email-notify .comment .comment-for h2, #email-notify .message .comment-for h2, .sidebar-main .comment .comment-for h2, .sidebar-main .message .comment-for h2, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-for h2, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-for h2, #comment-box .comment .comment-for h3, #comment-box .message .comment-for h3, #email-notify .comment .comment-for h3, #email-notify .message .comment-for h3, .sidebar-main .comment .comment-for h3, .sidebar-main .message .comment-for h3, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-for h3, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-for h3, #comment-box .comment .comment-for h4, #comment-box .message .comment-for h4, #email-notify .comment .comment-for h4, #email-notify .message .comment-for h4, .sidebar-main .comment .comment-for h4, .sidebar-main .message .comment-for h4, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-for h4, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-for h4, #comment-box .comment .comment-for fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered #comment-box .comment .comment-for legend:first-child, #comment-box .message .comment-for fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered #comment-box .message .comment-for legend:first-child, #email-notify .comment .comment-for fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered #email-notify .comment .comment-for legend:first-child, #email-notify .message .comment-for fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered #email-notify .message .comment-for legend:first-child, .sidebar-main .comment .comment-for fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered .sidebar-main .comment .comment-for legend:first-child, .sidebar-main .message .comment-for fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered .sidebar-main .message .comment-for legend:first-child, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-for fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-for legend:first-child, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-for fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-for legend:first-child, #comment-box .comment .comment-for h5, #comment-box .message .comment-for h5, #email-notify .comment .comment-for h5, #email-notify .message .comment-for h5, .sidebar-main .comment .comment-for h5, .sidebar-main .message .comment-for h5, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-for h5, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-for h5, #comment-box .comment .comment-for h6, #comment-box .message .comment-for h6, #email-notify .comment .comment-for h6, #email-notify .message .comment-for h6, .sidebar-main .comment .comment-for h6, .sidebar-main .message .comment-for h6, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-for h6, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-for h6 {
      font-weight: bold;
      line-height: 1.8em;
      border-bottom: 1px solid; }
    #comment-box .comment .comment-text h2, #comment-box .message .comment-text h2, #email-notify .comment .comment-text h2, #email-notify .message .comment-text h2, .sidebar-main .comment .comment-text h2, .sidebar-main .message .comment-text h2, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-text h2, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-text h2, #comment-box .comment .comment-text h3, #comment-box .message .comment-text h3, #email-notify .comment .comment-text h3, #email-notify .message .comment-text h3, .sidebar-main .comment .comment-text h3, .sidebar-main .message .comment-text h3, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-text h3, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-text h3, #comment-box .comment .comment-text h4, #comment-box .message .comment-text h4, #email-notify .comment .comment-text h4, #email-notify .message .comment-text h4, .sidebar-main .comment .comment-text h4, .sidebar-main .message .comment-text h4, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-text h4, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-text h4, #comment-box .comment .comment-text fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered #comment-box .comment .comment-text legend:first-child, #comment-box .message .comment-text fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered #comment-box .message .comment-text legend:first-child, #email-notify .comment .comment-text fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered #email-notify .comment .comment-text legend:first-child, #email-notify .message .comment-text fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered #email-notify .message .comment-text legend:first-child, .sidebar-main .comment .comment-text fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered .sidebar-main .comment .comment-text legend:first-child, .sidebar-main .message .comment-text fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered .sidebar-main .message .comment-text legend:first-child, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-text fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-text legend:first-child, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-text fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-text legend:first-child, #comment-box .comment .comment-text h5, #comment-box .message .comment-text h5, #email-notify .comment .comment-text h5, #email-notify .message .comment-text h5, .sidebar-main .comment .comment-text h5, .sidebar-main .message .comment-text h5, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-text h5, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-text h5, #comment-box .comment .comment-text h6, #comment-box .message .comment-text h6, #email-notify .comment .comment-text h6, #email-notify .message .comment-text h6, .sidebar-main .comment .comment-text h6, .sidebar-main .message .comment-text h6, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-text h6, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-text h6, #comment-box .comment .comment-for h2, #comment-box .message .comment-for h2, #email-notify .comment .comment-for h2, #email-notify .message .comment-for h2, .sidebar-main .comment .comment-for h2, .sidebar-main .message .comment-for h2, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-for h2, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-for h2, #comment-box .comment .comment-for h3, #comment-box .message .comment-for h3, #email-notify .comment .comment-for h3, #email-notify .message .comment-for h3, .sidebar-main .comment .comment-for h3, .sidebar-main .message .comment-for h3, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-for h3, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-for h3, #comment-box .comment .comment-for h4, #comment-box .message .comment-for h4, #email-notify .comment .comment-for h4, #email-notify .message .comment-for h4, .sidebar-main .comment .comment-for h4, .sidebar-main .message .comment-for h4, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-for h4, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-for h4, #comment-box .comment .comment-for fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered #comment-box .comment .comment-for legend:first-child, #comment-box .message .comment-for fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered #comment-box .message .comment-for legend:first-child, #email-notify .comment .comment-for fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered #email-notify .comment .comment-for legend:first-child, #email-notify .message .comment-for fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered #email-notify .message .comment-for legend:first-child, .sidebar-main .comment .comment-for fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered .sidebar-main .comment .comment-for legend:first-child, .sidebar-main .message .comment-for fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered .sidebar-main .message .comment-for legend:first-child, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-for fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-for legend:first-child, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-for fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-for legend:first-child, #comment-box .comment .comment-for h5, #comment-box .message .comment-for h5, #email-notify .comment .comment-for h5, #email-notify .message .comment-for h5, .sidebar-main .comment .comment-for h5, .sidebar-main .message .comment-for h5, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-for h5, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-for h5, #comment-box .comment .comment-for h6, #comment-box .message .comment-for h6, #email-notify .comment .comment-for h6, #email-notify .message .comment-for h6, .sidebar-main .comment .comment-for h6, .sidebar-main .message .comment-for h6, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-for h6, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-for h6 {
      border-color: #D7D7D7; }
    #comment-box .comment .comment-text h1, #comment-box .message .comment-text h1, #email-notify .comment .comment-text h1, #email-notify .message .comment-text h1, .sidebar-main .comment .comment-text h1, .sidebar-main .message .comment-text h1, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-text h1, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-text h1, #comment-box .comment .comment-for h1, #comment-box .message .comment-for h1, #email-notify .comment .comment-for h1, #email-notify .message .comment-for h1, .sidebar-main .comment .comment-for h1, .sidebar-main .message .comment-for h1, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-for h1, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-for h1 {
      font-size: 2.1em;
      border-color: #333; }
    #comment-box .comment .comment-text h2, #comment-box .message .comment-text h2, #email-notify .comment .comment-text h2, #email-notify .message .comment-text h2, .sidebar-main .comment .comment-text h2, .sidebar-main .message .comment-text h2, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-text h2, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-text h2, #comment-box .comment .comment-for h2, #comment-box .message .comment-for h2, #email-notify .comment .comment-for h2, #email-notify .message .comment-for h2, .sidebar-main .comment .comment-for h2, .sidebar-main .message .comment-for h2, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-for h2, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-for h2 {
      font-size: 1.7em;
      letter-spacing: -0.06em; }
    #comment-box .comment .comment-text h3, #comment-box .message .comment-text h3, #email-notify .comment .comment-text h3, #email-notify .message .comment-text h3, .sidebar-main .comment .comment-text h3, .sidebar-main .message .comment-text h3, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-text h3, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-text h3, #comment-box .comment .comment-for h3, #comment-box .message .comment-for h3, #email-notify .comment .comment-for h3, #email-notify .message .comment-for h3, .sidebar-main .comment .comment-for h3, .sidebar-main .message .comment-for h3, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-for h3, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-for h3 {
      font-size: 1.4em; }
    #comment-box .comment .comment-text h4, #comment-box .message .comment-text h4, #email-notify .comment .comment-text h4, #email-notify .message .comment-text h4, .sidebar-main .comment .comment-text h4, .sidebar-main .message .comment-text h4, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-text h4, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-text h4, #comment-box .comment .comment-text fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered #comment-box .comment .comment-text legend:first-child, #comment-box .message .comment-text fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered #comment-box .message .comment-text legend:first-child, #email-notify .comment .comment-text fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered #email-notify .comment .comment-text legend:first-child, #email-notify .message .comment-text fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered #email-notify .message .comment-text legend:first-child, .sidebar-main .comment .comment-text fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered .sidebar-main .comment .comment-text legend:first-child, .sidebar-main .message .comment-text fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered .sidebar-main .message .comment-text legend:first-child, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-text fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-text legend:first-child, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-text fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-text legend:first-child, #comment-box .comment .comment-for h4, #comment-box .message .comment-for h4, #email-notify .comment .comment-for h4, #email-notify .message .comment-for h4, .sidebar-main .comment .comment-for h4, .sidebar-main .message .comment-for h4, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-for h4, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-for h4, #comment-box .comment .comment-for fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered #comment-box .comment .comment-for legend:first-child, #comment-box .message .comment-for fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered #comment-box .message .comment-for legend:first-child, #email-notify .comment .comment-for fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered #email-notify .comment .comment-for legend:first-child, #email-notify .message .comment-for fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered #email-notify .message .comment-for legend:first-child, .sidebar-main .comment .comment-for fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered .sidebar-main .comment .comment-for legend:first-child, .sidebar-main .message .comment-for fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered .sidebar-main .message .comment-for legend:first-child, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-for fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-for legend:first-child, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-for fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-for legend:first-child {
      font-size: 1.3em; }
    #comment-box .comment .comment-text h5, #comment-box .message .comment-text h5, #email-notify .comment .comment-text h5, #email-notify .message .comment-text h5, .sidebar-main .comment .comment-text h5, .sidebar-main .message .comment-text h5, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-text h5, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-text h5, #comment-box .comment .comment-for h5, #comment-box .message .comment-for h5, #email-notify .comment .comment-for h5, #email-notify .message .comment-for h5, .sidebar-main .comment .comment-for h5, .sidebar-main .message .comment-for h5, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-for h5, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-for h5 {
      font-size: 1.2em; }
    #comment-box .comment .comment-text h6, #comment-box .message .comment-text h6, #email-notify .comment .comment-text h6, #email-notify .message .comment-text h6, .sidebar-main .comment .comment-text h6, .sidebar-main .message .comment-text h6, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-text h6, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-text h6, #comment-box .comment .comment-for h6, #comment-box .message .comment-for h6, #email-notify .comment .comment-for h6, #email-notify .message .comment-for h6, .sidebar-main .comment .comment-for h6, .sidebar-main .message .comment-for h6, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-for h6, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-for h6 {
      font-size: 1.1em; }
    #comment-box .comment .comment-text p, #comment-box .message .comment-text p, #email-notify .comment .comment-text p, #email-notify .message .comment-text p, .sidebar-main .comment .comment-text p, .sidebar-main .message .comment-text p, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-text p, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-text p, #comment-box .comment .comment-text ul, #comment-box .message .comment-text ul, #email-notify .comment .comment-text ul, #email-notify .message .comment-text ul, .sidebar-main .comment .comment-text ul, .sidebar-main .message .comment-text ul, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-text ul, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-text ul, #comment-box .comment .comment-text ol, #comment-box .message .comment-text ol, #email-notify .comment .comment-text ol, #email-notify .message .comment-text ol, .sidebar-main .comment .comment-text ol, .sidebar-main .message .comment-text ol, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-text ol, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-text ol, #comment-box .comment .comment-text dl, #comment-box .message .comment-text dl, #email-notify .comment .comment-text dl, #email-notify .message .comment-text dl, .sidebar-main .comment .comment-text dl, .sidebar-main .message .comment-text dl, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-text dl, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-text dl, #comment-box .comment .comment-for p, #comment-box .message .comment-for p, #email-notify .comment .comment-for p, #email-notify .message .comment-for p, .sidebar-main .comment .comment-for p, .sidebar-main .message .comment-for p, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-for p, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-for p, #comment-box .comment .comment-for ul, #comment-box .message .comment-for ul, #email-notify .comment .comment-for ul, #email-notify .message .comment-for ul, .sidebar-main .comment .comment-for ul, .sidebar-main .message .comment-for ul, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-for ul, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-for ul, #comment-box .comment .comment-for ol, #comment-box .message .comment-for ol, #email-notify .comment .comment-for ol, #email-notify .message .comment-for ol, .sidebar-main .comment .comment-for ol, .sidebar-main .message .comment-for ol, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-for ol, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-for ol, #comment-box .comment .comment-for dl, #comment-box .message .comment-for dl, #email-notify .comment .comment-for dl, #email-notify .message .comment-for dl, .sidebar-main .comment .comment-for dl, .sidebar-main .message .comment-for dl, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-for dl, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-for dl {
      font-size: 1.2em;
      line-height: 1.4em;
      margin: 1em 0; }
    #comment-box .comment .comment-text ul ul, #comment-box .message .comment-text ul ul, #email-notify .comment .comment-text ul ul, #email-notify .message .comment-text ul ul, .sidebar-main .comment .comment-text ul ul, .sidebar-main .message .comment-text ul ul, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-text ul ul, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-text ul ul, #comment-box .comment .comment-text ol ol, #comment-box .message .comment-text ol ol, #email-notify .comment .comment-text ol ol, #email-notify .message .comment-text ol ol, .sidebar-main .comment .comment-text ol ol, .sidebar-main .message .comment-text ol ol, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-text ol ol, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-text ol ol, #comment-box .comment .comment-text ul ol, #comment-box .message .comment-text ul ol, #email-notify .comment .comment-text ul ol, #email-notify .message .comment-text ul ol, .sidebar-main .comment .comment-text ul ol, .sidebar-main .message .comment-text ul ol, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-text ul ol, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-text ul ol, #comment-box .comment .comment-text ol ul, #comment-box .message .comment-text ol ul, #email-notify .comment .comment-text ol ul, #email-notify .message .comment-text ol ul, .sidebar-main .comment .comment-text ol ul, .sidebar-main .message .comment-text ol ul, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-text ol ul, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-text ol ul, #comment-box .comment .comment-for ul ul, #comment-box .message .comment-for ul ul, #email-notify .comment .comment-for ul ul, #email-notify .message .comment-for ul ul, .sidebar-main .comment .comment-for ul ul, .sidebar-main .message .comment-for ul ul, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-for ul ul, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-for ul ul, #comment-box .comment .comment-for ol ol, #comment-box .message .comment-for ol ol, #email-notify .comment .comment-for ol ol, #email-notify .message .comment-for ol ol, .sidebar-main .comment .comment-for ol ol, .sidebar-main .message .comment-for ol ol, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-for ol ol, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-for ol ol, #comment-box .comment .comment-for ul ol, #comment-box .message .comment-for ul ol, #email-notify .comment .comment-for ul ol, #email-notify .message .comment-for ul ol, .sidebar-main .comment .comment-for ul ol, .sidebar-main .message .comment-for ul ol, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-for ul ol, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-for ul ol, #comment-box .comment .comment-for ol ul, #comment-box .message .comment-for ol ul, #email-notify .comment .comment-for ol ul, #email-notify .message .comment-for ol ul, .sidebar-main .comment .comment-for ol ul, .sidebar-main .message .comment-for ol ul, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-for ol ul, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-for ol ul {
      font-size: 1em; }
    #comment-box .comment .comment-text ul, #comment-box .message .comment-text ul, #email-notify .comment .comment-text ul, #email-notify .message .comment-text ul, .sidebar-main .comment .comment-text ul, .sidebar-main .message .comment-text ul, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-text ul, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-text ul, #comment-box .comment .comment-text ol, #comment-box .message .comment-text ol, #email-notify .comment .comment-text ol, #email-notify .message .comment-text ol, .sidebar-main .comment .comment-text ol, .sidebar-main .message .comment-text ol, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-text ol, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-text ol, #comment-box .comment .comment-for ul, #comment-box .message .comment-for ul, #email-notify .comment .comment-for ul, #email-notify .message .comment-for ul, .sidebar-main .comment .comment-for ul, .sidebar-main .message .comment-for ul, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-for ul, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-for ul, #comment-box .comment .comment-for ol, #comment-box .message .comment-for ol, #email-notify .comment .comment-for ol, #email-notify .message .comment-for ol, .sidebar-main .comment .comment-for ol, .sidebar-main .message .comment-for ol, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-for ol, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-for ol {
      padding-left: 2.2em; }
    #comment-box .comment .comment-text ul, #comment-box .message .comment-text ul, #email-notify .comment .comment-text ul, #email-notify .message .comment-text ul, .sidebar-main .comment .comment-text ul, .sidebar-main .message .comment-text ul, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-text ul, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-text ul, #comment-box .comment .comment-for ul, #comment-box .message .comment-for ul, #email-notify .comment .comment-for ul, #email-notify .message .comment-for ul, .sidebar-main .comment .comment-for ul, .sidebar-main .message .comment-for ul, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-for ul, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-for ul {
      list-style: disc;
      margin-left: 20px; }
    #comment-box .comment .comment-text ol, #comment-box .message .comment-text ol, #email-notify .comment .comment-text ol, #email-notify .message .comment-text ol, .sidebar-main .comment .comment-text ol, .sidebar-main .message .comment-text ol, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-text ol, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-text ol, #comment-box .comment .comment-for ol, #comment-box .message .comment-for ol, #email-notify .comment .comment-for ol, #email-notify .message .comment-for ol, .sidebar-main .comment .comment-for ol, .sidebar-main .message .comment-for ol, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-for ol, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-for ol {
      list-style: decimal;
      margin-left: 20px; }
    #comment-box .comment .comment-text p, #comment-box .message .comment-text p, #email-notify .comment .comment-text p, #email-notify .message .comment-text p, .sidebar-main .comment .comment-text p, .sidebar-main .message .comment-text p, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-text p, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-text p, #comment-box .comment .comment-text ul, #comment-box .message .comment-text ul, #email-notify .comment .comment-text ul, #email-notify .message .comment-text ul, .sidebar-main .comment .comment-text ul, .sidebar-main .message .comment-text ul, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-text ul, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-text ul, #comment-box .comment .comment-text ol, #comment-box .message .comment-text ol, #email-notify .comment .comment-text ol, #email-notify .message .comment-text ol, .sidebar-main .comment .comment-text ol, .sidebar-main .message .comment-text ol, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-text ol, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-text ol, #comment-box .comment .comment-for p, #comment-box .message .comment-for p, #email-notify .comment .comment-for p, #email-notify .message .comment-for p, .sidebar-main .comment .comment-for p, .sidebar-main .message .comment-for p, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-for p, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-for p, #comment-box .comment .comment-for ul, #comment-box .message .comment-for ul, #email-notify .comment .comment-for ul, #email-notify .message .comment-for ul, .sidebar-main .comment .comment-for ul, .sidebar-main .message .comment-for ul, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-for ul, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-for ul, #comment-box .comment .comment-for ol, #comment-box .message .comment-for ol, #email-notify .comment .comment-for ol, #email-notify .message .comment-for ol, .sidebar-main .comment .comment-for ol, .sidebar-main .message .comment-for ol, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .comment-for ol, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .comment-for ol {
      margin: 1em 0; }
  #comment-box .comment .public-private, #comment-box .message .public-private, #email-notify .comment .public-private, #email-notify .message .public-private, .sidebar-main .comment .public-private, .sidebar-main .message .public-private, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .public-private, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .public-private {
    position: absolute;
    top: 0;
    right: 0; }
    #comment-box .comment .public-private span, #comment-box .message .public-private span, #email-notify .comment .public-private span, #email-notify .message .public-private span, .sidebar-main .comment .public-private span, .sidebar-main .message .public-private span, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .public-private span, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .public-private span {
      display: block;
      text-indent: -1234em;
      width: 64px;
      height: 64px; }
    #comment-box .comment .public-private .notInternalOnly, #comment-box .message .public-private .notInternalOnly, #email-notify .comment .public-private .notInternalOnly, #email-notify .message .public-private .notInternalOnly, .sidebar-main .comment .public-private .notInternalOnly, .sidebar-main .message .public-private .notInternalOnly, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .public-private .notInternalOnly, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .public-private .notInternalOnly {
      background: url(/images/public-label.gif) no-repeat; }
    #comment-box .comment .public-private .internalOnly, #comment-box .message .public-private .internalOnly, #email-notify .comment .public-private .internalOnly, #email-notify .message .public-private .internalOnly, .sidebar-main .comment .public-private .internalOnly, .sidebar-main .message .public-private .internalOnly, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .public-private .internalOnly, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .public-private .internalOnly {
      background: url(/images/internal-label.gif) no-repeat; }
  #comment-box .comment .attachment ul, #comment-box .message .attachment ul, #email-notify .comment .attachment ul, #email-notify .message .attachment ul, .sidebar-main .comment .attachment ul, .sidebar-main .message .attachment ul, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .attachment ul, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .attachment ul {
    font-size: 1.2em;
    line-height: 1.6em;
    margin-bottom: 1em; }
    #comment-box .comment .attachment ul li, #comment-box .message .attachment ul li, #email-notify .comment .attachment ul li, #email-notify .message .attachment ul li, .sidebar-main .comment .attachment ul li, .sidebar-main .message .attachment ul li, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .attachment ul li, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .attachment ul li {
      padding-left: 20px;
      background: url(/images/paperclip.gif) 0 center no-repeat; }
  #comment-box .comment .tools, #comment-box .message .tools, #email-notify .comment .tools, #email-notify .message .tools, .sidebar-main .comment .tools, .sidebar-main .message .tools, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .tools, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .tools {
    display: block;
    text-align: right;
    padding: 5px;
    margin: 0 0 0 -30px;
    clear: both;
    background: rgba(255, 255, 255, 0.7);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; }
    #comment-box .comment .tools .mark-access, #comment-box .message .tools .mark-access, #email-notify .comment .tools .mark-access, #email-notify .message .tools .mark-access, .sidebar-main .comment .tools .mark-access, .sidebar-main .message .tools .mark-access, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .tools .mark-access, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .tools .mark-access {
      font-size: 12px;
      line-height: 22px;
      font-size: 1.2rem;
      line-height: 2.2rem;
      float: left; }
    #comment-box .comment .tools .priority, #comment-box .message .tools .priority, #email-notify .comment .tools .priority, #email-notify .message .tools .priority, .sidebar-main .comment .tools .priority, .sidebar-main .message .tools .priority, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .tools .priority, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .tools .priority {
      font-size: 12px;
      line-height: 22px;
      font-size: 1.2rem;
      line-height: 2.2rem;
      margin: 0; }
      #comment-box .comment .tools .priority input[type="text"], #comment-box .message .tools .priority input[type="text"], #email-notify .comment .tools .priority input[type="text"], #email-notify .message .tools .priority input[type="text"], .sidebar-main .comment .tools .priority input[type="text"], .sidebar-main .message .tools .priority input[type="text"], body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .tools .priority input[type="text"], body.client.dashboard .client-dashboard-body .notes-notifications-col .message .tools .priority input[type="text"] {
        line-height: 1.4rem;
        margin-right: 5px; }
      #comment-box .comment .tools .priority .btn, #comment-box .message .tools .priority .btn, #email-notify .comment .tools .priority .btn, #email-notify .message .tools .priority .btn, .sidebar-main .comment .tools .priority .btn, .sidebar-main .message .tools .priority .btn, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .tools .priority .btn, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .tools .priority .btn, #comment-box .comment .tools .priority .rf-cal-monthpicker-cnt .rf-cal-time-btn, .rf-cal-monthpicker-cnt #comment-box .comment .tools .priority .rf-cal-time-btn, #comment-box .message .tools .priority .rf-cal-monthpicker-cnt .rf-cal-time-btn, .rf-cal-monthpicker-cnt #comment-box .message .tools .priority .rf-cal-time-btn, #email-notify .comment .tools .priority .rf-cal-monthpicker-cnt .rf-cal-time-btn, .rf-cal-monthpicker-cnt #email-notify .comment .tools .priority .rf-cal-time-btn, #email-notify .message .tools .priority .rf-cal-monthpicker-cnt .rf-cal-time-btn, .rf-cal-monthpicker-cnt #email-notify .message .tools .priority .rf-cal-time-btn, .sidebar-main .comment .tools .priority .rf-cal-monthpicker-cnt .rf-cal-time-btn, .rf-cal-monthpicker-cnt .sidebar-main .comment .tools .priority .rf-cal-time-btn, .sidebar-main .message .tools .priority .rf-cal-monthpicker-cnt .rf-cal-time-btn, .rf-cal-monthpicker-cnt .sidebar-main .message .tools .priority .rf-cal-time-btn, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .tools .priority .rf-cal-monthpicker-cnt .rf-cal-time-btn, .rf-cal-monthpicker-cnt body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .tools .priority .rf-cal-time-btn, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .tools .priority .rf-cal-monthpicker-cnt .rf-cal-time-btn, .rf-cal-monthpicker-cnt body.client.dashboard .client-dashboard-body .notes-notifications-col .message .tools .priority .rf-cal-time-btn, #comment-box .comment .tools .priority .fc .fc-toolbar-chunk .fc-today-button, .fc .fc-toolbar-chunk #comment-box .comment .tools .priority .fc-today-button, #comment-box .message .tools .priority .fc .fc-toolbar-chunk .fc-today-button, .fc .fc-toolbar-chunk #comment-box .message .tools .priority .fc-today-button, #email-notify .comment .tools .priority .fc .fc-toolbar-chunk .fc-today-button, .fc .fc-toolbar-chunk #email-notify .comment .tools .priority .fc-today-button, #email-notify .message .tools .priority .fc .fc-toolbar-chunk .fc-today-button, .fc .fc-toolbar-chunk #email-notify .message .tools .priority .fc-today-button, .sidebar-main .comment .tools .priority .fc .fc-toolbar-chunk .fc-today-button, .fc .fc-toolbar-chunk .sidebar-main .comment .tools .priority .fc-today-button, .sidebar-main .message .tools .priority .fc .fc-toolbar-chunk .fc-today-button, .fc .fc-toolbar-chunk .sidebar-main .message .tools .priority .fc-today-button, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .tools .priority .fc .fc-toolbar-chunk .fc-today-button, .fc .fc-toolbar-chunk body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .tools .priority .fc-today-button, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .tools .priority .fc .fc-toolbar-chunk .fc-today-button, .fc .fc-toolbar-chunk body.client.dashboard .client-dashboard-body .notes-notifications-col .message .tools .priority .fc-today-button, #comment-box .comment .tools .priority .fc .fc-toolbar-chunk .fc-dayGridMonth-button, .fc .fc-toolbar-chunk #comment-box .comment .tools .priority .fc-dayGridMonth-button, #comment-box .message .tools .priority .fc .fc-toolbar-chunk .fc-dayGridMonth-button, .fc .fc-toolbar-chunk #comment-box .message .tools .priority .fc-dayGridMonth-button, #email-notify .comment .tools .priority .fc .fc-toolbar-chunk .fc-dayGridMonth-button, .fc .fc-toolbar-chunk #email-notify .comment .tools .priority .fc-dayGridMonth-button, #email-notify .message .tools .priority .fc .fc-toolbar-chunk .fc-dayGridMonth-button, .fc .fc-toolbar-chunk #email-notify .message .tools .priority .fc-dayGridMonth-button, .sidebar-main .comment .tools .priority .fc .fc-toolbar-chunk .fc-dayGridMonth-button, .fc .fc-toolbar-chunk .sidebar-main .comment .tools .priority .fc-dayGridMonth-button, .sidebar-main .message .tools .priority .fc .fc-toolbar-chunk .fc-dayGridMonth-button, .fc .fc-toolbar-chunk .sidebar-main .message .tools .priority .fc-dayGridMonth-button, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .tools .priority .fc .fc-toolbar-chunk .fc-dayGridMonth-button, .fc .fc-toolbar-chunk body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .tools .priority .fc-dayGridMonth-button, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .tools .priority .fc .fc-toolbar-chunk .fc-dayGridMonth-button, .fc .fc-toolbar-chunk body.client.dashboard .client-dashboard-body .notes-notifications-col .message .tools .priority .fc-dayGridMonth-button,
      #comment-box .comment .tools .priority .fc .fc-toolbar-chunk .fc-timeGridWeek-button,
      .fc .fc-toolbar-chunk #comment-box .comment .tools .priority .fc-timeGridWeek-button,
      #comment-box .message .tools .priority .fc .fc-toolbar-chunk .fc-timeGridWeek-button,
      .fc .fc-toolbar-chunk #comment-box .message .tools .priority .fc-timeGridWeek-button,
      #email-notify .comment .tools .priority .fc .fc-toolbar-chunk .fc-timeGridWeek-button,
      .fc .fc-toolbar-chunk #email-notify .comment .tools .priority .fc-timeGridWeek-button,
      #email-notify .message .tools .priority .fc .fc-toolbar-chunk .fc-timeGridWeek-button,
      .fc .fc-toolbar-chunk #email-notify .message .tools .priority .fc-timeGridWeek-button,
      .sidebar-main .comment .tools .priority .fc .fc-toolbar-chunk .fc-timeGridWeek-button,
      .fc .fc-toolbar-chunk .sidebar-main .comment .tools .priority .fc-timeGridWeek-button,
      .sidebar-main .message .tools .priority .fc .fc-toolbar-chunk .fc-timeGridWeek-button,
      .fc .fc-toolbar-chunk .sidebar-main .message .tools .priority .fc-timeGridWeek-button,
      body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .tools .priority .fc .fc-toolbar-chunk .fc-timeGridWeek-button,
      .fc .fc-toolbar-chunk body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .tools .priority .fc-timeGridWeek-button,
      body.client.dashboard .client-dashboard-body .notes-notifications-col .message .tools .priority .fc .fc-toolbar-chunk .fc-timeGridWeek-button,
      .fc .fc-toolbar-chunk body.client.dashboard .client-dashboard-body .notes-notifications-col .message .tools .priority .fc-timeGridWeek-button, #comment-box .comment .tools .priority .pill-button, #comment-box .message .tools .priority .pill-button, #email-notify .comment .tools .priority .pill-button, #email-notify .message .tools .priority .pill-button, .sidebar-main .comment .tools .priority .pill-button, .sidebar-main .message .tools .priority .pill-button, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .tools .priority .pill-button, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .tools .priority .pill-button, #comment-box .comment .tools .priority .rf-fu-btn-add, #comment-box .message .tools .priority .rf-fu-btn-add, #email-notify .comment .tools .priority .rf-fu-btn-add, #email-notify .message .tools .priority .rf-fu-btn-add, .sidebar-main .comment .tools .priority .rf-fu-btn-add, .sidebar-main .message .tools .priority .rf-fu-btn-add, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .tools .priority .rf-fu-btn-add, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .tools .priority .rf-fu-btn-add, #comment-box .comment .tools .priority .rf-fu-btn-clr, #comment-box .message .tools .priority .rf-fu-btn-clr, #email-notify .comment .tools .priority .rf-fu-btn-clr, #email-notify .message .tools .priority .rf-fu-btn-clr, .sidebar-main .comment .tools .priority .rf-fu-btn-clr, .sidebar-main .message .tools .priority .rf-fu-btn-clr, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .tools .priority .rf-fu-btn-clr, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .tools .priority .rf-fu-btn-clr,
      #comment-box .comment .tools .priority .rf-fu-btn-upl,
      #comment-box .message .tools .priority .rf-fu-btn-upl,
      #email-notify .comment .tools .priority .rf-fu-btn-upl,
      #email-notify .message .tools .priority .rf-fu-btn-upl,
      .sidebar-main .comment .tools .priority .rf-fu-btn-upl,
      .sidebar-main .message .tools .priority .rf-fu-btn-upl,
      body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .tools .priority .rf-fu-btn-upl,
      body.client.dashboard .client-dashboard-body .notes-notifications-col .message .tools .priority .rf-fu-btn-upl, #comment-box .comment .tools .priority .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt #comment-box .comment .tools .priority .rf-cal-time-btn, #comment-box .message .tools .priority .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt #comment-box .message .tools .priority .rf-cal-time-btn, #email-notify .comment .tools .priority .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt #email-notify .comment .tools .priority .rf-cal-time-btn, #email-notify .message .tools .priority .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt #email-notify .message .tools .priority .rf-cal-time-btn, .sidebar-main .comment .tools .priority .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt .sidebar-main .comment .tools .priority .rf-cal-time-btn, .sidebar-main .message .tools .priority .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt .sidebar-main .message .tools .priority .rf-cal-time-btn, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .tools .priority .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .tools .priority .rf-cal-time-btn, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .tools .priority .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt body.client.dashboard .client-dashboard-body .notes-notifications-col .message .tools .priority .rf-cal-time-btn, #comment-box .comment .tools .priority .rf-pick .rf-pick-btn, .rf-pick #comment-box .comment .tools .priority .rf-pick-btn, #comment-box .message .tools .priority .rf-pick .rf-pick-btn, .rf-pick #comment-box .message .tools .priority .rf-pick-btn, #email-notify .comment .tools .priority .rf-pick .rf-pick-btn, .rf-pick #email-notify .comment .tools .priority .rf-pick-btn, #email-notify .message .tools .priority .rf-pick .rf-pick-btn, .rf-pick #email-notify .message .tools .priority .rf-pick-btn, .sidebar-main .comment .tools .priority .rf-pick .rf-pick-btn, .rf-pick .sidebar-main .comment .tools .priority .rf-pick-btn, .sidebar-main .message .tools .priority .rf-pick .rf-pick-btn, .rf-pick .sidebar-main .message .tools .priority .rf-pick-btn, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .tools .priority .rf-pick .rf-pick-btn, .rf-pick body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .tools .priority .rf-pick-btn, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .tools .priority .rf-pick .rf-pick-btn, .rf-pick body.client.dashboard .client-dashboard-body .notes-notifications-col .message .tools .priority .rf-pick-btn {
        padding-left: 7px !important;
        padding-right: 7px !important; }
    #comment-box .comment .tools .edit, #comment-box .message .tools .edit, #email-notify .comment .tools .edit, #email-notify .message .tools .edit, .sidebar-main .comment .tools .edit, .sidebar-main .message .tools .edit, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .tools .edit, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .tools .edit, #comment-box .comment .tools .remove, #comment-box .message .tools .remove, #email-notify .comment .tools .remove, #email-notify .message .tools .remove, .sidebar-main .comment .tools .remove, .sidebar-main .message .tools .remove, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .tools .remove, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .tools .remove, #comment-box .comment .tools .undo-remove, #comment-box .message .tools .undo-remove, #email-notify .comment .tools .undo-remove, #email-notify .message .tools .undo-remove, .sidebar-main .comment .tools .undo-remove, .sidebar-main .message .tools .undo-remove, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .tools .undo-remove, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .tools .undo-remove {
      cursor: pointer;
      text-indent: -1000em;
      width: 16px;
      height: 22px;
      margin: 0 5px;
      border: none; }
    #comment-box .comment .tools .remove, #comment-box .message .tools .remove, #email-notify .comment .tools .remove, #email-notify .message .tools .remove, .sidebar-main .comment .tools .remove, .sidebar-main .message .tools .remove, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .tools .remove, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .tools .remove {
      margin-left: 0; }
    #comment-box .comment .tools .edit, #comment-box .message .tools .edit, #email-notify .comment .tools .edit, #email-notify .message .tools .edit, .sidebar-main .comment .tools .edit, .sidebar-main .message .tools .edit, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .tools .edit, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .tools .edit {
      background: url("/images/btn-edit.gif") center no-repeat; }
      #comment-box .comment .tools .edit:hover, #comment-box .message .tools .edit:hover, #email-notify .comment .tools .edit:hover, #email-notify .message .tools .edit:hover, .sidebar-main .comment .tools .edit:hover, .sidebar-main .message .tools .edit:hover, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .tools .edit:hover, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .tools .edit:hover {
        background: url("/images/btn-edit-hover.gif") center no-repeat; }
      #comment-box .comment .tools .edit:active, #comment-box .message .tools .edit:active, #email-notify .comment .tools .edit:active, #email-notify .message .tools .edit:active, .sidebar-main .comment .tools .edit:active, .sidebar-main .message .tools .edit:active, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .tools .edit:active, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .tools .edit:active {
        background: url("/images/btn-edit-active.gif") center no-repeat; }
    #comment-box .comment .tools .remove, #comment-box .message .tools .remove, #email-notify .comment .tools .remove, #email-notify .message .tools .remove, .sidebar-main .comment .tools .remove, .sidebar-main .message .tools .remove, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .tools .remove, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .tools .remove {
      background: url("/images/btn-remove.gif") center no-repeat; }
      #comment-box .comment .tools .remove:hover, #comment-box .message .tools .remove:hover, #email-notify .comment .tools .remove:hover, #email-notify .message .tools .remove:hover, .sidebar-main .comment .tools .remove:hover, .sidebar-main .message .tools .remove:hover, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .tools .remove:hover, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .tools .remove:hover {
        background: url("/images/btn-remove-hover.gif") center no-repeat; }
      #comment-box .comment .tools .remove:active, #comment-box .message .tools .remove:active, #email-notify .comment .tools .remove:active, #email-notify .message .tools .remove:active, .sidebar-main .comment .tools .remove:active, .sidebar-main .message .tools .remove:active, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .tools .remove:active, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .tools .remove:active {
        background: url("/images/btn-remove-active.gif") center no-repeat; }
    #comment-box .comment .tools .undo-remove, #comment-box .message .tools .undo-remove, #email-notify .comment .tools .undo-remove, #email-notify .message .tools .undo-remove, .sidebar-main .comment .tools .undo-remove, .sidebar-main .message .tools .undo-remove, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .tools .undo-remove, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .tools .undo-remove {
      background: url("/images/btn-undo-remove.gif") center no-repeat; }
      #comment-box .comment .tools .undo-remove:hover, #comment-box .message .tools .undo-remove:hover, #email-notify .comment .tools .undo-remove:hover, #email-notify .message .tools .undo-remove:hover, .sidebar-main .comment .tools .undo-remove:hover, .sidebar-main .message .tools .undo-remove:hover, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .tools .undo-remove:hover, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .tools .undo-remove:hover {
        background: url("/images/btn-undo-remove-hover.gif") center no-repeat; }
      #comment-box .comment .tools .undo-remove:active, #comment-box .message .tools .undo-remove:active, #email-notify .comment .tools .undo-remove:active, #email-notify .message .tools .undo-remove:active, .sidebar-main .comment .tools .undo-remove:active, .sidebar-main .message .tools .undo-remove:active, body.client.dashboard .client-dashboard-body .notes-notifications-col .comment .tools .undo-remove:active, body.client.dashboard .client-dashboard-body .notes-notifications-col .message .tools .undo-remove:active {
        background: url("/images/btn-undo-remove-active.gif") center no-repeat; }

#sidebar-tabs.ui-tabs ul.list.ui-tabs-nav {
  display: table;
  text-align: center;
  background-color: #b5b1ac;
  padding: 0 5px;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk3OTQ5MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I1YjFhYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #979490), color-stop(100%, #b5b1ac));
  background: -moz-linear-gradient(top, #979490, #b5b1ac);
  background: -webkit-linear-gradient(top, #979490, #b5b1ac);
  background: linear-gradient(to bottom, #979490, #b5b1ac); }
  html.ie7 #sidebar-tabs.ui-tabs ul.list.ui-tabs-nav, html.ie6 #sidebar-tabs.ui-tabs ul.list.ui-tabs-nav {
    display: block; }
  #sidebar-tabs.ui-tabs ul.list.ui-tabs-nav li {
    display: table-cell;
    width: 10%;
    padding: 0;
    list-style-type: none;
    margin: 0;
    color: #333; }
    html.ie7 #sidebar-tabs.ui-tabs ul.list.ui-tabs-nav li, html.ie6 #sidebar-tabs.ui-tabs ul.list.ui-tabs-nav li {
      width: auto;
      display: inline-block;
      padding: 0; }
    html.ie7 #sidebar-tabs.ui-tabs ul.list.ui-tabs-nav li, html.ie6 #sidebar-tabs.ui-tabs ul.list.ui-tabs-nav li {
      zoom: 1;
      *display: inline; }
    #sidebar-tabs.ui-tabs ul.list.ui-tabs-nav li a, #sidebar-tabs.ui-tabs ul.list.ui-tabs-nav li span {
      font-weight: bold;
      text-decoration: none;
      display: block;
      padding: 6px 5px;
      border-bottom: none;
      text-transform: uppercase;
      color: #eee;
      text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); }
    #sidebar-tabs.ui-tabs ul.list.ui-tabs-nav li.ui-tabs-selected, #sidebar-tabs.ui-tabs ul.list.ui-tabs-nav li.ui-tabs-active {
      border-bottom: 1px solid;
      border-bottom-color: #eee; }
      #sidebar-tabs.ui-tabs ul.list.ui-tabs-nav li.ui-tabs-selected a, #sidebar-tabs.ui-tabs ul.list.ui-tabs-nav li.ui-tabs-active a {
        margin: 5px 0 0 0;
        color: #333;
        background-color: #f1ece5;
        background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZjVlZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxZWNlNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbf5ef), color-stop(100%, #f1ece5));
        background: -moz-linear-gradient(top, #fbf5ef, #f1ece5);
        background: -webkit-linear-gradient(top, #fbf5ef, #f1ece5);
        background: linear-gradient(to bottom, #fbf5ef, #f1ece5);
        -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
        -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
        -moz-border-radius-topleft: 5px;
        -webkit-border-top-left-radius: 5px;
        border-top-left-radius: 5px;
        -moz-border-radius-topright: 5px;
        -webkit-border-top-right-radius: 5px;
        border-top-right-radius: 5px;
        text-shadow: 0 1px 0 white; }

#comment-box .border, #email-notify .border, .sidebar-main .border {
  padding: 0;
  background: #f1ece5;
  border-left: 1px solid;
  border-left-color: #b5b1ac; }
#comment-box #comments-title-bar .border, #comment-box .sidebar-title-bar .border, #email-notify #comments-title-bar .border, #email-notify .sidebar-title-bar .border, .sidebar-main #comments-title-bar .border, .sidebar-main .sidebar-title-bar .border {
  overflow: hidden;
  border-bottom: 1px solid #ccc;
  border-left: none;
  vertical-align: baseline; }
#comment-box #comments-title-bar h2, #comment-box .sidebar-title-bar h2, #email-notify #comments-title-bar h2, #email-notify .sidebar-title-bar h2, .sidebar-main #comments-title-bar h2, .sidebar-main .sidebar-title-bar h2 {
  display: inline-block;
  margin: 5px 10px; }
  html.ie7 #comment-box #comments-title-bar h2, html.ie6 #comment-box #comments-title-bar h2, html.ie7 #comment-box .sidebar-title-bar h2, html.ie6 #comment-box .sidebar-title-bar h2, html.ie7 #email-notify #comments-title-bar h2, html.ie6 #email-notify #comments-title-bar h2, html.ie7 #email-notify .sidebar-title-bar h2, html.ie6 #email-notify .sidebar-title-bar h2, html.ie7 .sidebar-main #comments-title-bar h2, html.ie6 .sidebar-main #comments-title-bar h2, html.ie7 .sidebar-main .sidebar-title-bar h2, html.ie6 .sidebar-main .sidebar-title-bar h2 {
    zoom: 1;
    *display: inline; }
#comment-box #comments-title-bar .show-deleted, #comment-box .sidebar-title-bar .show-deleted, #email-notify #comments-title-bar .show-deleted, #email-notify .sidebar-title-bar .show-deleted, .sidebar-main #comments-title-bar .show-deleted, .sidebar-main .sidebar-title-bar .show-deleted {
  font-size: 12px;
  line-height: 30px;
  font-size: 1.2rem;
  line-height: 3rem;
  padding: 0 5px; }
#comment-box #comments-title-bar .tools, #comment-box .sidebar-title-bar .tools, #email-notify #comments-title-bar .tools, #email-notify .sidebar-title-bar .tools, .sidebar-main #comments-title-bar .tools, .sidebar-main .sidebar-title-bar .tools {
  float: right;
  margin-right: 10px; }
  #comment-box #comments-title-bar .tools .btn, #comment-box #comments-title-bar .tools .rf-cal-monthpicker-cnt .rf-cal-time-btn, .rf-cal-monthpicker-cnt #comment-box #comments-title-bar .tools .rf-cal-time-btn, #comment-box #comments-title-bar .tools .fc .fc-toolbar-chunk .fc-today-button, .fc .fc-toolbar-chunk #comment-box #comments-title-bar .tools .fc-today-button, #comment-box #comments-title-bar .tools .fc .fc-toolbar-chunk .fc-dayGridMonth-button, .fc .fc-toolbar-chunk #comment-box #comments-title-bar .tools .fc-dayGridMonth-button,
  #comment-box #comments-title-bar .tools .fc .fc-toolbar-chunk .fc-timeGridWeek-button,
  .fc .fc-toolbar-chunk #comment-box #comments-title-bar .tools .fc-timeGridWeek-button, #comment-box .sidebar-title-bar .tools .btn, #comment-box .sidebar-title-bar .tools .rf-cal-monthpicker-cnt .rf-cal-time-btn, .rf-cal-monthpicker-cnt #comment-box .sidebar-title-bar .tools .rf-cal-time-btn, #comment-box .sidebar-title-bar .tools .fc .fc-toolbar-chunk .fc-today-button, .fc .fc-toolbar-chunk #comment-box .sidebar-title-bar .tools .fc-today-button, #comment-box .sidebar-title-bar .tools .fc .fc-toolbar-chunk .fc-dayGridMonth-button, .fc .fc-toolbar-chunk #comment-box .sidebar-title-bar .tools .fc-dayGridMonth-button,
  #comment-box .sidebar-title-bar .tools .fc .fc-toolbar-chunk .fc-timeGridWeek-button,
  .fc .fc-toolbar-chunk #comment-box .sidebar-title-bar .tools .fc-timeGridWeek-button, #email-notify #comments-title-bar .tools .btn, #email-notify #comments-title-bar .tools .rf-cal-monthpicker-cnt .rf-cal-time-btn, .rf-cal-monthpicker-cnt #email-notify #comments-title-bar .tools .rf-cal-time-btn, #email-notify #comments-title-bar .tools .fc .fc-toolbar-chunk .fc-today-button, .fc .fc-toolbar-chunk #email-notify #comments-title-bar .tools .fc-today-button, #email-notify #comments-title-bar .tools .fc .fc-toolbar-chunk .fc-dayGridMonth-button, .fc .fc-toolbar-chunk #email-notify #comments-title-bar .tools .fc-dayGridMonth-button,
  #email-notify #comments-title-bar .tools .fc .fc-toolbar-chunk .fc-timeGridWeek-button,
  .fc .fc-toolbar-chunk #email-notify #comments-title-bar .tools .fc-timeGridWeek-button, #email-notify .sidebar-title-bar .tools .btn, #email-notify .sidebar-title-bar .tools .rf-cal-monthpicker-cnt .rf-cal-time-btn, .rf-cal-monthpicker-cnt #email-notify .sidebar-title-bar .tools .rf-cal-time-btn, #email-notify .sidebar-title-bar .tools .fc .fc-toolbar-chunk .fc-today-button, .fc .fc-toolbar-chunk #email-notify .sidebar-title-bar .tools .fc-today-button, #email-notify .sidebar-title-bar .tools .fc .fc-toolbar-chunk .fc-dayGridMonth-button, .fc .fc-toolbar-chunk #email-notify .sidebar-title-bar .tools .fc-dayGridMonth-button,
  #email-notify .sidebar-title-bar .tools .fc .fc-toolbar-chunk .fc-timeGridWeek-button,
  .fc .fc-toolbar-chunk #email-notify .sidebar-title-bar .tools .fc-timeGridWeek-button, .sidebar-main #comments-title-bar .tools .btn, .sidebar-main #comments-title-bar .tools .rf-cal-monthpicker-cnt .rf-cal-time-btn, .rf-cal-monthpicker-cnt .sidebar-main #comments-title-bar .tools .rf-cal-time-btn, .sidebar-main #comments-title-bar .tools .fc .fc-toolbar-chunk .fc-today-button, .fc .fc-toolbar-chunk .sidebar-main #comments-title-bar .tools .fc-today-button, .sidebar-main #comments-title-bar .tools .fc .fc-toolbar-chunk .fc-dayGridMonth-button, .fc .fc-toolbar-chunk .sidebar-main #comments-title-bar .tools .fc-dayGridMonth-button,
  .sidebar-main #comments-title-bar .tools .fc .fc-toolbar-chunk .fc-timeGridWeek-button,
  .fc .fc-toolbar-chunk .sidebar-main #comments-title-bar .tools .fc-timeGridWeek-button, .sidebar-main .sidebar-title-bar .tools .btn, .sidebar-main .sidebar-title-bar .tools .rf-cal-monthpicker-cnt .rf-cal-time-btn, .rf-cal-monthpicker-cnt .sidebar-main .sidebar-title-bar .tools .rf-cal-time-btn, .sidebar-main .sidebar-title-bar .tools .fc .fc-toolbar-chunk .fc-today-button, .fc .fc-toolbar-chunk .sidebar-main .sidebar-title-bar .tools .fc-today-button, .sidebar-main .sidebar-title-bar .tools .fc .fc-toolbar-chunk .fc-dayGridMonth-button, .fc .fc-toolbar-chunk .sidebar-main .sidebar-title-bar .tools .fc-dayGridMonth-button,
  .sidebar-main .sidebar-title-bar .tools .fc .fc-toolbar-chunk .fc-timeGridWeek-button,
  .fc .fc-toolbar-chunk .sidebar-main .sidebar-title-bar .tools .fc-timeGridWeek-button {
    margin-top: 4px; }
#comment-box #comments .border, #comment-box #messages .border, #email-notify #comments .border, #email-notify #messages .border, .sidebar-main #comments .border, .sidebar-main #messages .border {
  border: none; }
#comment-box .message, #email-notify .message, .sidebar-main .message {
  background: url(/images/email-notification-icon.gif) 15px 15px no-repeat;
  padding-left: 40px;
  padding-bottom: 10px; }
  #comment-box .message p, #email-notify .message p, .sidebar-main .message p {
    margin-top: 0; }
#comment-box .comment, #email-notify .comment, .sidebar-main .comment {
  background: url(/images/talk-bubble.gif) 15px 15px no-repeat;
  padding-left: 40px; }
  body.trip.view #comment-box .comment, body.trip.view #email-notify .comment, body.trip.view .sidebar-main .comment {
    padding-bottom: 10px; }
#comment-box .compose-message, #email-notify .compose-message, .sidebar-main .compose-message {
  border-bottom: 1px solid #ccc; }
  #comment-box .compose-message .recipients input[type='text'], #email-notify .compose-message .recipients input[type='text'], .sidebar-main .compose-message .recipients input[type='text'] {
    width: 260px; }
  #comment-box .compose-message .recipient, #email-notify .compose-message .recipient, .sidebar-main .compose-message .recipient {
    background-color: #CCCCCC;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    margin-right: 5px;
    padding: 2px 2px 2px 8px;
    display: inline-block; }
    #comment-box .compose-message .recipient .remove, #email-notify .compose-message .recipient .remove, .sidebar-main .compose-message .recipient .remove {
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      background-color: #666;
      color: #FFFFFF;
      border: none; }
#comment-box .add-comment, #comment-box .compose-message, #email-notify .add-comment, #email-notify .compose-message, .sidebar-main .add-comment, .sidebar-main .compose-message {
  padding: 10px; }
  #comment-box .add-comment .input, #comment-box .compose-message .input, #email-notify .add-comment .input, #email-notify .compose-message .input, .sidebar-main .add-comment .input, .sidebar-main .compose-message .input {
    margin-bottom: 10px; }
  #comment-box .add-comment h3, #comment-box .compose-message h3, #email-notify .add-comment h3, #email-notify .compose-message h3, .sidebar-main .add-comment h3, .sidebar-main .compose-message h3 {
    margin-bottom: 10px; }
  #comment-box .add-comment label, #comment-box .compose-message label, #email-notify .add-comment label, #email-notify .compose-message label, .sidebar-main .add-comment label, .sidebar-main .compose-message label {
    text-align: left;
    width: 100%;
    display: block;
    margin: 0;
    padding: 0; }
  #comment-box .add-comment input[type='text'], #comment-box .add-comment textarea, #comment-box .compose-message input[type='text'], #comment-box .compose-message textarea, #email-notify .add-comment input[type='text'], #email-notify .add-comment textarea, #email-notify .compose-message input[type='text'], #email-notify .compose-message textarea, .sidebar-main .add-comment input[type='text'], .sidebar-main .add-comment textarea, .sidebar-main .compose-message input[type='text'], .sidebar-main .compose-message textarea {
    width: 100%;
    border: none;
    -moz-box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.5);
    box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.5);
    margin: 0;
    padding: 3px 0; }
  #comment-box .add-comment textarea, #comment-box .compose-message textarea, #email-notify .add-comment textarea, #email-notify .compose-message textarea, .sidebar-main .add-comment textarea, .sidebar-main .compose-message textarea {
    height: 50px; }
  #comment-box .add-comment .submit, #comment-box .compose-message .submit, #email-notify .add-comment .submit, #email-notify .compose-message .submit, .sidebar-main .add-comment .submit, .sidebar-main .compose-message .submit {
    text-align: center;
    margin: 10px 0;
    padding: 10px 0;
    border-top: 1px solid #ccc; }
    #comment-box .add-comment .submit .pill-button, #comment-box .add-comment .submit .rf-fu-btn-add, #comment-box .add-comment .submit .rf-fu-btn-clr,
    #comment-box .add-comment .submit .rf-fu-btn-upl, #comment-box .add-comment .submit .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt #comment-box .add-comment .submit .rf-cal-time-btn, #comment-box .add-comment .submit .rf-pick .rf-pick-btn, .rf-pick #comment-box .add-comment .submit .rf-pick-btn, #comment-box .compose-message .submit .pill-button, #comment-box .compose-message .submit .rf-fu-btn-add, #comment-box .compose-message .submit .rf-fu-btn-clr,
    #comment-box .compose-message .submit .rf-fu-btn-upl, #comment-box .compose-message .submit .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt #comment-box .compose-message .submit .rf-cal-time-btn, #comment-box .compose-message .submit .rf-pick .rf-pick-btn, .rf-pick #comment-box .compose-message .submit .rf-pick-btn, #email-notify .add-comment .submit .pill-button, #email-notify .add-comment .submit .rf-fu-btn-add, #email-notify .add-comment .submit .rf-fu-btn-clr,
    #email-notify .add-comment .submit .rf-fu-btn-upl, #email-notify .add-comment .submit .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt #email-notify .add-comment .submit .rf-cal-time-btn, #email-notify .add-comment .submit .rf-pick .rf-pick-btn, .rf-pick #email-notify .add-comment .submit .rf-pick-btn, #email-notify .compose-message .submit .pill-button, #email-notify .compose-message .submit .rf-fu-btn-add, #email-notify .compose-message .submit .rf-fu-btn-clr,
    #email-notify .compose-message .submit .rf-fu-btn-upl, #email-notify .compose-message .submit .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt #email-notify .compose-message .submit .rf-cal-time-btn, #email-notify .compose-message .submit .rf-pick .rf-pick-btn, .rf-pick #email-notify .compose-message .submit .rf-pick-btn, .sidebar-main .add-comment .submit .pill-button, .sidebar-main .add-comment .submit .rf-fu-btn-add, .sidebar-main .add-comment .submit .rf-fu-btn-clr,
    .sidebar-main .add-comment .submit .rf-fu-btn-upl, .sidebar-main .add-comment .submit .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt .sidebar-main .add-comment .submit .rf-cal-time-btn, .sidebar-main .add-comment .submit .rf-pick .rf-pick-btn, .rf-pick .sidebar-main .add-comment .submit .rf-pick-btn, .sidebar-main .compose-message .submit .pill-button, .sidebar-main .compose-message .submit .rf-fu-btn-add, .sidebar-main .compose-message .submit .rf-fu-btn-clr,
    .sidebar-main .compose-message .submit .rf-fu-btn-upl, .sidebar-main .compose-message .submit .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt .sidebar-main .compose-message .submit .rf-cal-time-btn, .sidebar-main .compose-message .submit .rf-pick .rf-pick-btn, .rf-pick .sidebar-main .compose-message .submit .rf-pick-btn {
      font-weight: bold;
      margin: 0 auto;
      width: 100%; }

.ui-tabs {
  position: relative;
  zoom: 1; }
  .ui-tabs .ui-tabs-panel {
    display: block; }
  .ui-tabs .ui-tabs-hide {
    display: none !important; }

#tabs.ui-tabs, #trip-sheet-content.ui-tabs, .tabs.ui-tabs {
  padding: 0; }
  #tabs.ui-tabs .ui-tabs-nav, #trip-sheet-content.ui-tabs .ui-tabs-nav, .tabs.ui-tabs .ui-tabs-nav {
    display: table;
    margin: 8px auto 0 !important;
    padding: 0;
    height: auto;
    border: none;
    background: none; }
    #tabs.ui-tabs .ui-tabs-nav li, #tabs.ui-tabs .ui-tabs-nav a, #tabs.ui-tabs .ui-tabs-nav span, #trip-sheet-content.ui-tabs .ui-tabs-nav li, #trip-sheet-content.ui-tabs .ui-tabs-nav a, #trip-sheet-content.ui-tabs .ui-tabs-nav span, .tabs.ui-tabs .ui-tabs-nav li, .tabs.ui-tabs .ui-tabs-nav a, .tabs.ui-tabs .ui-tabs-nav span {
      float: left; }
    #tabs.ui-tabs .ui-tabs-nav li, #trip-sheet-content.ui-tabs .ui-tabs-nav li, .tabs.ui-tabs .ui-tabs-nav li {
      padding: 0;
      list-style-type: none;
      margin: 0 2px;
      color: #333; }
      #tabs.ui-tabs .ui-tabs-nav li a, #tabs.ui-tabs .ui-tabs-nav li span, #trip-sheet-content.ui-tabs .ui-tabs-nav li a, #trip-sheet-content.ui-tabs .ui-tabs-nav li span, .tabs.ui-tabs .ui-tabs-nav li a, .tabs.ui-tabs .ui-tabs-nav li span {
        border: 1px solid rgba(0, 0, 0, 0.3);
        font-weight: bold;
        text-decoration: none;
        padding: 8px 16px;
        height: 15px;
        border-bottom: none;
        color: #333;
        background-color: #d4d4d4;
        -moz-border-radius-topleft: 5px;
        -webkit-border-top-left-radius: 5px;
        border-top-left-radius: 5px;
        -moz-border-radius-topright: 5px;
        -webkit-border-top-right-radius: 5px;
        border-top-right-radius: 5px; }
      #tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, #tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active a, #trip-sheet-content.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, #trip-sheet-content.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
        background-color: #eee;
        border-bottom: 1px solid #eee; }
  #tabs.ui-tabs .ui-tabs-panel, #trip-sheet-content.ui-tabs .ui-tabs-panel, .tabs.ui-tabs .ui-tabs-panel {
    clear: both;
    border-width: 0;
    background: #eee;
    border-top: 1px solid;
    margin-top: -1px;
    border-color: #999; }
  #tabs.ui-tabs .ui-tabs-hide, #trip-sheet-content.ui-tabs .ui-tabs-hide, .tabs.ui-tabs .ui-tabs-hide {
    position: relative; }

.tabs--right .ui-tabs-nav {
  float: right !important;
  display: block !important;
  padding-right: 2em !important;
  height: 32px !important; }

.tabs--light .ui-tabs-selected, .tabs--light .ui-tabs-active {
  border-bottom: 1px solid !important;
  border-bottom-color: #ffffff !important; }
  .tabs--light .ui-tabs-selected a, .tabs--light .ui-tabs-active a {
    background-color: #ffffff !important; }

table label {
  font-size: 1.2rem !important;
  display: inline !important;
  float: none !important;
  width: auto !important;
  font-weight: normal !important;
  padding-right: 10px !important; }

.rich-fileupload-list-decor .rf-fu-btn-upl, .rf-fu .rf-fu-btn-upl {
  display: none; }
.rich-fileupload-list-decor .rf-fu-lst, .rf-fu .rf-fu-lst {
  font-size: 12px;
  line-height: 15px;
  font-size: 1.2rem;
  line-height: 1.5rem; }
.attachments .rich-fileupload-list-decor, .file .rich-fileupload-list-decor, .attachments .rf-fu, .file .rf-fu {
  display: inline-block;
  margin-left: 10px;
  margin-top: 0; }
.rich-fileupload-list-decor .rf-fu-hdr, .rf-fu .rf-fu-hdr {
  border: none;
  border-bottom: 1px solid #bbb;
  padding: 5px; }
.rich-fileupload-list-decor .rf-fu-itm, .rf-fu .rf-fu-itm {
  border-bottom: 1px solid #ccc; }
  .rich-fileupload-list-decor .rf-fu-itm .progress, .rf-fu .rf-fu-itm .progress {
    margin-bottom: 0; }

.rf-fu-btn-add, .rf-fu-btn-add:hover, .rf-fu-btn-clr, .rf-fu-btn-clr:hover,
.rf-fu-btn-upl {
  margin-top: 0;
  margin-bottom: 0; }
  .rf-fu-btn-add .rf-fu-btn-cnt-add, .rf-fu-btn-add .rf-fu-btn-cnt-add:hover, .rf-fu-btn-add .rf-fu-btn-cnt-clr, .rf-fu-btn-add .rf-fu-btn-cnt-clr:hover,
  .rf-fu-btn-add .rf-fu-btn-cnt-upl, .rf-fu-btn-add:hover .rf-fu-btn-cnt-add, .rf-fu-btn-add:hover .rf-fu-btn-cnt-add:hover, .rf-fu-btn-add:hover .rf-fu-btn-cnt-clr, .rf-fu-btn-add:hover .rf-fu-btn-cnt-clr:hover,
  .rf-fu-btn-add:hover .rf-fu-btn-cnt-upl, .rf-fu-btn-clr .rf-fu-btn-cnt-add, .rf-fu-btn-clr .rf-fu-btn-cnt-add:hover, .rf-fu-btn-clr .rf-fu-btn-cnt-clr, .rf-fu-btn-clr .rf-fu-btn-cnt-clr:hover,
  .rf-fu-btn-clr .rf-fu-btn-cnt-upl, .rf-fu-btn-clr:hover .rf-fu-btn-cnt-add, .rf-fu-btn-clr:hover .rf-fu-btn-cnt-add:hover, .rf-fu-btn-clr:hover .rf-fu-btn-cnt-clr, .rf-fu-btn-clr:hover .rf-fu-btn-cnt-clr:hover,
  .rf-fu-btn-clr:hover .rf-fu-btn-cnt-upl,
  .rf-fu-btn-upl .rf-fu-btn-cnt-add,
  .rf-fu-btn-upl .rf-fu-btn-cnt-add:hover,
  .rf-fu-btn-upl .rf-fu-btn-cnt-clr,
  .rf-fu-btn-upl .rf-fu-btn-cnt-clr:hover,
  .rf-fu-btn-upl .rf-fu-btn-cnt-upl {
    padding: 0 0 0 20px !important;
    background-position: 0 0 !important; }
    .rf-fu-btn-add .rf-fu-btn-cnt-add .rf-fu-inp-cntr, .rf-fu-btn-add .rf-fu-btn-cnt-add:hover .rf-fu-inp-cntr, .rf-fu-btn-add .rf-fu-btn-cnt-clr .rf-fu-inp-cntr, .rf-fu-btn-add .rf-fu-btn-cnt-clr:hover .rf-fu-inp-cntr,
    .rf-fu-btn-add .rf-fu-btn-cnt-upl .rf-fu-inp-cntr, .rf-fu-btn-add:hover .rf-fu-btn-cnt-add .rf-fu-inp-cntr, .rf-fu-btn-add:hover .rf-fu-btn-cnt-add:hover .rf-fu-inp-cntr, .rf-fu-btn-add:hover .rf-fu-btn-cnt-clr .rf-fu-inp-cntr, .rf-fu-btn-add:hover .rf-fu-btn-cnt-clr:hover .rf-fu-inp-cntr,
    .rf-fu-btn-add:hover .rf-fu-btn-cnt-upl .rf-fu-inp-cntr, .rf-fu-btn-clr .rf-fu-btn-cnt-add .rf-fu-inp-cntr, .rf-fu-btn-clr .rf-fu-btn-cnt-add:hover .rf-fu-inp-cntr, .rf-fu-btn-clr .rf-fu-btn-cnt-clr .rf-fu-inp-cntr, .rf-fu-btn-clr .rf-fu-btn-cnt-clr:hover .rf-fu-inp-cntr,
    .rf-fu-btn-clr .rf-fu-btn-cnt-upl .rf-fu-inp-cntr, .rf-fu-btn-clr:hover .rf-fu-btn-cnt-add .rf-fu-inp-cntr, .rf-fu-btn-clr:hover .rf-fu-btn-cnt-add:hover .rf-fu-inp-cntr, .rf-fu-btn-clr:hover .rf-fu-btn-cnt-clr .rf-fu-inp-cntr, .rf-fu-btn-clr:hover .rf-fu-btn-cnt-clr:hover .rf-fu-inp-cntr,
    .rf-fu-btn-clr:hover .rf-fu-btn-cnt-upl .rf-fu-inp-cntr,
    .rf-fu-btn-upl .rf-fu-btn-cnt-add .rf-fu-inp-cntr,
    .rf-fu-btn-upl .rf-fu-btn-cnt-add:hover .rf-fu-inp-cntr,
    .rf-fu-btn-upl .rf-fu-btn-cnt-clr .rf-fu-inp-cntr,
    .rf-fu-btn-upl .rf-fu-btn-cnt-clr:hover .rf-fu-inp-cntr,
    .rf-fu-btn-upl .rf-fu-btn-cnt-upl .rf-fu-inp-cntr {
      position: static;
      height: auto; }
      .rf-fu-btn-add .rf-fu-btn-cnt-add .rf-fu-inp-cntr .rf-fu-inp, .rf-fu-btn-add .rf-fu-btn-cnt-add:hover .rf-fu-inp-cntr .rf-fu-inp, .rf-fu-btn-add .rf-fu-btn-cnt-clr .rf-fu-inp-cntr .rf-fu-inp, .rf-fu-btn-add .rf-fu-btn-cnt-clr:hover .rf-fu-inp-cntr .rf-fu-inp,
      .rf-fu-btn-add .rf-fu-btn-cnt-upl .rf-fu-inp-cntr .rf-fu-inp, .rf-fu-btn-add:hover .rf-fu-btn-cnt-add .rf-fu-inp-cntr .rf-fu-inp, .rf-fu-btn-add:hover .rf-fu-btn-cnt-add:hover .rf-fu-inp-cntr .rf-fu-inp, .rf-fu-btn-add:hover .rf-fu-btn-cnt-clr .rf-fu-inp-cntr .rf-fu-inp, .rf-fu-btn-add:hover .rf-fu-btn-cnt-clr:hover .rf-fu-inp-cntr .rf-fu-inp,
      .rf-fu-btn-add:hover .rf-fu-btn-cnt-upl .rf-fu-inp-cntr .rf-fu-inp, .rf-fu-btn-clr .rf-fu-btn-cnt-add .rf-fu-inp-cntr .rf-fu-inp, .rf-fu-btn-clr .rf-fu-btn-cnt-add:hover .rf-fu-inp-cntr .rf-fu-inp, .rf-fu-btn-clr .rf-fu-btn-cnt-clr .rf-fu-inp-cntr .rf-fu-inp, .rf-fu-btn-clr .rf-fu-btn-cnt-clr:hover .rf-fu-inp-cntr .rf-fu-inp,
      .rf-fu-btn-clr .rf-fu-btn-cnt-upl .rf-fu-inp-cntr .rf-fu-inp, .rf-fu-btn-clr:hover .rf-fu-btn-cnt-add .rf-fu-inp-cntr .rf-fu-inp, .rf-fu-btn-clr:hover .rf-fu-btn-cnt-add:hover .rf-fu-inp-cntr .rf-fu-inp, .rf-fu-btn-clr:hover .rf-fu-btn-cnt-clr .rf-fu-inp-cntr .rf-fu-inp, .rf-fu-btn-clr:hover .rf-fu-btn-cnt-clr:hover .rf-fu-inp-cntr .rf-fu-inp,
      .rf-fu-btn-clr:hover .rf-fu-btn-cnt-upl .rf-fu-inp-cntr .rf-fu-inp,
      .rf-fu-btn-upl .rf-fu-btn-cnt-add .rf-fu-inp-cntr .rf-fu-inp,
      .rf-fu-btn-upl .rf-fu-btn-cnt-add:hover .rf-fu-inp-cntr .rf-fu-inp,
      .rf-fu-btn-upl .rf-fu-btn-cnt-clr .rf-fu-inp-cntr .rf-fu-inp,
      .rf-fu-btn-upl .rf-fu-btn-cnt-clr:hover .rf-fu-inp-cntr .rf-fu-inp,
      .rf-fu-btn-upl .rf-fu-btn-cnt-upl .rf-fu-inp-cntr .rf-fu-inp {
        padding: 0;
        border: 0;
        margin: 0;
        width: 100%;
        height: 100%; }

.minimal {
  font-size: 1.2rem;
  line-height: 1.8rem; }
  .minimal .attached-file {
    line-height: 2.4rem;
    display: inline-block;
    margin-right: 5px; }
  .minimal .pill-button, .minimal .rf-fu-btn-add, .minimal .rf-fu-btn-clr,
  .minimal .rf-fu-btn-upl, .minimal .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt .minimal .rf-cal-time-btn, .minimal .rf-pick .rf-pick-btn, .rf-pick .minimal .rf-pick-btn {
    font-size: 1.2rem !important; }
  .minimal .rf-fu-btn-upl {
    margin-left: 0; }
  .minimal .rf-fu-btns-rgh {
    width: auto;
    margin-left: 5px; }
  .minimal .rich-fileupload-list-decor, .minimal .rf-fu {
    display: inline-block;
    width: auto !important;
    background: none;
    border: none;
    box-shadow: none;
    margin: 0; }
    html.ie7 .minimal .rich-fileupload-list-decor, html.ie6 .minimal .rich-fileupload-list-decor, html.ie7 .minimal .rf-fu, html.ie6 .minimal .rf-fu {
      zoom: 1;
      *display: inline; }
    .attachments .minimal .rich-fileupload-list-decor, .file .minimal .rich-fileupload-list-decor, .attachments .minimal .rf-fu, .file .minimal .rf-fu {
      margin-left: 10px; }
    .minimal .rich-fileupload-list-decor .rich-fileupload-list-overflow, .minimal .rich-fileupload-list-decor .rf-fu-lst, .minimal .rf-fu .rich-fileupload-list-overflow, .minimal .rf-fu .rf-fu-lst {
      display: none; }
    .minimal .rich-fileupload-list-decor .rf-fu-btns-lft, .minimal .rf-fu .rf-fu-btns-lft {
      width: auto; }
    .minimal .rich-fileupload-list-decor table.rich-fileupload-toolbar-decor, .minimal .rich-fileupload-list-decor .rf-fu-hdr, .minimal .rf-fu table.rich-fileupload-toolbar-decor, .minimal .rf-fu .rf-fu-hdr {
      margin: 0;
      padding: 0;
      width: auto;
      background: none;
      border: none; }
      .minimal .rich-fileupload-list-decor table.rich-fileupload-toolbar-decor tbody, .minimal .rich-fileupload-list-decor .rf-fu-hdr tbody, .minimal .rf-fu table.rich-fileupload-toolbar-decor tbody, .minimal .rf-fu .rf-fu-hdr tbody {
        background: none; }
        .minimal .rich-fileupload-list-decor table.rich-fileupload-toolbar-decor tbody tr td .rich-fileupload-button-border, .minimal .rich-fileupload-list-decor .rf-fu-hdr tbody tr td .rich-fileupload-button-border, .minimal .rf-fu table.rich-fileupload-toolbar-decor tbody tr td .rich-fileupload-button-border, .minimal .rf-fu .rf-fu-hdr tbody tr td .rich-fileupload-button-border {
          margin: 0; }

.rf-ds {
  text-align: center;
  display: block;
  padding: 10px; }
  .rf-dt-ftr-c .rf-ds {
    padding: 0; }

.rf-ds-btn, .rf-ds-nmb-btn {
  border: 1px solid;
  border-color: #5C89CB;
  cursor: pointer;
  color: #5C89CB;
  padding: 5px 10px;
  margin: 0 5px;
  width: auto;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px; }
  .rf-ds-btn:hover, .rf-ds-nmb-btn:hover {
    color: #2f5792;
    border-color: #2f5792; }
  .rf-ds-btn.rf-ds-act, .rf-ds-nmb-btn.rf-ds-act {
    color: #666;
    border-color: #666;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M0YzRjNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c4c4c4), color-stop(100%, #dddddd));
    background: -moz-linear-gradient(top, #c4c4c4, #dddddd);
    background: -webkit-linear-gradient(top, #c4c4c4, #dddddd);
    background: linear-gradient(to bottom, #c4c4c4, #dddddd); }
  .rf-ds-btn.rf-ds-dis, .rf-ds-nmb-btn.rf-ds-dis {
    color: #b5b5b5;
    border-color: #b5b5b5; }

.rich-datascr {
  background: #ddd;
  border: 1px solid silver;
  border-top: 0;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dddddd));
  background: -moz-linear-gradient(top, #ffffff, #dddddd);
  background: -webkit-linear-gradient(top, #ffffff, #dddddd);
  background: linear-gradient(to bottom, #ffffff, #dddddd);
  padding: 0; }
  .rich-datascr table {
    background: none;
    border: none; }
    .rich-datascr table tbody, .rich-datascr table td {
      background: none; }
    .rich-datascr table tr:hover {
      background: none !important; }
    .rich-datascr table tr td {
      font-weight: bold;
      padding: 15px;
      border: none;
      width: auto; }
      .rich-datascr table tr td.rich-datascr-inact, .rich-datascr table tr td.rich-datascr-button {
        cursor: pointer;
        color: #5C89CB; }
        .rich-datascr table tr td.rich-datascr-inact:hover, .rich-datascr table tr td.rich-datascr-button:hover {
          text-decoration: underline; }
      .rich-datascr table tr td.rich-datascr-act {
        color: #666;
        background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M0YzRjNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c4c4c4), color-stop(100%, #dddddd));
        background: -moz-linear-gradient(top, #c4c4c4, #dddddd);
        background: -webkit-linear-gradient(top, #c4c4c4, #dddddd);
        background: linear-gradient(to bottom, #c4c4c4, #dddddd); }
      .rich-datascr table tr td.rich-datascr-button-dsbld {
        color: #b5b5b5; }

.rich-inplace-input {
  border-bottom: 1px solid transparent;
  background: none !important; }

.rich-inplace-input-view-hover {
  color: #5C89CB !important; }

.rich-modalpanel .rich-mpnl-content, .rich-modalpanel .rf-pp-cnt, .rf-pp-cntr .rich-mpnl-content, .rf-pp-cntr .rf-pp-cnt {
  overflow: visible;
  background: none;
  padding: 0;
  border: none; }
.rich-modalpanel .rf-msgs, .rf-pp-cntr .rf-msgs {
  display: inline-block;
  padding: 10px; }
.rich-modalpanel .rf-msgs-err, .rf-pp-cntr .rf-msgs-err {
  background-position-y: 1px; }
.rich-modalpanel .rf-pp-hdr, .rf-pp-cntr .rf-pp-hdr {
  font-size: 16px;
  font-weight: bold;
  border-bottom: 1px solid #CCCCCC;
  padding: 3px; }
  .rich-modalpanel .rf-pp-hdr .rf-pp-hdr-cnt, .rf-pp-cntr .rf-pp-hdr .rf-pp-hdr-cnt {
    padding: 5px 10px; }
.rich-modalpanel .rf-pp-hdr-cntrls a, .rf-pp-cntr .rf-pp-hdr-cntrls a {
  text-decoration: none;
  display: inline-block;
  padding: 10px; }

.rich-message.error {
  color: #790000; }

.rich-message-label {
  font-size: 1.1em;
  margin: 0.5em 0px 0px 28%;
  padding-left: 10px;
  display: block;
  color: red; }

.rich-mp-container, .rf-pp-cntr {
  border: none;
  background-color: #FFFFFF;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
  border-radius: 16px;
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); }
  .rich-mp-container .dr-mpnl-pnl, .rf-pp-cntr .dr-mpnl-pnl {
    border: none;
    background: none; }
  .rich-mp-container .rich-mpnl-shadow, .rich-mp-container .rf-pp-shdw, .rf-pp-cntr .rich-mpnl-shadow, .rf-pp-cntr .rf-pp-shdw {
    display: none; }
  .rich-mp-container .rich-mpnl-body, .rich-mp-container .rf-pp-cnt, .rf-pp-cntr .rich-mpnl-body, .rf-pp-cntr .rf-pp-cnt {
    padding: 0; }
    .rich-mp-container .rich-mpnl-body .module, .rich-mp-container .rf-pp-cnt .module, .rf-pp-cntr .rich-mpnl-body .module, .rf-pp-cntr .rf-pp-cnt .module {
      border-color: #bababa; }
      .rich-mp-container .rich-mpnl-body .module .border, .rich-mp-container .rf-pp-cnt .module .border, .rf-pp-cntr .rich-mpnl-body .module .border, .rf-pp-cntr .rf-pp-cnt .module .border {
        position: relative;
        overflow: visible; }
        .rich-mp-container .rich-mpnl-body .module .border .bar, .rich-mp-container .rf-pp-cnt .module .border .bar, .rf-pp-cntr .rich-mpnl-body .module .border .bar, .rf-pp-cntr .rf-pp-cnt .module .border .bar {
          overflow: auto; }
          .rich-mp-container .rich-mpnl-body .module .border .bar:after, .rich-mp-container .rf-pp-cnt .module .border .bar:after, .rf-pp-cntr .rich-mpnl-body .module .border .bar:after, .rf-pp-cntr .rf-pp-cnt .module .border .bar:after {
            content: " ";
            display: block;
            height: 0;
            clear: both;
            visibility: hidden; }
          html.ie6 .rich-mp-container .rich-mpnl-body .module .border .bar, html.ie7 .rich-mp-container .rich-mpnl-body .module .border .bar, html.ie6 .rich-mp-container .rf-pp-cnt .module .border .bar, html.ie7 .rich-mp-container .rf-pp-cnt .module .border .bar, html.ie6 .rf-pp-cntr .rich-mpnl-body .module .border .bar, html.ie7 .rf-pp-cntr .rich-mpnl-body .module .border .bar, html.ie6 .rf-pp-cntr .rf-pp-cnt .module .border .bar, html.ie7 .rf-pp-cntr .rf-pp-cnt .module .border .bar {
            zoom: 1; }
          .rich-mp-container .rich-mpnl-body .module .border .bar .title, .rich-mp-container .rf-pp-cnt .module .border .bar .title, .rf-pp-cntr .rich-mpnl-body .module .border .bar .title, .rf-pp-cntr .rf-pp-cnt .module .border .bar .title {
            float: left; }
          .rich-mp-container .rich-mpnl-body .module .border .bar .controls, .rich-mp-container .rf-pp-cnt .module .border .bar .controls, .rf-pp-cntr .rich-mpnl-body .module .border .bar .controls, .rf-pp-cntr .rf-pp-cnt .module .border .bar .controls {
            display: inline-block;
            float: right; }
      .rich-mp-container .rich-mpnl-body .module .bar, .rich-mp-container .rf-pp-cnt .module .bar, .rf-pp-cntr .rich-mpnl-body .module .bar, .rf-pp-cntr .rf-pp-cnt .module .bar {
        -moz-border-radius-topleft: 9px;
        -webkit-border-top-left-radius: 9px;
        border-top-left-radius: 9px;
        -moz-border-radius-topright: 9px;
        -webkit-border-top-right-radius: 9px;
        border-top-right-radius: 9px;
        background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dddddd));
        background: -moz-linear-gradient(top, #ffffff, #dddddd);
        background: -webkit-linear-gradient(top, #ffffff, #dddddd);
        background: linear-gradient(to bottom, #ffffff, #dddddd);
        background-color: #fff;
        border-bottom: 1px solid #ccc; }
        .rich-mp-container .rich-mpnl-body .module .bar .title, .rich-mp-container .rf-pp-cnt .module .bar .title, .rf-pp-cntr .rich-mpnl-body .module .bar .title, .rf-pp-cntr .rf-pp-cnt .module .bar .title {
          padding-left: 10px;
          font-size: 18px;
          line-height: 36px;
          font-size: 1.8rem;
          line-height: 3.6rem; }
        .rich-mp-container .rich-mpnl-body .module .bar .controls, .rich-mp-container .rf-pp-cnt .module .bar .controls, .rf-pp-cntr .rich-mpnl-body .module .bar .controls, .rf-pp-cntr .rf-pp-cnt .module .bar .controls {
          padding: 10px; }
          .rich-mp-container .rich-mpnl-body .module .bar .controls .cancel, .rich-mp-container .rf-pp-cnt .module .bar .controls .cancel, .rf-pp-cntr .rich-mpnl-body .module .bar .controls .cancel, .rf-pp-cntr .rf-pp-cnt .module .bar .controls .cancel {
            padding: 0.4em 22px 0.4em 0;
            margin-left: 10px;
            background: url("/images/cancel-leg-btn.gif") right center no-repeat;
            color: black; }
      .rich-mp-container .rich-mpnl-body .module .content, .rich-mp-container .rf-pp-cnt .module .content, .rf-pp-cntr .rich-mpnl-body .module .content, .rf-pp-cntr .rf-pp-cnt .module .content {
        padding: 0;
        overflow: hidden;
        background-color: #fff;
        -moz-border-radius-bottomleft: 9px;
        -webkit-border-bottom-left-radius: 9px;
        border-bottom-left-radius: 9px;
        -moz-border-radius-bottomright: 9px;
        -webkit-border-bottom-right-radius: 9px;
        border-bottom-right-radius: 9px; }
        .rich-mp-container .rich-mpnl-body .module .content .table-wrapper, .rich-mp-container .rf-pp-cnt .module .content .table-wrapper, .rf-pp-cntr .rich-mpnl-body .module .content .table-wrapper, .rf-pp-cntr .rf-pp-cnt .module .content .table-wrapper {
          -moz-border-radius: 0;
          -webkit-border-radius: 0;
          border-radius: 0;
          -moz-box-shadow: transparent 0 0 0;
          -webkit-box-shadow: transparent 0 0 0;
          box-shadow: transparent 0 0 0;
          border: none; }
        .rich-mp-container .rich-mpnl-body .module .content .search-tools, .rich-mp-container .rf-pp-cnt .module .content .search-tools, .rf-pp-cntr .rich-mpnl-body .module .content .search-tools, .rf-pp-cntr .rf-pp-cnt .module .content .search-tools {
          -moz-border-radius: 0;
          -webkit-border-radius: 0;
          border-radius: 0;
          border: none; }
          .rich-mp-container .rich-mpnl-body .module .content .search-tools .g.search, .rich-mp-container .rf-pp-cnt .module .content .search-tools .g.search, .rf-pp-cntr .rich-mpnl-body .module .content .search-tools .g.search, .rf-pp-cntr .rf-pp-cnt .module .content .search-tools .g.search {
            width: 50%; }

.seam-radio table {
  display: inline-block;
  margin-top: 0.4em;
  margin-left: 10px; }
  html.ie7 .seam-radio table, html.ie6 .seam-radio table {
    zoom: 1;
    *display: inline; }
  .seam-radio table tbody {
    background: none; }
  .seam-radio table td {
    vertical-align: bottom; }
    .seam-radio table td input {
      vertical-align: top !important; }
    .seam-radio table td label {
      display: inline !important;
      padding-right: 10px !important;
      float: none !important;
      width: auto !important; }

.rich-panel {
  background-color: transparent !important;
  border: none !important;
  padding: 0; }
  .rich-panel .rich-panel-body {
    padding: 0; }

.rf-insp {
  min-width: 60px;
  position: relative;
  padding: 3px 20px 3px 4px;
  background: #fff;
  width: auto;
  border: 1px solid #999;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px; }
  .rf-insp input.rf-insp-inp {
    border: none;
    padding: 0;
    margin: 0; }
  .rf-insp .rf-insp-btns {
    border-left-color: #999;
    position: absolute;
    top: 0;
    right: 0; }
    .rf-insp .rf-insp-btns .rf-insp-inc {
      width: 20px;
      height: 11px;
      display: block;
      background: url("/images/btn-timer-arrow-up.png") center center no-repeat;
      background-size: 10px 8px; }
    .rf-insp .rf-insp-btns .rf-insp-dec {
      width: 20px;
      height: 11px;
      display: block;
      background: url("/images/btn-timer-arrow-down.png") center center no-repeat;
      background-size: 10px 8px; }

.rf-sel {
  min-width: 50px;
  vertical-align: top; }
  .rf-sel .rf-sel-cntr {
    position: relative;
    padding: 0 20px 0 0;
    background: #fff;
    width: calc(100% - 22px);
    border: 1px solid #999;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden; }
    .rf-sel .rf-sel-cntr input.rf-sel-inp {
      padding: 1px 2px !important;
      border: none !important;
      margin: 0;
      -moz-box-shadow: none !important;
      -webkit-box-shadow: none !important;
      box-shadow: none !important;
      height: 22px !important;
      border-top-right-radius: 0;
      border-top-left-radius: 0; }
    .comment .tools .rf-sel .rf-sel-cntr {
      width: 50px; }
    .inputs .child .rf-sel .rf-sel-cntr input[type="text"] {
      width: 100%; }
  .rf-sel .rf-sel-btn {
    padding: 7px 4px;
    height: 8px;
    margin-left: 0;
    position: absolute;
    top: 0;
    right: 0;
    border-color: #999; }
    .rf-sel .rf-sel-btn .rf-sel-btn-arrow {
      width: 10px;
      height: 10px;
      background: url("/images/btn-timer-arrow-down.png") 0 center no-repeat;
      background-size: 10px 8px; }
  .rf-sel.small input.rf-sel-inp, .rf-cal-timepicker-cnt .rf-sel.rf-cal-time-btn input.rf-sel-inp {
    height: 20px !important; }
  .rf-sel.small .rf-sel-btn-arrow, .rf-cal-timepicker-cnt .rf-sel.rf-cal-time-btn .rf-sel-btn-arrow {
    height: 8px; }
  .inputs > ol > li > .rf-sel, .table-display > dd > .rf-sel, li.child > .rf-sel {
    margin-left: 10px;
    width: 67%; }
    .inputs > ol > li > .rf-sel .rf-sel-cntr input[type='text'], .table-display > dd > .rf-sel .rf-sel-cntr input[type='text'], li.child > .rf-sel .rf-sel-cntr input[type='text'] {
      width: 100%; }
    .inputs > ol > li > .rf-sel input[type="text"], .table-display > dd > .rf-sel input[type="text"], li.child > .rf-sel input[type="text"] {
      margin: 0 !important; }
  .table-display > dd > .rf-sel {
    margin-left: 0; }

.rf-sel-lst-cord .rf-sel-lst-scrl {
  padding: 6px 0;
  width: auto !important;
  min-width: 150px; }
.rf-sel-lst-cord .rf-sel-shdw-l, .rf-sel-lst-cord .rf-sel-shdw-r, .rf-sel-lst-cord .rf-sel-shdw-b {
  display: none; }
.rf-sel-lst-cord .rf-sel-lst-dcrtn {
  border-color: #ccc;
  background: #ffffff;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 5px 10px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 5px 10px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 5px 10px; }
.rf-sel-lst-cord .rf-sel-opt {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 15px;
  font-size: 1.2rem;
  line-height: 1.5rem; }
  .rf-sel-lst-cord .rf-sel-opt:hover {
    border: none;
    background-color: #0081c2;
    color: #fff; }

.rf-ulst {
  list-style: none; }

.rf-cal {
  padding: 1px 4px !important;
  background: #fff;
  width: auto !important;
  border: 1px solid #999;
  box-sizing: border-box;
  vertical-align: top;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px; }
  .rf-cal .rf-cal-inp {
    padding: 0 !important;
    border: 0 !important;
    margin: 0 !important;
    width: 100% !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important; }
  .rf-cal img.rf-cal-btn {
    margin-left: -17px; }
  .inputs .rf-cal {
    margin-left: 10px; }
    .inputs .rf-cal input[type="text"] {
      margin: 0 !important; }

.rf-cal-popup {
  background-color: #ffffff !important;
  border: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: rgba(0, 0, 0, 0.4) 0 0 10px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0 0 10px;
  box-shadow: rgba(0, 0, 0, 0.4) 0 0 10px; }
  .rf-cal-popup td {
    border: none !important;
    padding: 0 !important; }
  .rf-cal-popup tr:hover {
    background-color: transparent !important; }
  .rf-cal-popup .rf-cal-btn-close .rf-cal-tl-btn {
    border-radius: 50%;
    color: red; }
  .rf-cal-popup .rf-cal-btn:hover {
    background-color: #eee; }
  .rf-cal-popup .rf-cal-day-lbl,
  .rf-cal-popup .rf-cal-week,
  .rf-cal-popup .rf-cal-btn {
    padding: 6px 2px !important;
    width: 33px !important; }
  .rf-cal-popup .rf-cal-tl-btn-hov,
  .rf-cal-popup .rf-cal-hdr td {
    border: none; }
  .rf-cal-popup .rf-cal-tl-btn {
    padding: 6px !important; }
    .rf-cal-popup .rf-cal-tl-btn:hover {
      border: none;
      color: #0A8DE9; }

.rf-cal-monthpicker-cnt {
  background-color: #fff;
  border: 1px solid #ddd;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: rgba(0, 0, 0, 0.4) 0 0 10px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0 0 10px;
  box-shadow: rgba(0, 0, 0, 0.4) 0 0 10px; }
  .rf-cal-monthpicker-cnt td {
    border: none !important;
    padding: 0 !important; }
  .rf-cal-monthpicker-cnt tr:hover {
    background-color: transparent !important; }
  .rf-cal-monthpicker-cnt .rf-cal-edtr-btn-over,
  .rf-cal-monthpicker-cnt .rf-cal-edtr-btn,
  .rf-cal-monthpicker-cnt .rf-cal-monthpicker-ok,
  .rf-cal-monthpicker-cnt .rf-cal-monthpicker-cancel {
    border: none;
    margin: 0;
    padding: 6px; }
    .rf-cal-monthpicker-cnt .rf-cal-edtr-btn-over:hover,
    .rf-cal-monthpicker-cnt .rf-cal-edtr-btn:hover,
    .rf-cal-monthpicker-cnt .rf-cal-monthpicker-ok:hover,
    .rf-cal-monthpicker-cnt .rf-cal-monthpicker-cancel:hover {
      color: #0A8DE9; }
  .rf-cal-monthpicker-cnt .rf-cal-monthpicker-split {
    border-right: 1px solid #ddd !important; }
  .rf-cal-monthpicker-cnt .rf-cal-monthpicker-ok,
  .rf-cal-monthpicker-cnt .rf-cal-monthpicker-cancel {
    border-top: 1px solid #ddd !important;
    padding: 6px 3px !important; }

.rf-cal-timepicker-cnt {
  background-color: #fff;
  border: 1px solid #ddd;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: rgba(0, 0, 0, 0.4) 0 0 10px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0 0 10px;
  box-shadow: rgba(0, 0, 0, 0.4) 0 0 10px;
  margin: 0 10px; }
  .rf-cal-timepicker-cnt td {
    border: none !important;
    padding: 0 !important; }
  .rf-cal-timepicker-cnt tr:hover {
    background-color: transparent !important; }
  .rf-cal-timepicker-cnt .rf-cal-sp-inp-cntr {
    width: 100%;
    margin: 0; }
    .rf-cal-timepicker-cnt .rf-cal-sp-inp-cntr .rf-cal-sp-inp {
      width: 95% !important;
      margin: 0 !important;
      text-align: center; }
  .rf-cal-timepicker-cnt .rf-cal-timepicker-ok,
  .rf-cal-timepicker-cnt .rf-cal-timepicker-cancel {
    padding: 6px 3px !important;
    border-top: 1px solid #ddd !important; }
  .rf-cal-timepicker-cnt .rf-cal-sp-btn {
    border-right: 1px solid #ddd !important; }
  .rf-cal-timepicker-cnt .rf-cal-sp-up {
    width: 11px;
    height: 11px;
    background: url("/images/btn-timer-arrow-up.png") 0 center no-repeat; }
  .rf-cal-timepicker-cnt .rf-cal-sp-down {
    width: 11px;
    height: 11px;
    background: url("/images/btn-timer-arrow-down.png") 0 center no-repeat; }

.rf-p-b {
  font-size: 12px;
  line-height: 16px;
  font-size: 1.2rem;
  line-height: 1.6rem;
  font-weight: bold; }
  .rf-p-b .rf-ii {
    border: none; }
  .rf-p-b .rf-ii-lbl {
    color: #0A8DE9;
    text-decoration: underline; }
  .rf-p-b input {
    padding: 0; }

.input-roles {
  width: 67%; }

.rf-pick {
  width: auto !important; }
  .input-roles .rf-pick {
    margin-left: 10px;
    margin-top: 0; }
  .rf-pick > table > tbody > tr > td {
    padding: 0;
    vertical-align: top;
    border-right: 1px solid #bbbbbb; }
    .rf-pick > table > tbody > tr > td:last-child {
      border-right: none; }
    .rf-pick > table > tbody > tr > td table td {
      padding: 0; }
    .rf-pick > table > tbody > tr > td:nth-child(2) table td {
      padding: 5px; }
  .rf-pick .rf-pick-btn {
    text-align: center; }
  .rf-pick .rf-pick-fc {
    display: none; }
  .rf-pick .rf-pick-src-cptn, .rf-pick .rf-pick-tgt-cptn {
    font-weight: bold;
    padding: 5px;
    font-weight: bold; }
  .rf-pick .rf-pick-lst-dcrtn {
    border-right: none;
    border-left: none;
    border-top: 1px solid #bbbbbb;
    border-bottom: 1px solid #bbbbbb; }
  .rf-pick .rf-pick-lst-scrl, .rf-pick .rf-pick-lst-scrl {
    height: 200px !important;
    min-height: 200px !important;
    max-height: 200px !important;
    background: #ccc; }
  .rf-pick .rf-pick-opt {
    padding: 5px; }
    .rf-pick .rf-pick-opt:hover, .rf-pick .rf-pick-opt.rf-pick-sel {
      border: none;
      background-color: #0081c2;
      color: #fff; }

.compact-picker .rf-pick-lst-scrl {
  width: 200px !important; }

.dashboard #contacts-grid table, .dashboard #contacts-grid tfoot tr td {
  background-color: #e1e1e1; }
.dashboard #contacts-grid tfoot tr {
  border-top: 1px solid #ccc; }
.dashboard #contacts-grid .rf-dt-b tr {
  background-color: #e1e1e1; }
  .dashboard #contacts-grid .rf-dt-b tr:hover {
    background-color: #e1e1e1 !important;
    color: #377df7; }
.dashboard #contacts-grid .rf-dt-b td {
  font-size: 16px;
  line-height: 20px;
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: bold;
  border-top: 1px solid #CCCCCC;
  border-bottom: none !important; }
.dashboard #contacts-grid .rf-dt-b .rf-csttg-exp,
.dashboard #contacts-grid .rf-dt-b .rf-csttg-colps {
  display: inline-block;
  width: 16px;
  height: 16px; }
  .dashboard #contacts-grid .rf-dt-b .rf-csttg-exp img,
  .dashboard #contacts-grid .rf-dt-b .rf-csttg-colps img {
    display: none; }
.dashboard #contacts-grid .rf-dt-b .rf-csttg-exp {
  background: url("/images/arrow-expanded-dark.gif") 0 center no-repeat; }
.dashboard #contacts-grid .rf-dt-b .rf-csttg-colps {
  background: url("/images/arrow-collapsed-dark.gif") 2px center no-repeat; }
.dashboard #contacts-grid .rf-cst .rf-cst-r, .dashboard #contacts-grid .rf-cst .rf-cst-shdr {
  border-left: 20px solid #e1e1e1 !important;
  border-right: 20px solid #e1e1e1 !important; }
.dashboard #contacts-grid .rf-cst .rf-cst-r {
  background-color: #eee; }
.dashboard #contacts-grid .rf-cst tr:last-child {
  display: table-row !important;
  border-left: none !important;
  border-right: none !important; }
.dashboard #contacts-grid .rf-cst .rf-cst-nd + tr {
  display: none !important; }
.dashboard #contacts-grid .rf-cst .rf-cst-shdr {
  background-color: #ccc; }
  .dashboard #contacts-grid .rf-cst .rf-cst-shdr:hover {
    background-color: #ccc !important; }

.rf-cp .rf-cp-hdr {
  border-width: 0;
  padding: 0;
  background-color: none;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); }
  .rf-cp .rf-cp-hdr.rf-cp-hdr-exp {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px; }
  .rf-cp .rf-cp-hdr.rf-cp-hdr-colps {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px; }
  .rf-cp .rf-cp-hdr:hover {
    background-color: #EEEEEE; }
    .rf-cp .rf-cp-hdr:hover tr {
      background: none; }
  .rf-cp .rf-cp-hdr td {
    border: none; }
    .rf-cp .rf-cp-hdr td.rf-cp-ico {
      width: 12px; }
    .rf-cp .rf-cp-hdr td.rf-cp-ico, .rf-cp .rf-cp-hdr td.rf-cp-lbl {
      padding: 5px !important;
      vertical-align: middle; }
    .rf-cp .rf-cp-hdr td .rf-cp-ico-colps {
      background: url("/images/arrow-collapsed-dark.gif") 2px center no-repeat; }
    .rf-cp .rf-cp-hdr td .rf-cp-ico-exp {
      background: url("/images/arrow-expanded-dark.gif") 0 center no-repeat; }

.rf-tab-hdr-tabline-vis.rf-tab-hdr-tabline-top {
  height: auto;
  margin-top: 12px;
  border: none; }

.rf-tab-hdr-tabs {
  padding: 0 !important;
  height: 30px !important;
  border: none !important;
  background: none !important; }

.rf-tab-hdr {
  padding: 0 !important;
  border: none !important;
  vertical-align: inherit !important; }
  .rf-tab-hdr .rf-tab-lbl {
    font-weight: bold !important;
    text-decoration: none !important;
    padding: 8px 15px 7px 15px !important;
    border: 1px solid !important;
    color: #333 !important;
    border-color: #999 !important;
    background-color: #d5d5d5 !important;
    -moz-border-radius-topleft: 5px !important;
    -webkit-border-top-left-radius: 5px !important;
    border-top-left-radius: 5px !important;
    -moz-border-radius-topright: 5px !important;
    -webkit-border-top-right-radius: 5px !important;
    border-top-right-radius: 5px !important; }
  .rf-tab-hdr.rf-tab-hdr-act .rf-tab-lbl {
    border-bottom: 1px solid !important;
    border-bottom-color: #eee !important;
    background-color: #eee !important;
    padding-bottom: 8px !important; }

.rf-tab-hdr-brd {
  display: none !important; }

.rf-tab-cnt {
  border-top: 1px solid;
  border-right: none;
  border-left: none;
  border-bottom: none;
  margin-top: -1px;
  border-color: #999; }

.blockUI {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
  border: none !important;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px; }

.rf-tt .rf-tt-cntr {
  font-size: 1.2rem !important;
  line-height: 1.8rem !important;
  padding: 10px;
  color: #FFFFFF;
  background-color: rgba(0, 0, 0, 0.75);
  border-color: #6e747d;
  backdrop-filter: blur(10px); }

.scrub-rich-table table.rich-table {
  background: none;
  border: none; }
  .scrub-rich-table table.rich-table thead tr th {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0)));
    background: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    background: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); }
.scrub-rich-table .rich-table-cell, .scrub-rich-table .rich-table-subheadercell {
  border-right: none !important;
  border-bottom: none !important;
  padding: 0; }

.pagify {
  background-color: #fff;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 5px 10px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 5px 10px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 5px 10px; }
  .pagify .inputs ol li {
    border: none !important; }

.container, #trip-leg .border #trip-leg-content, #trip-leg .border .trip-leg-content, #trip-leg .border .trip-leg-controls, #trip-leg .border #trip-sheet-content, #trip-sheet .border #trip-leg-content, #trip-sheet .border .trip-leg-content, #trip-sheet .border .trip-leg-controls, #trip-sheet .border #trip-sheet-content, .container--bordered {
  width: 920px;
  margin: 20px auto;
  background: #fcfcfc;
  border: 1px solid rgba(0, 0, 0, 0.3);
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px; }
  .container h1, #trip-leg .border #trip-leg-content h1, #trip-leg .border .trip-leg-content h1, #trip-leg .border .trip-leg-controls h1, #trip-leg .border #trip-sheet-content h1, #trip-sheet .border #trip-leg-content h1, #trip-sheet .border .trip-leg-content h1, #trip-sheet .border .trip-leg-controls h1, #trip-sheet .border #trip-sheet-content h1, .container h2, #trip-leg .border #trip-leg-content h2, #trip-leg .border .trip-leg-content h2, #trip-leg .border .trip-leg-controls h2, #trip-leg .border #trip-sheet-content h2, #trip-sheet .border #trip-leg-content h2, #trip-sheet .border .trip-leg-content h2, #trip-sheet .border .trip-leg-controls h2, #trip-sheet .border #trip-sheet-content h2, .container h3, #trip-leg .border #trip-leg-content h3, #trip-leg .border .trip-leg-content h3, #trip-leg .border .trip-leg-controls h3, #trip-leg .border #trip-sheet-content h3, #trip-sheet .border #trip-leg-content h3, #trip-sheet .border .trip-leg-content h3, #trip-sheet .border .trip-leg-controls h3, #trip-sheet .border #trip-sheet-content h3, .container--bordered h1, .container--bordered h2, .container--bordered h3 {
    margin-bottom: 1em; }
  .container.container--borderless, #trip-leg .border .container--borderless#trip-leg-content, #trip-leg .border .container--borderless.trip-leg-content, #trip-leg .border .container--borderless.trip-leg-controls, #trip-leg .border .container--borderless#trip-sheet-content, #trip-sheet .border .container--borderless#trip-leg-content, #trip-sheet .border .container--borderless.trip-leg-content, #trip-sheet .border .container--borderless.trip-leg-controls, #trip-sheet .border .container--borderless#trip-sheet-content, .container--bordered.container--borderless {
    background: none;
    border: none; }
  .container.container--fluid, #trip-leg .border .container--fluid#trip-leg-content, #trip-leg .border .container--fluid.trip-leg-content, #trip-leg .border .container--fluid.trip-leg-controls, #trip-leg .border .container--fluid#trip-sheet-content, #trip-sheet .border .container--fluid#trip-leg-content, #trip-sheet .border .container--fluid.trip-leg-content, #trip-sheet .border .container--fluid.trip-leg-controls, #trip-sheet .border .container--fluid#trip-sheet-content, .container--bordered.container--fluid {
    width: 100%; }
  .container.container--lg, #trip-leg .border .container--lg#trip-leg-content, #trip-leg .border .container--lg.trip-leg-content, #trip-leg .border .container--lg.trip-leg-controls, #trip-leg .border .container--lg#trip-sheet-content, #trip-sheet .border .container--lg#trip-leg-content, #trip-sheet .border .container--lg.trip-leg-content, #trip-sheet .border .container--lg.trip-leg-controls, #trip-sheet .border .container--lg#trip-sheet-content, .container--bordered.container--lg {
    width: 100%;
    max-width: 1280px; }
  .container.container--xl, #trip-leg .border .container--xl#trip-leg-content, #trip-leg .border .container--xl.trip-leg-content, #trip-leg .border .container--xl.trip-leg-controls, #trip-leg .border .container--xl#trip-sheet-content, #trip-sheet .border .container--xl#trip-leg-content, #trip-sheet .border .container--xl.trip-leg-content, #trip-sheet .border .container--xl.trip-leg-controls, #trip-sheet .border .container--xl#trip-sheet-content, .container--bordered.container--xl {
    width: 100%;
    max-width: 1536px; }
  .container.container--xxl, #trip-leg .border .container--xxl#trip-leg-content, #trip-leg .border .container--xxl.trip-leg-content, #trip-leg .border .container--xxl.trip-leg-controls, #trip-leg .border .container--xxl#trip-sheet-content, #trip-sheet .border .container--xxl#trip-leg-content, #trip-sheet .border .container--xxl.trip-leg-content, #trip-sheet .border .container--xxl.trip-leg-controls, #trip-sheet .border .container--xxl#trip-sheet-content, .container--bordered.container--xxl {
    width: 100%;
    max-width: 1920px; }
  .container.container--border-box, #trip-leg .border .container--border-box#trip-leg-content, #trip-leg .border .container--border-box.trip-leg-content, #trip-leg .border .container--border-box.trip-leg-controls, #trip-leg .border .container--border-box#trip-sheet-content, #trip-sheet .border .container--border-box#trip-leg-content, #trip-sheet .border .container--border-box.trip-leg-content, #trip-sheet .border .container--border-box.trip-leg-controls, #trip-sheet .border .container--border-box#trip-sheet-content, .container--bordered.container--border-box {
    box-sizing: border-box; }

.collapsible-list {
  border: 1px solid;
  border-color: #bbbbbb;
  border-bottom: none;
  margin: 0;
  padding: 0;
  background-color: #E1E1E1;
  text-shadow: 0 1px 0 white;
  -moz-box-shadow: 0 1px 0 white;
  -webkit-box-shadow: 0 1px 0 white;
  box-shadow: 0 1px 0 white; }
  .collapsible-list .item {
    padding: 15px;
    position: relative;
    overflow: hidden;
    border-bottom: 1px solid;
    border-bottom-color: #bbbbbb;
    background-color: #E1E1E1;
    -moz-box-shadow: inset 0 1px 0 0 #eee;
    -webkit-box-shadow: inset 0 1px 0 0 #eee;
    box-shadow: inset 0 1px 0 0 #eee; }
    .collapsible-list .item .tools, .collapsible-list .item .column {
      display: inline-block; }
      html.ie7 .collapsible-list .item .tools, html.ie6 .collapsible-list .item .tools, html.ie7 .collapsible-list .item .column, html.ie6 .collapsible-list .item .column {
        zoom: 1;
        *display: inline; }
    .collapsible-list .item .title {
      font-weight: bold;
      padding: 0;
      margin: 0; }
    .collapsible-list .item .tools {
      position: absolute;
      right: 15px;
      top: 15px; }
    .collapsible-list .item .new-aircraft {
      margin: 0; }
    .collapsible-list .item .tail-numbers {
      padding: 0;
      margin-top: 20px;
      margin-left: 20px; }
      .collapsible-list .item .tail-numbers > li.rf-ulst-itm, .collapsible-list .item .tail-numbers .tail-no {
        padding: 10px 15px;
        border-top: 1px solid #ccc;
        position: relative;
        zoom: 1; }
        .collapsible-list .item .tail-numbers > li.rf-ulst-itm h3, .collapsible-list .item .tail-numbers .tail-no h3 {
          font-weight: normal;
          display: inline-block;
          position: absolute;
          left: 0;
          top: -10px;
          padding: 0 15px;
          cursor: pointer;
          background-color: #E1E1E1 !important; }
          html.ie7 .collapsible-list .item .tail-numbers > li.rf-ulst-itm h3, html.ie6 .collapsible-list .item .tail-numbers > li.rf-ulst-itm h3, html.ie7 .collapsible-list .item .tail-numbers .tail-no h3, html.ie6 .collapsible-list .item .tail-numbers .tail-no h3 {
            zoom: 1;
            *display: inline; }
          .collapsible-list .item .tail-numbers > li.rf-ulst-itm h3:hover, .collapsible-list .item .tail-numbers .tail-no h3:hover {
            color: #000; }
          .collapsible-list .item .tail-numbers > li.rf-ulst-itm h3.collapsed, .collapsible-list .item .tail-numbers > li.rf-ulst-itm h3.ui-accordion-header-collapsed, .collapsible-list .item .tail-numbers .tail-no h3.collapsed, .collapsible-list .item .tail-numbers .tail-no h3.ui-accordion-header-collapsed {
            background: url("/images/arrow-collapsed-dark.gif") 2px center no-repeat; }
          .collapsible-list .item .tail-numbers > li.rf-ulst-itm h3.expanded, .collapsible-list .item .tail-numbers > li.rf-ulst-itm h3.ui-accordion-header-active, .collapsible-list .item .tail-numbers .tail-no h3.expanded, .collapsible-list .item .tail-numbers .tail-no h3.ui-accordion-header-active {
            background: url("/images/arrow-expanded-dark.gif") 0 center no-repeat; }
        .collapsible-list .item .tail-numbers > li.rf-ulst-itm .clients, .collapsible-list .item .tail-numbers .tail-no .clients {
          margin-top: 10px;
          position: relative; }
          .collapsible-list .item .tail-numbers > li.rf-ulst-itm .clients h4, .collapsible-list .item .tail-numbers > li.rf-ulst-itm .clients fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered .collapsible-list .item .tail-numbers > li.rf-ulst-itm .clients legend:first-child, .collapsible-list .item .tail-numbers .tail-no .clients h4, .collapsible-list .item .tail-numbers .tail-no .clients fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered .collapsible-list .item .tail-numbers .tail-no .clients legend:first-child {
            font-weight: bold;
            padding: 2px 0;
            display: inline-block;
            color: #666; }
            html.ie7 .collapsible-list .item .tail-numbers > li.rf-ulst-itm .clients h4, html.ie7 .collapsible-list .item .tail-numbers > li.rf-ulst-itm .clients fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered html.ie7 .collapsible-list .item .tail-numbers > li.rf-ulst-itm .clients legend:first-child, html.ie6 .collapsible-list .item .tail-numbers > li.rf-ulst-itm .clients h4, html.ie6 .collapsible-list .item .tail-numbers > li.rf-ulst-itm .clients fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered html.ie6 .collapsible-list .item .tail-numbers > li.rf-ulst-itm .clients legend:first-child, html.ie7 .collapsible-list .item .tail-numbers .tail-no .clients h4, html.ie7 .collapsible-list .item .tail-numbers .tail-no .clients fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered html.ie7 .collapsible-list .item .tail-numbers .tail-no .clients legend:first-child, html.ie6 .collapsible-list .item .tail-numbers .tail-no .clients h4, html.ie6 .collapsible-list .item .tail-numbers .tail-no .clients fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered html.ie6 .collapsible-list .item .tail-numbers .tail-no .clients legend:first-child {
              zoom: 1;
              *display: inline; }
          .collapsible-list .item .tail-numbers > li.rf-ulst-itm .clients ul, .collapsible-list .item .tail-numbers .tail-no .clients ul {
            list-style-type: disc;
            margin: 10px;
            padding-left: 15px; }
          .collapsible-list .item .tail-numbers > li.rf-ulst-itm .clients .tools, .collapsible-list .item .tail-numbers .tail-no .clients .tools {
            padding-left: 5px;
            position: static; }
        .collapsible-list .item .tail-numbers > li.rf-ulst-itm:hover .tools, .collapsible-list .item .tail-numbers .tail-no:hover .tools {
          display: inline-block; }
          html.ie7 .collapsible-list .item .tail-numbers > li.rf-ulst-itm:hover .tools, html.ie6 .collapsible-list .item .tail-numbers > li.rf-ulst-itm:hover .tools, html.ie7 .collapsible-list .item .tail-numbers .tail-no:hover .tools, html.ie6 .collapsible-list .item .tail-numbers .tail-no:hover .tools {
            zoom: 1;
            *display: inline; }

.content-well, .rf-cp {
  margin: 10px 0;
  padding: 0 0;
  background-color: #e1e1e1;
  border: 1px solid #bbb;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 1px 0 inset, white 0 1px 0 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 1px 0 inset, white 0 1px 0 0;
  box-shadow: rgba(0, 0, 0, 0.2) 0 0 1px 0 inset, white 0 1px 0 0;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box; }
  .content-well header, .rf-cp header, .content-well .category-header, .rf-cp .category-header, .content-well .add-document-header, .rf-cp .add-document-header {
    padding: 5px;
    background-color: #eee;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #eeeeee));
    background: -moz-linear-gradient(top, #ffffff, #eeeeee);
    background: -webkit-linear-gradient(top, #ffffff, #eeeeee);
    background: linear-gradient(to bottom, #ffffff, #eeeeee);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); }
    .content-well header h1, .rf-cp header h1, .content-well .category-header h1, .rf-cp .category-header h1, .content-well .add-document-header h1, .rf-cp .add-document-header h1 {
      font-size: 1.2em;
      line-height: 2em;
      color: #333;
      margin: 0 !important; }
  .content-well .content-well--header, .rf-cp .content-well--header,
  .content-well .content-well--body,
  .rf-cp .content-well--body,
  .content-well .content-well--footer,
  .rf-cp .content-well--footer {
    padding: 5px; }
  .content-well .content-well--header, .rf-cp .content-well--header {
    border-bottom: 1px solid #bbb; }
  .content-well .content-well--footer, .rf-cp .content-well--footer {
    border-top: 1px solid #bbb; }
  .content-well > div:first-child .category-header, .rf-cp > div:first-child .category-header {
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px; }
  .content-well > div:last-child .category-header:last-child, .rf-cp > div:last-child .category-header:last-child {
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px; }
  .content-well.message-log .message, .message-log.rf-cp .message {
    padding: 0 10px;
    border-bottom: 1px solid;
    border-color: #C0C0C0;
    -moz-box-shadow: 0 1px 0 0 #eee;
    -webkit-box-shadow: 0 1px 0 0 #eee;
    box-shadow: 0 1px 0 0 #eee; }
    .content-well.message-log .message:last-child, .message-log.rf-cp .message:last-child {
      border-bottom: 0;
      -moz-box-shadow: 0 0 0 0 transparent;
      -webkit-box-shadow: 0 0 0 0 transparent;
      box-shadow: 0 0 0 0 transparent; }
    .content-well.message-log .message p, .message-log.rf-cp .message p {
      font-size: 1.1em; }
  .content-well.role-select-2, .role-select-2.rf-cp {
    width: 501px;
    margin: 0 auto;
    overflow: auto; }
    .content-well.role-select-2:after, .role-select-2.rf-cp:after {
      content: " ";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden; }
    html.ie6 .content-well.role-select-2, html.ie6 .role-select-2.rf-cp, html.ie7 .content-well.role-select-2, html.ie7 .role-select-2.rf-cp {
      zoom: 1; }
    .content-well.role-select-2 .selected, .role-select-2.rf-cp .selected, .content-well.role-select-2 .available, .role-select-2.rf-cp .available {
      float: left;
      width: 250px; }
      .content-well.role-select-2 .selected section, .role-select-2.rf-cp .selected section, .content-well.role-select-2 .available section, .role-select-2.rf-cp .available section {
        height: 200px;
        overflow: auto; }
        .content-well.role-select-2 .selected section ul li, .role-select-2.rf-cp .selected section ul li, .content-well.role-select-2 .available section ul li, .role-select-2.rf-cp .available section ul li {
          padding: 5px;
          border-bottom: 1px solid;
          border-color: #C0C0C0;
          position: relative;
          -moz-box-shadow: 0 1px 0 0 #eee;
          -webkit-box-shadow: 0 1px 0 0 #eee;
          box-shadow: 0 1px 0 0 #eee; }
          .content-well.role-select-2 .selected section ul li .role-name, .role-select-2.rf-cp .selected section ul li .role-name, .content-well.role-select-2 .available section ul li .role-name, .role-select-2.rf-cp .available section ul li .role-name {
            font-size: 1.1em;
            line-height: 1.9em; }
          .content-well.role-select-2 .selected section ul li .pill-button, .role-select-2.rf-cp .selected section ul li .pill-button, .content-well.role-select-2 .selected section ul li .rf-fu-btn-add, .role-select-2.rf-cp .selected section ul li .rf-fu-btn-add, .content-well.role-select-2 .selected section ul li .rf-fu-btn-clr, .role-select-2.rf-cp .selected section ul li .rf-fu-btn-clr,
          .content-well.role-select-2 .selected section ul li .rf-fu-btn-upl,
          .role-select-2.rf-cp .selected section ul li .rf-fu-btn-upl, .content-well.role-select-2 .selected section ul li .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt .content-well.role-select-2 .selected section ul li .rf-cal-time-btn, .role-select-2.rf-cp .selected section ul li .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt .role-select-2.rf-cp .selected section ul li .rf-cal-time-btn, .content-well.role-select-2 .selected section ul li .rf-pick .rf-pick-btn, .rf-pick .content-well.role-select-2 .selected section ul li .rf-pick-btn, .role-select-2.rf-cp .selected section ul li .rf-pick .rf-pick-btn, .rf-pick .role-select-2.rf-cp .selected section ul li .rf-pick-btn, .content-well.role-select-2 .available section ul li .pill-button, .role-select-2.rf-cp .available section ul li .pill-button, .content-well.role-select-2 .available section ul li .rf-fu-btn-add, .role-select-2.rf-cp .available section ul li .rf-fu-btn-add, .content-well.role-select-2 .available section ul li .rf-fu-btn-clr, .role-select-2.rf-cp .available section ul li .rf-fu-btn-clr,
          .content-well.role-select-2 .available section ul li .rf-fu-btn-upl,
          .role-select-2.rf-cp .available section ul li .rf-fu-btn-upl, .content-well.role-select-2 .available section ul li .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt .content-well.role-select-2 .available section ul li .rf-cal-time-btn, .role-select-2.rf-cp .available section ul li .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt .role-select-2.rf-cp .available section ul li .rf-cal-time-btn, .content-well.role-select-2 .available section ul li .rf-pick .rf-pick-btn, .rf-pick .content-well.role-select-2 .available section ul li .rf-pick-btn, .role-select-2.rf-cp .available section ul li .rf-pick .rf-pick-btn, .rf-pick .role-select-2.rf-cp .available section ul li .rf-pick-btn {
            position: absolute;
            right: 5px; }
    .content-well.role-select-2 .selected, .role-select-2.rf-cp .selected {
      border-right: 1px solid #bbb; }
      .content-well.role-select-2 .selected header, .role-select-2.rf-cp .selected header {
        -moz-border-radius-topleft: 5px;
        -webkit-border-top-left-radius: 5px;
        border-top-left-radius: 5px; }
    .content-well.role-select-2 .available header, .role-select-2.rf-cp .available header {
      -moz-border-radius-topright: 5px;
      -webkit-border-top-right-radius: 5px;
      border-top-right-radius: 5px; }
  .content-well.list, .list.rf-cp {
    font-size: 1.2em;
    margin-bottom: 10px;
    min-height: 26px; }
    .content-well.list .list-item, .list.rf-cp .list-item, .content-well.list li.rf-ulst-itm, .list.rf-cp li.rf-ulst-itm {
      line-height: 1.8em;
      padding: 5px;
      position: relative;
      border-bottom: 1px solid;
      border-color: #C0C0C0; }
      .content-well.list .list-item:last-child, .list.rf-cp .list-item:last-child, .content-well.list li.rf-ulst-itm:last-child, .list.rf-cp li.rf-ulst-itm:last-child {
        border-bottom: 0; }
      .content-well.list .list-item .name, .list.rf-cp .list-item .name, .content-well.list li.rf-ulst-itm .name, .list.rf-cp li.rf-ulst-itm .name {
        font-weight: bold;
        padding-right: 110px; }
      .content-well.list .list-item .tools, .list.rf-cp .list-item .tools, .content-well.list li.rf-ulst-itm .tools, .list.rf-cp li.rf-ulst-itm .tools {
        position: absolute;
        width: 110px;
        text-align: right;
        top: 0;
        right: 0;
        padding: 5px; }
        .content-well.list .list-item .tools input, .list.rf-cp .list-item .tools input, .content-well.list .list-item .tools a, .list.rf-cp .list-item .tools a, .content-well.list li.rf-ulst-itm .tools input, .list.rf-cp li.rf-ulst-itm .tools input, .content-well.list li.rf-ulst-itm .tools a, .list.rf-cp li.rf-ulst-itm .tools a {
          font-size: x-small !important; }
        .content-well.list .list-item .tools .dropdown-toggle, .list.rf-cp .list-item .tools .dropdown-toggle, .content-well.list li.rf-ulst-itm .tools .dropdown-toggle, .list.rf-cp li.rf-ulst-itm .tools .dropdown-toggle {
          margin-right: 0 !important; }
  .content-well.documents-2 .category:first-child .category-header, .documents-2.rf-cp .category:first-child .category-header, .content-well.documents-2 .add-document:first-child .category-header, .documents-2.rf-cp .add-document:first-child .category-header, .content-well.documents-2 .rich-list-item:first-child .category-header, .documents-2.rf-cp .rich-list-item:first-child .category-header {
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px; }
  .content-well.documents-2 .document, .documents-2.rf-cp .document {
    padding: 10px 5px;
    position: relative;
    border-bottom: 1px solid;
    border-color: #C0C0C0;
    -moz-box-shadow: 0 1px 0 0 #eee;
    -webkit-box-shadow: 0 1px 0 0 #eee;
    box-shadow: 0 1px 0 0 #eee; }
    .content-well.documents-2 .document:last-child, .documents-2.rf-cp .document:last-child {
      border-bottom: 0;
      -moz-box-shadow: 0 0 0 0 transparent;
      -webkit-box-shadow: 0 0 0 0 transparent;
      box-shadow: 0 0 0 0 transparent; }
    .content-well.documents-2 .document .document-header, .documents-2.rf-cp .document .document-header {
      margin-left: 10px;
      margin-bottom: 10px;
      padding: 0;
      background: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
      .content-well.documents-2 .document .document-header .detail-disclosure, .documents-2.rf-cp .document .document-header .detail-disclosure {
        float: left;
        width: 17px;
        height: 20px; }
        .content-well.documents-2 .document .document-header .detail-disclosure a, .documents-2.rf-cp .document .document-header .detail-disclosure a {
          text-indent: -1000em;
          display: block;
          width: 7px;
          height: 10px;
          padding: 5px; }
          .content-well.documents-2 .document .document-header .detail-disclosure a.show-details-btn, .documents-2.rf-cp .document .document-header .detail-disclosure a.show-details-btn {
            background: url("/images/arrow-collapsed-dark.gif") 2px center no-repeat #E1E1E1; }
          .content-well.documents-2 .document .document-header .detail-disclosure a.hide-details-btn, .documents-2.rf-cp .document .document-header .detail-disclosure a.hide-details-btn {
            background: url("/images/arrow-expanded-dark.gif") 0 center no-repeat #E1E1E1; }
      .content-well.documents-2 .document .document-header:has(.detail-disclosure) h1, .documents-2.rf-cp .document .document-header:has(.detail-disclosure) h1, .content-well.documents-2 .document .document-header:has(.detail-disclosure) h2, .documents-2.rf-cp .document .document-header:has(.detail-disclosure) h2 {
        margin-left: 17px; }
      .content-well.documents-2 .document .document-header h1, .documents-2.rf-cp .document .document-header h1 {
        font-size: 1.2em;
        line-height: 1.6em; }
        .content-well.documents-2 .document .document-header h1 a, .documents-2.rf-cp .document .document-header h1 a {
          text-decoration: none; }
      .content-well.documents-2 .document .document-header h2, .documents-2.rf-cp .document .document-header h2 {
        font-size: 1.2em !important;
        font-weight: normal;
        line-height: 1.6em;
        float: none !important;
        width: auto !important;
        display: block;
        margin: 0;
        padding: 0 !important;
        color: #333 !important; }
    .content-well.documents-2 .document .description, .documents-2.rf-cp .document .description {
      margin-left: 10px; }
    .content-well.documents-2 .document .tools, .documents-2.rf-cp .document .tools {
      position: absolute;
      height: 16px;
      top: 11px;
      right: 0; }
      .content-well.documents-2 .document .tools input, .documents-2.rf-cp .document .tools input {
        margin-right: 10px; }
  .content-well.documents-2 .add-document, .documents-2.rf-cp .add-document {
    background-color: #efefef; }

div.dateTimePopup {
  font-size: 1.1em !important;
  position: absolute;
  width: 200px;
  padding: 2px 4px;
  background-color: #E1E1E1;
  text-align: center;
  z-index: 100;
  font-size: 10px;
  margin-top: 25px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); }
  div.dateTimePopup .calendar {
    padding: 2px 0; }
    div.dateTimePopup .calendar table {
      width: 100%; }
  div.dateTimePopup .output {
    padding: 0.5em;
    display: block; }
  div.dateTimePopup .bottom {
    padding: 5px 0; }
    div.dateTimePopup .bottom input, div.dateTimePopup .bottom select {
      margin: 0 2px; }
  div.dateTimePopup .time {
    width: 50px !important; }
  div.dateTimePopup .timezone {
    width: 33%; }

/*.add-comment div.dateTimePopup
 * :font-size 13px
 * :line-height 16px
 * :margin-top -225px */
.contact-list ul {
  background-color: #e1e1e1;
  border: 1px solid #bbbbbb;
  border-top: none;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px; }
  .contact-list ul li {
    display: block;
    border-bottom: none; }
    .contact-list ul li .info-pane .border {
      position: relative;
      overflow: visible; }
      .contact-list ul li .info-pane .border .bar {
        overflow: auto; }
        .contact-list ul li .info-pane .border .bar:after {
          content: " ";
          display: block;
          height: 0;
          clear: both;
          visibility: hidden; }
        html.ie6 .contact-list ul li .info-pane .border .bar, html.ie7 .contact-list ul li .info-pane .border .bar {
          zoom: 1; }
        .contact-list ul li .info-pane .border .bar .title {
          float: left; }
        .contact-list ul li .info-pane .border .bar .controls {
          display: inline-block;
          float: right; }
    .contact-list ul li .info-pane .border {
      border: none !important; }
      .contact-list ul li .info-pane .border .bar {
        padding: 0 1em;
        background-color: #eee;
        background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #eeeeee));
        background: -moz-linear-gradient(top, #ffffff, #eeeeee);
        background: -webkit-linear-gradient(top, #ffffff, #eeeeee);
        background: linear-gradient(to bottom, #ffffff, #eeeeee);
        -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
        -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); }
        .contact-list ul li .info-pane .border .bar .title {
          margin: 0;
          padding: 5px 0;
          border: none;
          background: none; }
        .contact-list ul li .info-pane .border .bar .controls {
          padding: 4px 0; }
          .contact-list ul li .info-pane .border .bar .controls .pill-button, .contact-list ul li .info-pane .border .bar .controls .rf-fu-btn-add, .contact-list ul li .info-pane .border .bar .controls .rf-fu-btn-clr,
          .contact-list ul li .info-pane .border .bar .controls .rf-fu-btn-upl, .contact-list ul li .info-pane .border .bar .controls .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt .contact-list ul li .info-pane .border .bar .controls .rf-cal-time-btn, .contact-list ul li .info-pane .border .bar .controls .rf-pick .rf-pick-btn, .rf-pick .contact-list ul li .info-pane .border .bar .controls .rf-pick-btn {
            font-size: 1.1em; }
      .contact-list ul li .info-pane .border .content {
        padding: 1em 1.5em; }
        .contact-list ul li .info-pane .border .content dl dd input {
          font-size: 1em; }
        .contact-list ul li .info-pane .border .content h3 {
          border-bottom: 1px solid #ccc; }
        .contact-list ul li .info-pane .border .content .document {
          margin: 0; }
        .contact-list ul li .info-pane .border .content li {
          border: none; }

.pull-left {
  float: left; }

.pull-right {
  float: right; }

.well, .rich-fileupload-list-decor, .rf-fu {
  margin: 10px 0;
  padding: 0 0;
  background-color: #e1e1e1;
  border: 1px solid #bbb;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 1px 0 inset, white 0 1px 0 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 1px 0 inset, white 0 1px 0 0;
  box-shadow: rgba(0, 0, 0, 0.2) 0 0 1px 0 inset, white 0 1px 0 0;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box; }

.media-wrapper .btn-toolbar {
  margin: 10px; }
.media-wrapper .rf-ulst {
  border-bottom: 1px solid #bbb; }

.media, .media-wrapper .rf-ulst > li.rf-ulst-itm {
  margin-top: 10px;
  overflow: auto; }
  .media:after, .media-wrapper .rf-ulst > li.rf-ulst-itm:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  html.ie6 .media, html.ie6 .media-wrapper .rf-ulst > li.rf-ulst-itm, .media-wrapper html.ie6 .rf-ulst > li.rf-ulst-itm, html.ie7 .media, html.ie7 .media-wrapper .rf-ulst > li.rf-ulst-itm, .media-wrapper html.ie7 .rf-ulst > li.rf-ulst-itm {
    zoom: 1; }
  .media .pull-left, .media-wrapper .rf-ulst > li.rf-ulst-itm .pull-left {
    margin-right: 10px; }
  .media .pull-right, .media-wrapper .rf-ulst > li.rf-ulst-itm .pull-right {
    margin-left: 10px; }
  .media:first-child, .media-wrapper .rf-ulst > li.rf-ulst-itm:first-child {
    margin-top: 0; }
  .media-wrapper .media, .media-wrapper .rf-ulst > li.rf-ulst-itm {
    margin-top: 0;
    padding: 10px;
    border-bottom: 1px solid #bbb !important; }
    .media-wrapper .media:last-child, .media-wrapper .rf-ulst > li.rf-ulst-itm:last-child {
      border-bottom: none !important; }
  .media .pill-button, .media-wrapper .rf-ulst > li.rf-ulst-itm .pill-button, .media .rf-fu-btn-add, .media-wrapper .rf-ulst > li.rf-ulst-itm .rf-fu-btn-add, .media .rf-fu-btn-clr, .media-wrapper .rf-ulst > li.rf-ulst-itm .rf-fu-btn-clr,
  .media .rf-fu-btn-upl,
  .media-wrapper .rf-ulst > li.rf-ulst-itm .rf-fu-btn-upl, .media .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt .media .rf-cal-time-btn, .media-wrapper .rf-ulst > li.rf-ulst-itm .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt .media-wrapper .rf-ulst > li.rf-ulst-itm .rf-cal-time-btn, .media .rf-pick .rf-pick-btn, .rf-pick .media .rf-pick-btn, .media-wrapper .rf-ulst > li.rf-ulst-itm .rf-pick .rf-pick-btn, .rf-pick .media-wrapper .rf-ulst > li.rf-ulst-itm .rf-pick-btn,
  .media .btn,
  .media-wrapper .rf-ulst > li.rf-ulst-itm .btn,
  .media .rf-cal-monthpicker-cnt .rf-cal-time-btn,
  .rf-cal-monthpicker-cnt .media .rf-cal-time-btn,
  .media-wrapper .rf-ulst > li.rf-ulst-itm .rf-cal-monthpicker-cnt .rf-cal-time-btn,
  .rf-cal-monthpicker-cnt .media-wrapper .rf-ulst > li.rf-ulst-itm .rf-cal-time-btn,
  .media .fc .fc-toolbar-chunk .fc-today-button,
  .fc .fc-toolbar-chunk .media .fc-today-button,
  .media-wrapper .rf-ulst > li.rf-ulst-itm .fc .fc-toolbar-chunk .fc-today-button,
  .fc .fc-toolbar-chunk .media-wrapper .rf-ulst > li.rf-ulst-itm .fc-today-button,
  .media .fc .fc-toolbar-chunk .fc-dayGridMonth-button,
  .fc .fc-toolbar-chunk .media .fc-dayGridMonth-button,
  .media-wrapper .rf-ulst > li.rf-ulst-itm .fc .fc-toolbar-chunk .fc-dayGridMonth-button,
  .fc .fc-toolbar-chunk .media-wrapper .rf-ulst > li.rf-ulst-itm .fc-dayGridMonth-button,
  .media .fc .fc-toolbar-chunk .fc-timeGridWeek-button,
  .fc .fc-toolbar-chunk .media .fc-timeGridWeek-button,
  .media-wrapper .rf-ulst > li.rf-ulst-itm .fc .fc-toolbar-chunk .fc-timeGridWeek-button,
  .fc .fc-toolbar-chunk .media-wrapper .rf-ulst > li.rf-ulst-itm .fc-timeGridWeek-button {
    font-size: x-small; }

.media-body {
  overflow: auto; }
  .media-body:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  html.ie6 .media-body, html.ie7 .media-body {
    zoom: 1; }

.media-heading {
  font-size: 16px;
  line-height: 20px;
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: bold; }

.media-object {
  display: block; }

.clearfix {
  *zoom: 1; }
  .clearfix:before {
    display: table;
    content: "";
    line-height: 0; }
  .clearfix:after {
    display: table;
    content: "";
    line-height: 0;
    clear: both; }

.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.dropup, .dropdown {
  position: relative;
  margin-right: 5px;
  display: inline-block; }

.btn + .dropup, .rf-cal-monthpicker-cnt .rf-cal-time-btn + .dropup, .fc .fc-toolbar-chunk .fc-today-button + .dropup, .fc .fc-toolbar-chunk .fc-dayGridMonth-button + .dropup,
.fc .fc-toolbar-chunk .fc-timeGridWeek-button + .dropup,
.btn + .dropdown,
.rf-cal-monthpicker-cnt .rf-cal-time-btn + .dropdown,
.fc .fc-toolbar-chunk .fc-today-button + .dropdown,
.fc .fc-toolbar-chunk .fc-dayGridMonth-button + .dropdown,
.fc .fc-toolbar-chunk .fc-timeGridWeek-button + .dropdown,
.dropdown + .dropdown {
  margin-left: -3px; }

.dropdown-toggle {
  *margin-bottom: -3px; }
  .dropdown-toggle:active {
    outline: 0; }

.open .dropdown-toggle {
  outline: 0; }

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 4px solid #ffffff;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: ""; }

.dropdown .caret {
  vertical-align: middle;
  margin-left: 2px; }

.dropdown-menu, #trip-legs .border .trip-leg .border .leg-toolbar .rf-ddm-lst {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0 !important;
  margin: 2px 0 0 !important;
  list-style: none !important;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box; }
  .dropdown-menu.pull-right, #trip-legs .border .trip-leg .border .leg-toolbar .pull-right.rf-ddm-lst {
    right: 0;
    left: auto; }
  .dropdown-menu .divider, #trip-legs .border .trip-leg .border .leg-toolbar .rf-ddm-lst .divider {
    *width: 100%;
    height: 1px;
    margin: 9px 1px;
    *margin: -5px 0 5px;
    overflow: hidden;
    background-color: #e5e5e5;
    border-bottom: 1px solid #ffffff; }
  .dropdown-menu > li > input, #trip-legs .border .trip-leg .border .leg-toolbar .rf-ddm-lst > li > input {
    width: 100% !important; }
  .dropdown-menu > li > a, #trip-legs .border .trip-leg .border .leg-toolbar .rf-ddm-lst > li > a, .dropdown-menu > li > input, #trip-legs .border .trip-leg .border .leg-toolbar .rf-ddm-lst > li > input {
    text-decoration: none;
    text-align: left;
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 20px;
    color: #333333;
    border: none;
    background: none;
    white-space: nowrap; }
    .dropdown-menu > li > a:hover, #trip-legs .border .trip-leg .border .leg-toolbar .rf-ddm-lst > li > a:hover, .dropdown-menu > li > a:focus, #trip-legs .border .trip-leg .border .leg-toolbar .rf-ddm-lst > li > a:focus, .dropdown-menu > li > input:hover, #trip-legs .border .trip-leg .border .leg-toolbar .rf-ddm-lst > li > input:hover, .dropdown-menu > li > input:focus, #trip-legs .border .trip-leg .border .leg-toolbar .rf-ddm-lst > li > input:focus {
      text-decoration: none;
      color: #ffffff !important;
      background-color: #0081c2;
      background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
      background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
      background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
      background-image: -o-linear-gradient(top, #0088cc, #0077b3);
      background-image: linear-gradient(to bottom, #0088cc, #0077b3);
      background-repeat: repeat-x;
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); }

.dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
  text-decoration: none;
  color: #ffffff;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); }

.dropdown-menu > .active > a, #trip-legs .border .trip-leg .border .leg-toolbar .rf-ddm-lst > .active > a {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); }
  .dropdown-menu > .active > a:hover, #trip-legs .border .trip-leg .border .leg-toolbar .rf-ddm-lst > .active > a:hover, .dropdown-menu > .active > a:focus, #trip-legs .border .trip-leg .border .leg-toolbar .rf-ddm-lst > .active > a:focus {
    color: #ffffff;
    text-decoration: none;
    outline: 0;
    background-color: #0081c2;
    background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
    background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
    background-image: -o-linear-gradient(top, #0088cc, #0077b3);
    background-image: linear-gradient(to bottom, #0088cc, #0077b3);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); }
.dropdown-menu > .disabled > a, #trip-legs .border .trip-leg .border .leg-toolbar .rf-ddm-lst > .disabled > a {
  color: #999999; }
  .dropdown-menu > .disabled > a:hover, #trip-legs .border .trip-leg .border .leg-toolbar .rf-ddm-lst > .disabled > a:hover, .dropdown-menu > .disabled > a:focus, #trip-legs .border .trip-leg .border .leg-toolbar .rf-ddm-lst > .disabled > a:focus {
    color: #999999; }
  .dropdown-menu > .disabled > a:hover, #trip-legs .border .trip-leg .border .leg-toolbar .rf-ddm-lst > .disabled > a:hover, .dropdown-menu > .disabled > a:focus, #trip-legs .border .trip-leg .border .leg-toolbar .rf-ddm-lst > .disabled > a:focus {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    cursor: default; }

.open {
  *z-index: 1000; }
  .open > .dropdown-menu, #trip-legs .border .trip-leg .border .leg-toolbar .open > .rf-ddm-lst {
    display: block; }

.pull-right > .dropdown-menu, #trip-legs .border .trip-leg .border .leg-toolbar .pull-right > .rf-ddm-lst {
  right: 0;
  left: auto; }

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #ffffff;
  content: ""; }

.dropup .dropdown-menu, .dropup #trip-legs .border .trip-leg .border .leg-toolbar .rf-ddm-lst, #trip-legs .border .trip-leg .border .leg-toolbar .dropup .rf-ddm-lst, .navbar-fixed-bottom .dropdown .dropdown-menu, .navbar-fixed-bottom .dropdown #trip-legs .border .trip-leg .border .leg-toolbar .rf-ddm-lst, #trip-legs .border .trip-leg .border .leg-toolbar .navbar-fixed-bottom .dropdown .rf-ddm-lst {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px; }

.dropdown-submenu {
  position: relative; }
  .dropdown-submenu > .dropdown-menu, #trip-legs .border .trip-leg .border .leg-toolbar .dropdown-submenu > .rf-ddm-lst {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px 6px;
    border-radius: 0 6px 6px 6px; }
  .dropdown-submenu:hover > .dropdown-menu, #trip-legs .border .trip-leg .border .leg-toolbar .dropdown-submenu:hover > .rf-ddm-lst {
    display: block; }

.dropup .dropdown-submenu > .dropdown-menu, .dropup #trip-legs .border .trip-leg .border .leg-toolbar .dropdown-submenu > .rf-ddm-lst, #trip-legs .border .trip-leg .border .leg-toolbar .dropup .dropdown-submenu > .rf-ddm-lst {
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -2px;
  -webkit-border-radius: 5px 5px 5px 0;
  -moz-border-radius: 5px 5px 5px 0;
  border-radius: 5px 5px 5px 0; }

.dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #cccccc;
  margin-top: 5px;
  margin-right: -10px; }
.dropdown-submenu:hover > a:after {
  border-left-color: #ffffff; }
.dropdown-submenu.pull-left {
  float: none; }
  .dropdown-submenu.pull-left > .dropdown-menu, #trip-legs .border .trip-leg .border .leg-toolbar .dropdown-submenu.pull-left > .rf-ddm-lst {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px; }

.dropdown .dropdown-menu .nav-header, .dropdown #trip-legs .border .trip-leg .border .leg-toolbar .rf-ddm-lst .nav-header, #trip-legs .border .trip-leg .border .leg-toolbar .dropdown .rf-ddm-lst .nav-header {
  padding-left: 20px;
  padding-right: 20px; }

.typeahead {
  z-index: 1051;
  margin-top: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }

.clearfix {
  *zoom: 1; }
  .clearfix:before {
    display: table;
    content: "";
    line-height: 0; }
  .clearfix:after {
    display: table;
    content: "";
    line-height: 0;
    clear: both; }

.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0; }

.rich-table, .rf-dt {
  width: 100%;
  background-color: #FFF;
  empty-cells: show;
  border-collapse: collapse;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-left: 0; }
  .rich-table th, .rich-table td, .rf-dt th, .rf-dt td {
    font-size: 12px;
    line-height: 18px;
    font-size: 1.2rem;
    line-height: 1.8rem;
    vertical-align: middle;
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    border-top: 0; }
  .rich-table > thead, .rich-table > .rf-dt-thd, .rf-dt > thead, .rf-dt > .rf-dt-thd {
    border-bottom: solid 1px rgba(0, 0, 0, 0.3); }
    .rich-table > thead > tr, .rich-table > .rf-dt-thd > tr, .rf-dt > thead > tr, .rf-dt > .rf-dt-thd > tr {
      background: none; }
      .rich-table > thead > tr > th, .rich-table > thead > tr > .rf-dt-shdr-c, .rich-table > .rf-dt-thd > tr > th, .rich-table > .rf-dt-thd > tr > .rf-dt-shdr-c, .rf-dt > thead > tr > th, .rf-dt > thead > tr > .rf-dt-shdr-c, .rf-dt > .rf-dt-thd > tr > th, .rf-dt > .rf-dt-thd > tr > .rf-dt-shdr-c {
        border-left: 1px solid rgba(0, 0, 0, 0.3);
        text-transform: uppercase;
        padding: 8px;
        cursor: pointer;
        background: #eee;
        background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f5f5f5), color-stop(100%, #eeeeee));
        background: -moz-linear-gradient(top, #f5f5f5, #eeeeee);
        background: -webkit-linear-gradient(top, #f5f5f5, #eeeeee);
        background: linear-gradient(to bottom, #f5f5f5, #eeeeee); }
        .rich-table > thead > tr > th:hover, .rich-table > thead > tr > .rf-dt-shdr-c:hover, .rich-table > .rf-dt-thd > tr > th:hover, .rich-table > .rf-dt-thd > tr > .rf-dt-shdr-c:hover, .rf-dt > thead > tr > th:hover, .rf-dt > thead > tr > .rf-dt-shdr-c:hover, .rf-dt > .rf-dt-thd > tr > th:hover, .rf-dt > .rf-dt-thd > tr > .rf-dt-shdr-c:hover {
          text-decoration: underline; }
  .rich-table > tbody > tr:hover, .rf-dt > tbody > tr:hover {
    background: #f0f1f2; }
  .rich-table > tbody > tr > td, .rich-table > tbody > tr > .rf-dt-c, .rf-dt > tbody > tr > td, .rf-dt > tbody > tr > .rf-dt-c {
    border-left: 1px solid rgba(0, 0, 0, 0.3);
    padding: 8px; }
    .rich-table > tbody > tr > td .airport-name, .rich-table > tbody > tr > .rf-dt-c .airport-name, .rf-dt > tbody > tr > td .airport-name, .rf-dt > tbody > tr > .rf-dt-c .airport-name {
      font-size: larger;
      font-weight: bold;
      margin-bottom: 4px; }
      .rich-table > tbody > tr > td .airport-name a, .rich-table > tbody > tr > .rf-dt-c .airport-name a, .rf-dt > tbody > tr > td .airport-name a, .rf-dt > tbody > tr > .rf-dt-c .airport-name a {
        text-decoration: none; }
    .rich-table > tbody > tr > td.tools, .rich-table > tbody > tr > .rf-dt-c.tools, .rf-dt > tbody > tr > td.tools, .rf-dt > tbody > tr > .rf-dt-c.tools {
      white-space: nowrap; }
    .rich-table > tbody > tr > td.deleted-true, .rich-table > tbody > tr > .rf-dt-c.deleted-true, .rf-dt > tbody > tr > td.deleted-true, .rf-dt > tbody > tr > .rf-dt-c.deleted-true {
      text-decoration: line-through;
      background-color: #ddd; }
    .rich-table > tbody > tr > td.ignored-true, .rich-table > tbody > tr > td.deleted-true, .rich-table > tbody > tr > .rf-dt-c.ignored-true, .rich-table > tbody > tr > .rf-dt-c.deleted-true, .rf-dt > tbody > tr > td.ignored-true, .rf-dt > tbody > tr > td.deleted-true, .rf-dt > tbody > tr > .rf-dt-c.ignored-true, .rf-dt > tbody > tr > .rf-dt-c.deleted-true {
      color: #666;
      background-color: #ddd; }
      .rich-table > tbody > tr > td.ignored-true a, .rich-table > tbody > tr > td.deleted-true a, .rich-table > tbody > tr > .rf-dt-c.ignored-true a, .rich-table > tbody > tr > .rf-dt-c.deleted-true a, .rf-dt > tbody > tr > td.ignored-true a, .rf-dt > tbody > tr > td.deleted-true a, .rf-dt > tbody > tr > .rf-dt-c.ignored-true a, .rf-dt > tbody > tr > .rf-dt-c.deleted-true a {
        color: #666; }
  .rich-table > tfoot > tr > td, .rich-table > tfoot > tr > td.rich-table-footercell, .rich-table > tfoot > tr > .rf-dt-ftr-c, .rf-dt > tfoot > tr > td, .rf-dt > tfoot > tr > td.rich-table-footercell, .rf-dt > tfoot > tr > .rf-dt-ftr-c {
    border-left: 1px solid rgba(0, 0, 0, 0.3);
    border-bottom: solid 1px rgba(0, 0, 0, 0.3);
    padding: 8px;
    background: #fff; }
    .rich-table > tfoot > tr > td .rich-datascr, .rich-table > tfoot > tr > td.rich-table-footercell .rich-datascr, .rich-table > tfoot > tr > .rf-dt-ftr-c .rich-datascr, .rf-dt > tfoot > tr > td .rich-datascr, .rf-dt > tfoot > tr > td.rich-table-footercell .rich-datascr, .rf-dt > tfoot > tr > .rf-dt-ftr-c .rich-datascr {
      border: none;
      padding: 0; }
      .rich-table > tfoot > tr > td .rich-datascr table tr td, .rich-table > tfoot > tr > td.rich-table-footercell .rich-datascr table tr td, .rich-table > tfoot > tr > .rf-dt-ftr-c .rich-datascr table tr td, .rf-dt > tfoot > tr > td .rich-datascr table tr td, .rf-dt > tfoot > tr > td.rich-table-footercell .rich-datascr table tr td, .rf-dt > tfoot > tr > .rf-dt-ftr-c .rich-datascr table tr td {
        padding: 16px; }
    .rich-table > tfoot > tr > td > .pill-button, .rich-table > tfoot > tr > td > .rf-fu-btn-add, .rich-table > tfoot > tr > td > .rf-fu-btn-clr,
    .rich-table > tfoot > tr > td > .rf-fu-btn-upl, .rf-cal-timepicker-cnt .rich-table > tfoot > tr > td > .rf-cal-time-btn, .rf-pick .rich-table > tfoot > tr > td > .rf-pick-btn, .rich-table > tfoot > tr > td.rich-table-footercell > .pill-button, .rich-table > tfoot > tr > td.rich-table-footercell > .rf-fu-btn-add, .rich-table > tfoot > tr > td.rich-table-footercell > .rf-fu-btn-clr,
    .rich-table > tfoot > tr > td.rich-table-footercell > .rf-fu-btn-upl, .rf-cal-timepicker-cnt .rich-table > tfoot > tr > td.rich-table-footercell > .rf-cal-time-btn, .rf-pick .rich-table > tfoot > tr > td.rich-table-footercell > .rf-pick-btn, .rich-table > tfoot > tr > .rf-dt-ftr-c > .pill-button, .rich-table > tfoot > tr > .rf-dt-ftr-c > .rf-fu-btn-add, .rich-table > tfoot > tr > .rf-dt-ftr-c > .rf-fu-btn-clr,
    .rich-table > tfoot > tr > .rf-dt-ftr-c > .rf-fu-btn-upl, .rf-cal-timepicker-cnt .rich-table > tfoot > tr > .rf-dt-ftr-c > .rf-cal-time-btn, .rf-pick .rich-table > tfoot > tr > .rf-dt-ftr-c > .rf-pick-btn, .rf-dt > tfoot > tr > td > .pill-button, .rf-dt > tfoot > tr > td > .rf-fu-btn-add, .rf-dt > tfoot > tr > td > .rf-fu-btn-clr,
    .rf-dt > tfoot > tr > td > .rf-fu-btn-upl, .rf-cal-timepicker-cnt .rf-dt > tfoot > tr > td > .rf-cal-time-btn, .rf-pick .rf-dt > tfoot > tr > td > .rf-pick-btn, .rf-dt > tfoot > tr > td.rich-table-footercell > .pill-button, .rf-dt > tfoot > tr > td.rich-table-footercell > .rf-fu-btn-add, .rf-dt > tfoot > tr > td.rich-table-footercell > .rf-fu-btn-clr,
    .rf-dt > tfoot > tr > td.rich-table-footercell > .rf-fu-btn-upl, .rf-cal-timepicker-cnt .rf-dt > tfoot > tr > td.rich-table-footercell > .rf-cal-time-btn, .rf-pick .rf-dt > tfoot > tr > td.rich-table-footercell > .rf-pick-btn, .rf-dt > tfoot > tr > .rf-dt-ftr-c > .pill-button, .rf-dt > tfoot > tr > .rf-dt-ftr-c > .rf-fu-btn-add, .rf-dt > tfoot > tr > .rf-dt-ftr-c > .rf-fu-btn-clr,
    .rf-dt > tfoot > tr > .rf-dt-ftr-c > .rf-fu-btn-upl, .rf-cal-timepicker-cnt .rf-dt > tfoot > tr > .rf-dt-ftr-c > .rf-cal-time-btn, .rf-pick .rf-dt > tfoot > tr > .rf-dt-ftr-c > .rf-pick-btn {
      display: inline-block; }
      html.ie7 .rich-table > tfoot > tr > td > .pill-button, html.ie7 .rich-table > tfoot > tr > td > .rf-fu-btn-add, html.ie7 .rich-table > tfoot > tr > td > .rf-fu-btn-clr,
      html.ie7 .rich-table > tfoot > tr > td > .rf-fu-btn-upl, html.ie7 .rf-cal-timepicker-cnt .rich-table > tfoot > tr > td > .rf-cal-time-btn, .rf-cal-timepicker-cnt html.ie7 .rich-table > tfoot > tr > td > .rf-cal-time-btn, html.ie7 .rf-pick .rich-table > tfoot > tr > td > .rf-pick-btn, .rf-pick html.ie7 .rich-table > tfoot > tr > td > .rf-pick-btn, html.ie6 .rich-table > tfoot > tr > td > .pill-button, html.ie6 .rich-table > tfoot > tr > td > .rf-fu-btn-add, html.ie6 .rich-table > tfoot > tr > td > .rf-fu-btn-clr,
      html.ie6 .rich-table > tfoot > tr > td > .rf-fu-btn-upl, html.ie6 .rf-cal-timepicker-cnt .rich-table > tfoot > tr > td > .rf-cal-time-btn, .rf-cal-timepicker-cnt html.ie6 .rich-table > tfoot > tr > td > .rf-cal-time-btn, html.ie6 .rf-pick .rich-table > tfoot > tr > td > .rf-pick-btn, .rf-pick html.ie6 .rich-table > tfoot > tr > td > .rf-pick-btn, html.ie7 .rich-table > tfoot > tr > td.rich-table-footercell > .pill-button, html.ie7 .rich-table > tfoot > tr > td.rich-table-footercell > .rf-fu-btn-add, html.ie7 .rich-table > tfoot > tr > td.rich-table-footercell > .rf-fu-btn-clr,
      html.ie7 .rich-table > tfoot > tr > td.rich-table-footercell > .rf-fu-btn-upl, html.ie7 .rf-cal-timepicker-cnt .rich-table > tfoot > tr > td.rich-table-footercell > .rf-cal-time-btn, .rf-cal-timepicker-cnt html.ie7 .rich-table > tfoot > tr > td.rich-table-footercell > .rf-cal-time-btn, html.ie7 .rf-pick .rich-table > tfoot > tr > td.rich-table-footercell > .rf-pick-btn, .rf-pick html.ie7 .rich-table > tfoot > tr > td.rich-table-footercell > .rf-pick-btn, html.ie6 .rich-table > tfoot > tr > td.rich-table-footercell > .pill-button, html.ie6 .rich-table > tfoot > tr > td.rich-table-footercell > .rf-fu-btn-add, html.ie6 .rich-table > tfoot > tr > td.rich-table-footercell > .rf-fu-btn-clr,
      html.ie6 .rich-table > tfoot > tr > td.rich-table-footercell > .rf-fu-btn-upl, html.ie6 .rf-cal-timepicker-cnt .rich-table > tfoot > tr > td.rich-table-footercell > .rf-cal-time-btn, .rf-cal-timepicker-cnt html.ie6 .rich-table > tfoot > tr > td.rich-table-footercell > .rf-cal-time-btn, html.ie6 .rf-pick .rich-table > tfoot > tr > td.rich-table-footercell > .rf-pick-btn, .rf-pick html.ie6 .rich-table > tfoot > tr > td.rich-table-footercell > .rf-pick-btn, html.ie7 .rich-table > tfoot > tr > .rf-dt-ftr-c > .pill-button, html.ie7 .rich-table > tfoot > tr > .rf-dt-ftr-c > .rf-fu-btn-add, html.ie7 .rich-table > tfoot > tr > .rf-dt-ftr-c > .rf-fu-btn-clr,
      html.ie7 .rich-table > tfoot > tr > .rf-dt-ftr-c > .rf-fu-btn-upl, html.ie7 .rf-cal-timepicker-cnt .rich-table > tfoot > tr > .rf-dt-ftr-c > .rf-cal-time-btn, .rf-cal-timepicker-cnt html.ie7 .rich-table > tfoot > tr > .rf-dt-ftr-c > .rf-cal-time-btn, html.ie7 .rf-pick .rich-table > tfoot > tr > .rf-dt-ftr-c > .rf-pick-btn, .rf-pick html.ie7 .rich-table > tfoot > tr > .rf-dt-ftr-c > .rf-pick-btn, html.ie6 .rich-table > tfoot > tr > .rf-dt-ftr-c > .pill-button, html.ie6 .rich-table > tfoot > tr > .rf-dt-ftr-c > .rf-fu-btn-add, html.ie6 .rich-table > tfoot > tr > .rf-dt-ftr-c > .rf-fu-btn-clr,
      html.ie6 .rich-table > tfoot > tr > .rf-dt-ftr-c > .rf-fu-btn-upl, html.ie6 .rf-cal-timepicker-cnt .rich-table > tfoot > tr > .rf-dt-ftr-c > .rf-cal-time-btn, .rf-cal-timepicker-cnt html.ie6 .rich-table > tfoot > tr > .rf-dt-ftr-c > .rf-cal-time-btn, html.ie6 .rf-pick .rich-table > tfoot > tr > .rf-dt-ftr-c > .rf-pick-btn, .rf-pick html.ie6 .rich-table > tfoot > tr > .rf-dt-ftr-c > .rf-pick-btn, html.ie7 .rf-dt > tfoot > tr > td > .pill-button, html.ie7 .rf-dt > tfoot > tr > td > .rf-fu-btn-add, html.ie7 .rf-dt > tfoot > tr > td > .rf-fu-btn-clr,
      html.ie7 .rf-dt > tfoot > tr > td > .rf-fu-btn-upl, html.ie7 .rf-cal-timepicker-cnt .rf-dt > tfoot > tr > td > .rf-cal-time-btn, .rf-cal-timepicker-cnt html.ie7 .rf-dt > tfoot > tr > td > .rf-cal-time-btn, html.ie7 .rf-pick .rf-dt > tfoot > tr > td > .rf-pick-btn, .rf-pick html.ie7 .rf-dt > tfoot > tr > td > .rf-pick-btn, html.ie6 .rf-dt > tfoot > tr > td > .pill-button, html.ie6 .rf-dt > tfoot > tr > td > .rf-fu-btn-add, html.ie6 .rf-dt > tfoot > tr > td > .rf-fu-btn-clr,
      html.ie6 .rf-dt > tfoot > tr > td > .rf-fu-btn-upl, html.ie6 .rf-cal-timepicker-cnt .rf-dt > tfoot > tr > td > .rf-cal-time-btn, .rf-cal-timepicker-cnt html.ie6 .rf-dt > tfoot > tr > td > .rf-cal-time-btn, html.ie6 .rf-pick .rf-dt > tfoot > tr > td > .rf-pick-btn, .rf-pick html.ie6 .rf-dt > tfoot > tr > td > .rf-pick-btn, html.ie7 .rf-dt > tfoot > tr > td.rich-table-footercell > .pill-button, html.ie7 .rf-dt > tfoot > tr > td.rich-table-footercell > .rf-fu-btn-add, html.ie7 .rf-dt > tfoot > tr > td.rich-table-footercell > .rf-fu-btn-clr,
      html.ie7 .rf-dt > tfoot > tr > td.rich-table-footercell > .rf-fu-btn-upl, html.ie7 .rf-cal-timepicker-cnt .rf-dt > tfoot > tr > td.rich-table-footercell > .rf-cal-time-btn, .rf-cal-timepicker-cnt html.ie7 .rf-dt > tfoot > tr > td.rich-table-footercell > .rf-cal-time-btn, html.ie7 .rf-pick .rf-dt > tfoot > tr > td.rich-table-footercell > .rf-pick-btn, .rf-pick html.ie7 .rf-dt > tfoot > tr > td.rich-table-footercell > .rf-pick-btn, html.ie6 .rf-dt > tfoot > tr > td.rich-table-footercell > .pill-button, html.ie6 .rf-dt > tfoot > tr > td.rich-table-footercell > .rf-fu-btn-add, html.ie6 .rf-dt > tfoot > tr > td.rich-table-footercell > .rf-fu-btn-clr,
      html.ie6 .rf-dt > tfoot > tr > td.rich-table-footercell > .rf-fu-btn-upl, html.ie6 .rf-cal-timepicker-cnt .rf-dt > tfoot > tr > td.rich-table-footercell > .rf-cal-time-btn, .rf-cal-timepicker-cnt html.ie6 .rf-dt > tfoot > tr > td.rich-table-footercell > .rf-cal-time-btn, html.ie6 .rf-pick .rf-dt > tfoot > tr > td.rich-table-footercell > .rf-pick-btn, .rf-pick html.ie6 .rf-dt > tfoot > tr > td.rich-table-footercell > .rf-pick-btn, html.ie7 .rf-dt > tfoot > tr > .rf-dt-ftr-c > .pill-button, html.ie7 .rf-dt > tfoot > tr > .rf-dt-ftr-c > .rf-fu-btn-add, html.ie7 .rf-dt > tfoot > tr > .rf-dt-ftr-c > .rf-fu-btn-clr,
      html.ie7 .rf-dt > tfoot > tr > .rf-dt-ftr-c > .rf-fu-btn-upl, html.ie7 .rf-cal-timepicker-cnt .rf-dt > tfoot > tr > .rf-dt-ftr-c > .rf-cal-time-btn, .rf-cal-timepicker-cnt html.ie7 .rf-dt > tfoot > tr > .rf-dt-ftr-c > .rf-cal-time-btn, html.ie7 .rf-pick .rf-dt > tfoot > tr > .rf-dt-ftr-c > .rf-pick-btn, .rf-pick html.ie7 .rf-dt > tfoot > tr > .rf-dt-ftr-c > .rf-pick-btn, html.ie6 .rf-dt > tfoot > tr > .rf-dt-ftr-c > .pill-button, html.ie6 .rf-dt > tfoot > tr > .rf-dt-ftr-c > .rf-fu-btn-add, html.ie6 .rf-dt > tfoot > tr > .rf-dt-ftr-c > .rf-fu-btn-clr,
      html.ie6 .rf-dt > tfoot > tr > .rf-dt-ftr-c > .rf-fu-btn-upl, html.ie6 .rf-cal-timepicker-cnt .rf-dt > tfoot > tr > .rf-dt-ftr-c > .rf-cal-time-btn, .rf-cal-timepicker-cnt html.ie6 .rf-dt > tfoot > tr > .rf-dt-ftr-c > .rf-cal-time-btn, html.ie6 .rf-pick .rf-dt > tfoot > tr > .rf-dt-ftr-c > .rf-pick-btn, .rf-pick html.ie6 .rf-dt > tfoot > tr > .rf-dt-ftr-c > .rf-pick-btn {
        zoom: 1;
        *display: inline; }

.table, .rf-cal-monthpicker-cnt, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table, .trip-legs-validation-messages table {
  width: 100%;
  margin-bottom: 16px;
  border-bottom: none !important; }
  .table > thead > tr > th, .rf-cal-monthpicker-cnt > thead > tr > th, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th, .trip-legs-validation-messages table > thead > tr > th, .table > tbody > tr > td, .rf-cal-monthpicker-cnt > tbody > tr > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td, .trip-legs-validation-messages table > tbody > tr > td, .table > tbody > tr > th, .rf-cal-monthpicker-cnt > tbody > tr > th, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > th, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > th, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > th, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > th, .trip-legs-validation-messages table > tbody > tr > th {
    padding: 8px;
    text-align: left;
    vertical-align: top;
    border-bottom: 1px solid rgba(0, 0, 0, 0.3); }
  .table thead > tr > th, .rf-cal-monthpicker-cnt thead > tr > th, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table thead > tr > th, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table thead > tr > th, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table thead > tr > th, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table thead > tr > th, .trip-legs-validation-messages table thead > tr > th {
    font-weight: bold;
    vertical-align: bottom;
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    background: #eee;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f5f5f5), color-stop(100%, #eeeeee));
    background: -moz-linear-gradient(top, #f5f5f5, #eeeeee);
    background: -webkit-linear-gradient(top, #f5f5f5, #eeeeee);
    background: linear-gradient(to bottom, #f5f5f5, #eeeeee); }
    .table thead > tr > th thead > tr > th > img, .rf-cal-monthpicker-cnt thead > tr > th thead > tr > th > img, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table thead > tr > th thead > tr > th > img, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table thead > tr > th thead > tr > th > img, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table thead > tr > th thead > tr > th > img, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table thead > tr > th thead > tr > th > img, .trip-legs-validation-messages table thead > tr > th thead > tr > th > img {
      vertical-align: bottom; }
  .table > caption + thead > tr:first-child > th, .rf-cal-monthpicker-cnt > caption + thead > tr:first-child > th, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > caption + thead > tr:first-child > th, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > caption + thead > tr:first-child > th, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > caption + thead > tr:first-child > th, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > caption + thead > tr:first-child > th, .trip-legs-validation-messages table > caption + thead > tr:first-child > th, .table > caption + thead > tr:first-child > td, .rf-cal-monthpicker-cnt > caption + thead > tr:first-child > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > caption + thead > tr:first-child > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > caption + thead > tr:first-child > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > caption + thead > tr:first-child > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > caption + thead > tr:first-child > td, .trip-legs-validation-messages table > caption + thead > tr:first-child > td {
    border-top: 0; }
  .table > colgroup + thead > tr:first-child > th, .rf-cal-monthpicker-cnt > colgroup + thead > tr:first-child > th, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > colgroup + thead > tr:first-child > th, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > colgroup + thead > tr:first-child > th, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > colgroup + thead > tr:first-child > th, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > colgroup + thead > tr:first-child > th, .trip-legs-validation-messages table > colgroup + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .rf-cal-monthpicker-cnt > colgroup + thead > tr:first-child > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > colgroup + thead > tr:first-child > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > colgroup + thead > tr:first-child > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > colgroup + thead > tr:first-child > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > colgroup + thead > tr:first-child > td, .trip-legs-validation-messages table > colgroup + thead > tr:first-child > td {
    border-top: 0; }
  .table > thead:first-child > tr:first-child > th, .rf-cal-monthpicker-cnt > thead:first-child > tr:first-child > th, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead:first-child > tr:first-child > th, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead:first-child > tr:first-child > th, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead:first-child > tr:first-child > th, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead:first-child > tr:first-child > th, .trip-legs-validation-messages table > thead:first-child > tr:first-child > th, .table > thead:first-child > tr:first-child > td, .rf-cal-monthpicker-cnt > thead:first-child > tr:first-child > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead:first-child > tr:first-child > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead:first-child > tr:first-child > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead:first-child > tr:first-child > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead:first-child > tr:first-child > td, .trip-legs-validation-messages table > thead:first-child > tr:first-child > td {
    border-top: 0; }
  .table .table, .rf-cal-monthpicker-cnt .table, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table .table, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table .table, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table .table, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table .table, .trip-legs-validation-messages table .table, .table .rf-cal-monthpicker-cnt, .rf-cal-monthpicker-cnt .rf-cal-monthpicker-cnt, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table .rf-cal-monthpicker-cnt, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table .rf-cal-monthpicker-cnt, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table .rf-cal-monthpicker-cnt, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table .rf-cal-monthpicker-cnt, .trip-legs-validation-messages table .rf-cal-monthpicker-cnt, .table body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .table .responsive-table > table, .rf-cal-monthpicker-cnt body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .rf-cal-monthpicker-cnt .responsive-table > table, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table .responsive-table > table, .trip-legs-validation-messages table body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .trip-legs-validation-messages table .responsive-table > table, .table body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .table .responsive-table > table, .rf-cal-monthpicker-cnt body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .rf-cal-monthpicker-cnt .responsive-table > table, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table .responsive-table > table, .trip-legs-validation-messages table body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .trip-legs-validation-messages table .responsive-table > table, .table body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .table .responsive-table > table, .rf-cal-monthpicker-cnt body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .rf-cal-monthpicker-cnt .responsive-table > table, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table .responsive-table > table, .trip-legs-validation-messages table body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .trip-legs-validation-messages table .responsive-table > table, .table body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .table .responsive-table > table, .rf-cal-monthpicker-cnt body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .rf-cal-monthpicker-cnt .responsive-table > table, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table .responsive-table > table, .trip-legs-validation-messages table body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .trip-legs-validation-messages table .responsive-table > table, .table .trip-legs-validation-messages table, .trip-legs-validation-messages .table table, .rf-cal-monthpicker-cnt .trip-legs-validation-messages table, .trip-legs-validation-messages .rf-cal-monthpicker-cnt table, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table .trip-legs-validation-messages table, .trip-legs-validation-messages body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table table, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table .trip-legs-validation-messages table, .trip-legs-validation-messages body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table table, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table .trip-legs-validation-messages table, .trip-legs-validation-messages body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table table, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table .trip-legs-validation-messages table, .trip-legs-validation-messages body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table table, .trip-legs-validation-messages table table {
    background-color: #ffffff; }

.table--outside-border {
  border: 1px solid rgba(0, 0, 0, 0.3) !important; }

.table--condensed > thead > tr > th, .rf-cal-monthpicker-cnt > thead > tr > th, .trip-legs-validation-messages table > thead > tr > th, .table--condensed > tbody > tr > td, .rf-cal-monthpicker-cnt > tbody > tr > td, .trip-legs-validation-messages table > tbody > tr > td, .table--condensed > tbody > tr > th, .rf-cal-monthpicker-cnt > tbody > tr > th, .trip-legs-validation-messages table > tbody > tr > th, .rich-table.table--condensed > thead > tr > th, .rich-table.rf-cal-monthpicker-cnt > thead > tr > th, .trip-legs-validation-messages table.rich-table > thead > tr > th, .rich-table.table--condensed > tbody > tr > td, .rich-table.rf-cal-monthpicker-cnt > tbody > tr > td, .trip-legs-validation-messages table.rich-table > tbody > tr > td, .rich-table.table--condensed > tbody > tr > th, .rich-table.rf-cal-monthpicker-cnt > tbody > tr > th, .trip-legs-validation-messages table.rich-table > tbody > tr > th, .rf-dt.table--condensed > thead > tr > th, .rf-dt.rf-cal-monthpicker-cnt > thead > tr > th, .trip-legs-validation-messages table.rf-dt > thead > tr > th, .rf-dt.table--condensed > tbody > tr > td, .rf-dt.rf-cal-monthpicker-cnt > tbody > tr > td, .trip-legs-validation-messages table.rf-dt > tbody > tr > td, .rf-dt.table--condensed > tbody > tr > th, .rf-dt.rf-cal-monthpicker-cnt > tbody > tr > th, .trip-legs-validation-messages table.rf-dt > tbody > tr > th {
  padding: 4px 8px !important; }
.table--condensed > tfoot > tr > td, .rf-cal-monthpicker-cnt > tfoot > tr > td, .trip-legs-validation-messages table > tfoot > tr > td, .table--condensed > tfoot > tr > td.rich-table-footercell, .rf-cal-monthpicker-cnt > tfoot > tr > td.rich-table-footercell, .trip-legs-validation-messages table > tfoot > tr > td.rich-table-footercell, .table--condensed > tfoot > tr > .rf-dt-ftr-c, .rf-cal-monthpicker-cnt > tfoot > tr > .rf-dt-ftr-c, .trip-legs-validation-messages table > tfoot > tr > .rf-dt-ftr-c, .rich-table.table--condensed > tfoot > tr > td, .rich-table.rf-cal-monthpicker-cnt > tfoot > tr > td, .trip-legs-validation-messages table.rich-table > tfoot > tr > td, .rich-table.table--condensed > tfoot > tr > td.rich-table-footercell, .rich-table.rf-cal-monthpicker-cnt > tfoot > tr > td.rich-table-footercell, .trip-legs-validation-messages table.rich-table > tfoot > tr > td.rich-table-footercell, .rich-table.table--condensed > tfoot > tr > .rf-dt-ftr-c, .rich-table.rf-cal-monthpicker-cnt > tfoot > tr > .rf-dt-ftr-c, .trip-legs-validation-messages table.rich-table > tfoot > tr > .rf-dt-ftr-c, .rf-dt.table--condensed > tfoot > tr > td, .rf-dt.rf-cal-monthpicker-cnt > tfoot > tr > td, .trip-legs-validation-messages table.rf-dt > tfoot > tr > td, .rf-dt.table--condensed > tfoot > tr > td.rich-table-footercell, .rf-dt.rf-cal-monthpicker-cnt > tfoot > tr > td.rich-table-footercell, .trip-legs-validation-messages table.rf-dt > tfoot > tr > td.rich-table-footercell, .rf-dt.table--condensed > tfoot > tr > .rf-dt-ftr-c, .rf-dt.rf-cal-monthpicker-cnt > tfoot > tr > .rf-dt-ftr-c, .trip-legs-validation-messages table.rf-dt > tfoot > tr > .rf-dt-ftr-c {
  padding: 4px 5px !important; }
.table--condensed .rf-ds-btn, .rf-cal-monthpicker-cnt .rf-ds-btn, .trip-legs-validation-messages table .rf-ds-btn, .table--condensed .rf-ds-nmb-btn, .rf-cal-monthpicker-cnt .rf-ds-nmb-btn, .trip-legs-validation-messages table .rf-ds-nmb-btn, .rich-table.table--condensed .rf-ds-btn, .rich-table.rf-cal-monthpicker-cnt .rf-ds-btn, .trip-legs-validation-messages table.rich-table .rf-ds-btn, .rich-table.table--condensed .rf-ds-nmb-btn, .rich-table.rf-cal-monthpicker-cnt .rf-ds-nmb-btn, .trip-legs-validation-messages table.rich-table .rf-ds-nmb-btn, .rf-dt.table--condensed .rf-ds-btn, .rf-dt.rf-cal-monthpicker-cnt .rf-ds-btn, .trip-legs-validation-messages table.rf-dt .rf-ds-btn, .rf-dt.table--condensed .rf-ds-nmb-btn, .rf-dt.rf-cal-monthpicker-cnt .rf-ds-nmb-btn, .trip-legs-validation-messages table.rf-dt .rf-ds-nmb-btn {
  padding: 2px 4px; }

.table--bordered, .rich-table.table--bordered, .rf-dt.table--bordered {
  border: 1px solid rgba(0, 0, 0, 0.3) !important;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0 !important;
  border-bottom: 0 !important; }
  .table--bordered > thead > tr > th, .table--bordered > tbody > tr > td, .table--bordered > tbody > tr > th, .rich-table.table--bordered > thead > tr > th, .rich-table.table--bordered > tbody > tr > td, .rich-table.table--bordered > tbody > tr > th, .rf-dt.table--bordered > thead > tr > th, .rf-dt.table--bordered > tbody > tr > td, .rf-dt.table--bordered > tbody > tr > th {
    border-left: 1px solid rgba(0, 0, 0, 0.3); }
  .table--bordered > caption + > thead > tr:first-child > th, .rich-table.table--bordered > caption + > thead > tr:first-child > th, .rf-dt.table--bordered > caption + > thead > tr:first-child > th {
    border-top: 0; }
  .table--bordered > caption + > tbody > tr:first-child > th, .table--bordered > caption + > tbody > tr:first-child > td, .rich-table.table--bordered > caption + > tbody > tr:first-child > th, .rich-table.table--bordered > caption + > tbody > tr:first-child > td, .rf-dt.table--bordered > caption + > tbody > tr:first-child > th, .rf-dt.table--bordered > caption + > tbody > tr:first-child > td {
    border-top: 0; }
  .table--bordered > colgroup + > thead > tr:first-child > th, .rich-table.table--bordered > colgroup + > thead > tr:first-child > th, .rf-dt.table--bordered > colgroup + > thead > tr:first-child > th {
    border-top: 0; }
  .table--bordered > colgroup + > tbody > tr:first-child > th, .table--bordered > colgroup + > tbody > tr:first-child > td, .rich-table.table--bordered > colgroup + > tbody > tr:first-child > th, .rich-table.table--bordered > colgroup + > tbody > tr:first-child > td, .rf-dt.table--bordered > colgroup + > tbody > tr:first-child > th, .rf-dt.table--bordered > colgroup + > tbody > tr:first-child > td {
    border-top: 0; }
  .table--bordered > thead:first-child > tr:first-child > th, .rich-table.table--bordered > thead:first-child > tr:first-child > th, .rf-dt.table--bordered > thead:first-child > tr:first-child > th {
    border-top: 0; }
  .table--bordered > tbody:first-child > tr:first-child > th, .table--bordered > tbody:first-child > tr:first-child > td, .rich-table.table--bordered > tbody:first-child > tr:first-child > th, .rich-table.table--bordered > tbody:first-child > tr:first-child > td, .rf-dt.table--bordered > tbody:first-child > tr:first-child > th, .rf-dt.table--bordered > tbody:first-child > tr:first-child > td {
    border-top: 0; }

.table--hover > tbody > tr:hover {
  background-color: #f0f1f2 !important; }

.table--striped > tbody > tr:nth-of-type(odd) {
  background-color: #f7f8f8; }
  .table--striped > tbody > tr:nth-of-type(odd):hover td {
    background-color: #f0f1f2 !important; }

table td[class*="span"], table th[class*="span"] {
  display: table-cell;
  float: none;
  margin-left: 0; }

.row-fluid table td[class*="span"], .row-fluid table th[class*="span"] {
  display: table-cell;
  float: none;
  margin-left: 0; }

.table td.span1, .rf-cal-monthpicker-cnt td.span1, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table td.span1, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table td.span1, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table td.span1, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table td.span1, .trip-legs-validation-messages table td.span1, .table th.span1, .rf-cal-monthpicker-cnt th.span1, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table th.span1, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table th.span1, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table th.span1, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table th.span1, .trip-legs-validation-messages table th.span1 {
  float: none;
  width: 44px;
  margin-left: 0; }
.table td.span2, .rf-cal-monthpicker-cnt td.span2, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table td.span2, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table td.span2, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table td.span2, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table td.span2, .trip-legs-validation-messages table td.span2, .table th.span2, .rf-cal-monthpicker-cnt th.span2, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table th.span2, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table th.span2, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table th.span2, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table th.span2, .trip-legs-validation-messages table th.span2 {
  float: none;
  width: 124px;
  margin-left: 0; }
.table td.span3, .rf-cal-monthpicker-cnt td.span3, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table td.span3, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table td.span3, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table td.span3, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table td.span3, .trip-legs-validation-messages table td.span3, .table th.span3, .rf-cal-monthpicker-cnt th.span3, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table th.span3, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table th.span3, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table th.span3, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table th.span3, .trip-legs-validation-messages table th.span3 {
  float: none;
  width: 204px;
  margin-left: 0; }
.table td.span4, .rf-cal-monthpicker-cnt td.span4, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table td.span4, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table td.span4, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table td.span4, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table td.span4, .trip-legs-validation-messages table td.span4, .table th.span4, .rf-cal-monthpicker-cnt th.span4, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table th.span4, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table th.span4, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table th.span4, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table th.span4, .trip-legs-validation-messages table th.span4 {
  float: none;
  width: 284px;
  margin-left: 0; }
.table td.span5, .rf-cal-monthpicker-cnt td.span5, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table td.span5, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table td.span5, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table td.span5, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table td.span5, .trip-legs-validation-messages table td.span5, .table th.span5, .rf-cal-monthpicker-cnt th.span5, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table th.span5, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table th.span5, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table th.span5, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table th.span5, .trip-legs-validation-messages table th.span5 {
  float: none;
  width: 364px;
  margin-left: 0; }
.table td.span6, .rf-cal-monthpicker-cnt td.span6, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table td.span6, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table td.span6, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table td.span6, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table td.span6, .trip-legs-validation-messages table td.span6, .table th.span6, .rf-cal-monthpicker-cnt th.span6, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table th.span6, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table th.span6, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table th.span6, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table th.span6, .trip-legs-validation-messages table th.span6 {
  float: none;
  width: 444px;
  margin-left: 0; }
.table td.span7, .rf-cal-monthpicker-cnt td.span7, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table td.span7, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table td.span7, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table td.span7, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table td.span7, .trip-legs-validation-messages table td.span7, .table th.span7, .rf-cal-monthpicker-cnt th.span7, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table th.span7, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table th.span7, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table th.span7, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table th.span7, .trip-legs-validation-messages table th.span7 {
  float: none;
  width: 524px;
  margin-left: 0; }
.table td.span8, .rf-cal-monthpicker-cnt td.span8, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table td.span8, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table td.span8, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table td.span8, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table td.span8, .trip-legs-validation-messages table td.span8, .table th.span8, .rf-cal-monthpicker-cnt th.span8, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table th.span8, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table th.span8, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table th.span8, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table th.span8, .trip-legs-validation-messages table th.span8 {
  float: none;
  width: 604px;
  margin-left: 0; }
.table td.span9, .rf-cal-monthpicker-cnt td.span9, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table td.span9, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table td.span9, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table td.span9, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table td.span9, .trip-legs-validation-messages table td.span9, .table th.span9, .rf-cal-monthpicker-cnt th.span9, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table th.span9, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table th.span9, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table th.span9, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table th.span9, .trip-legs-validation-messages table th.span9 {
  float: none;
  width: 684px;
  margin-left: 0; }
.table td.span10, .rf-cal-monthpicker-cnt td.span10, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table td.span10, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table td.span10, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table td.span10, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table td.span10, .trip-legs-validation-messages table td.span10, .table th.span10, .rf-cal-monthpicker-cnt th.span10, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table th.span10, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table th.span10, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table th.span10, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table th.span10, .trip-legs-validation-messages table th.span10 {
  float: none;
  width: 764px;
  margin-left: 0; }
.table td.span11, .rf-cal-monthpicker-cnt td.span11, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table td.span11, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table td.span11, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table td.span11, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table td.span11, .trip-legs-validation-messages table td.span11, .table th.span11, .rf-cal-monthpicker-cnt th.span11, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table th.span11, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table th.span11, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table th.span11, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table th.span11, .trip-legs-validation-messages table th.span11 {
  float: none;
  width: 844px;
  margin-left: 0; }
.table td.span12, .rf-cal-monthpicker-cnt td.span12, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table td.span12, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table td.span12, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table td.span12, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table td.span12, .trip-legs-validation-messages table td.span12, .table th.span12, .rf-cal-monthpicker-cnt th.span12, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table th.span12, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table th.span12, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table th.span12, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table th.span12, .trip-legs-validation-messages table th.span12 {
  float: none;
  width: 924px;
  margin-left: 0; }
.table tbody tr.success > td, .rf-cal-monthpicker-cnt tbody tr.success > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table tbody tr.success > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table tbody tr.success > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table tbody tr.success > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table tbody tr.success > td, .trip-legs-validation-messages table tbody tr.success > td {
  background-color: lightgreen; }
.table tbody tr.prefered > td, .rf-cal-monthpicker-cnt tbody tr.prefered > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table tbody tr.prefered > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table tbody tr.prefered > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table tbody tr.prefered > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table tbody tr.prefered > td, .trip-legs-validation-messages table tbody tr.prefered > td {
  background-color: #D0E9C6;
  font-weight: bold; }
.table tbody tr.supervisor > td, .rf-cal-monthpicker-cnt tbody tr.supervisor > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table tbody tr.supervisor > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table tbody tr.supervisor > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table tbody tr.supervisor > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table tbody tr.supervisor > td, .trip-legs-validation-messages table tbody tr.supervisor > td {
  background-color: #add8e6;
  font-weight: bold; }
.table tbody tr.error > td, .rf-cal-monthpicker-cnt tbody tr.error > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table tbody tr.error > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table tbody tr.error > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table tbody tr.error > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table tbody tr.error > td, .trip-legs-validation-messages table tbody tr.error > td {
  background-color: #F97F80; }
.table tbody tr.warning > td, .rf-cal-monthpicker-cnt tbody tr.warning > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table tbody tr.warning > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table tbody tr.warning > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table tbody tr.warning > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table tbody tr.warning > td, .trip-legs-validation-messages table tbody tr.warning > td {
  background-color: #FFAD7B; }
.table tbody tr.info > td, .rf-cal-monthpicker-cnt tbody tr.info > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table tbody tr.info > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table tbody tr.info > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table tbody tr.info > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table tbody tr.info > td, .trip-legs-validation-messages table tbody tr.info > td {
  background-color: #ADF9C9; }
.table tbody tr.deleted, .rf-cal-monthpicker-cnt tbody tr.deleted, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table tbody tr.deleted, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table tbody tr.deleted, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table tbody tr.deleted, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table tbody tr.deleted, .trip-legs-validation-messages table tbody tr.deleted {
  text-decoration: line-through;
  color: #6e747d;
  background-color: #EEEEEE; }
.table tbody tr.ignored, .rf-cal-monthpicker-cnt tbody tr.ignored, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table tbody tr.ignored, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table tbody tr.ignored, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table tbody tr.ignored, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table tbody tr.ignored, .trip-legs-validation-messages table tbody tr.ignored {
  color: #6e747d;
  background-color: #EEEEEE; }
  .table tbody tr.ignored a, .rf-cal-monthpicker-cnt tbody tr.ignored a, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table tbody tr.ignored a, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table tbody tr.ignored a, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table tbody tr.ignored a, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table tbody tr.ignored a, .trip-legs-validation-messages table tbody tr.ignored a {
    color: #6e747d; }

.table--hover tbody tr.success:hover, .table--hover tbody tr.prefered:hover > td {
  background-color: #e8fbe8; }
.table--hover tbody tr.supervisor:hover > td {
  background-color: #9ed1d4; }
.table--hover tbody tr.error:hover > td {
  background-color: #fde5e5; }
.table--hover tbody tr.warning:hover > td {
  background-color: #ffeee4; }
.table--hover tbody tr.info:hover > td {
  background-color: #eefdf4; }
.table--hover tbody tr.ignored:hover > td {
  background-color: #f0f1f2; }
.table--hover tbody tr.deleted:hover > td {
  background-color: #f0f1f2; }

.table--borderless-footer, .rich-table.table--borderless-footer, .rf-dt.table--borderless-footer {
  border-left: none !important;
  border-right: none !important;
  border-bottom: none !important; }
  .table--borderless-footer tfoot > tr, .rich-table.table--borderless-footer tfoot > tr, .rf-dt.table--borderless-footer tfoot > tr {
    border: none !important; }
    .table--borderless-footer tfoot > tr > td, .table--borderless-footer tfoot > tr > td.rich-table-footercell, .table--borderless-footer tfoot > tr > .rf-dt-ftr-c, .rich-table.table--borderless-footer tfoot > tr > td, .rich-table.table--borderless-footer tfoot > tr > td.rich-table-footercell, .rich-table.table--borderless-footer tfoot > tr > .rf-dt-ftr-c, .rf-dt.table--borderless-footer tfoot > tr > td, .rf-dt.table--borderless-footer tfoot > tr > td.rich-table-footercell, .rf-dt.table--borderless-footer tfoot > tr > .rf-dt-ftr-c {
      border: none !important; }

.table--borderless, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table, .trip-legs-validation-messages table, .rich-table.table--borderless, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table.rich-table, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table.rich-table, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table.rich-table, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table.rich-table, .trip-legs-validation-messages table.rich-table, .rf-dt.table--borderless, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table.rf-dt, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table.rf-dt, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table.rf-dt, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table.rf-dt, .trip-legs-validation-messages table.rf-dt {
  border: none !important; }
  .table--borderless > tbody > tr > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tbody > tr > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tbody > tr > td, .trip-legs-validation-messages table > tbody > tr > td, .table--borderless > thead > tr > th, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > thead > tr > th, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > thead > tr > th, .trip-legs-validation-messages table > thead > tr > th, .table--borderless > tfoot > tr > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot > tr > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot > tr > td, .trip-legs-validation-messages table > tfoot > tr > td, .rich-table.table--borderless > tbody > tr > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table.rich-table > tbody > tr > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table.rich-table > tbody > tr > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table.rich-table > tbody > tr > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table.rich-table > tbody > tr > td, .trip-legs-validation-messages table.rich-table > tbody > tr > td, .rich-table.table--borderless > thead > tr > th, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table.rich-table > thead > tr > th, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table.rich-table > thead > tr > th, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table.rich-table > thead > tr > th, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table.rich-table > thead > tr > th, .trip-legs-validation-messages table.rich-table > thead > tr > th, .rich-table.table--borderless > tfoot > tr > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table.rich-table > tfoot > tr > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table.rich-table > tfoot > tr > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table.rich-table > tfoot > tr > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table.rich-table > tfoot > tr > td, .trip-legs-validation-messages table.rich-table > tfoot > tr > td, .rf-dt.table--borderless > tbody > tr > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table.rf-dt > tbody > tr > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table.rf-dt > tbody > tr > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table.rf-dt > tbody > tr > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table.rf-dt > tbody > tr > td, .trip-legs-validation-messages table.rf-dt > tbody > tr > td, .rf-dt.table--borderless > thead > tr > th, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table.rf-dt > thead > tr > th, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table.rf-dt > thead > tr > th, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table.rf-dt > thead > tr > th, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table.rf-dt > thead > tr > th, .trip-legs-validation-messages table.rf-dt > thead > tr > th, .rf-dt.table--borderless > tfoot > tr > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table.rf-dt > tfoot > tr > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table.rf-dt > tfoot > tr > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table.rf-dt > tfoot > tr > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table.rf-dt > tfoot > tr > td, .trip-legs-validation-messages table.rf-dt > tfoot > tr > td {
    border-left: none !important;
    border-right: none !important;
    border-radius: none !important; }
  .table--borderless.table--outside-border, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table.table--outside-border, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table.table--outside-border, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table.table--outside-border, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table.table--outside-border, .trip-legs-validation-messages table.table--outside-border, .rich-table.table--borderless.table--outside-border, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table.rich-table.table--outside-border, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table.rich-table.table--outside-border, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table.rich-table.table--outside-border, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table.rich-table.table--outside-border, .trip-legs-validation-messages table.rich-table.table--outside-border, .rf-dt.table--borderless.table--outside-border, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table.rf-dt.table--outside-border, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table.rf-dt.table--outside-border, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table.rf-dt.table--outside-border, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table.rf-dt.table--outside-border, .trip-legs-validation-messages table.rf-dt.table--outside-border {
    border: 1px solid rgba(0, 0, 0, 0.3) !important; }

.responsive-table {
  overflow-x: auto; }

table.statusSelect {
  border: none; }
  table.statusSelect input[type="radio"] {
    display: none; }
  table.statusSelect label {
    padding: 0 !important; }
  table.statusSelect td {
    border: none !important;
    background-color: #ccc !important;
    padding: 4px 10px 2px 10px !important;
    white-space: nowrap; }
    table.statusSelect td:first-child {
      border-top-left-radius: 5px;
      border-bottom-left-radius: 5px;
      border-right: 1px solid #fff !important; }
    table.statusSelect td:last-child {
      border-top-right-radius: 5px;
      border-bottom-right-radius: 5px; }
    table.statusSelect td.receivedSelected {
      background-color: #2d2da8 !important; }
    table.statusSelect td.requestedSelected {
      background-color: #377b37 !important; }
    table.statusSelect td.receivedSelected label, table.statusSelect td.requestedSelected label {
      color: white !important;
      font-weight: bolder !important; }
    table.statusSelect td.receivedSelected label:before, table.statusSelect td.requestedSelected label:before {
      content: "";
      font-family: "FontAwesome"; }

.radio-select-table > tbody > tr > td {
  border: none !important;
  padding: 0 8px 0 0 !important; }

.thead-light > thead > tr > th, .thead-light > tbody > tr > th {
  background-color: #EEEEEE;
  color: #000; }

.thead-dark > thead > tr > th, .thead-dark > tbody > tr > th {
  background-color: #000;
  color: #EEEEEE; }

.actions-table > tbody > tr > td {
  padding: 16px !important; }
.actions-table .edit-mode {
  border: 3px solid #82ACF9;
  padding: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #fff; }
.actions-table .actions-table--leg-num {
  float: left;
  width: 60px; }
.actions-table .actions-table--data {
  float: left;
  width: calc(100% - 150px); }
  .actions-table .actions-table--data.full-width {
    width: 100%; }
.actions-table .actions-table--buttons {
  float: right;
  width: 80px; }

.table--no-hover > tbody > tr:hover {
  background: none !important; }

.table-wrapper {
  overflow: hidden;
  border: 1px solid;
  border-color: rgba(0, 0, 0, 0.3);
  background-color: #fff;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px; }
  .table-wrapper .search-tools {
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    border-top: none;
    border-right: none;
    border-left: none; }
  .table-wrapper > table,
  .table-wrapper > .table--bordered,
  .table-wrapper > .rich-table.table--bordered,
  .table-wrapper > .rf-dt.table--bordered,
  .table-wrapper > .responsive-table > .table,
  .table-wrapper > .responsive-table > .rf-cal-monthpicker-cnt,
  body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .table-wrapper > .responsive-table > table,
  body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .table-wrapper > .responsive-table > table,
  body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .table-wrapper > .responsive-table > table,
  body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .table-wrapper > .responsive-table > table,
  .trip-legs-validation-messages .table-wrapper > .responsive-table > table {
    background: none;
    border-left: none !important;
    border-right: none !important; }
    .table-wrapper > table > tbody > tr > td:first-child, .table-wrapper > table > thead > tr > th:first-child,
    .table-wrapper > .table--bordered > tbody > tr > td:first-child,
    .table-wrapper > .table--bordered > thead > tr > th:first-child,
    .table-wrapper > .rich-table.table--bordered > tbody > tr > td:first-child,
    .table-wrapper > .rich-table.table--bordered > thead > tr > th:first-child,
    .table-wrapper > .rf-dt.table--bordered > tbody > tr > td:first-child,
    .table-wrapper > .rf-dt.table--bordered > thead > tr > th:first-child,
    .table-wrapper > .responsive-table > .table > tbody > tr > td:first-child,
    .table-wrapper > .responsive-table > .rf-cal-monthpicker-cnt > tbody > tr > td:first-child,
    body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .table-wrapper > .responsive-table > table > tbody > tr > td:first-child,
    body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .table-wrapper > .responsive-table > table > tbody > tr > td:first-child,
    body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .table-wrapper > .responsive-table > table > tbody > tr > td:first-child,
    body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .table-wrapper > .responsive-table > table > tbody > tr > td:first-child,
    .trip-legs-validation-messages .table-wrapper > .responsive-table > table > tbody > tr > td:first-child,
    .table-wrapper > .responsive-table > .table > thead > tr > th:first-child,
    .table-wrapper > .responsive-table > .rf-cal-monthpicker-cnt > thead > tr > th:first-child,
    body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .table-wrapper > .responsive-table > table > thead > tr > th:first-child,
    body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .table-wrapper > .responsive-table > table > thead > tr > th:first-child,
    body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .table-wrapper > .responsive-table > table > thead > tr > th:first-child,
    body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .table-wrapper > .responsive-table > table > thead > tr > th:first-child,
    .trip-legs-validation-messages .table-wrapper > .responsive-table > table > thead > tr > th:first-child {
      border-left: none !important; }
    .table-wrapper > table > tbody > tr > td:last-child, .table-wrapper > table > thead > tr > th:last-child,
    .table-wrapper > .table--bordered > tbody > tr > td:last-child,
    .table-wrapper > .table--bordered > thead > tr > th:last-child,
    .table-wrapper > .rich-table.table--bordered > tbody > tr > td:last-child,
    .table-wrapper > .rich-table.table--bordered > thead > tr > th:last-child,
    .table-wrapper > .rf-dt.table--bordered > tbody > tr > td:last-child,
    .table-wrapper > .rf-dt.table--bordered > thead > tr > th:last-child,
    .table-wrapper > .responsive-table > .table > tbody > tr > td:last-child,
    .table-wrapper > .responsive-table > .rf-cal-monthpicker-cnt > tbody > tr > td:last-child,
    body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .table-wrapper > .responsive-table > table > tbody > tr > td:last-child,
    body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .table-wrapper > .responsive-table > table > tbody > tr > td:last-child,
    body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .table-wrapper > .responsive-table > table > tbody > tr > td:last-child,
    body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .table-wrapper > .responsive-table > table > tbody > tr > td:last-child,
    .trip-legs-validation-messages .table-wrapper > .responsive-table > table > tbody > tr > td:last-child,
    .table-wrapper > .responsive-table > .table > thead > tr > th:last-child,
    .table-wrapper > .responsive-table > .rf-cal-monthpicker-cnt > thead > tr > th:last-child,
    body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .table-wrapper > .responsive-table > table > thead > tr > th:last-child,
    body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .table-wrapper > .responsive-table > table > thead > tr > th:last-child,
    body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .table-wrapper > .responsive-table > table > thead > tr > th:last-child,
    body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .table-wrapper > .responsive-table > table > thead > tr > th:last-child,
    .trip-legs-validation-messages .table-wrapper > .responsive-table > table > thead > tr > th:last-child {
      border-right: none !important; }
    .table-wrapper > table > tfoot > tr,
    .table-wrapper > table > tfoot > tr > td.dr-table-footercell.rich-table-footercell,
    .table-wrapper > .table--bordered > tfoot > tr,
    .table-wrapper > .table--bordered > tfoot > tr > td.dr-table-footercell.rich-table-footercell,
    .table-wrapper > .rich-table.table--bordered > tfoot > tr,
    .table-wrapper > .rich-table.table--bordered > tfoot > tr > td.dr-table-footercell.rich-table-footercell,
    .table-wrapper > .rf-dt.table--bordered > tfoot > tr,
    .table-wrapper > .rf-dt.table--bordered > tfoot > tr > td.dr-table-footercell.rich-table-footercell,
    .table-wrapper > .responsive-table > .table > tfoot > tr,
    .table-wrapper > .responsive-table > .rf-cal-monthpicker-cnt > tfoot > tr,
    body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .table-wrapper > .responsive-table > table > tfoot > tr,
    body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .table-wrapper > .responsive-table > table > tfoot > tr,
    body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .table-wrapper > .responsive-table > table > tfoot > tr,
    body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .table-wrapper > .responsive-table > table > tfoot > tr,
    .trip-legs-validation-messages .table-wrapper > .responsive-table > table > tfoot > tr,
    .table-wrapper > .responsive-table > .table > tfoot > tr > td.dr-table-footercell.rich-table-footercell,
    .table-wrapper > .responsive-table > .rf-cal-monthpicker-cnt > tfoot > tr > td.dr-table-footercell.rich-table-footercell,
    body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .table-wrapper > .responsive-table > table > tfoot > tr > td.dr-table-footercell.rich-table-footercell,
    body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .table-wrapper > .responsive-table > table > tfoot > tr > td.dr-table-footercell.rich-table-footercell,
    body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .table-wrapper > .responsive-table > table > tfoot > tr > td.dr-table-footercell.rich-table-footercell,
    body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .table-wrapper > .responsive-table > table > tfoot > tr > td.dr-table-footercell.rich-table-footercell,
    .trip-legs-validation-messages .table-wrapper > .responsive-table > table > tfoot > tr > td.dr-table-footercell.rich-table-footercell {
      background: none; }
    .table-wrapper > table > tfoot > tr > td,
    .table-wrapper > .table--bordered > tfoot > tr > td,
    .table-wrapper > .rich-table.table--bordered > tfoot > tr > td,
    .table-wrapper > .rf-dt.table--bordered > tfoot > tr > td,
    .table-wrapper > .responsive-table > .table > tfoot > tr > td,
    .table-wrapper > .responsive-table > .rf-cal-monthpicker-cnt > tfoot > tr > td,
    body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .table-wrapper > .responsive-table > table > tfoot > tr > td,
    body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .table-wrapper > .responsive-table > table > tfoot > tr > td,
    body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .table-wrapper > .responsive-table > table > tfoot > tr > td,
    body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .table-wrapper > .responsive-table > table > tfoot > tr > td,
    .trip-legs-validation-messages .table-wrapper > .responsive-table > table > tfoot > tr > td {
      border: none !important; }
  .table-wrapper .dr-dscr.rich-datascr {
    border: none;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px; }
  .table-wrapper .item.trip, .table-wrapper .info-pane, .table-wrapper .item.aircraft {
    border-left: none;
    border-right: none; }
  .table-wrapper > .table--borderless, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table.table-wrapper > table, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table.table-wrapper > table, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table.table-wrapper > table, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table.table-wrapper > table, .trip-legs-validation-messages .table-wrapper > table {
    margin-bottom: 0 !important; }
    .table-wrapper > .table--borderless > tfoot > tr > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table.table-wrapper > table > tfoot > tr > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table.table-wrapper > table > tfoot > tr > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table.table-wrapper > table > tfoot > tr > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table.table-wrapper > table > tfoot > tr > td, .trip-legs-validation-messages .table-wrapper > table > tfoot > tr > td {
      border-bottom: none !important; }

.table:empty, .rf-cal-monthpicker-cnt:empty, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table:empty, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table:empty, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table:empty, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table:empty, .trip-legs-validation-messages table:empty,
.table:not(:has(tr)),
.rf-cal-monthpicker-cnt:not(:has(tr)),
body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table:not(:has(tr)),
body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table:not(:has(tr)),
body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table:not(:has(tr)),
body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table:not(:has(tr)),
.trip-legs-validation-messages table:not(:has(tr)) {
  display: none !important; }

.table > tfoot:has(.rf-ds:empty), .rf-cal-monthpicker-cnt > tfoot:has(.rf-ds:empty), body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot:has(.rf-ds:empty), body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot:has(.rf-ds:empty), body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table > tfoot:has(.rf-ds:empty), body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table > tfoot:has(.rf-ds:empty), .trip-legs-validation-messages table > tfoot:has(.rf-ds:empty) {
  display: none !important; }

.table.borderless, .borderless.rf-cal-monthpicker-cnt, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table.borderless, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table.borderless, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table.borderless, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table.borderless, .trip-legs-validation-messages table.borderless {
  border: none !important; }
  .table.borderless > tbody > tr > td:first-child, .borderless.rf-cal-monthpicker-cnt > tbody > tr > td:first-child, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table.borderless > tbody > tr > td:first-child, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table.borderless > tbody > tr > td:first-child, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table.borderless > tbody > tr > td:first-child, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table.borderless > tbody > tr > td:first-child, .trip-legs-validation-messages table.borderless > tbody > tr > td:first-child,
  .table.borderless > thead > tr > th:first-child,
  .borderless.rf-cal-monthpicker-cnt > thead > tr > th:first-child,
  body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table.borderless > thead > tr > th:first-child,
  body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table.borderless > thead > tr > th:first-child,
  body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table.borderless > thead > tr > th:first-child,
  body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table.borderless > thead > tr > th:first-child,
  .trip-legs-validation-messages table.borderless > thead > tr > th:first-child,
  .table.borderless > tfoot > tr > td:first-child,
  .borderless.rf-cal-monthpicker-cnt > tfoot > tr > td:first-child,
  body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table > table.borderless > tfoot > tr > td:first-child,
  body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table > table.borderless > tfoot > tr > td:first-child,
  body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table > table.borderless > tfoot > tr > td:first-child,
  body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table > table.borderless > tfoot > tr > td:first-child,
  .trip-legs-validation-messages table.borderless > tfoot > tr > td:first-child {
    border-left: none !important; }

.search-tools:has(~ .responsive-table > .borderless) {
  border-top: none !important;
  border-left: none !important;
  border-right: none !important; }

.table-contentonly {
  border: none; }
  .table-contentonly > thead {
    display: none; }
  .table-contentonly > tbody > tr > td {
    border: none !important; }

/*!
 * Bootstrap v2.3.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat. */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
  opacity: 0.8;
  filter: alpha(opacity=80); }
  .modal-backdrop.fade {
    opacity: 0; }
    .modal-backdrop.fade.in {
      opacity: 0.8;
      filter: alpha(opacity=80); }

.modal {
  position: fixed;
  top: 10%;
  left: 50%;
  z-index: 1050;
  width: 560px;
  margin-left: -280px;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  /* IE6-7 */
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  outline: none; }
  .modal.fade {
    -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
    -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
    -o-transition: opacity 0.3s linear, top 0.3s ease-out;
    transition: opacity 0.3s linear, top 0.3s ease-out;
    top: -300%; }
    .modal.fade.in {
      top: 10%; }

.modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee; }
  .modal-header .close {
    margin-top: 2px;
    float: right;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    color: #000000;
    border: none;
    background: none;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.2;
    filter: alpha(opacity=20); }
  .modal-header h3 {
    margin: 0;
    line-height: 30px; }

.modal-body {
  position: relative;
  overflow-y: auto;
  max-height: 65vh;
  padding: 15px; }

.modal-form {
  margin-bottom: 0; }

.modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
  *zoom: 1; }
  .modal-footer:before {
    display: table;
    content: "";
    line-height: 0; }
  .modal-footer:after {
    display: table;
    content: "";
    line-height: 0;
    clear: both; }
  .modal-footer .btn + .btn, .modal-footer .rf-cal-monthpicker-cnt .rf-cal-time-btn + .btn, .rf-cal-monthpicker-cnt .modal-footer .rf-cal-time-btn + .btn, .modal-footer .fc .fc-toolbar-chunk .fc-today-button + .btn, .fc .fc-toolbar-chunk .modal-footer .fc-today-button + .btn, .modal-footer .fc .fc-toolbar-chunk .fc-dayGridMonth-button + .btn, .fc .fc-toolbar-chunk .modal-footer .fc-dayGridMonth-button + .btn,
  .modal-footer .fc .fc-toolbar-chunk .fc-timeGridWeek-button + .btn,
  .fc .fc-toolbar-chunk .modal-footer .fc-timeGridWeek-button + .btn, .modal-footer .rf-cal-monthpicker-cnt .btn + .rf-cal-time-btn, .rf-cal-monthpicker-cnt .modal-footer .btn + .rf-cal-time-btn, .modal-footer .rf-cal-monthpicker-cnt .rf-cal-time-btn + .rf-cal-time-btn, .rf-cal-monthpicker-cnt .modal-footer .rf-cal-time-btn + .rf-cal-time-btn, .modal-footer .fc .fc-toolbar-chunk .rf-cal-monthpicker-cnt .fc-today-button + .rf-cal-time-btn, .rf-cal-monthpicker-cnt .modal-footer .fc .fc-toolbar-chunk .fc-today-button + .rf-cal-time-btn, .fc .fc-toolbar-chunk .modal-footer .rf-cal-monthpicker-cnt .fc-today-button + .rf-cal-time-btn, .rf-cal-monthpicker-cnt .fc .fc-toolbar-chunk .modal-footer .fc-today-button + .rf-cal-time-btn, .modal-footer .fc .fc-toolbar-chunk .rf-cal-monthpicker-cnt .fc-dayGridMonth-button + .rf-cal-time-btn, .rf-cal-monthpicker-cnt .modal-footer .fc .fc-toolbar-chunk .fc-dayGridMonth-button + .rf-cal-time-btn, .fc .fc-toolbar-chunk .modal-footer .rf-cal-monthpicker-cnt .fc-dayGridMonth-button + .rf-cal-time-btn, .rf-cal-monthpicker-cnt .fc .fc-toolbar-chunk .modal-footer .fc-dayGridMonth-button + .rf-cal-time-btn,
  .modal-footer .fc .fc-toolbar-chunk .rf-cal-monthpicker-cnt .fc-timeGridWeek-button + .rf-cal-time-btn,
  .rf-cal-monthpicker-cnt .modal-footer .fc .fc-toolbar-chunk .fc-timeGridWeek-button + .rf-cal-time-btn,
  .fc .fc-toolbar-chunk .modal-footer .rf-cal-monthpicker-cnt .fc-timeGridWeek-button + .rf-cal-time-btn,
  .rf-cal-monthpicker-cnt .fc .fc-toolbar-chunk .modal-footer .fc-timeGridWeek-button + .rf-cal-time-btn, .modal-footer .fc .fc-toolbar-chunk .btn + .fc-today-button, .fc .fc-toolbar-chunk .modal-footer .btn + .fc-today-button, .modal-footer .rf-cal-monthpicker-cnt .fc .fc-toolbar-chunk .rf-cal-time-btn + .fc-today-button, .fc .fc-toolbar-chunk .modal-footer .rf-cal-monthpicker-cnt .rf-cal-time-btn + .fc-today-button, .rf-cal-monthpicker-cnt .modal-footer .fc .fc-toolbar-chunk .rf-cal-time-btn + .fc-today-button, .fc .fc-toolbar-chunk .rf-cal-monthpicker-cnt .modal-footer .rf-cal-time-btn + .fc-today-button, .modal-footer .fc .fc-toolbar-chunk .fc-today-button + .fc-today-button, .fc .fc-toolbar-chunk .modal-footer .fc-today-button + .fc-today-button, .modal-footer .fc .fc-toolbar-chunk .fc-dayGridMonth-button + .fc-today-button, .fc .fc-toolbar-chunk .modal-footer .fc-dayGridMonth-button + .fc-today-button,
  .modal-footer .fc .fc-toolbar-chunk .fc-timeGridWeek-button + .fc-today-button,
  .fc .fc-toolbar-chunk .modal-footer .fc-timeGridWeek-button + .fc-today-button, .modal-footer .fc .fc-toolbar-chunk .btn + .fc-dayGridMonth-button, .fc .fc-toolbar-chunk .modal-footer .btn + .fc-dayGridMonth-button, .modal-footer .rf-cal-monthpicker-cnt .fc .fc-toolbar-chunk .rf-cal-time-btn + .fc-dayGridMonth-button, .fc .fc-toolbar-chunk .modal-footer .rf-cal-monthpicker-cnt .rf-cal-time-btn + .fc-dayGridMonth-button, .rf-cal-monthpicker-cnt .modal-footer .fc .fc-toolbar-chunk .rf-cal-time-btn + .fc-dayGridMonth-button, .fc .fc-toolbar-chunk .rf-cal-monthpicker-cnt .modal-footer .rf-cal-time-btn + .fc-dayGridMonth-button, .modal-footer .fc .fc-toolbar-chunk .fc-today-button + .fc-dayGridMonth-button, .fc .fc-toolbar-chunk .modal-footer .fc-today-button + .fc-dayGridMonth-button, .modal-footer .fc .fc-toolbar-chunk .fc-dayGridMonth-button + .fc-dayGridMonth-button, .fc .fc-toolbar-chunk .modal-footer .fc-dayGridMonth-button + .fc-dayGridMonth-button,
  .modal-footer .fc .fc-toolbar-chunk .fc-timeGridWeek-button + .fc-dayGridMonth-button,
  .fc .fc-toolbar-chunk .modal-footer .fc-timeGridWeek-button + .fc-dayGridMonth-button,
  .modal-footer .fc .fc-toolbar-chunk .btn + .fc-timeGridWeek-button,
  .fc .fc-toolbar-chunk .modal-footer .btn + .fc-timeGridWeek-button,
  .modal-footer .rf-cal-monthpicker-cnt .fc .fc-toolbar-chunk .rf-cal-time-btn + .fc-timeGridWeek-button,
  .fc .fc-toolbar-chunk .modal-footer .rf-cal-monthpicker-cnt .rf-cal-time-btn + .fc-timeGridWeek-button,
  .rf-cal-monthpicker-cnt .modal-footer .fc .fc-toolbar-chunk .rf-cal-time-btn + .fc-timeGridWeek-button,
  .fc .fc-toolbar-chunk .rf-cal-monthpicker-cnt .modal-footer .rf-cal-time-btn + .fc-timeGridWeek-button,
  .modal-footer .fc .fc-toolbar-chunk .fc-today-button + .fc-timeGridWeek-button,
  .fc .fc-toolbar-chunk .modal-footer .fc-today-button + .fc-timeGridWeek-button,
  .modal-footer .fc .fc-toolbar-chunk .fc-dayGridMonth-button + .fc-timeGridWeek-button,
  .fc .fc-toolbar-chunk .modal-footer .fc-dayGridMonth-button + .fc-timeGridWeek-button,
  .modal-footer .fc .fc-toolbar-chunk .fc-timeGridWeek-button + .fc-timeGridWeek-button,
  .fc .fc-toolbar-chunk .modal-footer .fc-timeGridWeek-button + .fc-timeGridWeek-button {
    margin-left: 5px;
    margin-bottom: 0; }
  .modal-footer .btn-group .btn + .btn, .modal-footer .btn-group .rf-cal-monthpicker-cnt .rf-cal-time-btn + .btn, .rf-cal-monthpicker-cnt .modal-footer .btn-group .rf-cal-time-btn + .btn, .modal-footer .btn-group .fc .fc-toolbar-chunk .fc-today-button + .btn, .fc .fc-toolbar-chunk .modal-footer .btn-group .fc-today-button + .btn, .modal-footer .btn-group .fc .fc-toolbar-chunk .fc-dayGridMonth-button + .btn, .fc .fc-toolbar-chunk .modal-footer .btn-group .fc-dayGridMonth-button + .btn,
  .modal-footer .btn-group .fc .fc-toolbar-chunk .fc-timeGridWeek-button + .btn,
  .fc .fc-toolbar-chunk .modal-footer .btn-group .fc-timeGridWeek-button + .btn, .modal-footer .btn-group .rf-cal-monthpicker-cnt .btn + .rf-cal-time-btn, .rf-cal-monthpicker-cnt .modal-footer .btn-group .btn + .rf-cal-time-btn, .modal-footer .btn-group .rf-cal-monthpicker-cnt .rf-cal-time-btn + .rf-cal-time-btn, .rf-cal-monthpicker-cnt .modal-footer .btn-group .rf-cal-time-btn + .rf-cal-time-btn, .modal-footer .btn-group .fc .fc-toolbar-chunk .rf-cal-monthpicker-cnt .fc-today-button + .rf-cal-time-btn, .rf-cal-monthpicker-cnt .modal-footer .btn-group .fc .fc-toolbar-chunk .fc-today-button + .rf-cal-time-btn, .fc .fc-toolbar-chunk .modal-footer .btn-group .rf-cal-monthpicker-cnt .fc-today-button + .rf-cal-time-btn, .rf-cal-monthpicker-cnt .fc .fc-toolbar-chunk .modal-footer .btn-group .fc-today-button + .rf-cal-time-btn, .modal-footer .btn-group .fc .fc-toolbar-chunk .rf-cal-monthpicker-cnt .fc-dayGridMonth-button + .rf-cal-time-btn, .rf-cal-monthpicker-cnt .modal-footer .btn-group .fc .fc-toolbar-chunk .fc-dayGridMonth-button + .rf-cal-time-btn, .fc .fc-toolbar-chunk .modal-footer .btn-group .rf-cal-monthpicker-cnt .fc-dayGridMonth-button + .rf-cal-time-btn, .rf-cal-monthpicker-cnt .fc .fc-toolbar-chunk .modal-footer .btn-group .fc-dayGridMonth-button + .rf-cal-time-btn,
  .modal-footer .btn-group .fc .fc-toolbar-chunk .rf-cal-monthpicker-cnt .fc-timeGridWeek-button + .rf-cal-time-btn,
  .rf-cal-monthpicker-cnt .modal-footer .btn-group .fc .fc-toolbar-chunk .fc-timeGridWeek-button + .rf-cal-time-btn,
  .fc .fc-toolbar-chunk .modal-footer .btn-group .rf-cal-monthpicker-cnt .fc-timeGridWeek-button + .rf-cal-time-btn,
  .rf-cal-monthpicker-cnt .fc .fc-toolbar-chunk .modal-footer .btn-group .fc-timeGridWeek-button + .rf-cal-time-btn, .modal-footer .btn-group .fc .fc-toolbar-chunk .btn + .fc-today-button, .fc .fc-toolbar-chunk .modal-footer .btn-group .btn + .fc-today-button, .modal-footer .btn-group .rf-cal-monthpicker-cnt .fc .fc-toolbar-chunk .rf-cal-time-btn + .fc-today-button, .fc .fc-toolbar-chunk .modal-footer .btn-group .rf-cal-monthpicker-cnt .rf-cal-time-btn + .fc-today-button, .rf-cal-monthpicker-cnt .modal-footer .btn-group .fc .fc-toolbar-chunk .rf-cal-time-btn + .fc-today-button, .fc .fc-toolbar-chunk .rf-cal-monthpicker-cnt .modal-footer .btn-group .rf-cal-time-btn + .fc-today-button, .modal-footer .btn-group .fc .fc-toolbar-chunk .fc-today-button + .fc-today-button, .fc .fc-toolbar-chunk .modal-footer .btn-group .fc-today-button + .fc-today-button, .modal-footer .btn-group .fc .fc-toolbar-chunk .fc-dayGridMonth-button + .fc-today-button, .fc .fc-toolbar-chunk .modal-footer .btn-group .fc-dayGridMonth-button + .fc-today-button,
  .modal-footer .btn-group .fc .fc-toolbar-chunk .fc-timeGridWeek-button + .fc-today-button,
  .fc .fc-toolbar-chunk .modal-footer .btn-group .fc-timeGridWeek-button + .fc-today-button, .modal-footer .btn-group .fc .fc-toolbar-chunk .btn + .fc-dayGridMonth-button, .fc .fc-toolbar-chunk .modal-footer .btn-group .btn + .fc-dayGridMonth-button, .modal-footer .btn-group .rf-cal-monthpicker-cnt .fc .fc-toolbar-chunk .rf-cal-time-btn + .fc-dayGridMonth-button, .fc .fc-toolbar-chunk .modal-footer .btn-group .rf-cal-monthpicker-cnt .rf-cal-time-btn + .fc-dayGridMonth-button, .rf-cal-monthpicker-cnt .modal-footer .btn-group .fc .fc-toolbar-chunk .rf-cal-time-btn + .fc-dayGridMonth-button, .fc .fc-toolbar-chunk .rf-cal-monthpicker-cnt .modal-footer .btn-group .rf-cal-time-btn + .fc-dayGridMonth-button, .modal-footer .btn-group .fc .fc-toolbar-chunk .fc-today-button + .fc-dayGridMonth-button, .fc .fc-toolbar-chunk .modal-footer .btn-group .fc-today-button + .fc-dayGridMonth-button, .modal-footer .btn-group .fc .fc-toolbar-chunk .fc-dayGridMonth-button + .fc-dayGridMonth-button, .fc .fc-toolbar-chunk .modal-footer .btn-group .fc-dayGridMonth-button + .fc-dayGridMonth-button,
  .modal-footer .btn-group .fc .fc-toolbar-chunk .fc-timeGridWeek-button + .fc-dayGridMonth-button,
  .fc .fc-toolbar-chunk .modal-footer .btn-group .fc-timeGridWeek-button + .fc-dayGridMonth-button,
  .modal-footer .btn-group .fc .fc-toolbar-chunk .btn + .fc-timeGridWeek-button,
  .fc .fc-toolbar-chunk .modal-footer .btn-group .btn + .fc-timeGridWeek-button,
  .modal-footer .btn-group .rf-cal-monthpicker-cnt .fc .fc-toolbar-chunk .rf-cal-time-btn + .fc-timeGridWeek-button,
  .fc .fc-toolbar-chunk .modal-footer .btn-group .rf-cal-monthpicker-cnt .rf-cal-time-btn + .fc-timeGridWeek-button,
  .rf-cal-monthpicker-cnt .modal-footer .btn-group .fc .fc-toolbar-chunk .rf-cal-time-btn + .fc-timeGridWeek-button,
  .fc .fc-toolbar-chunk .rf-cal-monthpicker-cnt .modal-footer .btn-group .rf-cal-time-btn + .fc-timeGridWeek-button,
  .modal-footer .btn-group .fc .fc-toolbar-chunk .fc-today-button + .fc-timeGridWeek-button,
  .fc .fc-toolbar-chunk .modal-footer .btn-group .fc-today-button + .fc-timeGridWeek-button,
  .modal-footer .btn-group .fc .fc-toolbar-chunk .fc-dayGridMonth-button + .fc-timeGridWeek-button,
  .fc .fc-toolbar-chunk .modal-footer .btn-group .fc-dayGridMonth-button + .fc-timeGridWeek-button,
  .modal-footer .btn-group .fc .fc-toolbar-chunk .fc-timeGridWeek-button + .fc-timeGridWeek-button,
  .fc .fc-toolbar-chunk .modal-footer .btn-group .fc-timeGridWeek-button + .fc-timeGridWeek-button {
    margin-left: -1px; }
  .modal-footer .btn-block + .btn-block {
    margin-left: 0; }

.inbox {
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  background: #fff; }
  .inbox .modal textarea {
    width: 100%;
    min-height: 160px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .inbox .inbox--toolbar {
    background-color: #eee;
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 1px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 1px;
    box-shadow: rgba(0, 0, 0, 0.3) 0 1px 1px; }
    .inbox .inbox--toolbar label {
      display: inline-block; }
  .inbox .inbox--messages-list {
    right: 0;
    left: 0;
    top: 4.2em;
    height: 27.8em;
    overflow-y: auto !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.3); }
    .inbox .inbox--messages-list table .pill-button, .inbox .inbox--messages-list table .rf-fu-btn-add, .inbox .inbox--messages-list table .rf-fu-btn-clr,
    .inbox .inbox--messages-list table .rf-fu-btn-upl, .inbox .inbox--messages-list table .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt .inbox .inbox--messages-list table .rf-cal-time-btn, .inbox .inbox--messages-list table .rf-pick .rf-pick-btn, .rf-pick .inbox .inbox--messages-list table .rf-pick-btn {
      font-size: 10px;
      line-height: 12.5px;
      font-size: 1rem;
      line-height: 1.25rem; }
    .inbox .inbox--messages-list table .active td {
      color: #fff;
      background-color: #0a8de9; }
  .inbox .inbox--message {
    right: 0;
    left: 0;
    top: 321px;
    bottom: 0;
    overflow: hidden;
    padding: 20px;
    -moz-box-shadow: border-box;
    -webkit-box-shadow: border-box;
    box-shadow: border-box;
    border: none; }
    .inbox .inbox--message textarea {
      margin: 0;
      border: 0;
      width: 100%;
      height: 100%; }
    .inbox .inbox--message:focus {
      outline-width: 0; }

.search-tools {
  margin: 0;
  padding: 0;
  overflow: auto;
  border: 1px solid;
  border-color: #bbbbbb;
  background-color: #e1e1e1;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dddddd));
  background: -moz-linear-gradient(top, #ffffff, #dddddd);
  background: -webkit-linear-gradient(top, #ffffff, #dddddd);
  background: linear-gradient(to bottom, #ffffff, #dddddd);
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px; }
  .search-tools:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  html.ie6 .search-tools, html.ie7 .search-tools {
    zoom: 1; }
  .search-tools label {
    padding: 0 8px 0 0;
    line-height: 24px !important; }
  .search-tools input[type=checkbox] {
    margin-left: 4px; }
  .search-tools span {
    font-size: 1.2rem;
    font-weight: bold; }
  .search-tools .search {
    float: left;
    white-space: nowrap;
    padding: 16px; }
    .search-tools .search.g, .search-tools .search.grid {
      float: none;
      flex-grow: 2;
      padding: 0 0 0 16px; }
    .search-tools .search label {
      font-weight: bold;
      vertical-align: top; }
    .search-tools .search .input {
      display: inline-block;
      width: calc(100% - 135px);
      max-width: 310px; }
      html.ie7 .search-tools .search .input, html.ie6 .search-tools .search .input {
        zoom: 1;
        *display: inline; }
      .search-tools .search .input img.pleaseWait {
        vertical-align: middle;
        position: relative;
        right: 26px; }
      .search-tools .search .input input.input-search, .search-tools .search .input input[type="text"] {
        font-size: 1.2rem;
        width: 100%;
        padding: 1px 8px;
        margin: 0;
        -moz-border-radius: 1em;
        -webkit-border-radius: 1em;
        border-radius: 1em;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        outline-width: 0; }
        .search-tools .search .input input.input-search:focus, .search-tools .search .input input[type="text"]:focus {
          border-color: #0d6efd;
          -moz-box-shadow: #0d6efd, 0, 0, 8px;
          -webkit-box-shadow: #0d6efd, 0, 0, 8px;
          box-shadow: #0d6efd, 0, 0, 8px; }
      .search-tools .search .input .inline-hints {
        text-align: left;
        color: #999;
        margin: 5px 0; }
  .search-tools .search-date {
    float: right;
    padding: 16px 16px 0 0; }
    .search-tools .search-date select {
      vertical-align: baseline; }
  .search-tools .filters {
    padding: 8px 16px;
    clear: both; }
    .search-tools .filters table tbody {
      background-color: transparent; }

.search-tools:has(~ .responsive-table > .table--condensed, ~ .responsive-table > .rf-cal-monthpicker-cnt, ~ .trip-legs-validation-messages .responsive-table > table) .soft,
.search-tools:has(~ .table--condensed, ~ .rf-cal-monthpicker-cnt, ~ .trip-legs-validation-messages table) .soft {
  padding: 8px !important; }
.search-tools:has(~ .responsive-table > .table--condensed, ~ .responsive-table > .rf-cal-monthpicker-cnt, ~ .trip-legs-validation-messages .responsive-table > table) .push--sides,
.search-tools:has(~ .table--condensed, ~ .rf-cal-monthpicker-cnt, ~ .trip-legs-validation-messages table) .push--sides {
  margin-left: 8px !important;
  margin-right: 8px !important; }

:root {
  --fc-small-font-size: 12px;
  --fc-daygrid-event-dot-width: 0; }

.fc {
  background-color: #FFFFFF;
  border-radius: 6px;
  margin-bottom: 0; }
  .fc a {
    color: #6e747d; }
  .fc .fc-button-group {
    vertical-align: top; }
  .fc .fc-header-toolbar {
    border: 1px solid var(--fc-border-color);
    border-bottom: none;
    margin: 0 !important;
    padding: 0.75em;
    border-top-right-radius: 6px;
    border-top-left-radius-radius: 6px; }
  .fc .fc-toolbar-chunk .fc-prev-button,
  .fc .fc-toolbar-chunk .fc-next-button {
    border: none;
    background: none;
    color: #212529;
    padding-top: 3px;
    padding-bottom: 3px; }
  .fc .fc-toolbar-chunk .fc-today-button {
    text-transform: capitalize !important; }
  .fc .fc-toolbar-chunk .fc-dayGridMonth-button,
  .fc .fc-toolbar-chunk .fc-timeGridWeek-button {
    margin: 0 !important;
    text-transform: capitalize; }
  .fc .fc-event {
    cursor: hand;
    font-weight: bold;
    padding: 2px 0; }
    .fc .fc-event .fc-event-time {
      display: none; }
    .fc .fc-event .fc-daygrid-event-dot {
      margin: 0; }
    .fc .fc-event .fc-event-title {
      padding: 0 4px; }
  .fc .fc-day-today .fc-daygrid-day-number {
    background-color: #dc3545;
    border-radius: 50%;
    color: #FFFFFF; }
  .fc .fc-daygrid-day-number {
    margin: 8px;
    width: 26px;
    text-align: center;
    font-size: 14px; }
  .fc .completed,
  .fc .notstarted,
  .fc .inprogress,
  .fc .past {
    border: none;
    transition: background-color 0.2s ease-in; }
  .fc .completed {
    background-color: #52a552;
    color: #FFFFFF; }
    .fc .completed:hover {
      background: #5cb85c; }
  .fc .notstarted {
    background: #e5ad06;
    color: #FFFFFF; }
    .fc .notstarted:hover {
      background: #ffc107; }
  .fc .inprogress {
    background: #e5ad06;
    color: #FFFFFF; }
    .fc .inprogress:hover {
      background: #ffc107; }
  .fc .past {
    background: #0b63e3;
    color: #FFFFFF; }
    .fc .past:hover {
      background: #0d6efd; }
  .fc .fc-daygrid-event {
    white-space: normal; }
  .fc .fc-col-header-cell {
    font-size: 1.6em;
    padding: 5px;
    font-weight: normal;
    border-right-color: #fff; }
  .fc .fc-daygrid-more-link {
    font-size: var(--fc-small-font-size); }
  .fc .fc-popover {
    z-index: 1000; }
    .fc .fc-popover .fc-popover-header {
      font-size: var(--fc-small-font-size); }

@supports (-moz-appearance: none) {
  .fc .fc-scrollgrid-liquid {
    height: calc(100% - 32px); } }
@media only screen and (min-width: 1466px) {
  body.client.dashboard #center > .border {
    overflow: hidden; } }
body.client.dashboard .client-dashboard-body {
  --gap: 16px;
  --border-radius: 8px;
  overflow: visible;
  display: flex;
  flex-wrap: wrap;
  row-gap: var(--gap);
  column-gap: var(--gap);
  flex-direction: row;
  min-width: 720px; }
  body.client.dashboard .client-dashboard-body * {
    scrollbar-color: rgba(0, 0, 0, 0.2) transparent;
    scrollbar-width: thin; }
  @media only screen and (min-width: 1466px) {
    body.client.dashboard .client-dashboard-body {
      flex-direction: row;
      justify-content: center;
      align-items: stretch;
      height: 100%; }
      body.client.dashboard .client-dashboard-body .support-info-col {
        width: calc(20% - var(--gap));
        max-width: 300px;
        flex-grow: 0;
        order: 1; }
      body.client.dashboard .client-dashboard-body .notes-notifications-col {
        width: calc(20% - var(--gap));
        max-width: 300px;
        flex-grow: 0;
        order: 3;
        display: flex;
        flex-direction: column;
        height: 100%; }
        body.client.dashboard .client-dashboard-body .notes-notifications-col #comment-box {
          overflow: auto; }
      body.client.dashboard .client-dashboard-body .dashboard-main-col {
        width: calc(60% - var(--gap));
        flex-grow: 1;
        order: 2;
        flex-direction: column;
        height: 100%; }
        body.client.dashboard .client-dashboard-body .dashboard-main-col > .tabs-container > .tab-content {
          height: 100%; }
        body.client.dashboard .client-dashboard-body .dashboard-main-col .rf-ds {
          display: block;
          height: 24px; }
        body.client.dashboard .client-dashboard-body .dashboard-main-col #quickview-grid {
          overflow: auto !important;
          height: calc(100% - 86px); }
        body.client.dashboard .client-dashboard-body .dashboard-main-col .calendar-wrapper {
          height: calc(100% - 54px); }
        body.client.dashboard .client-dashboard-body .dashboard-main-col #trips-grid {
          height: calc(100% - 2px);
          background-color: #E1E1E1; }
          body.client.dashboard .client-dashboard-body .dashboard-main-col #trips-grid .trips-table {
            overflow: auto;
            height: calc(100% - 154px);
            border-bottom: 1px solid #ccc; }
        body.client.dashboard .client-dashboard-body .dashboard-main-col #aircrafts-grid {
          height: calc(100% - 2px);
          background-color: #E1E1E1; }
          body.client.dashboard .client-dashboard-body .dashboard-main-col #aircrafts-grid .trips-table {
            overflow: auto;
            height: calc(100% - 118px);
            border-bottom: 1px solid #ccc; }
        body.client.dashboard .client-dashboard-body .dashboard-main-col #contacts-grid {
          height: calc(100% - 60px);
          background-color: #E1E1E1; }
          body.client.dashboard .client-dashboard-body .dashboard-main-col #contacts-grid .responsive-table {
            overflow: auto;
            height: calc(100% - 105px); } }
  @media only screen and (max-width: 1465px) {
    body.client.dashboard .client-dashboard-body {
      flex-direction: column;
      height: 100%;
      width: 100%;
      max-height: 740px; }
      body.client.dashboard .client-dashboard-body .support-info-col {
        width: calc(25% - var(--gap));
        min-width: 270px;
        order: 1;
        overflow: visible; }
      body.client.dashboard .client-dashboard-body .notes-notifications-col {
        width: calc(25% - var(--gap));
        min-width: 270px;
        order: 2;
        display: flex;
        flex-direction: column;
        height: calc(60% - var(--gap));
        flex: 1 0 auto; } }
    @media only screen and (max-width: 1465px) and (max-height: 680px) {
      body.client.dashboard .client-dashboard-body .notes-notifications-col {
        height: calc(100% - 206px - var(--gap)); } }
  @media only screen and (max-width: 1465px) {
        body.client.dashboard .client-dashboard-body .notes-notifications-col #comment-box {
          overflow: auto;
          scrollbar-color: rgba(0, 0, 0, 0.2) transparent;
          scrollbar-width: thin; }
      body.client.dashboard .client-dashboard-body .dashboard-main-col {
        order: 3;
        width: calc(75% - var(--gap));
        min-width: 800px;
        height: calc(80% - var(--gap));
        flex: 3 0 auto; }
        body.client.dashboard .client-dashboard-body .dashboard-main-col .calendar-wrapper {
          height: calc(100% - 54px); } }
  @media only screen and (max-width: 1150px) {
    body.client.dashboard .client-dashboard-body {
      flex-direction: row;
      height: auto !important;
      min-height: auto !important; }
      body.client.dashboard .client-dashboard-body .support-info-col, body.client.dashboard .client-dashboard-body .dashboard-main-col, body.client.dashboard .client-dashboard-body .notes-notifications-col {
        width: calc(100% - var(--gap)) !important;
        min-width: calc(100% - var(--gap)) !important; }
      body.client.dashboard .client-dashboard-body .support-info-col {
        order: 1;
        flex-grow: 1; }
        body.client.dashboard .client-dashboard-body .support-info-col .contact-info {
          display: flex;
          flex-wrap: wrap;
          column-gap: 20px; }
          body.client.dashboard .client-dashboard-body .support-info-col .contact-info p {
            margin-top: 0;
            line-height: 24px; }
      body.client.dashboard .client-dashboard-body .dashboard-main-col {
        order: 2;
        height: auto; }
        body.client.dashboard .client-dashboard-body .dashboard-main-col #calendar-view {
          min-height: 720px; }
      body.client.dashboard .client-dashboard-body .notes-notifications-col {
        order: 3;
        height: auto; } }
  body.client.dashboard .client-dashboard-body .support-info-col .company-name {
    padding: 0.8em 1.5em;
    margin-bottom: 1px;
    background-color: #fff;
    -moz-border-radius-topleft: 0.5em;
    -webkit-border-top-left-radius: 0.5em;
    border-top-left-radius: 0.5em;
    -moz-border-radius-topright: 0.5em;
    -webkit-border-top-right-radius: 0.5em;
    border-top-right-radius: 0.5em;
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px;
    box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px; }
    body.client.dashboard .client-dashboard-body .support-info-col .company-name h1 {
      line-height: 1em; }
      @media (max-height: 680px) {
        body.client.dashboard .client-dashboard-body .support-info-col .company-name h1 {
          text-overflow: ellipsis;
          overflow: hidden;
          white-space: nowrap; } }
  body.client.dashboard .client-dashboard-body .support-info-col .contact-info {
    padding: 1.5em;
    background-color: #fff;
    -moz-border-radius-bottomleft: 0.5em;
    -webkit-border-bottom-left-radius: 0.5em;
    border-bottom-left-radius: 0.5em;
    -moz-border-radius-bottomright: 0.5em;
    -webkit-border-bottom-right-radius: 0.5em;
    border-bottom-right-radius: 0.5em;
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px;
    box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px; }
    body.client.dashboard .client-dashboard-body .support-info-col .contact-info h2 {
      font-size: 1.8em;
      color: #004275; }
    body.client.dashboard .client-dashboard-body .support-info-col .contact-info p {
      margin-bottom: 0; }
  body.client.dashboard .client-dashboard-body .notes-notifications-col .comment, body.client.dashboard .client-dashboard-body .notes-notifications-col .message {
    padding-bottom: 0; }
  body.client.dashboard .client-dashboard-body .notes-notifications-col #comment-box {
    width: 100% !important;
    float: none;
    border: 1px solid #bbbbbb;
    background-color: #f1ece5;
    min-height: 300px;
    border-radius: var(--border-radius);
    box-sizing: border-box; }
body.client.dashboard #main-col .client-dash-legend .legend-icon, body.client.dashboard #notifications .client-dash-legend .legend-icon {
  display: inline-block;
  width: 21px;
  height: 14px;
  vertical-align: -2;
  border-radius: 7px;
  margin-left: 10px; }
  body.client.dashboard #main-col .client-dash-legend .legend-icon.inprogress, body.client.dashboard #notifications .client-dash-legend .legend-icon.inprogress {
    background-color: #e5ad06; }
  body.client.dashboard #main-col .client-dash-legend .legend-icon.completed, body.client.dashboard #notifications .client-dash-legend .legend-icon.completed {
    background-color: #52a552; }
  body.client.dashboard #main-col .client-dash-legend .legend-icon.leginpast, body.client.dashboard #notifications .client-dash-legend .legend-icon.leginpast {
    background-color: #0b63e3; }
body.client.dashboard #main-col #client-tabs, body.client.dashboard #main-col #notifications-tabs, body.client.dashboard #notifications #client-tabs, body.client.dashboard #notifications #notifications-tabs {
  background-color: #e1e1e1;
  display: flex;
  overflow: hidden;
  height: 38px;
  min-height: 38px;
  border: 1px solid #999999;
  border-radius: var(--border-radius); }
  body.client.dashboard #main-col #client-tabs li, body.client.dashboard #main-col #notifications-tabs li, body.client.dashboard #notifications #client-tabs li, body.client.dashboard #notifications #notifications-tabs li {
    flex: 1 1 0;
    width: 0;
    border-right: 1px solid #999999;
    white-space: nowrap;
    overflow: hidden; }
    body.client.dashboard #main-col #client-tabs li:last-child, body.client.dashboard #main-col #notifications-tabs li:last-child, body.client.dashboard #notifications #client-tabs li:last-child, body.client.dashboard #notifications #notifications-tabs li:last-child {
      border-right: none; }
    body.client.dashboard #main-col #client-tabs li.ui-tabs-selected a, body.client.dashboard #main-col #client-tabs li.ui-tabs-active a, body.client.dashboard #main-col #notifications-tabs li.ui-tabs-selected a, body.client.dashboard #main-col #notifications-tabs li.ui-tabs-active a, body.client.dashboard #notifications #client-tabs li.ui-tabs-selected a, body.client.dashboard #notifications #client-tabs li.ui-tabs-active a, body.client.dashboard #notifications #notifications-tabs li.ui-tabs-selected a, body.client.dashboard #notifications #notifications-tabs li.ui-tabs-active a {
      background: linear-gradient(to bottom, #7f7f7f, #777777);
      color: #EEEEEE; }
      body.client.dashboard #main-col #client-tabs li.ui-tabs-selected a:hover, body.client.dashboard #main-col #client-tabs li.ui-tabs-active a:hover, body.client.dashboard #main-col #notifications-tabs li.ui-tabs-selected a:hover, body.client.dashboard #main-col #notifications-tabs li.ui-tabs-active a:hover, body.client.dashboard #notifications #client-tabs li.ui-tabs-selected a:hover, body.client.dashboard #notifications #client-tabs li.ui-tabs-active a:hover, body.client.dashboard #notifications #notifications-tabs li.ui-tabs-selected a:hover, body.client.dashboard #notifications #notifications-tabs li.ui-tabs-active a:hover {
        background: linear-gradient(to bottom, #666666, #5f5f5f); }
    body.client.dashboard #main-col #client-tabs li a, body.client.dashboard #main-col #notifications-tabs li a, body.client.dashboard #notifications #client-tabs li a, body.client.dashboard #notifications #notifications-tabs li a {
      font-size: 1.4em;
      font-weight: bold;
      text-decoration: none;
      display: block;
      padding: 10px;
      overflow: hidden;
      text-overflow: ellipsis;
      background: linear-gradient(to bottom, #ffffff, #d6d6d6); }
      body.client.dashboard #main-col #client-tabs li a:hover, body.client.dashboard #main-col #notifications-tabs li a:hover, body.client.dashboard #notifications #client-tabs li a:hover, body.client.dashboard #notifications #notifications-tabs li a:hover {
        background: linear-gradient(to bottom, #e5e5e5, #bebebe); }
      html.ie7 body.client.dashboard #main-col #client-tabs li a, html.ie6 body.client.dashboard #main-col #client-tabs li a, html.ie7 body.client.dashboard #main-col #notifications-tabs li a, html.ie6 body.client.dashboard #main-col #notifications-tabs li a, html.ie7 body.client.dashboard #notifications #client-tabs li a, html.ie6 body.client.dashboard #notifications #client-tabs li a, html.ie7 body.client.dashboard #notifications #notifications-tabs li a, html.ie6 body.client.dashboard #notifications #notifications-tabs li a {
        line-height: 0.4em; }
    body.client.dashboard #main-col #client-tabs li .dropdown-wrapper ul li a, body.client.dashboard #main-col #notifications-tabs li .dropdown-wrapper ul li a, body.client.dashboard #notifications #client-tabs li .dropdown-wrapper ul li a, body.client.dashboard #notifications #notifications-tabs li .dropdown-wrapper ul li a {
      font-size: 1.3em;
      color: #fff; }
body.client.dashboard #main-col .tabs-container, body.client.dashboard #notifications .tabs-container {
  margin-top: 10px;
  height: calc(100% - 50px); }
  body.client.dashboard #main-col .tabs-container .tab-content.ui-tabs-hide, body.client.dashboard #main-col .tabs-container .info-pane.ui-tabs-hide, body.client.dashboard #notifications .tabs-container .tab-content.ui-tabs-hide, body.client.dashboard #notifications .tabs-container .info-pane.ui-tabs-hide {
    display: none; }
  body.client.dashboard #main-col .tabs-container .tab-content .table-grid, body.client.dashboard #main-col .tabs-container .tab-content .responsive-table, body.client.dashboard #main-col .tabs-container .tab-content .trips-table, body.client.dashboard #main-col .tabs-container .info-pane .table-grid, body.client.dashboard #main-col .tabs-container .info-pane .responsive-table, body.client.dashboard #main-col .tabs-container .info-pane .trips-table, body.client.dashboard #notifications .tabs-container .tab-content .table-grid, body.client.dashboard #notifications .tabs-container .tab-content .responsive-table, body.client.dashboard #notifications .tabs-container .tab-content .trips-table, body.client.dashboard #notifications .tabs-container .info-pane .table-grid, body.client.dashboard #notifications .tabs-container .info-pane .responsive-table, body.client.dashboard #notifications .tabs-container .info-pane .trips-table {
    background-color: #e1e1e1; }
  body.client.dashboard #main-col .tabs-container .tab-content .quick-statuses .g:last-child, body.client.dashboard #main-col .tabs-container .info-pane .quick-statuses .g:last-child, body.client.dashboard #notifications .tabs-container .tab-content .quick-statuses .g:last-child, body.client.dashboard #notifications .tabs-container .info-pane .quick-statuses .g:last-child {
    flex-grow: 0; }
  body.client.dashboard #main-col .tabs-container .tab-content .quick-statuses .g div, body.client.dashboard #main-col .tabs-container .info-pane .quick-statuses .g div, body.client.dashboard #notifications .tabs-container .tab-content .quick-statuses .g div, body.client.dashboard #notifications .tabs-container .info-pane .quick-statuses .g div {
    font-weight: bold;
    border-bottom: 1px solid #b5babe;
    margin-right: 10px;
    padding: 3px 0; }
    body.client.dashboard #main-col .tabs-container .tab-content .quick-statuses .g div span, body.client.dashboard #main-col .tabs-container .info-pane .quick-statuses .g div span, body.client.dashboard #notifications .tabs-container .tab-content .quick-statuses .g div span, body.client.dashboard #notifications .tabs-container .info-pane .quick-statuses .g div span {
      display: inline-grid; }
      body.client.dashboard #main-col .tabs-container .tab-content .quick-statuses .g div span:first-child, body.client.dashboard #main-col .tabs-container .info-pane .quick-statuses .g div span:first-child, body.client.dashboard #notifications .tabs-container .tab-content .quick-statuses .g div span:first-child, body.client.dashboard #notifications .tabs-container .info-pane .quick-statuses .g div span:first-child {
        width: 120px; }
  body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid {
    background-color: #fff;
    overflow-y: visible;
    overflow-x: hidden !important; }
    body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip {
      border-bottom: 1px solid;
      border-color: #bbbbbb; }
      body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .item-header, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .item-header, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .item-header, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .item-header {
        padding: 1.5em; }
        body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .item-header h1, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .item-header h1, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .item-header h1, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .item-header h1 {
          line-height: 1em;
          margin-bottom: 0.25em; }
          body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .item-header h1 .fas, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .item-header h1 .fas, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .item-header h1 .fas, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .item-header h1 .fas {
            color: #0d6efd; }
          body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .item-header h1 a, body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .item-header h1 a:visited, body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .item-header h1 a:link, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .item-header h1 a, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .item-header h1 a:visited, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .item-header h1 a:link, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .item-header h1 a, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .item-header h1 a:visited, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .item-header h1 a:link, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .item-header h1 a, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .item-header h1 a:visited, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .item-header h1 a:link {
            text-decoration: none;
            color: #3d3d3d; }
        body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .item-header .quick-info li, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .item-header .quick-info li, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .item-header .quick-info li, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .item-header .quick-info li {
          font-size: 1.2em;
          line-height: 1.6em;
          display: inline-block;
          margin: 0 2em 0 0; }
          html.ie7 body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .item-header .quick-info li, html.ie6 body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .item-header .quick-info li, html.ie7 body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .item-header .quick-info li, html.ie6 body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .item-header .quick-info li, html.ie7 body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .item-header .quick-info li, html.ie6 body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .item-header .quick-info li, html.ie7 body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .item-header .quick-info li, html.ie6 body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .item-header .quick-info li {
            zoom: 1;
            *display: inline; }
          body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .item-header .quick-info li span.status, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .item-header .quick-info li span.status, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .item-header .quick-info li span.status, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .item-header .quick-info li span.status {
            display: inline-block;
            vertical-align: bottom; }
            html.ie7 body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .item-header .quick-info li span.status, html.ie6 body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .item-header .quick-info li span.status, html.ie7 body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .item-header .quick-info li span.status, html.ie6 body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .item-header .quick-info li span.status, html.ie7 body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .item-header .quick-info li span.status, html.ie6 body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .item-header .quick-info li span.status, html.ie7 body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .item-header .quick-info li span.status, html.ie6 body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .item-header .quick-info li span.status {
              zoom: 1;
              *display: inline; }
      body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper {
        margin: 0 1.5em; }
        body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs {
          display: flex;
          align-items: center;
          column-gap: 1px;
          width: 100%; }
          html.ie7 body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs, html.ie7 body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs, html.ie7 body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs, html.ie7 body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs {
            float: left;
            overflow: auto; }
            html.ie7 body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs:after, html.ie7 body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs:after, html.ie7 body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs:after, html.ie7 body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs:after {
              content: " ";
              display: block;
              height: 0;
              clear: both;
              visibility: hidden; }
            html.ie6 html.ie7 body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs, html.ie7 html.ie7 body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs, html.ie6 html.ie7 body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs, html.ie7 html.ie7 body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs, html.ie6 html.ie7 body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs, html.ie7 html.ie7 body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs, html.ie6 html.ie7 body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs, html.ie7 html.ie7 body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs {
              zoom: 1; }
          body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li:has(~ .bubble) .bottom-arrow,
          body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.bubble ~ li .bottom-arrow, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li:has(~ .bubble) .bottom-arrow,
          body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.bubble ~ li .bottom-arrow, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li:has(~ .bubble) .bottom-arrow,
          body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.bubble ~ li .bottom-arrow, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li:has(~ .bubble) .bottom-arrow,
          body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.bubble ~ li .bottom-arrow {
            bottom: -28px !important; }
          body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.bubble:has(+ li.bubble) a, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.bubble:has(+ li.bubble) a, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.bubble:has(+ li.bubble) a, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.bubble:has(+ li.bubble) a {
            border-top-right-radius: 0;
            border-bottom-right-radius: 0; }
          body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.bubble + li.bubble a, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.bubble + li.bubble a, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.bubble + li.bubble a, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.bubble + li.bubble a {
            border-top-left-radius: 0;
            border-bottom-left-radius: 0; }
          body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg {
            flex: 1;
            text-color: #FFFFFF;
            vertical-align: middle;
            position: relative;
            transition: width 0.2s ease-in;
            min-width: 0;
            container-type: inline-size; }
@container (min-width: 150px) {
  body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg .tooltip-leg-name, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg .tooltip-leg-name, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg .tooltip-leg-name, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg .tooltip-leg-name {
    display: none; } }
            html.ie7 body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg, html.ie6 body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg, html.ie7 body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg, html.ie6 body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg, html.ie7 body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg, html.ie6 body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg, html.ie7 body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg, html.ie6 body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg {
              width: 5%;
              zoom: 1;
              *display: inline; }
            body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg:first-child a, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg:first-child a, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg:first-child a, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg:first-child a {
              border-top-left-radius: 10px;
              border-bottom-left-radius: 10px; }
            body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg:last-child a, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg:last-child a, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg:last-child a, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg:last-child a {
              border-top-right-radius: 10px;
              border-bottom-right-radius: 10px;
              border-right: none; }
            body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.completed a, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.completed a, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.completed a, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.completed a {
              background-color: #52a552; }
              body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.completed a:hover, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.completed a:hover, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.completed a:hover, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.completed a:hover {
                background-color: #5cb85c; }
            body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.completed.active a, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.completed.active a, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.completed.active a, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.completed.active a {
              background-color: #499349; }
            body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.notstarted a, body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.inprogress a, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.notstarted a, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.inprogress a, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.notstarted a, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.inprogress a, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.notstarted a, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.inprogress a {
              background-color: #e5ad06; }
              body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.notstarted a:hover, body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.inprogress a:hover, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.notstarted a:hover, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.inprogress a:hover, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.notstarted a:hover, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.inprogress a:hover, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.notstarted a:hover, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.inprogress a:hover {
                background-color: #ffc107; }
            body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.notstarted.active a, body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.inprogress.active a, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.notstarted.active a, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.inprogress.active a, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.notstarted.active a, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.inprogress.active a, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.notstarted.active a, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.inprogress.active a {
              background-color: #cc9a05; }
@container (min-width: 280px) {
  body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .leg-name, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .leg-name, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .leg-name, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .leg-name {
    float: left; }
  body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .progress-bar-tooltip, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .progress-bar-tooltip, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .progress-bar-tooltip, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .progress-bar-tooltip {
    opacity: 1;
    visibility: visible;
    position: static;
    width: auto;
    height: 35px;
    text-align: right; }
    body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .progress-bar-tooltip .progress-bar-tooltip--content, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .progress-bar-tooltip .progress-bar-tooltip--content, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .progress-bar-tooltip .progress-bar-tooltip--content, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .progress-bar-tooltip .progress-bar-tooltip--content {
      background: none; }
      body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .progress-bar-tooltip .progress-bar-tooltip--content br, body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .progress-bar-tooltip .progress-bar-tooltip--content .tooltip-leg-name, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .progress-bar-tooltip .progress-bar-tooltip--content br, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .progress-bar-tooltip .progress-bar-tooltip--content .tooltip-leg-name, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .progress-bar-tooltip .progress-bar-tooltip--content br, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .progress-bar-tooltip .progress-bar-tooltip--content .tooltip-leg-name, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .progress-bar-tooltip .progress-bar-tooltip--content br, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .progress-bar-tooltip .progress-bar-tooltip--content .tooltip-leg-name {
        display: none; }
    body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .progress-bar-tooltip .top-arrow, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .progress-bar-tooltip .top-arrow, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .progress-bar-tooltip .top-arrow, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .progress-bar-tooltip .top-arrow {
      display: none; } }
            body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a {
              height: 46px;
              border-radius: 10px;
              z-index: 2; }
              body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .leg-name, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .leg-name, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .leg-name, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .leg-name {
                line-height: 1.2em;
                padding: 5px 10px;
                white-space: nowrap;
                height: 35px; }
                body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .leg-name .leg-num-label, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .leg-name .leg-num-label, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .leg-name .leg-num-label, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .leg-name .leg-num-label {
                  display: inline; }
                body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .leg-name .leg-num, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .leg-name .leg-num, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .leg-name .leg-num, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .leg-name .leg-num {
                  display: block;
                  font-size: small;
                  container-type: inline-size; }
@container (max-width: 50px) {
  body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .leg-name .leg-num .leg-num-label, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .leg-name .leg-num .leg-num-label, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .leg-name .leg-num .leg-num-label, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .leg-name .leg-num .leg-num-label {
    display: none; } }
                body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .leg-name .leg-airports, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .leg-name .leg-airports, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .leg-name .leg-airports, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a .leg-name .leg-airports {
                  font-size: 1.3em; }
              body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a:hover .progress-bar-tooltip, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a:hover .progress-bar-tooltip, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a:hover .progress-bar-tooltip, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble a:hover .progress-bar-tooltip {
                bottom: 50px; }
            body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble.active .bottom-arrow, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble.active .bottom-arrow, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble.active .bottom-arrow, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.bubble.active .bottom-arrow {
              bottom: -16px !important; }
            body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.past a, body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.LEG_IN_PAST a, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.past a, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.LEG_IN_PAST a, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.past a, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.LEG_IN_PAST a, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.past a, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.LEG_IN_PAST a {
              background-color: #0b63e3; }
              body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.past a:hover, body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.LEG_IN_PAST a:hover, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.past a:hover, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.LEG_IN_PAST a:hover, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.past a:hover, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.LEG_IN_PAST a:hover, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.past a:hover, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.LEG_IN_PAST a:hover {
                background-color: #0d6efd; }
            body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.past.active a, body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.LEG_IN_PAST.active a, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.past.active a, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.LEG_IN_PAST.active a, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.past.active a, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.LEG_IN_PAST.active a, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.past.active a, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.LEG_IN_PAST.active a {
              background-color: #0a58ca; }
            body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.ui-tabs-selected span.bottom-arrow, body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.ui-tabs-active span.bottom-arrow, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.ui-tabs-selected span.bottom-arrow, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.ui-tabs-active span.bottom-arrow, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.ui-tabs-selected span.bottom-arrow, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.ui-tabs-active span.bottom-arrow, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.ui-tabs-selected span.bottom-arrow, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.ui-tabs-active span.bottom-arrow {
              display: block; }
            body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg a, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg a, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg a, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg a {
              font-size: 1.2em;
              line-height: 1.4em;
              font-weight: bold;
              text-decoration: none;
              display: block;
              height: 20px;
              position: relative;
              background-color: #6e747d;
              transition: background-color 0.2s ease-in;
              color: rgba(255, 255, 255, 0.9);
              text-shadow: rgba(0, 0, 0, 0.2) 0 1px 2px; }
              body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg a:hover, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg a:hover, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg a:hover, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg a:hover {
                color: white; }
                body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg a:hover .progress-bar-tooltip, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg a:hover .progress-bar-tooltip, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg a:hover .progress-bar-tooltip, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg a:hover .progress-bar-tooltip {
                  opacity: 1;
                  visibility: visible;
                  bottom: 25px; }
              body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg a .leg-name, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg a .leg-name, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg a .leg-name, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg a .leg-name {
                padding: 0 10px;
                font-size: 1em;
                font-weight: normal;
                overflow: hidden;
                height: 20px;
                display: block;
                text-overflow: ellipsis;
                white-space: nowrap; }
                body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg a .leg-name .leg-num-label, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg a .leg-name .leg-num-label, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg a .leg-name .leg-num-label, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg a .leg-name .leg-num-label {
                  display: none; }
              body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg a .progress-bar-tooltip, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg a .progress-bar-tooltip, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg a .progress-bar-tooltip, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg a .progress-bar-tooltip {
                opacity: 0;
                visibility: hidden;
                transition: all 0.2s ease-in;
                position: absolute;
                vertical-align: bottom;
                width: 160px;
                bottom: 20px;
                left: 50%;
                right: 50%;
                text-align: center;
                transform: translate(-50%, 0); }
                body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg a .progress-bar-tooltip .progress-bar-tooltip--content, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg a .progress-bar-tooltip .progress-bar-tooltip--content, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg a .progress-bar-tooltip .progress-bar-tooltip--content, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg a .progress-bar-tooltip .progress-bar-tooltip--content {
                  font-size: small;
                  line-height: 1.2;
                  display: block;
                  padding: 5px 7px;
                  background-color: #505050;
                  transition: all 0.3s ease-in;
                  border-radius: var(--border-radius); }
                body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg a .progress-bar-tooltip .top-arrow, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg a .progress-bar-tooltip .top-arrow, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg a .progress-bar-tooltip .top-arrow, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg a .progress-bar-tooltip .top-arrow {
                  width: 0px;
                  height: 0px;
                  border-style: solid;
                  border-width: 7px 7px 0 7px;
                  border-color: #505050 transparent transparent transparent;
                  transform: rotate(0deg);
                  margin: 0 auto;
                  display: block; }
            body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg .bottom-arrow, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg .bottom-arrow, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg .bottom-arrow, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg .bottom-arrow {
              width: 0px;
              height: 0px;
              border-style: solid;
              border-width: 0 7px 7px 7px;
              border-color: transparent transparent #bbbbbb transparent;
              transform: rotate(0deg);
              display: none;
              position: absolute;
              bottom: -16px;
              left: 50%;
              margin-left: -7px; }
              body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg .bottom-arrow:after, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg .bottom-arrow:after, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg .bottom-arrow:after, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg .bottom-arrow:after {
                content: "";
                width: 0;
                height: 0;
                border-style: solid;
                border-width: 0 6px 6px 6px;
                border-color: transparent transparent #EEEEEE transparent;
                position: absolute;
                top: 2px;
                left: -6px; }
            body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.active span.bottom-arrow, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.active span.bottom-arrow, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.active span.bottom-arrow, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-wrapper ul.tabs.progress-bar-legs li.progress-bar-leg.active span.bottom-arrow {
              display: block; }
      body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs {
        margin-top: 15px; }
        body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg {
          margin-top: 15px;
          padding: 1.5em;
          background-color: #EEEEEE;
          border-top: 1px solid #bbbbbb; }
          body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .leg-number h1, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .leg-number h1, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .leg-number h1, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .leg-number h1 {
            font-size: 36px; }
          body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .close-button, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .close-button, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .close-button, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .close-button {
            float: right;
            width: 16px;
            height: 16px;
            display: block;
            cursor: pointer;
            font-size: 14px;
            background: #6c757d;
            color: white;
            text-align: center;
            line-height: 14px;
            border-radius: 50%; }
            body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .close-button:hover, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .close-button:hover, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .close-button:hover, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .close-button:hover {
              background-color: #000; }
          body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg h1, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg h1, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg h1, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg h1 {
            font-size: 1.6em;
            line-height: 1em;
            margin-bottom: 10px; }
          body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .passengers, body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .crew, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .passengers, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .crew, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .passengers, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .crew, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .passengers, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .crew {
            vertical-align: top;
            display: inline-block;
            width: 130px;
            margin-right: 10px; }
            html.ie7 body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .passengers, html.ie6 body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .passengers, html.ie7 body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .crew, html.ie6 body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .crew, html.ie7 body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .passengers, html.ie6 body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .passengers, html.ie7 body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .crew, html.ie6 body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .crew, html.ie7 body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .passengers, html.ie6 body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .passengers, html.ie7 body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .crew, html.ie6 body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .crew, html.ie7 body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .passengers, html.ie6 body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .passengers, html.ie7 body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .crew, html.ie6 body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .crew {
              zoom: 1;
              *display: inline; }
          body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .flight-info, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .flight-info, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .flight-info, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .flight-info {
            vertical-align: top;
            display: inline-block;
            margin-right: 10px; }
            html.ie7 body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .flight-info, html.ie6 body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .flight-info, html.ie7 body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .flight-info, html.ie6 body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .flight-info, html.ie7 body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .flight-info, html.ie6 body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .flight-info, html.ie7 body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .flight-info, html.ie6 body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .flight-info {
              zoom: 1;
              *display: inline; }
            body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .flight-info .departure, body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .flight-info .arrival, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .flight-info .departure, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .flight-info .arrival, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .flight-info .departure, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .flight-info .arrival, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .flight-info .departure, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .flight-info .arrival {
              vertical-align: top;
              width: 270px;
              display: inline-block; }
              html.ie7 body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .flight-info .departure, html.ie6 body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .flight-info .departure, html.ie7 body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .flight-info .arrival, html.ie6 body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .flight-info .arrival, html.ie7 body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .flight-info .departure, html.ie6 body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .flight-info .departure, html.ie7 body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .flight-info .arrival, html.ie6 body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .flight-info .arrival, html.ie7 body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .flight-info .departure, html.ie6 body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .flight-info .departure, html.ie7 body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .flight-info .arrival, html.ie6 body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .flight-info .arrival, html.ie7 body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .flight-info .departure, html.ie6 body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .flight-info .departure, html.ie7 body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .flight-info .arrival, html.ie6 body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg .flight-info .arrival {
                zoom: 1;
                *display: inline; }
          body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg h2, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg h2, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg h2, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg h2 {
            font-size: 1.2em;
            line-height: 1.2em;
            text-transform: uppercase;
            color: #6c757d; }
          body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg p, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg p, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg p, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg p {
            margin-top: 0; }
          body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg ul, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg ul, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg ul, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .item.quickview-trip .progress-bar .tabs-content-wrapper.quickview-legs .tab-content.quickview-leg ul {
            font-size: 1.2em;
            line-height: 1.4em;
            margin-bottom: 1em; }
    body.client.dashboard #main-col .tabs-container .tab-content #quickview-grid .footer, body.client.dashboard #main-col .tabs-container .info-pane #quickview-grid .footer, body.client.dashboard #notifications .tabs-container .tab-content #quickview-grid .footer, body.client.dashboard #notifications .tabs-container .info-pane #quickview-grid .footer {
      text-align: center;
      padding: 1.5em; }
  body.client.dashboard #main-col .tabs-container .tab-content #calendar-view .modal-body h2, body.client.dashboard #main-col .tabs-container .info-pane #calendar-view .modal-body h2, body.client.dashboard #notifications .tabs-container .tab-content #calendar-view .modal-body h2, body.client.dashboard #notifications .tabs-container .info-pane #calendar-view .modal-body h2 {
    font-size: 1.2em;
    line-height: 1.2em;
    text-transform: uppercase;
    color: #6c757d; }
  body.client.dashboard #main-col .tabs-container .tab-content #calendar-view .modal-body p, body.client.dashboard #main-col .tabs-container .info-pane #calendar-view .modal-body p, body.client.dashboard #notifications .tabs-container .tab-content #calendar-view .modal-body p, body.client.dashboard #notifications .tabs-container .info-pane #calendar-view .modal-body p {
    margin-top: 0; }
  body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .contact-list ul, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .contact-list ul, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .contact-list ul, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .contact-list ul {
    border: none; }
  body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .contact-list .info-pane .border, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .contact-list .info-pane .border, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .contact-list .info-pane .border, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .contact-list .info-pane .border {
    padding: 0; }
  body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .rf-cst .rf-cst-r,
  body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .rf-cst .rf-cst-shdr, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .rf-cst .rf-cst-r,
  body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .rf-cst .rf-cst-shdr, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .rf-cst .rf-cst-r,
  body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .rf-cst .rf-cst-shdr, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .rf-cst .rf-cst-r,
  body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .rf-cst .rf-cst-shdr {
    border-left: 0 !important;
    border-right: 0 !important; }
  body.client.dashboard #main-col .tabs-container .tab-content #aircrafts-grid ul li:last-child .item, body.client.dashboard #main-col .tabs-container .tab-content #trips-grid ul li:last-child .item, body.client.dashboard #main-col .tabs-container .info-pane #aircrafts-grid ul li:last-child .item, body.client.dashboard #main-col .tabs-container .info-pane #trips-grid ul li:last-child .item, body.client.dashboard #notifications .tabs-container .tab-content #aircrafts-grid ul li:last-child .item, body.client.dashboard #notifications .tabs-container .tab-content #trips-grid ul li:last-child .item, body.client.dashboard #notifications .tabs-container .info-pane #aircrafts-grid ul li:last-child .item, body.client.dashboard #notifications .tabs-container .info-pane #trips-grid ul li:last-child .item {
    border-bottom: 1px solid #ccc; }

#trip-summary {
  z-index: 3;
  overflow: visible !important;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #eeeeee));
  background: -moz-linear-gradient(#ffffff, #eeeeee);
  background: -webkit-linear-gradient(#ffffff, #eeeeee);
  background: linear-gradient(#ffffff, #eeeeee);
  -moz-box-shadow: black 0 0 5px;
  -webkit-box-shadow: black 0 0 5px;
  box-shadow: black 0 0 5px; }
  #trip-summary .border {
    padding: 13px 0 0 0;
    overflow: visible !important; }
    #trip-summary .border .rf-ii-fc {
      padding: 0; }
    #trip-summary .border #trip-details, #trip-summary .border #trip-name {
      margin-bottom: 5px; }
      #trip-summary .border #trip-details h1, #trip-summary .border #trip-name h1 {
        font-size: 24px;
        line-height: 28px;
        font-size: 2.4rem;
        line-height: 2.8rem;
        margin: 0 0 0 32px; }
        #trip-summary .border #trip-details h1:hover, #trip-summary .border #trip-name h1:hover {
          color: #0A8DE9; }
        #trip-summary .border #trip-details h1 .rf-ii, #trip-summary .border #trip-name h1 .rf-ii {
          border: none; }
        #trip-summary .border #trip-details h1 input, #trip-summary .border #trip-name h1 input {
          font-size: large; }
      #trip-summary .border #trip-details .rf-p, #trip-summary .border #trip-name .rf-p {
        display: inline-block;
        padding: 4px 0; }
        #trip-summary .border #trip-details .rf-p .rf-ii-fld, #trip-summary .border #trip-name .rf-p .rf-ii-fld {
          margin-top: -4px; }
    #trip-summary .border #trip-status.status {
      position: absolute;
      left: 14px;
      height: 28px;
      display: inline-block;
      vertical-align: baseline; }
      html.ie7 #trip-summary .border #trip-status.status, html.ie6 #trip-summary .border #trip-status.status {
        zoom: 1;
        *display: inline; }
    #trip-summary .border .status-date {
      text-transform: capitalize;
      margin: 0 0 0 34px; }
    #trip-summary .border #trip-details {
      overflow-x: auto;
      overflow-y: hidden;
      height: 76px;
      white-space: nowrap;
      padding-left: 34px;
      margin-left: -5px; }
    #trip-summary .border .section {
      height: 50px;
      cursor: pointer;
      display: inline-block;
      *display: inline;
      *zoom: 1;
      vertical-align: top;
      white-space: normal;
      padding: 5px;
      vertical-align: top;
      margin-right: 5px;
      border-radius: 5px; }
      #trip-summary .border .section:hover {
        background-color: rgba(0, 0, 0, 0.1); }
      html.ie7 #trip-summary .border .section, html.ie6 #trip-summary .border .section {
        display: inline-block;
        zoom: 1;
        *display: inline; }
      #trip-summary .border .section .rf-ii, #trip-summary .border .section .rf-p {
        padding: 0 !important;
        width: 100% !important; }
        #trip-summary .border .section .rf-ii .rf-ii-dflt-lbl, #trip-summary .border .section .rf-ii .rf-ii-lbl, #trip-summary .border .section .rf-p .rf-ii-dflt-lbl, #trip-summary .border .section .rf-p .rf-ii-lbl {
          padding: 3px 0 !important;
          display: inline-block; }
        #trip-summary .border .section .rf-ii .rf-ii-fld, #trip-summary .border .section .rf-p .rf-ii-fld {
          line-height: 1.4rem !important;
          padding: 3px !important;
          margin-top: 0 !important; }
      #trip-summary .border .section h2 {
        font-size: 1.1em;
        line-height: 1em;
        white-space: nowrap;
        text-transform: uppercase;
        margin: 0 0 2px 0;
        color: #555555; }
      #trip-summary .border .section p {
        font-weight: bold;
        margin: 4px 0; }
        #trip-summary .border .section p .pill-button, #trip-summary .border .section p .rf-fu-btn-add, #trip-summary .border .section p .rf-fu-btn-clr,
        #trip-summary .border .section p .rf-fu-btn-upl, #trip-summary .border .section p .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt #trip-summary .border .section p .rf-cal-time-btn, #trip-summary .border .section p .rf-pick .rf-pick-btn, .rf-pick #trip-summary .border .section p .rf-pick-btn {
          margin-top: -2px; }
      #trip-summary .border .section .trip-detail-sub-head {
        font-weight: normal;
        color: gray;
        display: inline-block; }
      #trip-summary .border .section .rich-inplace-input {
        font-size: 1.2em;
        line-height: 1.4em; }
      #trip-summary .border .section select {
        font-size: 1.1em; }
      #trip-summary .border .section.date {
        width: 175px; }
      #trip-summary .border .section.aircraft-name {
        width: 120px; }
      #trip-summary .border .section.far-part {
        width: 80px; }
        #trip-summary .border .section.far-part .rf-p {
          padding: 0; }
      #trip-summary .border .section.fuel-status .rf-sel {
        display: block !important; }
      #trip-summary .border .section.callsign, #trip-summary .border .section.flightno {
        width: 80px; }
      #trip-summary .border .section.trip-num .rf-p-b {
        padding: 3px 0; }
      #trip-summary .border .section.package-status .rf-p {
        width: auto !important;
        margin-right: 5px; }
      #trip-summary .border .section.last-qc .rf-p {
        width: auto !important;
        margin-top: -8px; }
      #trip-summary .border .section.downloads {
        padding: 10px;
        background: #fff;
        -moz-border-radius: 0.5em;
        -webkit-border-radius: 0.5em;
        border-radius: 0.5em;
        -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
        -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
        #trip-summary .border .section.downloads ul li {
          display: inline-block;
          padding: 0 20px;
          margin-bottom: 5px !important;
          background: url(/images/16x16-pdf-icon.png) no-repeat; }
          html.ie7 #trip-summary .border .section.downloads ul li, html.ie6 #trip-summary .border .section.downloads ul li {
            zoom: 1;
            *display: inline; }
          #trip-summary .border .section.downloads ul li a {
            text-decoration: none; }
      #trip-summary .border .section select {
        width: 150px; }
    #trip-summary .border #trip-controls {
      position: absolute;
      padding: 14px; }
      #trip-summary .border #trip-controls .pill-button, #trip-summary .border #trip-controls .rf-fu-btn-add, #trip-summary .border #trip-controls .rf-fu-btn-clr,
      #trip-summary .border #trip-controls .rf-fu-btn-upl, #trip-summary .border #trip-controls .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt #trip-summary .border #trip-controls .rf-cal-time-btn, #trip-summary .border #trip-controls .rf-pick .rf-pick-btn, .rf-pick #trip-summary .border #trip-controls .rf-pick-btn, #trip-summary .border #trip-controls .btn, #trip-summary .border #trip-controls .rf-cal-monthpicker-cnt .rf-cal-time-btn, .rf-cal-monthpicker-cnt #trip-summary .border #trip-controls .rf-cal-time-btn, #trip-summary .border #trip-controls .fc .fc-toolbar-chunk .fc-today-button, .fc .fc-toolbar-chunk #trip-summary .border #trip-controls .fc-today-button, #trip-summary .border #trip-controls .fc .fc-toolbar-chunk .fc-dayGridMonth-button, .fc .fc-toolbar-chunk #trip-summary .border #trip-controls .fc-dayGridMonth-button,
      #trip-summary .border #trip-controls .fc .fc-toolbar-chunk .fc-timeGridWeek-button,
      .fc .fc-toolbar-chunk #trip-summary .border #trip-controls .fc-timeGridWeek-button {
        font-weight: bold; }

#trip-legs-nav {
  background: #383838;
  text-shadow: 0 1px 0 black; }
  #trip-legs-nav .new-leg {
    font-size: 1.4em;
    font-weight: normal;
    line-height: 1.4em;
    text-decoration: none;
    display: block;
    padding: 0;
    margin-bottom: 1px;
    color: #fff; }
    #trip-legs-nav .new-leg span {
      display: inline-block;
      vertical-align: middle; }
      html.ie7 #trip-legs-nav .new-leg span, html.ie6 #trip-legs-nav .new-leg span {
        zoom: 1;
        *display: inline; }
    #trip-legs-nav .new-leg .plus-icon {
      width: 45px;
      height: 50px;
      background: url(/images/16x16-add-leg.png) center no-repeat; }
    #trip-legs-nav .new-leg:hover {
      color: #fff;
      background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM4MzgzOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #000000), color-stop(100%, #383838));
      background: -moz-linear-gradient(right, #000000, #383838);
      background: -webkit-linear-gradient(right, #000000, #383838);
      background: linear-gradient(to left, #000000, #383838); }
  #trip-legs-nav ul li {
    font-size: 1.4em;
    font-weight: normal;
    line-height: 1.4em;
    margin-bottom: 1px; }
    #trip-legs-nav ul li.canceled {
      opacity: 0.2; }
      html.ie7 #trip-legs-nav ul li.canceled {
        filter: alpha(opacity=50); }
    #trip-legs-nav ul li a {
      text-decoration: none;
      display: block;
      padding: 10px 0;
      color: #959595; }
      #trip-legs-nav ul li a:hover {
        color: #fff;
        background-color: #000;
        background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM4MzgzOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #000000), color-stop(100%, #383838));
        background: -moz-linear-gradient(right, #000000, #383838);
        background: -webkit-linear-gradient(right, #000000, #383838);
        background: linear-gradient(to left, #000000, #383838); }
      #trip-legs-nav ul li a.selected {
        color: #fff;
        background-color: #000;
        background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM4MzgzOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #000000), color-stop(100%, #383838));
        background: -moz-linear-gradient(right, #000000, #383838);
        background: -webkit-linear-gradient(right, #000000, #383838);
        background: linear-gradient(to left, #000000, #383838); }
      #trip-legs-nav ul li a span {
        display: inline-block;
        vertical-align: top; }
        html.ie7 #trip-legs-nav ul li a span, html.ie6 #trip-legs-nav ul li a span {
          zoom: 1;
          *display: inline; }
        #trip-legs-nav ul li a span.leg-number {
          font-size: 1.8em;
          line-height: 1em;
          text-align: center;
          width: 45px; }
        #trip-legs-nav ul li a span.depart-arrive {
          line-height: 1.1em; }

.show-validation-messages {
  font-size: 12px;
  line-height: 15px;
  font-size: 1.2rem;
  line-height: 1.5rem;
  text-align: center;
  padding: 10px;
  position: fixed;
  top: -50;
  left: calc(50% - 240px);
  z-index: 2;
  width: 240px;
  transition: all 0.25s ease-in-out;
  box-shadow: rgba(0, 0, 0, 0.5) 0 0 5px;
  border-top-right-radius: 0 !important;
  border-top-left-radius: 0 !important; }
  .show-validation-messages a {
    text-decoration: none; }

.trip-legs-validation-messages {
  margin: 0 20px;
  border-top-right-radius: 0 !important;
  border-top-left-radius: 0 !important; }
  .trip-legs-validation-messages .validation-messages-header {
    display: none;
    padding: 5px 0 10px 5px; }
  .trip-legs-validation-messages table {
    margin-bottom: 0 !important; }

.trip-documents.rf-cp {
  margin: 0;
  border: none;
  position: fixed;
  bottom: 30px;
  z-index: 3;
  right: 28em;
  left: 4.6em;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-radius: 0; }
  @media only screen and (min-width: 1280px) {
    .trip-documents.rf-cp {
      left: 13em;
      right: 32em; } }
  .trip-documents.rf-cp .rf-cp-hdr {
    border-radius: 0 !important; }
    .trip-documents.rf-cp .rf-cp-hdr .rf-cp-ico {
      padding-right: 0 !important;
      padding-left: 10px !important; }
    .trip-documents.rf-cp .rf-cp-hdr .rf-cp-lbl {
      padding-left: 0 !important; }
    .trip-documents.rf-cp .rf-cp-hdr .rf-cp-lbl-exp, .trip-documents.rf-cp .rf-cp-hdr .rf-cp-lbl-colps {
      font-weight: bold;
      font-size: 18px;
      line-height: 22.5px;
      font-size: 1.8rem;
      line-height: 2.25rem; }
  .trip-documents.rf-cp .rf-cp-b {
    background: #FFFFFF;
    max-height: 200px;
    overflow: auto;
    padding: 0 0 10px 0; }

#trip-legs {
  background: url(/images/gray-bg.gif) #717171; }
  #trip-legs .border {
    padding-bottom: 20px;
    border-left: 1px solid;
    border-left-color: #777777; }
    #trip-legs .border #use-trip-skeleton {
      text-align: center;
      padding: 1.5em 0 0; }
      #trip-legs .border #use-trip-skeleton .pill-button, #trip-legs .border #use-trip-skeleton .rf-fu-btn-add, #trip-legs .border #use-trip-skeleton .rf-fu-btn-clr,
      #trip-legs .border #use-trip-skeleton .rf-fu-btn-upl, #trip-legs .border #use-trip-skeleton .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt #trip-legs .border #use-trip-skeleton .rf-cal-time-btn, #trip-legs .border #use-trip-skeleton .rf-pick .rf-pick-btn, .rf-pick #trip-legs .border #use-trip-skeleton .rf-pick-btn {
        font-size: 18px;
        line-height: 22.5px;
        font-size: 1.8rem;
        line-height: 2.25rem;
        font-weight: bold; }
    #trip-legs .border .trip-leg {
      padding: 10px 10px 0 10px; }
      @media only screen and (min-width: 1280px) {
        #trip-legs .border .trip-leg {
          padding: 20px 20px 0 20px; } }
      #trip-legs .border .trip-leg.highlight .border {
        opacity: 1 !important; }
      #trip-legs .border .trip-leg.cancel-true {
        position: relative; }
        #trip-legs .border .trip-leg.cancel-true .leg-status {
          text-align: center;
          position: absolute;
          left: 50%;
          margin-top: 70px;
          margin-left: -88px;
          z-index: 1; }
          #trip-legs .border .trip-leg.cancel-true .leg-status span {
            font-size: 4em;
            line-height: 1.6em;
            font-weight: bold;
            display: block;
            color: white;
            text-shadow: 0 0 4px black; }
          #trip-legs .border .trip-leg.cancel-true .leg-status .pill-button, #trip-legs .border .trip-leg.cancel-true .leg-status .rf-fu-btn-add, #trip-legs .border .trip-leg.cancel-true .leg-status .rf-fu-btn-clr,
          #trip-legs .border .trip-leg.cancel-true .leg-status .rf-fu-btn-upl, #trip-legs .border .trip-leg.cancel-true .leg-status .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt #trip-legs .border .trip-leg.cancel-true .leg-status .rf-cal-time-btn, #trip-legs .border .trip-leg.cancel-true .leg-status .rf-pick .rf-pick-btn, .rf-pick #trip-legs .border .trip-leg.cancel-true .leg-status .rf-pick-btn {
            font-size: 18px;
            line-height: 22.5px;
            font-size: 1.8rem;
            line-height: 2.25rem;
            display: inline-block; }
            html.ie7 #trip-legs .border .trip-leg.cancel-true .leg-status .pill-button, html.ie7 #trip-legs .border .trip-leg.cancel-true .leg-status .rf-fu-btn-add, html.ie7 #trip-legs .border .trip-leg.cancel-true .leg-status .rf-fu-btn-clr,
            html.ie7 #trip-legs .border .trip-leg.cancel-true .leg-status .rf-fu-btn-upl, html.ie7 #trip-legs .border .trip-leg.cancel-true .leg-status .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt html.ie7 #trip-legs .border .trip-leg.cancel-true .leg-status .rf-cal-time-btn, html.ie7 #trip-legs .border .trip-leg.cancel-true .leg-status .rf-pick .rf-pick-btn, .rf-pick html.ie7 #trip-legs .border .trip-leg.cancel-true .leg-status .rf-pick-btn, html.ie6 #trip-legs .border .trip-leg.cancel-true .leg-status .pill-button, html.ie6 #trip-legs .border .trip-leg.cancel-true .leg-status .rf-fu-btn-add, html.ie6 #trip-legs .border .trip-leg.cancel-true .leg-status .rf-fu-btn-clr,
            html.ie6 #trip-legs .border .trip-leg.cancel-true .leg-status .rf-fu-btn-upl, html.ie6 #trip-legs .border .trip-leg.cancel-true .leg-status .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt html.ie6 #trip-legs .border .trip-leg.cancel-true .leg-status .rf-cal-time-btn, html.ie6 #trip-legs .border .trip-leg.cancel-true .leg-status .rf-pick .rf-pick-btn, .rf-pick html.ie6 #trip-legs .border .trip-leg.cancel-true .leg-status .rf-pick-btn {
              zoom: 1;
              *display: inline; }
        #trip-legs .border .trip-leg.cancel-true .border {
          opacity: 0.2 !important; }
          html.ie7 #trip-legs .border .trip-leg.cancel-true .border {
            filter: alpha(opacity=20); }
          html.ie8 #trip-legs .border .trip-leg.cancel-true .border {
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; }
          #trip-legs .border .trip-leg.cancel-true .border .controls {
            display: none; }
      #trip-legs .border .trip-leg .border {
        padding: 0;
        position: relative;
        overflow: auto;
        overflow: visible;
        background: #fff;
        -moz-border-radius: 1em;
        -webkit-border-radius: 1em;
        border-radius: 1em;
        -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
        -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); }
        #trip-legs .border .trip-leg .border:after {
          content: " ";
          display: block;
          height: 0;
          clear: both;
          visibility: hidden; }
        html.ie6 #trip-legs .border .trip-leg .border, html.ie7 #trip-legs .border .trip-leg .border {
          zoom: 1; }
        #trip-legs .border .trip-leg .border .leg-toolbar {
          overflow: auto;
          font-size: 12px;
          line-height: 24px;
          font-size: 1.2rem;
          line-height: 2.4rem;
          background-color: #efefef;
          -moz-border-radius-topleft: 1em;
          -webkit-border-top-left-radius: 1em;
          border-top-left-radius: 1em;
          -moz-border-radius-topright: 1em;
          -webkit-border-top-right-radius: 1em;
          border-top-right-radius: 1em;
          -moz-box-shadow: white 0 1px 1px inset;
          -webkit-box-shadow: white 0 1px 1px inset;
          box-shadow: white 0 1px 1px inset;
          background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
          background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dddddd), color-stop(100%, #efefef));
          background: -moz-linear-gradient(#dddddd, #efefef);
          background: -webkit-linear-gradient(#dddddd, #efefef);
          background: linear-gradient(#dddddd, #efefef);
          overflow: visible;
          padding: 10px; }
          #trip-legs .border .trip-leg .border .leg-toolbar:after {
            content: " ";
            display: block;
            height: 0;
            clear: both;
            visibility: hidden; }
          html.ie6 #trip-legs .border .trip-leg .border .leg-toolbar, html.ie7 #trip-legs .border .trip-leg .border .leg-toolbar {
            zoom: 1; }
          #trip-legs .border .trip-leg .border .leg-toolbar .leg-toolbar--btns {
            display: flex;
            flex-wrap: nowrap; }
            #trip-legs .border .trip-leg .border .leg-toolbar .leg-toolbar--btns .leg-toolbar--btns--left {
              flex: 1 1 0px; }
            #trip-legs .border .trip-leg .border .leg-toolbar .leg-toolbar--btns .leg-toolbar--btns--right {
              flex: 2 1 0px; }
            #trip-legs .border .trip-leg .border .leg-toolbar .leg-toolbar--btns .warnings .text--danger {
              color: #3b0a0f !important; }
          #trip-legs .border .trip-leg .border .leg-toolbar .dropdown-menu li > div, #trip-legs .border .trip-leg .border .leg-toolbar .rf-ddm-lst li > div {
            padding-left: 0 !important; }
          #trip-legs .border .trip-leg .border .leg-toolbar .dropdown-menu li.eapis-link .dropdown-link, #trip-legs .border .trip-leg .border .leg-toolbar .rf-ddm-lst li.eapis-link .dropdown-link, #trip-legs .border .trip-leg .border .leg-toolbar .dropdown-menu li .rf-p a, #trip-legs .border .trip-leg .border .leg-toolbar .rf-ddm-lst li .rf-p a {
            font-weight: normal;
            text-decoration: none;
            display: block;
            padding: 3px 20px;
            clear: both;
            line-height: 20px;
            color: #333333;
            white-space: nowrap; }
            #trip-legs .border .trip-leg .border .leg-toolbar .dropdown-menu li.eapis-link .dropdown-link:hover, #trip-legs .border .trip-leg .border .leg-toolbar .rf-ddm-lst li.eapis-link .dropdown-link:hover, #trip-legs .border .trip-leg .border .leg-toolbar .dropdown-menu li .rf-p a:hover, #trip-legs .border .trip-leg .border .leg-toolbar .rf-ddm-lst li .rf-p a:hover {
              color: #fff;
              background-color: #0081c2; }
          #trip-legs .border .trip-leg .border .leg-toolbar .dropdown-menu li .rf-ddm-lbl, #trip-legs .border .trip-leg .border .leg-toolbar .rf-ddm-lst li .rf-ddm-lbl,
          #trip-legs .border .trip-leg .border .leg-toolbar .dropdown-menu li .rf-ddm-sel,
          #trip-legs .border .trip-leg .border .leg-toolbar .rf-ddm-lst li .rf-ddm-sel {
            border: none;
            padding: 0; }
          #trip-legs .border .trip-leg .border .leg-toolbar .dropdown-menu li .rf-ddm-lst, #trip-legs .border .trip-leg .border .leg-toolbar .rf-ddm-lst li .rf-ddm-lst {
            min-width: 160px !important;
            top: -26px !important;
            left: 160px !important; }
          #trip-legs .border .trip-leg .border .leg-toolbar .rf-ddm-lst .rf-ddm-lst-bg {
            border: none; }
          #trip-legs .border .trip-leg .border .leg-toolbar .rf-ddm-lst .rf-ddm-itm {
            border: none;
            padding: 0; }
            #trip-legs .border .trip-leg .border .leg-toolbar .rf-ddm-lst .rf-ddm-itm a, #trip-legs .border .trip-leg .border .leg-toolbar .rf-ddm-lst .rf-ddm-itm .rf-ddm-itm-lbl {
              display: block; }
              #trip-legs .border .trip-leg .border .leg-toolbar .rf-ddm-lst .rf-ddm-itm a:hover, #trip-legs .border .trip-leg .border .leg-toolbar .rf-ddm-lst .rf-ddm-itm .rf-ddm-itm-lbl:hover {
                color: #ffffff;
                background-color: #0081c2; }
            #trip-legs .border .trip-leg .border .leg-toolbar .rf-ddm-lst .rf-ddm-itm a.text--success, #trip-legs .border .trip-leg .border .leg-toolbar .rf-ddm-lst .rf-ddm-itm .rf-ddm-itm-lbl {
              color: #5cb85c; }
          #trip-legs .border .trip-leg .border .leg-toolbar .rf-ddm-lst .rf-ddm-itm-ic {
            display: none; }
        #trip-legs .border .trip-leg .border .section {
          vertical-align: top;
          float: left;
          padding: 1em; }
          @media only screen and (min-width: 1280px) {
            #trip-legs .border .trip-leg .border .section {
              padding: 1.5em; } }
          html.ie7 #trip-legs .border .trip-leg .border .section, html.ie6 #trip-legs .border .trip-leg .border .section {
            display: inline-block;
            zoom: 1;
            *display: inline; }
          #trip-legs .border .trip-leg .border .section h2 {
            font-size: 11px;
            line-height: 10px;
            font-size: 1.1rem;
            line-height: 1rem;
            text-transform: uppercase;
            margin-bottom: 3px;
            color: #999; }
          #trip-legs .border .trip-leg .border .section p {
            margin: 0; }
          #trip-legs .border .trip-leg .border .section .pill-button, #trip-legs .border .trip-leg .border .section .rf-fu-btn-add, #trip-legs .border .trip-leg .border .section .rf-fu-btn-clr,
          #trip-legs .border .trip-leg .border .section .rf-fu-btn-upl, #trip-legs .border .trip-leg .border .section .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt #trip-legs .border .trip-leg .border .section .rf-cal-time-btn, #trip-legs .border .trip-leg .border .section .rf-pick .rf-pick-btn, .rf-pick #trip-legs .border .trip-leg .border .section .rf-pick-btn {
            font-size: 10px;
            line-height: 12.5px;
            font-size: 1rem;
            line-height: 1.25rem;
            font-weight: bold;
            display: inline-block; }
            html.ie7 #trip-legs .border .trip-leg .border .section .pill-button, html.ie7 #trip-legs .border .trip-leg .border .section .rf-fu-btn-add, html.ie7 #trip-legs .border .trip-leg .border .section .rf-fu-btn-clr,
            html.ie7 #trip-legs .border .trip-leg .border .section .rf-fu-btn-upl, html.ie7 #trip-legs .border .trip-leg .border .section .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt html.ie7 #trip-legs .border .trip-leg .border .section .rf-cal-time-btn, html.ie7 #trip-legs .border .trip-leg .border .section .rf-pick .rf-pick-btn, .rf-pick html.ie7 #trip-legs .border .trip-leg .border .section .rf-pick-btn, html.ie6 #trip-legs .border .trip-leg .border .section .pill-button, html.ie6 #trip-legs .border .trip-leg .border .section .rf-fu-btn-add, html.ie6 #trip-legs .border .trip-leg .border .section .rf-fu-btn-clr,
            html.ie6 #trip-legs .border .trip-leg .border .section .rf-fu-btn-upl, html.ie6 #trip-legs .border .trip-leg .border .section .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt html.ie6 #trip-legs .border .trip-leg .border .section .rf-cal-time-btn, html.ie6 #trip-legs .border .trip-leg .border .section .rf-pick .rf-pick-btn, .rf-pick html.ie6 #trip-legs .border .trip-leg .border .section .rf-pick-btn {
              zoom: 1;
              *display: inline; }
          #trip-legs .border .trip-leg .border .section.main-details {
            padding: 0;
            width: 100%; }
          #trip-legs .border .trip-leg .border .section.est-time, #trip-legs .border .trip-leg .border .section.short-distance, #trip-legs .border .trip-leg .border .section.depart-info, #trip-legs .border .trip-leg .border .section.arrive-info {
            width: 150px; }
            @media only screen and (min-width: 1280px) {
              #trip-legs .border .trip-leg .border .section.est-time, #trip-legs .border .trip-leg .border .section.short-distance, #trip-legs .border .trip-leg .border .section.depart-info, #trip-legs .border .trip-leg .border .section.arrive-info {
                width: 220px; } }
          #trip-legs .border .trip-leg .border .section.leg-number p {
            font-size: 6em;
            line-height: 0.85em;
            font-weight: normal;
            color: #075490;
            background-image: -webkit-gradient(linear, left top, left bottom, from(#064475), to(#075490));
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent; }
          #trip-legs .border .trip-leg .border .section.depart-info, #trip-legs .border .trip-leg .border .section.arrive-info {
            padding-bottom: 0; }
            #trip-legs .border .trip-leg .border .section.depart-info .depart-info--est-time,
            #trip-legs .border .trip-leg .border .section.depart-info .arrive-info--est-time, #trip-legs .border .trip-leg .border .section.arrive-info .depart-info--est-time,
            #trip-legs .border .trip-leg .border .section.arrive-info .arrive-info--est-time {
              font-size: 1.2rem;
              line-height: 1.6rem; }
              #trip-legs .border .trip-leg .border .section.depart-info .depart-info--est-time .depart-info--est-time--badge,
              #trip-legs .border .trip-leg .border .section.depart-info .depart-info--est-time .arrive-info--est-time--badge,
              #trip-legs .border .trip-leg .border .section.depart-info .arrive-info--est-time .depart-info--est-time--badge,
              #trip-legs .border .trip-leg .border .section.depart-info .arrive-info--est-time .arrive-info--est-time--badge, #trip-legs .border .trip-leg .border .section.arrive-info .depart-info--est-time .depart-info--est-time--badge,
              #trip-legs .border .trip-leg .border .section.arrive-info .depart-info--est-time .arrive-info--est-time--badge,
              #trip-legs .border .trip-leg .border .section.arrive-info .arrive-info--est-time .depart-info--est-time--badge,
              #trip-legs .border .trip-leg .border .section.arrive-info .arrive-info--est-time .arrive-info--est-time--badge {
                display: inline-block !important;
                margin: 0 0 0 3px; }
                #trip-legs .border .trip-leg .border .section.depart-info .depart-info--est-time .depart-info--est-time--badge .badge,
                #trip-legs .border .trip-leg .border .section.depart-info .depart-info--est-time .arrive-info--est-time--badge .badge,
                #trip-legs .border .trip-leg .border .section.depart-info .arrive-info--est-time .depart-info--est-time--badge .badge,
                #trip-legs .border .trip-leg .border .section.depart-info .arrive-info--est-time .arrive-info--est-time--badge .badge, #trip-legs .border .trip-leg .border .section.arrive-info .depart-info--est-time .depart-info--est-time--badge .badge,
                #trip-legs .border .trip-leg .border .section.arrive-info .depart-info--est-time .arrive-info--est-time--badge .badge,
                #trip-legs .border .trip-leg .border .section.arrive-info .arrive-info--est-time .depart-info--est-time--badge .badge,
                #trip-legs .border .trip-leg .border .section.arrive-info .arrive-info--est-time .arrive-info--est-time--badge .badge {
                  padding: 0 !important;
                  width: 20px;
                  line-height: 20px; }
            #trip-legs .border .trip-leg .border .section.depart-info p, #trip-legs .border .trip-leg .border .section.arrive-info p {
              margin-bottom: 1em; }
              #trip-legs .border .trip-leg .border .section.depart-info p span.icao, #trip-legs .border .trip-leg .border .section.arrive-info p span.icao {
                font-size: 2.4em;
                font-weight: bold;
                line-height: 1em;
                color: #075490;
                background-image: -webkit-gradient(linear, left top, left bottom, from(#064475), to(#075490));
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent; }
          #trip-legs .border .trip-leg .border .section.travel-details, #trip-legs .border .trip-leg .border .section.travel-extras {
            padding: 0;
            display: block; }
          #trip-legs .border .trip-leg .border .section.travel-details {
            width: 300px; }
            #trip-legs .border .trip-leg .border .section.travel-details p {
              font-size: 1.8em;
              line-height: 1.2em;
              font-weight: bold; }
            @media only screen and (min-width: 1280px) {
              #trip-legs .border .trip-leg .border .section.travel-details {
                width: 100%; } }
          #trip-legs .border .trip-leg .border .section.quick-statuses table {
            line-height: 120%;
            border: none; }
            #trip-legs .border .trip-leg .border .section.quick-statuses table td {
              border-bottom: 1px solid #ccc;
              padding: 2px 5px !important; }
          #trip-legs .border .trip-leg .border .section.travel-extras {
            padding: 0;
            width: 100%;
            background: #ccc;
            background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
            background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cccccc), color-stop(100%, #eeeeee));
            background: -moz-linear-gradient(#cccccc, #eeeeee);
            background: -webkit-linear-gradient(#cccccc, #eeeeee);
            background: linear-gradient(#cccccc, #eeeeee);
            -moz-border-radius-bottomleft: 1em;
            -webkit-border-bottom-left-radius: 1em;
            border-bottom-left-radius: 1em;
            -moz-border-radius-bottomright: 1em;
            -webkit-border-bottom-right-radius: 1em;
            border-bottom-right-radius: 1em;
            container: travel-extras-list/inline-size; }
            #trip-legs .border .trip-leg .border .section.travel-extras .tab-content {
              padding: 4em;
              position: relative;
              padding: 20px;
              margin: 0 10px 10px 10px;
              background: #fff !important;
              -moz-border-radius: 5px;
              -webkit-border-radius: 5px;
              border-radius: 5px;
              -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
              -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
              box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); }
              #trip-legs .border .trip-leg .border .section.travel-extras .tab-content h1, #trip-legs .border .trip-leg .border .section.travel-extras .tab-content h2, #trip-legs .border .trip-leg .border .section.travel-extras .tab-content h3, #trip-legs .border .trip-leg .border .section.travel-extras .tab-content h4, #trip-legs .border .trip-leg .border .section.travel-extras .tab-content fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered #trip-legs .border .trip-leg .border .section.travel-extras .tab-content legend:first-child, #trip-legs .border .trip-leg .border .section.travel-extras .tab-content h5, #trip-legs .border .trip-leg .border .section.travel-extras .tab-content h6 {
                font-weight: bold;
                line-height: 1.8em;
                border-bottom: 1px solid; }
              #trip-legs .border .trip-leg .border .section.travel-extras .tab-content h2, #trip-legs .border .trip-leg .border .section.travel-extras .tab-content h3, #trip-legs .border .trip-leg .border .section.travel-extras .tab-content h4, #trip-legs .border .trip-leg .border .section.travel-extras .tab-content fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered #trip-legs .border .trip-leg .border .section.travel-extras .tab-content legend:first-child, #trip-legs .border .trip-leg .border .section.travel-extras .tab-content h5, #trip-legs .border .trip-leg .border .section.travel-extras .tab-content h6 {
                border-color: #D7D7D7; }
              #trip-legs .border .trip-leg .border .section.travel-extras .tab-content h1 {
                font-size: 2.1em;
                border-color: #333; }
              #trip-legs .border .trip-leg .border .section.travel-extras .tab-content h2 {
                font-size: 1.7em;
                letter-spacing: -0.06em; }
              #trip-legs .border .trip-leg .border .section.travel-extras .tab-content h3 {
                font-size: 1.4em; }
              #trip-legs .border .trip-leg .border .section.travel-extras .tab-content h4, #trip-legs .border .trip-leg .border .section.travel-extras .tab-content fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered #trip-legs .border .trip-leg .border .section.travel-extras .tab-content legend:first-child {
                font-size: 1.3em; }
              #trip-legs .border .trip-leg .border .section.travel-extras .tab-content h5 {
                font-size: 1.2em; }
              #trip-legs .border .trip-leg .border .section.travel-extras .tab-content h6 {
                font-size: 1.1em; }
              #trip-legs .border .trip-leg .border .section.travel-extras .tab-content p, #trip-legs .border .trip-leg .border .section.travel-extras .tab-content ul, #trip-legs .border .trip-leg .border .section.travel-extras .tab-content ol, #trip-legs .border .trip-leg .border .section.travel-extras .tab-content dl {
                font-size: 1.2em;
                line-height: 1.4em;
                margin: 1em 0; }
              #trip-legs .border .trip-leg .border .section.travel-extras .tab-content ul ul, #trip-legs .border .trip-leg .border .section.travel-extras .tab-content ol ol, #trip-legs .border .trip-leg .border .section.travel-extras .tab-content ul ol, #trip-legs .border .trip-leg .border .section.travel-extras .tab-content ol ul {
                font-size: 1em; }
              #trip-legs .border .trip-leg .border .section.travel-extras .tab-content ul, #trip-legs .border .trip-leg .border .section.travel-extras .tab-content ol {
                padding-left: 2.2em; }
              #trip-legs .border .trip-leg .border .section.travel-extras .tab-content ul {
                list-style: disc;
                margin-left: 20px; }
              #trip-legs .border .trip-leg .border .section.travel-extras .tab-content ol {
                list-style: decimal;
                margin-left: 20px; }
              #trip-legs .border .trip-leg .border .section.travel-extras .tab-content .border {
                border: none;
                -moz-box-shadow: 0 0 0 white;
                -webkit-box-shadow: 0 0 0 white;
                box-shadow: 0 0 0 white; }
              #trip-legs .border .trip-leg .border .section.travel-extras .tab-content h3, #trip-legs .border .trip-leg .border .section.travel-extras .tab-content h4, #trip-legs .border .trip-leg .border .section.travel-extras .tab-content fieldset.fieldset-bordered legend:first-child, fieldset.fieldset-bordered #trip-legs .border .trip-leg .border .section.travel-extras .tab-content legend:first-child {
                border: none; }
              #trip-legs .border .trip-leg .border .section.travel-extras .tab-content form {
                padding: 0;
                background: none; }
                #trip-legs .border .trip-leg .border .section.travel-extras .tab-content form li {
                  border: none; }
              #trip-legs .border .trip-leg .border .section.travel-extras .tab-content .close-button {
                font-weight: bold;
                text-transform: uppercase;
                position: absolute;
                top: 0;
                right: 0;
                padding: 10px;
                cursor: pointer; }
              #trip-legs .border .trip-leg .border .section.travel-extras .tab-content.trip-confirmations {
                padding-left: 0;
                padding-right: 0; }
                #trip-legs .border .trip-leg .border .section.travel-extras .tab-content.trip-confirmations h3 {
                  font-size: 1.2em;
                  line-height: 0.95em;
                  text-transform: uppercase;
                  padding: 5px 10px;
                  border-bottom: 1px solid;
                  border-bottom-color: #dadada;
                  background: #eee; }
                  #trip-legs .border .trip-leg .border .section.travel-extras .tab-content.trip-confirmations h3:first-child {
                    border-top: 1px solid;
                    border-top-color: #dadada; }
                #trip-legs .border .trip-leg .border .section.travel-extras .tab-content.trip-confirmations .document {
                  padding: 10px 20px;
                  border-bottom: 1px solid;
                  border-bottom-color: #dadada; }
                  #trip-legs .border .trip-leg .border .section.travel-extras .tab-content.trip-confirmations .document p {
                    margin: 0; }
            #trip-legs .border .trip-leg .border .section.travel-extras ul.list {
              padding: 0 1em;
              display: flex;
              flex-flow: row nowrap;
              align-items: center;
              align-content: center; }
              #trip-legs .border .trip-leg .border .section.travel-extras ul.list li {
                font-size: 13px;
                line-height: 16.25px;
                font-size: 1.3rem;
                line-height: 1.625rem;
                min-width: 0;
                background: rgba(255, 255, 255, 0); }
                #trip-legs .border .trip-leg .border .section.travel-extras ul.list li:hover, #trip-legs .border .trip-leg .border .section.travel-extras ul.list li.ui-state-active {
                  min-width: auto; }
                #trip-legs .border .trip-leg .border .section.travel-extras ul.list li.active a, #trip-legs .border .trip-leg .border .section.travel-extras ul.list li.ui-tabs-active a, #trip-legs .border .trip-leg .border .section.travel-extras ul.list li a:active {
                  color: #333;
                  background-position: bottom center; }
                #trip-legs .border .trip-leg .border .section.travel-extras ul.list li a {
                  font-weight: bold;
                  text-decoration: none;
                  display: block;
                  padding: 1em;
                  color: #555;
                  white-space: nowrap;
                  overflow: hidden;
                  text-overflow: ellipsis;
                  transition: background-position 0.1s ease-out;
                  background: url(/images/white-arrow.png) center 43px no-repeat; }
                  #trip-legs .border .trip-leg .border .section.travel-extras ul.list li a:hover {
                    color: #1582d5; }
@container travel-extras-list (width < 1480px) {
  #trip-legs .border .trip-leg .border .section.travel-extras ul.list li a {
    padding: 1em 0.5em; } }
.fp-status--fp, .fp-status--pfp {
  font-size: 12px;
  line-height: 24px;
  font-size: 1.2rem;
  line-height: 2.4rem;
  font-weight: bold;
  display: inline-block;
  margin-right: 5px; }

.fp-status--fp {
  font-size: 1em;
  padding: 0 !important;
  width: 24px; }

.fp-status--pfp {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 0 5px !important;
  background-color: #666;
  color: white; }

#trip-permit .border, #trip-fuel .border, #trip-actions-comms .border {
  background-color: #d5e3eb; }

#trip-actions-comms .border {
  padding: 0.5em !important; }
  #trip-actions-comms .border .action-item {
    padding: 5px;
    border-radius: 4px;
    border: 1px solid #d5e3eb;
    display: block;
    color: #000;
    text-decoration: none;
    height: 42px;
    position: relative; }
    #trip-actions-comms .border .action-item .fa-angle-right {
      font-size: x-large;
      top: 15px;
      position: absolute;
      right: 5px; }
    #trip-actions-comms .border .action-item:hover {
      background-color: rgba(0, 0, 0, 0.1); }
    #trip-actions-comms .border .action-item.alert h3 .fas, #trip-actions-comms .border .rf-tt .action-item.rf-tt-cntr h3 .fas, .rf-tt #trip-actions-comms .border .action-item.rf-tt-cntr h3 .fas {
      color: #fd7e14;
      opacity: 1 !important; }

#trip-documents-sidebar .border {
  background-color: #efefef; }

#trip-permit, #trip-fuel, #trip-documents-sidebar, #trip-actions-comms {
  background-color: #979490; }
  #trip-permit .border, #trip-fuel .border, #trip-documents-sidebar .border, #trip-actions-comms .border {
    padding: 0.5em 1em;
    margin: 0.5em;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-shadow: rgba(255, 255, 255, 0.2) 0 1px 0;
    -moz-box-shadow: rgba(0, 0, 0, 0.5) 0 1px 1px, rgba(255, 255, 255, 0.5) 0 1px 1px inset;
    -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 1px 1px, rgba(255, 255, 255, 0.5) 0 1px 1px inset;
    box-shadow: rgba(0, 0, 0, 0.5) 0 1px 1px, rgba(255, 255, 255, 0.5) 0 1px 1px inset; }

#trip-fuel .border .fuel-quote-timestamp {
  padding: 4px 5px; }

#trip-permit .border .rf-fu-btn-add, #trip-permit .border .rf-fu-btn-upl, #trip-permit .border .rf-fu-btn-clr {
  margin: 0 2px 0 0; }
#trip-permit .border .rf-fu {
  margin-right: 2px; }
#trip-permit .border p {
  margin-top: 0; }
#trip-permit .border .permits-file {
  text-decoration: none;
  line-height: 2.4rem;
  font-weight: bold;
  display: block; }
  #trip-permit .border .permits-file:hover {
    text-decoration: underline; }

#trip-sheet #trip-sheet-content {
  padding-top: 10px; }
  #trip-sheet #trip-sheet-content fieldset {
    padding: 1em;
    border: none;
    border-bottom: 1px solid #bfbfbf; }
    #trip-sheet #trip-sheet-content fieldset:last-child {
      border-bottom: none; }
    #trip-sheet #trip-sheet-content fieldset ol li {
      border: none; }
      #trip-sheet #trip-sheet-content fieldset ol li.content-well, #trip-sheet #trip-sheet-content fieldset ol li.rf-cp {
        margin-left: 10px;
        padding: 10px 0;
        border: none; }
        #trip-sheet #trip-sheet-content fieldset ol li.content-well h5, #trip-sheet #trip-sheet-content fieldset ol li.rf-cp h5 {
          margin: 0 10px 5px 10px; }
        #trip-sheet #trip-sheet-content fieldset ol li.content-well ol, #trip-sheet #trip-sheet-content fieldset ol li.rf-cp ol {
          margin: 0; }
          #trip-sheet #trip-sheet-content fieldset ol li.content-well ol li, #trip-sheet #trip-sheet-content fieldset ol li.rf-cp ol li {
            border: none; }
    #trip-sheet #trip-sheet-content fieldset .submit {
      width: 100%; }
      #trip-sheet #trip-sheet-content fieldset .submit input {
        margin-left: 10px; }
    #trip-sheet #trip-sheet-content fieldset .initials-2 {
      position: absolute;
      width: 46px;
      top: 0;
      right: 20px; }
      #trip-sheet #trip-sheet-content fieldset .initials-2 label {
        text-align: center;
        display: block;
        width: 100%; }
      #trip-sheet #trip-sheet-content fieldset .initials-2 ol {
        margin: 0;
        padding: 0; }
        #trip-sheet #trip-sheet-content fieldset .initials-2 ol li {
          padding: 0 0 0.5em 0;
          border: none;
          text-align: center; }
          #trip-sheet #trip-sheet-content fieldset .initials-2 ol li input {
            font-size: 1.6em;
            text-align: center;
            width: 40px;
            margin: 0; }
          #trip-sheet #trip-sheet-content fieldset .initials-2 ol li .inline-hints {
            margin: 0;
            padding: 0; }
  #trip-sheet #trip-sheet-content #passengers-list, #trip-sheet #trip-sheet-content #crew-list {
    padding-top: 1px;
    background-color: #ccc;
    -moz-border-radius-bottomleft: 1em;
    -webkit-border-bottom-left-radius: 1em;
    border-bottom-left-radius: 1em;
    -moz-border-radius-bottomright: 1em;
    -webkit-border-bottom-right-radius: 1em;
    border-bottom-right-radius: 1em; }
    #trip-sheet #trip-sheet-content #passengers-list .tab-content, #trip-sheet #trip-sheet-content #crew-list .tab-content {
      background-color: #eee;
      border-left: 1px solid #999;
      border-top: none;
      margin-left: 181px;
      padding: 10px;
      clear: none;
      -moz-border-radius-bottomright: 1em;
      -webkit-border-bottom-right-radius: 1em;
      border-bottom-right-radius: 1em; }
      #trip-sheet #trip-sheet-content #passengers-list .tab-content fieldset.inputs, #trip-sheet #trip-sheet-content #crew-list .tab-content fieldset.inputs {
        clear: none;
        padding: 0;
        border: none; }
    #trip-sheet #trip-sheet-content #passengers-list .ui-tabs-nav, #trip-sheet #trip-sheet-content #crew-list .ui-tabs-nav {
      float: left;
      width: 150px;
      margin: 10px !important; }
      #trip-sheet #trip-sheet-content #passengers-list .ui-tabs-nav li.ui-state-default, #trip-sheet #trip-sheet-content #crew-list .ui-tabs-nav li.ui-state-default {
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        border-radius: 0;
        border: none; }
        #trip-sheet #trip-sheet-content #passengers-list .ui-tabs-nav li.ui-state-default span, #trip-sheet #trip-sheet-content #passengers-list .ui-tabs-nav li.ui-state-default a, #trip-sheet #trip-sheet-content #crew-list .ui-tabs-nav li.ui-state-default span, #trip-sheet #trip-sheet-content #crew-list .ui-tabs-nav li.ui-state-default a {
          width: 150px;
          padding: 10px;
          border: none;
          background: none;
          -moz-box-shadow: transparent 0 0 0 inset;
          -webkit-box-shadow: transparent 0 0 0 inset;
          box-shadow: transparent 0 0 0 inset;
          -moz-border-radius: 0;
          -webkit-border-radius: 0;
          border-radius: 0; }
      #trip-sheet #trip-sheet-content #passengers-list .ui-tabs-nav li.ui-state-active a, #trip-sheet #trip-sheet-content #crew-list .ui-tabs-nav li.ui-state-active a {
        background: #eee;
        -moz-border-radius-topleft: 5px;
        -webkit-border-top-left-radius: 5px;
        border-top-left-radius: 5px;
        -moz-border-radius-bottomleft: 5px;
        -webkit-border-bottom-left-radius: 5px;
        border-bottom-left-radius: 5px;
        -moz-box-shadow: #999 0 1px 0;
        -webkit-box-shadow: #999 0 1px 0;
        box-shadow: #999 0 1px 0; }

#trip-leg.flash, #trip-sheet.flash {
  background-position: center 3.9em; }
  #trip-leg.flash #error,
  #trip-leg.flash #notice,
  #trip-leg.flash .alert--error,
  #trip-leg.flash .alert--notice, #trip-sheet.flash #error,
  #trip-sheet.flash #notice,
  #trip-sheet.flash .alert--error,
  #trip-sheet.flash .alert--notice {
    top: 0 !important; }
  #trip-leg.flash #message,
  #trip-leg.flash .alert--message, #trip-sheet.flash #message,
  #trip-sheet.flash .alert--message {
    top: 3.9em !important; }
  #trip-leg.flash #container, #trip-sheet.flash #container {
    top: 3.9em !important; }
#trip-leg.sticky-message, #trip-sheet.sticky-message {
  background-position: center 3.9em; }
  #trip-leg.sticky-message #container, #trip-sheet.sticky-message #container {
    top: 3.9em !important; }
  #trip-leg.sticky-message.flash, #trip-sheet.sticky-message.flash {
    background-position: center 7.8em; }
    #trip-leg.sticky-message.flash #error,
    #trip-leg.sticky-message.flash #notice,
    #trip-leg.sticky-message.flash .alert--error,
    #trip-leg.sticky-message.flash .alert--notice, #trip-sheet.sticky-message.flash #error,
    #trip-sheet.sticky-message.flash #notice,
    #trip-sheet.sticky-message.flash .alert--error,
    #trip-sheet.sticky-message.flash .alert--notice {
      top: 0 !important; }
    #trip-leg.sticky-message.flash #message,
    #trip-leg.sticky-message.flash .alert--message, #trip-sheet.sticky-message.flash #message,
    #trip-sheet.sticky-message.flash .alert--message {
      top: 3.9em !important; }
    #trip-leg.sticky-message.flash #container, #trip-sheet.sticky-message.flash #container {
      top: 7.8em !important; }
#trip-leg #error,
#trip-leg #message,
#trip-leg #notice,
#trip-leg .alert--error,
#trip-leg .alert--message,
#trip-leg .alert--notice, #trip-sheet #error,
#trip-sheet #message,
#trip-sheet #notice,
#trip-sheet .alert--error,
#trip-sheet .alert--message,
#trip-sheet .alert--notice {
  text-align: center;
  height: 3.7em;
  line-height: 3.7em;
  overflow: hidden;
  width: 100%;
  border-bottom: 1px solid;
  border-top: 1px solid;
  z-index: 10;
  text-shadow: 0.1em 0.1em #fff;
  border-top-color: #FFF; }
  #trip-leg #error p,
  #trip-leg #message p,
  #trip-leg #notice p,
  #trip-leg .alert--error p,
  #trip-leg .alert--message p,
  #trip-leg .alert--notice p, #trip-sheet #error p,
  #trip-sheet #message p,
  #trip-sheet #notice p,
  #trip-sheet .alert--error p,
  #trip-sheet .alert--message p,
  #trip-sheet .alert--notice p {
    font-weight: bold;
    font-size: 1.1em;
    padding: 0 1em;
    margin: 0;
    line-height: 3.4em; }
  #trip-leg #error .icon,
  #trip-leg #message .icon,
  #trip-leg #notice .icon,
  #trip-leg .alert--error .icon,
  #trip-leg .alert--message .icon,
  #trip-leg .alert--notice .icon, #trip-sheet #error .icon,
  #trip-sheet #message .icon,
  #trip-sheet #notice .icon,
  #trip-sheet .alert--error .icon,
  #trip-sheet .alert--message .icon,
  #trip-sheet .alert--notice .icon {
    width: 3.8em;
    height: 2.7em;
    margin: 0 0 0.5em 0;
    vertical-align: middle; }
#trip-leg #error,
#trip-leg .alert--error, #trip-sheet #error,
#trip-sheet .alert--error {
  background: #FFD1D2;
  color: #A01111; }
#trip-leg #message,
#trip-leg .alert--message, #trip-sheet #message,
#trip-sheet .alert--message {
  background-color: #FFFFB3;
  background-position: bottom center;
  background-repeat: repeat-x;
  color: #502E17;
  border-bottom-color: #AA8E38; }
#trip-leg #notice,
#trip-leg .alert--notice, #trip-sheet #notice,
#trip-sheet .alert--notice {
  background: #C0FCD5;
  color: #2D8169; }
#trip-leg #message, #trip-sheet #message {
  margin: 0 0 20px 0;
  width: 100%;
  padding: 10px 0;
  height: auto;
  line-height: 1.8em; }
  #trip-leg #message ul, #trip-leg #message p, #trip-sheet #message ul, #trip-sheet #message p {
    line-height: 1.8em; }
#trip-leg .border, #trip-sheet .border {
  padding: 0; }
  #trip-leg .border #trip-leg-content .border, #trip-leg .border .trip-leg-content .border, #trip-leg .border .trip-leg-controls .border, #trip-leg .border #trip-sheet-content .border, #trip-sheet .border #trip-leg-content .border, #trip-sheet .border .trip-leg-content .border, #trip-sheet .border .trip-leg-controls .border, #trip-sheet .border #trip-sheet-content .border {
    padding: 0; }
    #trip-leg .border #trip-leg-content .border .trip-leg-content--header, #trip-leg .border .trip-leg-content .border .trip-leg-content--header, #trip-leg .border .trip-leg-controls .border .trip-leg-content--header, #trip-leg .border #trip-sheet-content .border .trip-leg-content--header, #trip-sheet .border #trip-leg-content .border .trip-leg-content--header, #trip-sheet .border .trip-leg-content .border .trip-leg-content--header, #trip-sheet .border .trip-leg-controls .border .trip-leg-content--header, #trip-sheet .border #trip-sheet-content .border .trip-leg-content--header {
      border-top-left-radius: 6px;
      border-top-right-radius: 6px;
      padding: 10px 20px; }
      #trip-leg .border #trip-leg-content .border .trip-leg-content--header h1, #trip-leg .border .trip-leg-content .border .trip-leg-content--header h1, #trip-leg .border .trip-leg-controls .border .trip-leg-content--header h1, #trip-leg .border #trip-sheet-content .border .trip-leg-content--header h1, #trip-sheet .border #trip-leg-content .border .trip-leg-content--header h1, #trip-sheet .border .trip-leg-content .border .trip-leg-content--header h1, #trip-sheet .border .trip-leg-controls .border .trip-leg-content--header h1, #trip-sheet .border #trip-sheet-content .border .trip-leg-content--header h1 {
        font-size: 1.6rem; }
    #trip-leg .border #trip-leg-content .border .section, #trip-leg .border .trip-leg-content .border .section, #trip-leg .border .trip-leg-controls .border .section, #trip-leg .border #trip-sheet-content .border .section, #trip-sheet .border #trip-leg-content .border .section, #trip-sheet .border .trip-leg-content .border .section, #trip-sheet .border .trip-leg-controls .border .section, #trip-sheet .border #trip-sheet-content .border .section {
      clear: both;
      border-bottom: 1px solid rgba(0, 0, 0, 0.3);
      -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
      -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
      box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3); }
      #trip-leg .border #trip-leg-content .border .section:last-child, #trip-leg .border .trip-leg-content .border .section:last-child, #trip-leg .border .trip-leg-controls .border .section:last-child, #trip-leg .border #trip-sheet-content .border .section:last-child, #trip-sheet .border #trip-leg-content .border .section:last-child, #trip-sheet .border .trip-leg-content .border .section:last-child, #trip-sheet .border .trip-leg-controls .border .section:last-child, #trip-sheet .border #trip-sheet-content .border .section:last-child {
        border: none;
        -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0);
        -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0);
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0); }
      #trip-leg .border #trip-leg-content .border .section h2, #trip-leg .border .trip-leg-content .border .section h2, #trip-leg .border .trip-leg-controls .border .section h2, #trip-leg .border #trip-sheet-content .border .section h2, #trip-sheet .border #trip-leg-content .border .section h2, #trip-sheet .border .trip-leg-content .border .section h2, #trip-sheet .border .trip-leg-controls .border .section h2, #trip-sheet .border #trip-sheet-content .border .section h2 {
        margin-bottom: 0.5em; }
      #trip-leg .border #trip-leg-content .border .section h2.left-aligned, #trip-leg .border .trip-leg-content .border .section h2.left-aligned, #trip-leg .border .trip-leg-controls .border .section h2.left-aligned, #trip-leg .border #trip-sheet-content .border .section h2.left-aligned, #trip-sheet .border #trip-leg-content .border .section h2.left-aligned, #trip-sheet .border .trip-leg-content .border .section h2.left-aligned, #trip-sheet .border .trip-leg-controls .border .section h2.left-aligned, #trip-sheet .border #trip-sheet-content .border .section h2.left-aligned {
        float: left;
        width: 160px;
        color: #666;
        padding: 20px 20px 0 20px; }
      #trip-leg .border #trip-leg-content .border .section h3, #trip-leg .border .trip-leg-content .border .section h3, #trip-leg .border .trip-leg-controls .border .section h3, #trip-leg .border #trip-sheet-content .border .section h3, #trip-sheet .border #trip-leg-content .border .section h3, #trip-sheet .border .trip-leg-content .border .section h3, #trip-sheet .border .trip-leg-controls .border .section h3, #trip-sheet .border #trip-sheet-content .border .section h3 {
        font-size: 12px;
        line-height: 15px;
        font-size: 1.2rem;
        line-height: 1.5rem;
        text-transform: uppercase;
        margin-bottom: 3px; }
      #trip-leg .border #trip-leg-content .border .section p, #trip-leg .border .trip-leg-content .border .section p, #trip-leg .border .trip-leg-controls .border .section p, #trip-leg .border #trip-sheet-content .border .section p, #trip-sheet .border #trip-leg-content .border .section p, #trip-sheet .border .trip-leg-content .border .section p, #trip-sheet .border .trip-leg-controls .border .section p, #trip-sheet .border #trip-sheet-content .border .section p {
        margin-top: 0; }
      #trip-leg .border #trip-leg-content .border .section .pill-button, #trip-leg .border #trip-leg-content .border .section .rf-fu-btn-add, #trip-leg .border #trip-leg-content .border .section .rf-fu-btn-clr,
      #trip-leg .border #trip-leg-content .border .section .rf-fu-btn-upl, #trip-leg .border #trip-leg-content .border .section .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt #trip-leg .border #trip-leg-content .border .section .rf-cal-time-btn, #trip-leg .border #trip-leg-content .border .section .rf-pick .rf-pick-btn, .rf-pick #trip-leg .border #trip-leg-content .border .section .rf-pick-btn, #trip-leg .border .trip-leg-content .border .section .pill-button, #trip-leg .border .trip-leg-content .border .section .rf-fu-btn-add, #trip-leg .border .trip-leg-content .border .section .rf-fu-btn-clr,
      #trip-leg .border .trip-leg-content .border .section .rf-fu-btn-upl, #trip-leg .border .trip-leg-content .border .section .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt #trip-leg .border .trip-leg-content .border .section .rf-cal-time-btn, #trip-leg .border .trip-leg-content .border .section .rf-pick .rf-pick-btn, .rf-pick #trip-leg .border .trip-leg-content .border .section .rf-pick-btn, #trip-leg .border .trip-leg-controls .border .section .pill-button, #trip-leg .border .trip-leg-controls .border .section .rf-fu-btn-add, #trip-leg .border .trip-leg-controls .border .section .rf-fu-btn-clr,
      #trip-leg .border .trip-leg-controls .border .section .rf-fu-btn-upl, #trip-leg .border .trip-leg-controls .border .section .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt #trip-leg .border .trip-leg-controls .border .section .rf-cal-time-btn, #trip-leg .border .trip-leg-controls .border .section .rf-pick .rf-pick-btn, .rf-pick #trip-leg .border .trip-leg-controls .border .section .rf-pick-btn, #trip-leg .border #trip-sheet-content .border .section .pill-button, #trip-leg .border #trip-sheet-content .border .section .rf-fu-btn-add, #trip-leg .border #trip-sheet-content .border .section .rf-fu-btn-clr,
      #trip-leg .border #trip-sheet-content .border .section .rf-fu-btn-upl, #trip-leg .border #trip-sheet-content .border .section .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt #trip-leg .border #trip-sheet-content .border .section .rf-cal-time-btn, #trip-leg .border #trip-sheet-content .border .section .rf-pick .rf-pick-btn, .rf-pick #trip-leg .border #trip-sheet-content .border .section .rf-pick-btn, #trip-sheet .border #trip-leg-content .border .section .pill-button, #trip-sheet .border #trip-leg-content .border .section .rf-fu-btn-add, #trip-sheet .border #trip-leg-content .border .section .rf-fu-btn-clr,
      #trip-sheet .border #trip-leg-content .border .section .rf-fu-btn-upl, #trip-sheet .border #trip-leg-content .border .section .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt #trip-sheet .border #trip-leg-content .border .section .rf-cal-time-btn, #trip-sheet .border #trip-leg-content .border .section .rf-pick .rf-pick-btn, .rf-pick #trip-sheet .border #trip-leg-content .border .section .rf-pick-btn, #trip-sheet .border .trip-leg-content .border .section .pill-button, #trip-sheet .border .trip-leg-content .border .section .rf-fu-btn-add, #trip-sheet .border .trip-leg-content .border .section .rf-fu-btn-clr,
      #trip-sheet .border .trip-leg-content .border .section .rf-fu-btn-upl, #trip-sheet .border .trip-leg-content .border .section .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt #trip-sheet .border .trip-leg-content .border .section .rf-cal-time-btn, #trip-sheet .border .trip-leg-content .border .section .rf-pick .rf-pick-btn, .rf-pick #trip-sheet .border .trip-leg-content .border .section .rf-pick-btn, #trip-sheet .border .trip-leg-controls .border .section .pill-button, #trip-sheet .border .trip-leg-controls .border .section .rf-fu-btn-add, #trip-sheet .border .trip-leg-controls .border .section .rf-fu-btn-clr,
      #trip-sheet .border .trip-leg-controls .border .section .rf-fu-btn-upl, #trip-sheet .border .trip-leg-controls .border .section .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt #trip-sheet .border .trip-leg-controls .border .section .rf-cal-time-btn, #trip-sheet .border .trip-leg-controls .border .section .rf-pick .rf-pick-btn, .rf-pick #trip-sheet .border .trip-leg-controls .border .section .rf-pick-btn, #trip-sheet .border #trip-sheet-content .border .section .pill-button, #trip-sheet .border #trip-sheet-content .border .section .rf-fu-btn-add, #trip-sheet .border #trip-sheet-content .border .section .rf-fu-btn-clr,
      #trip-sheet .border #trip-sheet-content .border .section .rf-fu-btn-upl, #trip-sheet .border #trip-sheet-content .border .section .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt #trip-sheet .border #trip-sheet-content .border .section .rf-cal-time-btn, #trip-sheet .border #trip-sheet-content .border .section .rf-pick .rf-pick-btn, .rf-pick #trip-sheet .border #trip-sheet-content .border .section .rf-pick-btn {
        font-size: 1.2em;
        display: inline-block; }
        html.ie7 #trip-leg .border #trip-leg-content .border .section .pill-button, html.ie7 #trip-leg .border #trip-leg-content .border .section .rf-fu-btn-add, html.ie7 #trip-leg .border #trip-leg-content .border .section .rf-fu-btn-clr,
        html.ie7 #trip-leg .border #trip-leg-content .border .section .rf-fu-btn-upl, html.ie7 #trip-leg .border #trip-leg-content .border .section .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt html.ie7 #trip-leg .border #trip-leg-content .border .section .rf-cal-time-btn, html.ie7 #trip-leg .border #trip-leg-content .border .section .rf-pick .rf-pick-btn, .rf-pick html.ie7 #trip-leg .border #trip-leg-content .border .section .rf-pick-btn, html.ie6 #trip-leg .border #trip-leg-content .border .section .pill-button, html.ie6 #trip-leg .border #trip-leg-content .border .section .rf-fu-btn-add, html.ie6 #trip-leg .border #trip-leg-content .border .section .rf-fu-btn-clr,
        html.ie6 #trip-leg .border #trip-leg-content .border .section .rf-fu-btn-upl, html.ie6 #trip-leg .border #trip-leg-content .border .section .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt html.ie6 #trip-leg .border #trip-leg-content .border .section .rf-cal-time-btn, html.ie6 #trip-leg .border #trip-leg-content .border .section .rf-pick .rf-pick-btn, .rf-pick html.ie6 #trip-leg .border #trip-leg-content .border .section .rf-pick-btn, html.ie7 #trip-leg .border .trip-leg-content .border .section .pill-button, html.ie7 #trip-leg .border .trip-leg-content .border .section .rf-fu-btn-add, html.ie7 #trip-leg .border .trip-leg-content .border .section .rf-fu-btn-clr,
        html.ie7 #trip-leg .border .trip-leg-content .border .section .rf-fu-btn-upl, html.ie7 #trip-leg .border .trip-leg-content .border .section .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt html.ie7 #trip-leg .border .trip-leg-content .border .section .rf-cal-time-btn, html.ie7 #trip-leg .border .trip-leg-content .border .section .rf-pick .rf-pick-btn, .rf-pick html.ie7 #trip-leg .border .trip-leg-content .border .section .rf-pick-btn, html.ie6 #trip-leg .border .trip-leg-content .border .section .pill-button, html.ie6 #trip-leg .border .trip-leg-content .border .section .rf-fu-btn-add, html.ie6 #trip-leg .border .trip-leg-content .border .section .rf-fu-btn-clr,
        html.ie6 #trip-leg .border .trip-leg-content .border .section .rf-fu-btn-upl, html.ie6 #trip-leg .border .trip-leg-content .border .section .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt html.ie6 #trip-leg .border .trip-leg-content .border .section .rf-cal-time-btn, html.ie6 #trip-leg .border .trip-leg-content .border .section .rf-pick .rf-pick-btn, .rf-pick html.ie6 #trip-leg .border .trip-leg-content .border .section .rf-pick-btn, html.ie7 #trip-leg .border .trip-leg-controls .border .section .pill-button, html.ie7 #trip-leg .border .trip-leg-controls .border .section .rf-fu-btn-add, html.ie7 #trip-leg .border .trip-leg-controls .border .section .rf-fu-btn-clr,
        html.ie7 #trip-leg .border .trip-leg-controls .border .section .rf-fu-btn-upl, html.ie7 #trip-leg .border .trip-leg-controls .border .section .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt html.ie7 #trip-leg .border .trip-leg-controls .border .section .rf-cal-time-btn, html.ie7 #trip-leg .border .trip-leg-controls .border .section .rf-pick .rf-pick-btn, .rf-pick html.ie7 #trip-leg .border .trip-leg-controls .border .section .rf-pick-btn, html.ie6 #trip-leg .border .trip-leg-controls .border .section .pill-button, html.ie6 #trip-leg .border .trip-leg-controls .border .section .rf-fu-btn-add, html.ie6 #trip-leg .border .trip-leg-controls .border .section .rf-fu-btn-clr,
        html.ie6 #trip-leg .border .trip-leg-controls .border .section .rf-fu-btn-upl, html.ie6 #trip-leg .border .trip-leg-controls .border .section .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt html.ie6 #trip-leg .border .trip-leg-controls .border .section .rf-cal-time-btn, html.ie6 #trip-leg .border .trip-leg-controls .border .section .rf-pick .rf-pick-btn, .rf-pick html.ie6 #trip-leg .border .trip-leg-controls .border .section .rf-pick-btn, html.ie7 #trip-leg .border #trip-sheet-content .border .section .pill-button, html.ie7 #trip-leg .border #trip-sheet-content .border .section .rf-fu-btn-add, html.ie7 #trip-leg .border #trip-sheet-content .border .section .rf-fu-btn-clr,
        html.ie7 #trip-leg .border #trip-sheet-content .border .section .rf-fu-btn-upl, html.ie7 #trip-leg .border #trip-sheet-content .border .section .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt html.ie7 #trip-leg .border #trip-sheet-content .border .section .rf-cal-time-btn, html.ie7 #trip-leg .border #trip-sheet-content .border .section .rf-pick .rf-pick-btn, .rf-pick html.ie7 #trip-leg .border #trip-sheet-content .border .section .rf-pick-btn, html.ie6 #trip-leg .border #trip-sheet-content .border .section .pill-button, html.ie6 #trip-leg .border #trip-sheet-content .border .section .rf-fu-btn-add, html.ie6 #trip-leg .border #trip-sheet-content .border .section .rf-fu-btn-clr,
        html.ie6 #trip-leg .border #trip-sheet-content .border .section .rf-fu-btn-upl, html.ie6 #trip-leg .border #trip-sheet-content .border .section .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt html.ie6 #trip-leg .border #trip-sheet-content .border .section .rf-cal-time-btn, html.ie6 #trip-leg .border #trip-sheet-content .border .section .rf-pick .rf-pick-btn, .rf-pick html.ie6 #trip-leg .border #trip-sheet-content .border .section .rf-pick-btn, html.ie7 #trip-sheet .border #trip-leg-content .border .section .pill-button, html.ie7 #trip-sheet .border #trip-leg-content .border .section .rf-fu-btn-add, html.ie7 #trip-sheet .border #trip-leg-content .border .section .rf-fu-btn-clr,
        html.ie7 #trip-sheet .border #trip-leg-content .border .section .rf-fu-btn-upl, html.ie7 #trip-sheet .border #trip-leg-content .border .section .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt html.ie7 #trip-sheet .border #trip-leg-content .border .section .rf-cal-time-btn, html.ie7 #trip-sheet .border #trip-leg-content .border .section .rf-pick .rf-pick-btn, .rf-pick html.ie7 #trip-sheet .border #trip-leg-content .border .section .rf-pick-btn, html.ie6 #trip-sheet .border #trip-leg-content .border .section .pill-button, html.ie6 #trip-sheet .border #trip-leg-content .border .section .rf-fu-btn-add, html.ie6 #trip-sheet .border #trip-leg-content .border .section .rf-fu-btn-clr,
        html.ie6 #trip-sheet .border #trip-leg-content .border .section .rf-fu-btn-upl, html.ie6 #trip-sheet .border #trip-leg-content .border .section .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt html.ie6 #trip-sheet .border #trip-leg-content .border .section .rf-cal-time-btn, html.ie6 #trip-sheet .border #trip-leg-content .border .section .rf-pick .rf-pick-btn, .rf-pick html.ie6 #trip-sheet .border #trip-leg-content .border .section .rf-pick-btn, html.ie7 #trip-sheet .border .trip-leg-content .border .section .pill-button, html.ie7 #trip-sheet .border .trip-leg-content .border .section .rf-fu-btn-add, html.ie7 #trip-sheet .border .trip-leg-content .border .section .rf-fu-btn-clr,
        html.ie7 #trip-sheet .border .trip-leg-content .border .section .rf-fu-btn-upl, html.ie7 #trip-sheet .border .trip-leg-content .border .section .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt html.ie7 #trip-sheet .border .trip-leg-content .border .section .rf-cal-time-btn, html.ie7 #trip-sheet .border .trip-leg-content .border .section .rf-pick .rf-pick-btn, .rf-pick html.ie7 #trip-sheet .border .trip-leg-content .border .section .rf-pick-btn, html.ie6 #trip-sheet .border .trip-leg-content .border .section .pill-button, html.ie6 #trip-sheet .border .trip-leg-content .border .section .rf-fu-btn-add, html.ie6 #trip-sheet .border .trip-leg-content .border .section .rf-fu-btn-clr,
        html.ie6 #trip-sheet .border .trip-leg-content .border .section .rf-fu-btn-upl, html.ie6 #trip-sheet .border .trip-leg-content .border .section .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt html.ie6 #trip-sheet .border .trip-leg-content .border .section .rf-cal-time-btn, html.ie6 #trip-sheet .border .trip-leg-content .border .section .rf-pick .rf-pick-btn, .rf-pick html.ie6 #trip-sheet .border .trip-leg-content .border .section .rf-pick-btn, html.ie7 #trip-sheet .border .trip-leg-controls .border .section .pill-button, html.ie7 #trip-sheet .border .trip-leg-controls .border .section .rf-fu-btn-add, html.ie7 #trip-sheet .border .trip-leg-controls .border .section .rf-fu-btn-clr,
        html.ie7 #trip-sheet .border .trip-leg-controls .border .section .rf-fu-btn-upl, html.ie7 #trip-sheet .border .trip-leg-controls .border .section .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt html.ie7 #trip-sheet .border .trip-leg-controls .border .section .rf-cal-time-btn, html.ie7 #trip-sheet .border .trip-leg-controls .border .section .rf-pick .rf-pick-btn, .rf-pick html.ie7 #trip-sheet .border .trip-leg-controls .border .section .rf-pick-btn, html.ie6 #trip-sheet .border .trip-leg-controls .border .section .pill-button, html.ie6 #trip-sheet .border .trip-leg-controls .border .section .rf-fu-btn-add, html.ie6 #trip-sheet .border .trip-leg-controls .border .section .rf-fu-btn-clr,
        html.ie6 #trip-sheet .border .trip-leg-controls .border .section .rf-fu-btn-upl, html.ie6 #trip-sheet .border .trip-leg-controls .border .section .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt html.ie6 #trip-sheet .border .trip-leg-controls .border .section .rf-cal-time-btn, html.ie6 #trip-sheet .border .trip-leg-controls .border .section .rf-pick .rf-pick-btn, .rf-pick html.ie6 #trip-sheet .border .trip-leg-controls .border .section .rf-pick-btn, html.ie7 #trip-sheet .border #trip-sheet-content .border .section .pill-button, html.ie7 #trip-sheet .border #trip-sheet-content .border .section .rf-fu-btn-add, html.ie7 #trip-sheet .border #trip-sheet-content .border .section .rf-fu-btn-clr,
        html.ie7 #trip-sheet .border #trip-sheet-content .border .section .rf-fu-btn-upl, html.ie7 #trip-sheet .border #trip-sheet-content .border .section .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt html.ie7 #trip-sheet .border #trip-sheet-content .border .section .rf-cal-time-btn, html.ie7 #trip-sheet .border #trip-sheet-content .border .section .rf-pick .rf-pick-btn, .rf-pick html.ie7 #trip-sheet .border #trip-sheet-content .border .section .rf-pick-btn, html.ie6 #trip-sheet .border #trip-sheet-content .border .section .pill-button, html.ie6 #trip-sheet .border #trip-sheet-content .border .section .rf-fu-btn-add, html.ie6 #trip-sheet .border #trip-sheet-content .border .section .rf-fu-btn-clr,
        html.ie6 #trip-sheet .border #trip-sheet-content .border .section .rf-fu-btn-upl, html.ie6 #trip-sheet .border #trip-sheet-content .border .section .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt html.ie6 #trip-sheet .border #trip-sheet-content .border .section .rf-cal-time-btn, html.ie6 #trip-sheet .border #trip-sheet-content .border .section .rf-pick .rf-pick-btn, .rf-pick html.ie6 #trip-sheet .border #trip-sheet-content .border .section .rf-pick-btn {
          zoom: 1;
          *display: inline; }
      #trip-leg .border #trip-leg-content .border .section .tab-content, #trip-leg .border .trip-leg-content .border .section .tab-content, #trip-leg .border .trip-leg-controls .border .section .tab-content, #trip-leg .border #trip-sheet-content .border .section .tab-content, #trip-sheet .border #trip-leg-content .border .section .tab-content, #trip-sheet .border .trip-leg-content .border .section .tab-content, #trip-sheet .border .trip-leg-controls .border .section .tab-content, #trip-sheet .border #trip-sheet-content .border .section .tab-content {
        padding-top: 10px;
        background-image: url(/images/dark-arrow.png);
        background-repeat: no-repeat;
        background-position: 0 0; }
        #trip-leg .border #trip-leg-content .border .section .tab-content#calculator fieldset, #trip-leg .border .trip-leg-content .border .section .tab-content#calculator fieldset, #trip-leg .border .trip-leg-controls .border .section .tab-content#calculator fieldset, #trip-leg .border #trip-sheet-content .border .section .tab-content#calculator fieldset, #trip-sheet .border #trip-leg-content .border .section .tab-content#calculator fieldset, #trip-sheet .border .trip-leg-content .border .section .tab-content#calculator fieldset, #trip-sheet .border .trip-leg-controls .border .section .tab-content#calculator fieldset, #trip-sheet .border #trip-sheet-content .border .section .tab-content#calculator fieldset {
          background-color: #eee; }
        #trip-leg .border #trip-leg-content .border .section .tab-content .close-button, #trip-leg .border .trip-leg-content .border .section .tab-content .close-button, #trip-leg .border .trip-leg-controls .border .section .tab-content .close-button, #trip-leg .border #trip-sheet-content .border .section .tab-content .close-button, #trip-sheet .border #trip-leg-content .border .section .tab-content .close-button, #trip-sheet .border .trip-leg-content .border .section .tab-content .close-button, #trip-sheet .border .trip-leg-controls .border .section .tab-content .close-button, #trip-sheet .border #trip-sheet-content .border .section .tab-content .close-button {
          text-indent: -1000em;
          width: 16px;
          height: 16px;
          display: block;
          cursor: pointer;
          float: right;
          background: url(/images/remove.gif) no-repeat; }
        #trip-leg .border #trip-leg-content .border .section .tab-content .wrapper, #trip-leg .border .trip-leg-content .border .section .tab-content .wrapper, #trip-leg .border .trip-leg-controls .border .section .tab-content .wrapper, #trip-leg .border #trip-sheet-content .border .section .tab-content .wrapper, #trip-sheet .border #trip-leg-content .border .section .tab-content .wrapper, #trip-sheet .border .trip-leg-content .border .section .tab-content .wrapper, #trip-sheet .border .trip-leg-controls .border .section .tab-content .wrapper, #trip-sheet .border #trip-sheet-content .border .section .tab-content .wrapper {
          position: relative;
          padding: 20px;
          background-color: #4b4b4b;
          -moz-box-shadow: inset 0 5px 10px 0 rgba(0, 0, 0, 0.2);
          -webkit-box-shadow: inset 0 5px 10px 0 rgba(0, 0, 0, 0.2);
          box-shadow: inset 0 5px 10px 0 rgba(0, 0, 0, 0.2); }
          #trip-leg .border #trip-leg-content .border .section .tab-content .wrapper h3, #trip-leg .border .trip-leg-content .border .section .tab-content .wrapper h3, #trip-leg .border .trip-leg-controls .border .section .tab-content .wrapper h3, #trip-leg .border #trip-sheet-content .border .section .tab-content .wrapper h3, #trip-sheet .border #trip-leg-content .border .section .tab-content .wrapper h3, #trip-sheet .border .trip-leg-content .border .section .tab-content .wrapper h3, #trip-sheet .border .trip-leg-controls .border .section .tab-content .wrapper h3, #trip-sheet .border #trip-sheet-content .border .section .tab-content .wrapper h3 {
            margin-bottom: 0; }
      #trip-leg .border #trip-leg-content .border .section#depart-info .tab-content, #trip-leg .border #trip-leg-content .border .section#arrive-info .tab-content, #trip-leg .border .trip-leg-content .border .section#depart-info .tab-content, #trip-leg .border .trip-leg-content .border .section#arrive-info .tab-content, #trip-leg .border .trip-leg-controls .border .section#depart-info .tab-content, #trip-leg .border .trip-leg-controls .border .section#arrive-info .tab-content, #trip-leg .border #trip-sheet-content .border .section#depart-info .tab-content, #trip-leg .border #trip-sheet-content .border .section#arrive-info .tab-content, #trip-sheet .border #trip-leg-content .border .section#depart-info .tab-content, #trip-sheet .border #trip-leg-content .border .section#arrive-info .tab-content, #trip-sheet .border .trip-leg-content .border .section#depart-info .tab-content, #trip-sheet .border .trip-leg-content .border .section#arrive-info .tab-content, #trip-sheet .border .trip-leg-controls .border .section#depart-info .tab-content, #trip-sheet .border .trip-leg-controls .border .section#arrive-info .tab-content, #trip-sheet .border #trip-sheet-content .border .section#depart-info .tab-content, #trip-sheet .border #trip-sheet-content .border .section#arrive-info .tab-content {
        background-position: 263px 0; }
        #trip-leg .border #trip-leg-content .border .section#depart-info .tab-content select, #trip-leg .border #trip-leg-content .border .section#arrive-info .tab-content select, #trip-leg .border .trip-leg-content .border .section#depart-info .tab-content select, #trip-leg .border .trip-leg-content .border .section#arrive-info .tab-content select, #trip-leg .border .trip-leg-controls .border .section#depart-info .tab-content select, #trip-leg .border .trip-leg-controls .border .section#arrive-info .tab-content select, #trip-leg .border #trip-sheet-content .border .section#depart-info .tab-content select, #trip-leg .border #trip-sheet-content .border .section#arrive-info .tab-content select, #trip-sheet .border #trip-leg-content .border .section#depart-info .tab-content select, #trip-sheet .border #trip-leg-content .border .section#arrive-info .tab-content select, #trip-sheet .border .trip-leg-content .border .section#depart-info .tab-content select, #trip-sheet .border .trip-leg-content .border .section#arrive-info .tab-content select, #trip-sheet .border .trip-leg-controls .border .section#depart-info .tab-content select, #trip-sheet .border .trip-leg-controls .border .section#arrive-info .tab-content select, #trip-sheet .border #trip-sheet-content .border .section#depart-info .tab-content select, #trip-sheet .border #trip-sheet-content .border .section#arrive-info .tab-content select {
          width: 100%; }
      #trip-leg .border #trip-leg-content .border .section#arrival-time-calc, #trip-leg .border .trip-leg-content .border .section#arrival-time-calc, #trip-leg .border .trip-leg-controls .border .section#arrival-time-calc, #trip-leg .border #trip-sheet-content .border .section#arrival-time-calc, #trip-sheet .border #trip-leg-content .border .section#arrival-time-calc, #trip-sheet .border .trip-leg-content .border .section#arrival-time-calc, #trip-sheet .border .trip-leg-controls .border .section#arrival-time-calc, #trip-sheet .border #trip-sheet-content .border .section#arrival-time-calc {
        position: relative; }
        #trip-leg .border #trip-leg-content .border .section#arrival-time-calc .tab-content, #trip-leg .border .trip-leg-content .border .section#arrival-time-calc .tab-content, #trip-leg .border .trip-leg-controls .border .section#arrival-time-calc .tab-content, #trip-leg .border #trip-sheet-content .border .section#arrival-time-calc .tab-content, #trip-sheet .border #trip-leg-content .border .section#arrival-time-calc .tab-content, #trip-sheet .border .trip-leg-content .border .section#arrival-time-calc .tab-content, #trip-sheet .border .trip-leg-controls .border .section#arrival-time-calc .tab-content, #trip-sheet .border #trip-sheet-content .border .section#arrival-time-calc .tab-content {
          position: absolute;
          z-index: 3;
          width: 500px;
          margin-top: -10px;
          margin-left: 200px;
          background-position: 47px 0; }
          #trip-leg .border #trip-leg-content .border .section#arrival-time-calc .tab-content .result, #trip-leg .border .trip-leg-content .border .section#arrival-time-calc .tab-content .result, #trip-leg .border .trip-leg-controls .border .section#arrival-time-calc .tab-content .result, #trip-leg .border #trip-sheet-content .border .section#arrival-time-calc .tab-content .result, #trip-sheet .border #trip-leg-content .border .section#arrival-time-calc .tab-content .result, #trip-sheet .border .trip-leg-content .border .section#arrival-time-calc .tab-content .result, #trip-sheet .border .trip-leg-controls .border .section#arrival-time-calc .tab-content .result, #trip-sheet .border #trip-sheet-content .border .section#arrival-time-calc .tab-content .result {
            background: #fff;
            padding: 10px;
            text-align: right;
            border-bottom: 1px solid;
            border-color: #878787;
            background-color: #DDE3C4;
            background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjNlNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkZTNjNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
            background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f1f3e7), color-stop(100%, #dde3c4));
            background: -moz-linear-gradient(top, #f1f3e7, #dde3c4);
            background: -webkit-linear-gradient(top, #f1f3e7, #dde3c4);
            background: linear-gradient(to bottom, #f1f3e7, #dde3c4);
            -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 3px 0 inset, #DADBDA 0 1px 0;
            -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 3px 0 inset, #DADBDA 0 1px 0;
            box-shadow: rgba(0, 0, 0, 0.2) 0 2px 3px 0 inset, #DADBDA 0 1px 0;
            -moz-background-clip: padding;
            -o-background-clip: padding-box;
            -webkit-background-clip: padding;
            background-clip: padding-box; }
            #trip-leg .border #trip-leg-content .border .section#arrival-time-calc .tab-content .result input, #trip-leg .border #trip-leg-content .border .section#arrival-time-calc .tab-content .result p, #trip-leg .border .trip-leg-content .border .section#arrival-time-calc .tab-content .result input, #trip-leg .border .trip-leg-content .border .section#arrival-time-calc .tab-content .result p, #trip-leg .border .trip-leg-controls .border .section#arrival-time-calc .tab-content .result input, #trip-leg .border .trip-leg-controls .border .section#arrival-time-calc .tab-content .result p, #trip-leg .border #trip-sheet-content .border .section#arrival-time-calc .tab-content .result input, #trip-leg .border #trip-sheet-content .border .section#arrival-time-calc .tab-content .result p, #trip-sheet .border #trip-leg-content .border .section#arrival-time-calc .tab-content .result input, #trip-sheet .border #trip-leg-content .border .section#arrival-time-calc .tab-content .result p, #trip-sheet .border .trip-leg-content .border .section#arrival-time-calc .tab-content .result input, #trip-sheet .border .trip-leg-content .border .section#arrival-time-calc .tab-content .result p, #trip-sheet .border .trip-leg-controls .border .section#arrival-time-calc .tab-content .result input, #trip-sheet .border .trip-leg-controls .border .section#arrival-time-calc .tab-content .result p, #trip-sheet .border #trip-sheet-content .border .section#arrival-time-calc .tab-content .result input, #trip-sheet .border #trip-sheet-content .border .section#arrival-time-calc .tab-content .result p {
              text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); }
            #trip-leg .border #trip-leg-content .border .section#arrival-time-calc .tab-content .result input, #trip-leg .border .trip-leg-content .border .section#arrival-time-calc .tab-content .result input, #trip-leg .border .trip-leg-controls .border .section#arrival-time-calc .tab-content .result input, #trip-leg .border #trip-sheet-content .border .section#arrival-time-calc .tab-content .result input, #trip-sheet .border #trip-leg-content .border .section#arrival-time-calc .tab-content .result input, #trip-sheet .border .trip-leg-content .border .section#arrival-time-calc .tab-content .result input, #trip-sheet .border .trip-leg-controls .border .section#arrival-time-calc .tab-content .result input, #trip-sheet .border #trip-sheet-content .border .section#arrival-time-calc .tab-content .result input {
              font-size: 2.4em;
              font-weight: bold;
              text-align: right;
              padding: 0;
              margin: 0;
              background-color: transparent;
              border: none; }
            #trip-leg .border #trip-leg-content .border .section#arrival-time-calc .tab-content .result p, #trip-leg .border .trip-leg-content .border .section#arrival-time-calc .tab-content .result p, #trip-leg .border .trip-leg-controls .border .section#arrival-time-calc .tab-content .result p, #trip-leg .border #trip-sheet-content .border .section#arrival-time-calc .tab-content .result p, #trip-sheet .border #trip-leg-content .border .section#arrival-time-calc .tab-content .result p, #trip-sheet .border .trip-leg-content .border .section#arrival-time-calc .tab-content .result p, #trip-sheet .border .trip-leg-controls .border .section#arrival-time-calc .tab-content .result p, #trip-sheet .border #trip-sheet-content .border .section#arrival-time-calc .tab-content .result p {
              font-size: 1.6em;
              margin: 0;
              padding-right: 0.2em; }
      #trip-leg .border #trip-leg-content .border .section#shortest-distance p, #trip-leg .border .trip-leg-content .border .section#shortest-distance p, #trip-leg .border .trip-leg-controls .border .section#shortest-distance p, #trip-leg .border #trip-sheet-content .border .section#shortest-distance p, #trip-sheet .border #trip-leg-content .border .section#shortest-distance p, #trip-sheet .border .trip-leg-content .border .section#shortest-distance p, #trip-sheet .border .trip-leg-controls .border .section#shortest-distance p, #trip-sheet .border #trip-sheet-content .border .section#shortest-distance p {
        font-size: 1.6em;
        font-weight: bold;
        margin: 0; }
      #trip-leg .border #trip-leg-content .border .section#taf-meter p, #trip-leg .border #trip-leg-content .border .section#weather p, #trip-leg .border .trip-leg-content .border .section#taf-meter p, #trip-leg .border .trip-leg-content .border .section#weather p, #trip-leg .border .trip-leg-controls .border .section#taf-meter p, #trip-leg .border .trip-leg-controls .border .section#weather p, #trip-leg .border #trip-sheet-content .border .section#taf-meter p, #trip-leg .border #trip-sheet-content .border .section#weather p, #trip-sheet .border #trip-leg-content .border .section#taf-meter p, #trip-sheet .border #trip-leg-content .border .section#weather p, #trip-sheet .border .trip-leg-content .border .section#taf-meter p, #trip-sheet .border .trip-leg-content .border .section#weather p, #trip-sheet .border .trip-leg-controls .border .section#taf-meter p, #trip-sheet .border .trip-leg-controls .border .section#weather p, #trip-sheet .border #trip-sheet-content .border .section#taf-meter p, #trip-sheet .border #trip-sheet-content .border .section#weather p {
        margin: 0; }
      #trip-leg .border #trip-leg-content .border .section#quick-status fieldset.inputs .string, #trip-leg .border #trip-leg-content .border .section#quick-status fieldset.inputs .child, #trip-leg .border .trip-leg-content .border .section#quick-status fieldset.inputs .string, #trip-leg .border .trip-leg-content .border .section#quick-status fieldset.inputs .child, #trip-leg .border .trip-leg-controls .border .section#quick-status fieldset.inputs .string, #trip-leg .border .trip-leg-controls .border .section#quick-status fieldset.inputs .child, #trip-leg .border #trip-sheet-content .border .section#quick-status fieldset.inputs .string, #trip-leg .border #trip-sheet-content .border .section#quick-status fieldset.inputs .child, #trip-sheet .border #trip-leg-content .border .section#quick-status fieldset.inputs .string, #trip-sheet .border #trip-leg-content .border .section#quick-status fieldset.inputs .child, #trip-sheet .border .trip-leg-content .border .section#quick-status fieldset.inputs .string, #trip-sheet .border .trip-leg-content .border .section#quick-status fieldset.inputs .child, #trip-sheet .border .trip-leg-controls .border .section#quick-status fieldset.inputs .string, #trip-sheet .border .trip-leg-controls .border .section#quick-status fieldset.inputs .child, #trip-sheet .border #trip-sheet-content .border .section#quick-status fieldset.inputs .string, #trip-sheet .border #trip-sheet-content .border .section#quick-status fieldset.inputs .child {
        margin-bottom: 0; }
        #trip-leg .border #trip-leg-content .border .section#quick-status fieldset.inputs .string .string.child, #trip-leg .border #trip-leg-content .border .section#quick-status fieldset.inputs .child .string.child, #trip-leg .border .trip-leg-content .border .section#quick-status fieldset.inputs .string .string.child, #trip-leg .border .trip-leg-content .border .section#quick-status fieldset.inputs .child .string.child, #trip-leg .border .trip-leg-controls .border .section#quick-status fieldset.inputs .string .string.child, #trip-leg .border .trip-leg-controls .border .section#quick-status fieldset.inputs .child .string.child, #trip-leg .border #trip-sheet-content .border .section#quick-status fieldset.inputs .string .string.child, #trip-leg .border #trip-sheet-content .border .section#quick-status fieldset.inputs .child .string.child, #trip-sheet .border #trip-leg-content .border .section#quick-status fieldset.inputs .string .string.child, #trip-sheet .border #trip-leg-content .border .section#quick-status fieldset.inputs .child .string.child, #trip-sheet .border .trip-leg-content .border .section#quick-status fieldset.inputs .string .string.child, #trip-sheet .border .trip-leg-content .border .section#quick-status fieldset.inputs .child .string.child, #trip-sheet .border .trip-leg-controls .border .section#quick-status fieldset.inputs .string .string.child, #trip-sheet .border .trip-leg-controls .border .section#quick-status fieldset.inputs .child .string.child, #trip-sheet .border #trip-sheet-content .border .section#quick-status fieldset.inputs .string .string.child, #trip-sheet .border #trip-sheet-content .border .section#quick-status fieldset.inputs .child .string.child {
          width: 60%; }
          #trip-leg .border #trip-leg-content .border .section#quick-status fieldset.inputs .string .string.child input, #trip-leg .border #trip-leg-content .border .section#quick-status fieldset.inputs .child .string.child input, #trip-leg .border .trip-leg-content .border .section#quick-status fieldset.inputs .string .string.child input, #trip-leg .border .trip-leg-content .border .section#quick-status fieldset.inputs .child .string.child input, #trip-leg .border .trip-leg-controls .border .section#quick-status fieldset.inputs .string .string.child input, #trip-leg .border .trip-leg-controls .border .section#quick-status fieldset.inputs .child .string.child input, #trip-leg .border #trip-sheet-content .border .section#quick-status fieldset.inputs .string .string.child input, #trip-leg .border #trip-sheet-content .border .section#quick-status fieldset.inputs .child .string.child input, #trip-sheet .border #trip-leg-content .border .section#quick-status fieldset.inputs .string .string.child input, #trip-sheet .border #trip-leg-content .border .section#quick-status fieldset.inputs .child .string.child input, #trip-sheet .border .trip-leg-content .border .section#quick-status fieldset.inputs .string .string.child input, #trip-sheet .border .trip-leg-content .border .section#quick-status fieldset.inputs .child .string.child input, #trip-sheet .border .trip-leg-controls .border .section#quick-status fieldset.inputs .string .string.child input, #trip-sheet .border .trip-leg-controls .border .section#quick-status fieldset.inputs .child .string.child input, #trip-sheet .border #trip-sheet-content .border .section#quick-status fieldset.inputs .string .string.child input, #trip-sheet .border #trip-sheet-content .border .section#quick-status fieldset.inputs .child .string.child input {
            width: 93%; }
      #trip-leg .border #trip-leg-content .border .section#paxcrew .passengers, #trip-leg .border #trip-leg-content .border .section#paxcrew .crew, #trip-leg .border .trip-leg-content .border .section#paxcrew .passengers, #trip-leg .border .trip-leg-content .border .section#paxcrew .crew, #trip-leg .border .trip-leg-controls .border .section#paxcrew .passengers, #trip-leg .border .trip-leg-controls .border .section#paxcrew .crew, #trip-leg .border #trip-sheet-content .border .section#paxcrew .passengers, #trip-leg .border #trip-sheet-content .border .section#paxcrew .crew, #trip-sheet .border #trip-leg-content .border .section#paxcrew .passengers, #trip-sheet .border #trip-leg-content .border .section#paxcrew .crew, #trip-sheet .border .trip-leg-content .border .section#paxcrew .passengers, #trip-sheet .border .trip-leg-content .border .section#paxcrew .crew, #trip-sheet .border .trip-leg-controls .border .section#paxcrew .passengers, #trip-sheet .border .trip-leg-controls .border .section#paxcrew .crew, #trip-sheet .border #trip-sheet-content .border .section#paxcrew .passengers, #trip-sheet .border #trip-sheet-content .border .section#paxcrew .crew {
        vertical-align: top;
        display: inline-block;
        width: 300px;
        padding-right: 30px; }
        html.ie7 #trip-leg .border #trip-leg-content .border .section#paxcrew .passengers, html.ie6 #trip-leg .border #trip-leg-content .border .section#paxcrew .passengers, html.ie7 #trip-leg .border #trip-leg-content .border .section#paxcrew .crew, html.ie6 #trip-leg .border #trip-leg-content .border .section#paxcrew .crew, html.ie7 #trip-leg .border .trip-leg-content .border .section#paxcrew .passengers, html.ie6 #trip-leg .border .trip-leg-content .border .section#paxcrew .passengers, html.ie7 #trip-leg .border .trip-leg-content .border .section#paxcrew .crew, html.ie6 #trip-leg .border .trip-leg-content .border .section#paxcrew .crew, html.ie7 #trip-leg .border .trip-leg-controls .border .section#paxcrew .passengers, html.ie6 #trip-leg .border .trip-leg-controls .border .section#paxcrew .passengers, html.ie7 #trip-leg .border .trip-leg-controls .border .section#paxcrew .crew, html.ie6 #trip-leg .border .trip-leg-controls .border .section#paxcrew .crew, html.ie7 #trip-leg .border #trip-sheet-content .border .section#paxcrew .passengers, html.ie6 #trip-leg .border #trip-sheet-content .border .section#paxcrew .passengers, html.ie7 #trip-leg .border #trip-sheet-content .border .section#paxcrew .crew, html.ie6 #trip-leg .border #trip-sheet-content .border .section#paxcrew .crew, html.ie7 #trip-sheet .border #trip-leg-content .border .section#paxcrew .passengers, html.ie6 #trip-sheet .border #trip-leg-content .border .section#paxcrew .passengers, html.ie7 #trip-sheet .border #trip-leg-content .border .section#paxcrew .crew, html.ie6 #trip-sheet .border #trip-leg-content .border .section#paxcrew .crew, html.ie7 #trip-sheet .border .trip-leg-content .border .section#paxcrew .passengers, html.ie6 #trip-sheet .border .trip-leg-content .border .section#paxcrew .passengers, html.ie7 #trip-sheet .border .trip-leg-content .border .section#paxcrew .crew, html.ie6 #trip-sheet .border .trip-leg-content .border .section#paxcrew .crew, html.ie7 #trip-sheet .border .trip-leg-controls .border .section#paxcrew .passengers, html.ie6 #trip-sheet .border .trip-leg-controls .border .section#paxcrew .passengers, html.ie7 #trip-sheet .border .trip-leg-controls .border .section#paxcrew .crew, html.ie6 #trip-sheet .border .trip-leg-controls .border .section#paxcrew .crew, html.ie7 #trip-sheet .border #trip-sheet-content .border .section#paxcrew .passengers, html.ie6 #trip-sheet .border #trip-sheet-content .border .section#paxcrew .passengers, html.ie7 #trip-sheet .border #trip-sheet-content .border .section#paxcrew .crew, html.ie6 #trip-sheet .border #trip-sheet-content .border .section#paxcrew .crew {
          zoom: 1;
          *display: inline; }
        #trip-leg .border #trip-leg-content .border .section#paxcrew .passengers h1, #trip-leg .border #trip-leg-content .border .section#paxcrew .crew h1, #trip-leg .border .trip-leg-content .border .section#paxcrew .passengers h1, #trip-leg .border .trip-leg-content .border .section#paxcrew .crew h1, #trip-leg .border .trip-leg-controls .border .section#paxcrew .passengers h1, #trip-leg .border .trip-leg-controls .border .section#paxcrew .crew h1, #trip-leg .border #trip-sheet-content .border .section#paxcrew .passengers h1, #trip-leg .border #trip-sheet-content .border .section#paxcrew .crew h1, #trip-sheet .border #trip-leg-content .border .section#paxcrew .passengers h1, #trip-sheet .border #trip-leg-content .border .section#paxcrew .crew h1, #trip-sheet .border .trip-leg-content .border .section#paxcrew .passengers h1, #trip-sheet .border .trip-leg-content .border .section#paxcrew .crew h1, #trip-sheet .border .trip-leg-controls .border .section#paxcrew .passengers h1, #trip-sheet .border .trip-leg-controls .border .section#paxcrew .crew h1, #trip-sheet .border #trip-sheet-content .border .section#paxcrew .passengers h1, #trip-sheet .border #trip-sheet-content .border .section#paxcrew .crew h1 {
          font-size: 1.2em;
          line-height: 1.2em;
          text-transform: uppercase;
          margin-bottom: 3px; }
        #trip-leg .border #trip-leg-content .border .section#paxcrew .passengers ul.list, #trip-leg .border #trip-leg-content .border .section#paxcrew .crew ul.list, #trip-leg .border .trip-leg-content .border .section#paxcrew .passengers ul.list, #trip-leg .border .trip-leg-content .border .section#paxcrew .crew ul.list, #trip-leg .border .trip-leg-controls .border .section#paxcrew .passengers ul.list, #trip-leg .border .trip-leg-controls .border .section#paxcrew .crew ul.list, #trip-leg .border #trip-sheet-content .border .section#paxcrew .passengers ul.list, #trip-leg .border #trip-sheet-content .border .section#paxcrew .crew ul.list, #trip-sheet .border #trip-leg-content .border .section#paxcrew .passengers ul.list, #trip-sheet .border #trip-leg-content .border .section#paxcrew .crew ul.list, #trip-sheet .border .trip-leg-content .border .section#paxcrew .passengers ul.list, #trip-sheet .border .trip-leg-content .border .section#paxcrew .crew ul.list, #trip-sheet .border .trip-leg-controls .border .section#paxcrew .passengers ul.list, #trip-sheet .border .trip-leg-controls .border .section#paxcrew .crew ul.list, #trip-sheet .border #trip-sheet-content .border .section#paxcrew .passengers ul.list, #trip-sheet .border #trip-sheet-content .border .section#paxcrew .crew ul.list {
          height: 200px;
          width: 100%;
          overflow: auto; }
          #trip-leg .border #trip-leg-content .border .section#paxcrew .passengers ul.list li.list-item, #trip-leg .border #trip-leg-content .border .section#paxcrew .crew ul.list li.list-item, #trip-leg .border .trip-leg-content .border .section#paxcrew .passengers ul.list li.list-item, #trip-leg .border .trip-leg-content .border .section#paxcrew .crew ul.list li.list-item, #trip-leg .border .trip-leg-controls .border .section#paxcrew .passengers ul.list li.list-item, #trip-leg .border .trip-leg-controls .border .section#paxcrew .crew ul.list li.list-item, #trip-leg .border #trip-sheet-content .border .section#paxcrew .passengers ul.list li.list-item, #trip-leg .border #trip-sheet-content .border .section#paxcrew .crew ul.list li.list-item, #trip-sheet .border #trip-leg-content .border .section#paxcrew .passengers ul.list li.list-item, #trip-sheet .border #trip-leg-content .border .section#paxcrew .crew ul.list li.list-item, #trip-sheet .border .trip-leg-content .border .section#paxcrew .passengers ul.list li.list-item, #trip-sheet .border .trip-leg-content .border .section#paxcrew .crew ul.list li.list-item, #trip-sheet .border .trip-leg-controls .border .section#paxcrew .passengers ul.list li.list-item, #trip-sheet .border .trip-leg-controls .border .section#paxcrew .crew ul.list li.list-item, #trip-sheet .border #trip-sheet-content .border .section#paxcrew .passengers ul.list li.list-item, #trip-sheet .border #trip-sheet-content .border .section#paxcrew .crew ul.list li.list-item {
            width: 290px; }
            #trip-leg .border #trip-leg-content .border .section#paxcrew .passengers ul.list li.list-item .passport, #trip-leg .border #trip-leg-content .border .section#paxcrew .crew ul.list li.list-item .passport, #trip-leg .border .trip-leg-content .border .section#paxcrew .passengers ul.list li.list-item .passport, #trip-leg .border .trip-leg-content .border .section#paxcrew .crew ul.list li.list-item .passport, #trip-leg .border .trip-leg-controls .border .section#paxcrew .passengers ul.list li.list-item .passport, #trip-leg .border .trip-leg-controls .border .section#paxcrew .crew ul.list li.list-item .passport, #trip-leg .border #trip-sheet-content .border .section#paxcrew .passengers ul.list li.list-item .passport, #trip-leg .border #trip-sheet-content .border .section#paxcrew .crew ul.list li.list-item .passport, #trip-sheet .border #trip-leg-content .border .section#paxcrew .passengers ul.list li.list-item .passport, #trip-sheet .border #trip-leg-content .border .section#paxcrew .crew ul.list li.list-item .passport, #trip-sheet .border .trip-leg-content .border .section#paxcrew .passengers ul.list li.list-item .passport, #trip-sheet .border .trip-leg-content .border .section#paxcrew .crew ul.list li.list-item .passport, #trip-sheet .border .trip-leg-controls .border .section#paxcrew .passengers ul.list li.list-item .passport, #trip-sheet .border .trip-leg-controls .border .section#paxcrew .crew ul.list li.list-item .passport, #trip-sheet .border #trip-sheet-content .border .section#paxcrew .passengers ul.list li.list-item .passport, #trip-sheet .border #trip-sheet-content .border .section#paxcrew .crew ul.list li.list-item .passport {
              font-size: 0.9em;
              padding-top: 2px;
              padding-right: 110px; }
              #trip-leg .border #trip-leg-content .border .section#paxcrew .passengers ul.list li.list-item .passport select, #trip-leg .border #trip-leg-content .border .section#paxcrew .crew ul.list li.list-item .passport select, #trip-leg .border .trip-leg-content .border .section#paxcrew .passengers ul.list li.list-item .passport select, #trip-leg .border .trip-leg-content .border .section#paxcrew .crew ul.list li.list-item .passport select, #trip-leg .border .trip-leg-controls .border .section#paxcrew .passengers ul.list li.list-item .passport select, #trip-leg .border .trip-leg-controls .border .section#paxcrew .crew ul.list li.list-item .passport select, #trip-leg .border #trip-sheet-content .border .section#paxcrew .passengers ul.list li.list-item .passport select, #trip-leg .border #trip-sheet-content .border .section#paxcrew .crew ul.list li.list-item .passport select, #trip-sheet .border #trip-leg-content .border .section#paxcrew .passengers ul.list li.list-item .passport select, #trip-sheet .border #trip-leg-content .border .section#paxcrew .crew ul.list li.list-item .passport select, #trip-sheet .border .trip-leg-content .border .section#paxcrew .passengers ul.list li.list-item .passport select, #trip-sheet .border .trip-leg-content .border .section#paxcrew .crew ul.list li.list-item .passport select, #trip-sheet .border .trip-leg-controls .border .section#paxcrew .passengers ul.list li.list-item .passport select, #trip-sheet .border .trip-leg-controls .border .section#paxcrew .crew ul.list li.list-item .passport select, #trip-sheet .border #trip-sheet-content .border .section#paxcrew .passengers ul.list li.list-item .passport select, #trip-sheet .border #trip-sheet-content .border .section#paxcrew .crew ul.list li.list-item .passport select {
                font-size: 0.9em;
                vertical-align: baseline; }
      #trip-leg .border #trip-leg-content .border .section#paxcrew .tab-content, #trip-leg .border .trip-leg-content .border .section#paxcrew .tab-content, #trip-leg .border .trip-leg-controls .border .section#paxcrew .tab-content, #trip-leg .border #trip-sheet-content .border .section#paxcrew .tab-content, #trip-sheet .border #trip-leg-content .border .section#paxcrew .tab-content, #trip-sheet .border .trip-leg-content .border .section#paxcrew .tab-content, #trip-sheet .border .trip-leg-controls .border .section#paxcrew .tab-content, #trip-sheet .border #trip-sheet-content .border .section#paxcrew .tab-content {
        background-position: 265px 0; }
        #trip-leg .border #trip-leg-content .border .section#paxcrew .tab-content#crew-search, #trip-leg .border .trip-leg-content .border .section#paxcrew .tab-content#crew-search, #trip-leg .border .trip-leg-controls .border .section#paxcrew .tab-content#crew-search, #trip-leg .border #trip-sheet-content .border .section#paxcrew .tab-content#crew-search, #trip-sheet .border #trip-leg-content .border .section#paxcrew .tab-content#crew-search, #trip-sheet .border .trip-leg-content .border .section#paxcrew .tab-content#crew-search, #trip-sheet .border .trip-leg-controls .border .section#paxcrew .tab-content#crew-search, #trip-sheet .border #trip-sheet-content .border .section#paxcrew .tab-content#crew-search {
          background-position: 585px 0; }
      #trip-leg .border #trip-leg-content .border .section#trip-confirmations, #trip-leg .border .trip-leg-content .border .section#trip-confirmations, #trip-leg .border .trip-leg-controls .border .section#trip-confirmations, #trip-leg .border #trip-sheet-content .border .section#trip-confirmations, #trip-sheet .border #trip-leg-content .border .section#trip-confirmations, #trip-sheet .border .trip-leg-content .border .section#trip-confirmations, #trip-sheet .border .trip-leg-controls .border .section#trip-confirmations, #trip-sheet .border #trip-sheet-content .border .section#trip-confirmations {
        padding-left: 0;
        padding-right: 0; }
        #trip-leg .border #trip-leg-content .border .section#trip-confirmations .tab-content, #trip-leg .border .trip-leg-content .border .section#trip-confirmations .tab-content, #trip-leg .border .trip-leg-controls .border .section#trip-confirmations .tab-content, #trip-leg .border #trip-sheet-content .border .section#trip-confirmations .tab-content, #trip-sheet .border #trip-leg-content .border .section#trip-confirmations .tab-content, #trip-sheet .border .trip-leg-content .border .section#trip-confirmations .tab-content, #trip-sheet .border .trip-leg-controls .border .section#trip-confirmations .tab-content, #trip-sheet .border #trip-sheet-content .border .section#trip-confirmations .tab-content {
          margin-top: 10px;
          background-position: 42px 0; }
        #trip-leg .border #trip-leg-content .border .section#trip-confirmations fieldset, #trip-leg .border .trip-leg-content .border .section#trip-confirmations fieldset, #trip-leg .border .trip-leg-controls .border .section#trip-confirmations fieldset, #trip-leg .border #trip-sheet-content .border .section#trip-confirmations fieldset, #trip-sheet .border #trip-leg-content .border .section#trip-confirmations fieldset, #trip-sheet .border .trip-leg-content .border .section#trip-confirmations fieldset, #trip-sheet .border .trip-leg-controls .border .section#trip-confirmations fieldset, #trip-sheet .border #trip-sheet-content .border .section#trip-confirmations fieldset {
          background: #eee; }
      #trip-leg .border #trip-leg-content .border .section#remove-leg, #trip-leg .border .trip-leg-content .border .section#remove-leg, #trip-leg .border .trip-leg-controls .border .section#remove-leg, #trip-leg .border #trip-sheet-content .border .section#remove-leg, #trip-sheet .border #trip-leg-content .border .section#remove-leg, #trip-sheet .border .trip-leg-content .border .section#remove-leg, #trip-sheet .border .trip-leg-controls .border .section#remove-leg, #trip-sheet .border #trip-sheet-content .border .section#remove-leg {
        padding: 20px; }
      #trip-leg .border #trip-leg-content .border .section .content, #trip-leg .border .trip-leg-content .border .section .content, #trip-leg .border .trip-leg-controls .border .section .content, #trip-leg .border #trip-sheet-content .border .section .content, #trip-sheet .border #trip-leg-content .border .section .content, #trip-sheet .border .trip-leg-content .border .section .content, #trip-sheet .border .trip-leg-controls .border .section .content, #trip-sheet .border #trip-sheet-content .border .section .content {
        margin-left: 200px;
        padding: 20px;
        min-height: 24px; }
        #trip-leg .border #trip-leg-content .border .section .content fieldset, #trip-leg .border .trip-leg-content .border .section .content fieldset, #trip-leg .border .trip-leg-controls .border .section .content fieldset, #trip-leg .border #trip-sheet-content .border .section .content fieldset, #trip-sheet .border #trip-leg-content .border .section .content fieldset, #trip-sheet .border .trip-leg-content .border .section .content fieldset, #trip-sheet .border .trip-leg-controls .border .section .content fieldset, #trip-sheet .border #trip-sheet-content .border .section .content fieldset {
          clear: none; }
        #trip-leg .border #trip-leg-content .border .section .content .airport p span, #trip-leg .border .trip-leg-content .border .section .content .airport p span, #trip-leg .border .trip-leg-controls .border .section .content .airport p span, #trip-leg .border #trip-sheet-content .border .section .content .airport p span, #trip-sheet .border #trip-leg-content .border .section .content .airport p span, #trip-sheet .border .trip-leg-content .border .section .content .airport p span, #trip-sheet .border .trip-leg-controls .border .section .content .airport p span, #trip-sheet .border #trip-sheet-content .border .section .content .airport p span {
          font-size: 2.4em;
          font-weight: bold;
          line-height: 1em; }
        #trip-leg .border #trip-leg-content .border .section .content .airport input[type=text], #trip-leg .border .trip-leg-content .border .section .content .airport input[type=text], #trip-leg .border .trip-leg-controls .border .section .content .airport input[type=text], #trip-leg .border #trip-sheet-content .border .section .content .airport input[type=text], #trip-sheet .border #trip-leg-content .border .section .content .airport input[type=text], #trip-sheet .border .trip-leg-content .border .section .content .airport input[type=text], #trip-sheet .border .trip-leg-controls .border .section .content .airport input[type=text], #trip-sheet .border #trip-sheet-content .border .section .content .airport input[type=text] {
          padding: 3px;
          margin: 2px 0 5px 0;
          font-size: 1.2em; }
        #trip-leg .border #trip-leg-content .border .section .content .airport, #trip-leg .border #trip-leg-content .border .section .content .time, #trip-leg .border #trip-leg-content .border .section .content .handler, #trip-leg .border .trip-leg-content .border .section .content .airport, #trip-leg .border .trip-leg-content .border .section .content .time, #trip-leg .border .trip-leg-content .border .section .content .handler, #trip-leg .border .trip-leg-controls .border .section .content .airport, #trip-leg .border .trip-leg-controls .border .section .content .time, #trip-leg .border .trip-leg-controls .border .section .content .handler, #trip-leg .border #trip-sheet-content .border .section .content .airport, #trip-leg .border #trip-sheet-content .border .section .content .time, #trip-leg .border #trip-sheet-content .border .section .content .handler, #trip-sheet .border #trip-leg-content .border .section .content .airport, #trip-sheet .border #trip-leg-content .border .section .content .time, #trip-sheet .border #trip-leg-content .border .section .content .handler, #trip-sheet .border .trip-leg-content .border .section .content .airport, #trip-sheet .border .trip-leg-content .border .section .content .time, #trip-sheet .border .trip-leg-content .border .section .content .handler, #trip-sheet .border .trip-leg-controls .border .section .content .airport, #trip-sheet .border .trip-leg-controls .border .section .content .time, #trip-sheet .border .trip-leg-controls .border .section .content .handler, #trip-sheet .border #trip-sheet-content .border .section .content .airport, #trip-sheet .border #trip-sheet-content .border .section .content .time, #trip-sheet .border #trip-sheet-content .border .section .content .handler {
          display: inline-block;
          vertical-align: top;
          width: 200px; }
          html.ie7 #trip-leg .border #trip-leg-content .border .section .content .airport, html.ie6 #trip-leg .border #trip-leg-content .border .section .content .airport, html.ie7 #trip-leg .border #trip-leg-content .border .section .content .time, html.ie6 #trip-leg .border #trip-leg-content .border .section .content .time, html.ie7 #trip-leg .border #trip-leg-content .border .section .content .handler, html.ie6 #trip-leg .border #trip-leg-content .border .section .content .handler, html.ie7 #trip-leg .border .trip-leg-content .border .section .content .airport, html.ie6 #trip-leg .border .trip-leg-content .border .section .content .airport, html.ie7 #trip-leg .border .trip-leg-content .border .section .content .time, html.ie6 #trip-leg .border .trip-leg-content .border .section .content .time, html.ie7 #trip-leg .border .trip-leg-content .border .section .content .handler, html.ie6 #trip-leg .border .trip-leg-content .border .section .content .handler, html.ie7 #trip-leg .border .trip-leg-controls .border .section .content .airport, html.ie6 #trip-leg .border .trip-leg-controls .border .section .content .airport, html.ie7 #trip-leg .border .trip-leg-controls .border .section .content .time, html.ie6 #trip-leg .border .trip-leg-controls .border .section .content .time, html.ie7 #trip-leg .border .trip-leg-controls .border .section .content .handler, html.ie6 #trip-leg .border .trip-leg-controls .border .section .content .handler, html.ie7 #trip-leg .border #trip-sheet-content .border .section .content .airport, html.ie6 #trip-leg .border #trip-sheet-content .border .section .content .airport, html.ie7 #trip-leg .border #trip-sheet-content .border .section .content .time, html.ie6 #trip-leg .border #trip-sheet-content .border .section .content .time, html.ie7 #trip-leg .border #trip-sheet-content .border .section .content .handler, html.ie6 #trip-leg .border #trip-sheet-content .border .section .content .handler, html.ie7 #trip-sheet .border #trip-leg-content .border .section .content .airport, html.ie6 #trip-sheet .border #trip-leg-content .border .section .content .airport, html.ie7 #trip-sheet .border #trip-leg-content .border .section .content .time, html.ie6 #trip-sheet .border #trip-leg-content .border .section .content .time, html.ie7 #trip-sheet .border #trip-leg-content .border .section .content .handler, html.ie6 #trip-sheet .border #trip-leg-content .border .section .content .handler, html.ie7 #trip-sheet .border .trip-leg-content .border .section .content .airport, html.ie6 #trip-sheet .border .trip-leg-content .border .section .content .airport, html.ie7 #trip-sheet .border .trip-leg-content .border .section .content .time, html.ie6 #trip-sheet .border .trip-leg-content .border .section .content .time, html.ie7 #trip-sheet .border .trip-leg-content .border .section .content .handler, html.ie6 #trip-sheet .border .trip-leg-content .border .section .content .handler, html.ie7 #trip-sheet .border .trip-leg-controls .border .section .content .airport, html.ie6 #trip-sheet .border .trip-leg-controls .border .section .content .airport, html.ie7 #trip-sheet .border .trip-leg-controls .border .section .content .time, html.ie6 #trip-sheet .border .trip-leg-controls .border .section .content .time, html.ie7 #trip-sheet .border .trip-leg-controls .border .section .content .handler, html.ie6 #trip-sheet .border .trip-leg-controls .border .section .content .handler, html.ie7 #trip-sheet .border #trip-sheet-content .border .section .content .airport, html.ie6 #trip-sheet .border #trip-sheet-content .border .section .content .airport, html.ie7 #trip-sheet .border #trip-sheet-content .border .section .content .time, html.ie6 #trip-sheet .border #trip-sheet-content .border .section .content .time, html.ie7 #trip-sheet .border #trip-sheet-content .border .section .content .handler, html.ie6 #trip-sheet .border #trip-sheet-content .border .section .content .handler {
            zoom: 1;
            *display: inline; }
  #trip-leg .border #trip-leg-content.highlight, #trip-leg .border .trip-leg-content.highlight, #trip-leg .border .trip-leg-controls.highlight, #trip-leg .border #trip-sheet-content.highlight, #trip-sheet .border #trip-leg-content.highlight, #trip-sheet .border .trip-leg-content.highlight, #trip-sheet .border .trip-leg-controls.highlight, #trip-sheet .border #trip-sheet-content.highlight {
    border: 2px solid #1582D5; }
  #trip-leg .border .trip-leg-content .border, #trip-sheet .border .trip-leg-content .border {
    padding: 0; }
  #trip-leg .border .trip-leg-controls .border, #trip-sheet .border .trip-leg-controls .border {
    padding: 20px; }
    #trip-leg .border .trip-leg-controls .border .pill-button, #trip-leg .border .trip-leg-controls .border .rf-fu-btn-add, #trip-leg .border .trip-leg-controls .border .rf-fu-btn-clr,
    #trip-leg .border .trip-leg-controls .border .rf-fu-btn-upl, #trip-leg .border .trip-leg-controls .border .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt #trip-leg .border .trip-leg-controls .border .rf-cal-time-btn, #trip-leg .border .trip-leg-controls .border .rf-pick .rf-pick-btn, .rf-pick #trip-leg .border .trip-leg-controls .border .rf-pick-btn, #trip-sheet .border .trip-leg-controls .border .pill-button, #trip-sheet .border .trip-leg-controls .border .rf-fu-btn-add, #trip-sheet .border .trip-leg-controls .border .rf-fu-btn-clr,
    #trip-sheet .border .trip-leg-controls .border .rf-fu-btn-upl, #trip-sheet .border .trip-leg-controls .border .rf-cal-timepicker-cnt .rf-cal-time-btn, .rf-cal-timepicker-cnt #trip-sheet .border .trip-leg-controls .border .rf-cal-time-btn, #trip-sheet .border .trip-leg-controls .border .rf-pick .rf-pick-btn, .rf-pick #trip-sheet .border .trip-leg-controls .border .rf-pick-btn {
      font-size: 1.2em; }

.dashboard.dos .dos-status-box {
  width: 70%;
  margin: -2px auto; }
  .dashboard.dos .dos-status-box .alert, .dashboard.dos .dos-status-box .rf-tt .rf-tt-cntr, .rf-tt .dashboard.dos .dos-status-box .rf-tt-cntr {
    padding: 4px !important; }
  .dashboard.dos .dos-status-box #dos_waitspinner {
    vertical-align: -4; }
.dashboard.dos .gw.dos-columns {
  height: calc(100% - 4px); }
  .dashboard.dos .gw.dos-columns .column-header {
    border-bottom: 1px solid #bbbbbb;
    background-color: #FFFFFF;
    background-image: linear-gradient(#ffffff, #eeeeee); }
.dashboard.dos .package-delivery-ff-rows,
.dashboard.dos .customs-rows {
  height: 100%;
  display: flex;
  flex-direction: column; }
.dashboard.dos .package-delivery-row,
.dashboard.dos .ff-row,
.dashboard.dos .customs-table-row {
  overflow: auto; }
.dashboard.dos .package-delivery-ff-rows,
.dashboard.dos .customs-rows {
  box-shadow: 0 5px 5px #d4d4d4; }
.dashboard.dos .package-delivery-ff-column .package-delivery-ff-rows .package-delivery-row,
.dashboard.dos .package-delivery-ff-column .package-delivery-ff-rows .flight-aware-row {
  overflow: auto; }
.dashboard.dos .package-delivery-ff-column .package-delivery-ff-rows .package-delivery-row {
  flex: 2 1 auto; }
  .dashboard.dos .package-delivery-ff-column .package-delivery-ff-rows .package-delivery-row > .table.table--borderless > tbody > tr:last-child > td, .dashboard.dos .package-delivery-ff-column .package-delivery-ff-rows .package-delivery-row > .table--borderless.rf-cal-monthpicker-cnt > tbody > tr:last-child > td, .dashboard.dos .package-delivery-ff-column .package-delivery-ff-rows .trip-legs-validation-messages .package-delivery-row > table.rf-cal-monthpicker-cnt > tbody > tr:last-child > td, .trip-legs-validation-messages .dashboard.dos .package-delivery-ff-column .package-delivery-ff-rows .package-delivery-row > table.rf-cal-monthpicker-cnt > tbody > tr:last-child > td, .dashboard.dos .package-delivery-ff-column .package-delivery-ff-rows body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table.package-delivery-row > table > tbody > tr:last-child > td, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .dashboard.dos .package-delivery-ff-column .package-delivery-ff-rows .responsive-table.package-delivery-row > table > tbody > tr:last-child > td, .dashboard.dos .package-delivery-ff-column .package-delivery-ff-rows body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table.package-delivery-row > table > tbody > tr:last-child > td, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .dashboard.dos .package-delivery-ff-column .package-delivery-ff-rows .responsive-table.package-delivery-row > table > tbody > tr:last-child > td, .dashboard.dos .package-delivery-ff-column .package-delivery-ff-rows body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table.package-delivery-row > table > tbody > tr:last-child > td, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .dashboard.dos .package-delivery-ff-column .package-delivery-ff-rows .responsive-table.package-delivery-row > table > tbody > tr:last-child > td, .dashboard.dos .package-delivery-ff-column .package-delivery-ff-rows body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table.package-delivery-row > table > tbody > tr:last-child > td, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .dashboard.dos .package-delivery-ff-column .package-delivery-ff-rows .responsive-table.package-delivery-row > table > tbody > tr:last-child > td, .dashboard.dos .package-delivery-ff-column .package-delivery-ff-rows .trip-legs-validation-messages .package-delivery-row > table > tbody > tr:last-child > td, .trip-legs-validation-messages .dashboard.dos .package-delivery-ff-column .package-delivery-ff-rows .package-delivery-row > table > tbody > tr:last-child > td {
    border-bottom: 0 !important; }
.dashboard.dos .package-delivery-ff-column .package-delivery-ff-rows .ff-row {
  border-top: 1px solid #bbbbbb;
  flex: 1 1 auto;
  min-height: 120px; }
.dashboard.dos .customs-column .customs-rows .customs-table-row {
  flex: 1;
  overflow: auto; }
  .dashboard.dos .customs-column .customs-rows .customs-table-row > .table, .dashboard.dos .customs-column .customs-rows .customs-table-row > .rf-cal-monthpicker-cnt, .dashboard.dos .customs-column .customs-rows body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .responsive-table.customs-table-row > table, body.client.dashboard #main-col .tabs-container .tab-content #contacts-grid .dashboard.dos .customs-column .customs-rows .responsive-table.customs-table-row > table, .dashboard.dos .customs-column .customs-rows body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .responsive-table.customs-table-row > table, body.client.dashboard #main-col .tabs-container .info-pane #contacts-grid .dashboard.dos .customs-column .customs-rows .responsive-table.customs-table-row > table, .dashboard.dos .customs-column .customs-rows body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .responsive-table.customs-table-row > table, body.client.dashboard #notifications .tabs-container .tab-content #contacts-grid .dashboard.dos .customs-column .customs-rows .responsive-table.customs-table-row > table, .dashboard.dos .customs-column .customs-rows body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .responsive-table.customs-table-row > table, body.client.dashboard #notifications .tabs-container .info-pane #contacts-grid .dashboard.dos .customs-column .customs-rows .responsive-table.customs-table-row > table, .dashboard.dos .customs-column .customs-rows .trip-legs-validation-messages .customs-table-row > table, .trip-legs-validation-messages .dashboard.dos .customs-column .customs-rows .customs-table-row > table {
    border: 0; }
.dashboard.dos .package-delivery-show-filters {
  margin-left: 290px;
  padding: 9px; }
.dashboard.dos .package-delivery-tools {
  position: relative;
  border-bottom: 1px solid #bbbbbb; }
.dashboard.dos .pick-list {
  background-color: white !important; }
.dashboard.dos .package-delivery-filter-groups {
  display: inline-block; }
  .dashboard.dos .package-delivery-filter-groups table {
    display: inline-block;
    vertical-align: top; }
    .dashboard.dos .package-delivery-filter-groups table td {
      padding: 0 !important;
      height: 24px; }
  .dashboard.dos .package-delivery-filter-groups > label {
    padding-left: 10px !important;
    padding-right: 5px !important; }
.dashboard.dos .package-delivery-show-filters label,
.dashboard.dos .package-delivery-filter-groups label {
  font-size: 1.2rem !important;
  line-height: 24px;
  padding-right: 20px; }
.dashboard.dos .package-delivery-show-filters input[type=checkbox],
.dashboard.dos .package-delivery-filter-groups input[type=checkbox] {
  vertical-align: -1; }
.dashboard.dos .package-delivery-filters .ui-state-active .fas {
  transform: rotate(90deg); }
.dashboard.dos .package-delivery-filters .accordion-toggle {
  height: auto;
  display: inline-block;
  float: left;
  line-height: 24px;
  cursor: pointer; }
  .dashboard.dos .package-delivery-filters .accordion-toggle:hover {
    color: #0d6efd; }
.dashboard.dos .package-delivery-filters .ui-accordion-content {
  background-color: #eee; }
.dashboard.dos .package-delivery-filters .rf-pick,
.dashboard.dos .package-delivery-filters .rf-pick > table,
.dashboard.dos .package-delivery-filters .rf-pick > table table,
.dashboard.dos .package-delivery-filters .rf-pick .rf-pick-lst-scrl {
  width: 100% !important; }
.dashboard.dos .package-delivery-filters .rf-pick {
  margin: 0; }
  .dashboard.dos .package-delivery-filters .rf-pick .rf-pick-lst-scrl {
    height: 260px !important;
    max-height: 300px !important; }
  .dashboard.dos .package-delivery-filters .rf-pick > table {
    table-layout: fixed; }
    .dashboard.dos .package-delivery-filters .rf-pick > table > tbody > tr > td:first-child,
    .dashboard.dos .package-delivery-filters .rf-pick > table > tbody > tr > td:last-child {
      width: 42% !important;
      overflow: hidden; }
.dashboard.dos table.customs-table th:first-child,
.dashboard.dos table.customs-table td.date-col {
  width: 75px; }
.dashboard.dos table.customs-table th:nth-child(2),
.dashboard.dos table.customs-table td.ac-reg-col {
  width: 150px; }
.dashboard.dos .rf-pp-hdr-cntrls {
  position: static;
  float: right; }

.dos-popup .rf-pp-hdr {
  padding: 16px !important; }
  .dos-popup .rf-pp-hdr .rf-pp-hdr-cnt {
    padding: 0 !important;
    display: flex; }
    .dos-popup .rf-pp-hdr .rf-pp-hdr-cnt .dos-popup-close-btn {
      text-align: right;
      flex-grow: 1;
      color: #6c757d; }
      .dos-popup .rf-pp-hdr .rf-pp-hdr-cnt .dos-popup-close-btn:hover {
        color: #565d64; }
      .dos-popup .rf-pp-hdr .rf-pp-hdr-cnt .dos-popup-close-btn .fa.fa-lg {
        line-height: 1.2; }

:root {
  --bg-opacity: 1; }

.action-items--container {
  container-type: size;
  container-name: action-items; }

.action-items--sidebar {
  width: 360px;
  flex: none; }
  .action-items--sidebar .action-items--sidebar-wrapper {
    position: sticky;
    top: 0; }
  .action-items--sidebar .add-new-action-item, .action-items--sidebar .processing-schedule {
    box-sizing: border-box; }
  .action-items--sidebar .processing-history-table .rf-cp-b {
    max-height: calc(100vh - 560px);
    overflow: auto;
    scrollbar-width: thin;
    scrollbar-color: rgba(0, 0, 0, 0.3) transparent; }

@container action-items (width < 945px) {
  .action-items--sidebar {
    width: 100% !important;
    flex: 1 !important; } }
.action-items--main-content {
  flex: 1; }

.action-items--table {
  background: transparent !important; }
  .action-items--table > tbody > tr > td {
    padding: 0 0 16px 0 !important;
    border-bottom: none;
    background: transparent !important; }
  .action-items--table .action-item {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    background-color: #fefefe;
    border: 1px solid rgba(0, 0, 0, 0.3);
    overflow: hidden; }
    .action-items--table .action-item:hover {
      box-shadow: rgba(0, 0, 0, 0.3) 0 3px 6px;
      background-color: #FFFFFF; }
    .action-items--table .action-item label:has(input[type="checkbox"]:first-child) {
      padding-left: 16px;
      display: inline-block !important; }
      .action-items--table .action-item label:has(input[type="checkbox"]:first-child) input[type="checkbox"] {
        margin-left: -16px; }
    .action-items--table .action-item .action-item--header {
      background-color: rgba(0, 0, 0, 0.1); }
      .action-items--table .action-item .action-item--header .action-item--header--title {
        flex-shrink: 1; }
      .action-items--table .action-item .action-item--header .action-item--header--toolbar {
        flex: none;
        white-space: nowrap; }
      .action-items--table .action-item .action-item--header h2 {
        display: inline-block;
        padding-right: 16px; }
    .action-items--table .action-item .action-item--section {
      padding: 16px;
      border-top: 1px solid rgba(0, 0, 0, 0.3);
      border-left: 1px solid rgba(0, 0, 0, 0.3);
      margin-top: -1px;
      margin-left: -1px;
      flex: 1;
      min-width: 225px; }
      .action-items--table .action-item .action-item--section .rf-cal {
        width: 144px !important; }
    .action-items--table .action-item .action-item--description textarea {
      height: calc(100% - 20px);
      width: 100%;
      overflow: auto;
      min-height: 70px;
      max-height: 200px;
      scrollbar-width: thin;
      scrollbar-color: lightgray transparent;
      border: 1px solid rgba(0, 0, 0, 0.3);
      transition: height 0.5s ease; }
      .action-items--table .action-item .action-item--description textarea:hover, .action-items--table .action-item .action-item--description textarea:focus {
        field-sizing: content; }
    .action-items--table .action-item .action-item--attachments,
    .action-items--table .action-item .action-item--description {
      min-width: 360px; }
    .action-items--table .action-item .action-item--attachments-wrapper {
      overflow: auto;
      max-height: 175px;
      border-radius: 4px;
      border: 1px solid rgba(0, 0, 0, 0.3);
      scrollbar-width: thin;
      scrollbar-color: lightgray transparent;
      background: rgba(255, 255, 255, 0.75);
      margin-bottom: 8px; }
      .action-items--table .action-item .action-item--attachments-wrapper:empty {
        border: none;
        margin-bottom: 0; }
    .action-items--table .action-item .action-item--footer {
      border-top: 1px solid rgba(0, 0, 0, 0.3);
      padding: 16px; }

body.index #center .border {
  padding: 0 4em; }

/*# sourceMappingURL=screen.css.map */
